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 Builder with the required RangingDevice and TransportHandle.

Public methods
DeviceHandle

Builds and returns a new DeviceHandle instance using the parameters provided to this builder.

Public constructors

Builder

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

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.