Added in API level 31
Builder
class Builder
kotlin.Any | |
↳ | android.telephony.SignalStrengthUpdateRequest.Builder |
Builder class to create SignalStrengthUpdateRequest
object.
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
SignalStrengthUpdateRequest |
build() Build a |
SignalStrengthUpdateRequest.Builder |
setReportingRequestedWhileIdle(isReportingRequestedWhileIdle: Boolean) Set the builder object if require reporting on thresholds in this request when device is idle. |
SignalStrengthUpdateRequest.Builder |
setSignalThresholdInfos(signalThresholdInfos: MutableCollection<SignalThresholdInfo!>) Set the collection of SignalThresholdInfo for the builder object |
Public constructors
Builder
Builder()
Public methods
build
Added in API level 31
fun build(): SignalStrengthUpdateRequest
Build a SignalStrengthUpdateRequest
object.
Return | |
---|---|
SignalStrengthUpdateRequest |
the SignalStrengthUpdateRequest object This value cannot be null . |
Exceptions | |
---|---|
java.lang.IllegalArgumentException |
if the SignalThresholdInfo collection is empty size, the signal measurement type for the same RAN in the collection is not unique |
setReportingRequestedWhileIdle
Added in API level 31
fun setReportingRequestedWhileIdle(isReportingRequestedWhileIdle: Boolean): SignalStrengthUpdateRequest.Builder
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 |
Return | |
---|---|
SignalStrengthUpdateRequest.Builder |
the builder to facilitate the chaining This value cannot be null . |
setSignalThresholdInfos
Added in API level 31
fun setSignalThresholdInfos(signalThresholdInfos: MutableCollection<SignalThresholdInfo!>): SignalStrengthUpdateRequest.Builder
Set the collection of SignalThresholdInfo for the builder object
Parameters | |
---|---|
signalThresholdInfos |
MutableCollection<SignalThresholdInfo!>: the collection of SignalThresholdInfo This value cannot be null . |
Return | |
---|---|
SignalStrengthUpdateRequest.Builder |
the builder to facilitate the chaining This value cannot be null . |