public final class DescriptorBuilder
extends java.lang.Object
BleDescriptor
to be added to a BleCharacteristic
.Modifier and Type | Method and Description |
---|---|
CharacteristicBuilder |
build()
Build this
BleDescriptor , and add it to its parent BleCharacteristic . |
ServiceBuilder |
completeChar()
Calls
build() , then builds the parent BleCharacteristic . |
GattDatabase |
completeService()
|
DescriptorBuilder |
newDescriptor(java.util.UUID descriptorUuid)
|
DescriptorPermissions |
setPermissions()
Set the permissions for this
BleDescriptor . |
DescriptorBuilder |
setPermissions(int... permissions)
Set this
BleDescriptor 's permissions. |
DescriptorBuilder |
setPermissions(int permissions)
Set this
BleDescriptor 's permissions. |
DescriptorBuilder |
setValue(byte[] value)
Set the value held in this
BleDescriptor . |
public final DescriptorBuilder setPermissions(int permissions)
BleDescriptor
's permissions. You can also use setPermissions(int...)
, but it's recommended
you use setPermissions()
instead.public final DescriptorBuilder setPermissions(int... permissions)
BleDescriptor
's permissions. You can also use setPermissions(int)
, but it's recommended
you use setPermissions()
instead.public final DescriptorBuilder setValue(byte[] value)
BleDescriptor
.public final DescriptorPermissions setPermissions()
BleDescriptor
.public final CharacteristicBuilder build()
BleDescriptor
, and add it to its parent BleCharacteristic
.public final DescriptorBuilder newDescriptor(java.util.UUID descriptorUuid)
public final ServiceBuilder completeChar()
build()
, then builds the parent BleCharacteristic
.public final GattDatabase completeService()