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 |
RawInitiatorRangingConfig.Builder
|
addRawRangingDevices(List<RawRangingDevice> rangingDevices)
Adds a list of |
RawInitiatorRangingConfig
|
build()
Builds and returns a new |
Inherited methods | |
|---|---|
Public constructors
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. |
| Throws | |
|---|---|
IllegalArgumentException |
if no RawRangingDevice is configured. |