Added in API level Baklava
Builder
class Builder
kotlin.Any | |
↳ | android.ranging.oob.DeviceHandle.Builder |
Builder class for creating instances of DeviceHandle
.
Summary
Public constructors | |
---|---|
Builder(rangingDevice: RangingDevice, transportHandle: TransportHandle) Constructs a new |
Public methods | |
---|---|
DeviceHandle |
build() Builds and returns a new |
Public constructors
Builder
Added in API level Baklava
Builder(
rangingDevice: RangingDevice,
transportHandle: TransportHandle)
Constructs a new Builder
with the required RangingDevice
and TransportHandle
.
Parameters | |
---|---|
rangingDevice |
RangingDevice: the RangingDevice This value cannot be null . |
transportHandle |
TransportHandle: Implementation of TransportHandle for sending/receiving OOB data from peer This value cannot be null . |
Exceptions | |
---|---|
java.lang.NullPointerException |
if either parameter is null . |
Public methods
build
Added in API level Baklava
fun build(): DeviceHandle
Builds and returns a new DeviceHandle
instance using the parameters provided to this builder.
Return | |
---|---|
DeviceHandle |
a newly created DeviceHandle instance. This value cannot be null . |