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

Added in API level 36
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

Added in API level 36
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.