RawInitiatorRangingConfig.Builder


public static final class RawInitiatorRangingConfig.Builder
extends Object

java.lang.Object
   ↳ android.ranging.raw.RawInitiatorRangingConfig.Builder


Builder class for constructing instances of RawInitiatorRangingConfig.

Summary

Public constructors

Builder()

Public methods

RawInitiatorRangingConfig.Builder addRawRangingDevice(RawRangingDevice rangingDevice)

Adds a RawRangingDevice to the list of devices for this session.

RawInitiatorRangingConfig.Builder addRawRangingDevices(List<RawRangingDevice> rangingDevices)

Adds a list of RawRangingDevice to the list of devices for this session.

RawInitiatorRangingConfig build()

Builds and returns a new RawInitiatorRangingConfig instance.

Inherited methods

Public constructors

Builder

public Builder ()

Public methods

addRawRangingDevice

public RawInitiatorRangingConfig.Builder addRawRangingDevice (RawRangingDevice rangingDevice)

Adds a RawRangingDevice to the list of devices for this session.

Parameters
rangingDevice RawRangingDevice: the device to be added. This value cannot be null.

Returns
RawInitiatorRangingConfig.Builder this Builder instance. This value cannot be null.

addRawRangingDevices

public RawInitiatorRangingConfig.Builder addRawRangingDevices (List<RawRangingDevice> rangingDevices)

Adds a list of RawRangingDevice to the list of devices for this session.

Parameters
rangingDevices List: the list of devices to be added. This value cannot be null.

Returns
RawInitiatorRangingConfig.Builder this Builder instance. This value cannot be null.

build

public RawInitiatorRangingConfig build ()

Builds and returns a new RawInitiatorRangingConfig instance.

Returns
RawInitiatorRangingConfig a configured instance of RawInitiatorRangingConfig. This value cannot be null.