SignalStrengthUpdateRequest.Builder
public
static
final
class
SignalStrengthUpdateRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.telephony.SignalStrengthUpdateRequest.Builder |
Builder class to create SignalStrengthUpdateRequest object.
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
SignalStrengthUpdateRequest
|
build()
Build a |
SignalStrengthUpdateRequest.Builder
|
setReportingRequestedWhileIdle(boolean isReportingRequestedWhileIdle)
Set the builder object if require reporting on thresholds in this request when device is idle. |
SignalStrengthUpdateRequest.Builder
|
setSignalThresholdInfos(Collection<SignalThresholdInfo> signalThresholdInfos)
Set the collection of SignalThresholdInfo for the builder object |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder ()
Public methods
build
public SignalStrengthUpdateRequest build ()
Build a SignalStrengthUpdateRequest object.
| Returns | |
|---|---|
SignalStrengthUpdateRequest |
the SignalStrengthUpdateRequest object.
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if the SignalThresholdInfo collection is empty size, the signal measurement type for the same RAN in the collection is not unique |
setReportingRequestedWhileIdle
public SignalStrengthUpdateRequest.Builder setReportingRequestedWhileIdle (boolean isReportingRequestedWhileIdle)
Set the builder object if require reporting on thresholds in this request when device is idle.
| Parameters | |
|---|---|
isReportingRequestedWhileIdle |
boolean: true if request reporting when device is idle |
| Returns | |
|---|---|
SignalStrengthUpdateRequest.Builder |
the builder to facilitate the chaining.
This value cannot be null. |
setSignalThresholdInfos
public SignalStrengthUpdateRequest.Builder setSignalThresholdInfos (Collection<SignalThresholdInfo> signalThresholdInfos)
Set the collection of SignalThresholdInfo for the builder object
| Parameters | |
|---|---|
signalThresholdInfos |
Collection: the collection of SignalThresholdInfo.
This value cannot be null. |
| Returns | |
|---|---|
SignalStrengthUpdateRequest.Builder |
the builder to facilitate the chaining.
This value cannot be null. |