DeviceHandle.Builder


public static final class DeviceHandle.Builder
extends Object

java.lang.Object
   ↳ 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 build()

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

Inherited methods

Public constructors

Builder

public 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.

Throws
NullPointerException if either parameter is null.

Public methods

build

public DeviceHandle build ()

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

Returns
DeviceHandle a newly created DeviceHandle instance. This value cannot be null.