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. |