Added in API level 30
  
  
  
  
  
   
  
  
  
  
TelephonyNetworkSpecifier.Builder
  public
  static
  final
  
  class
  TelephonyNetworkSpecifier.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.net.TelephonyNetworkSpecifier.Builder | 
Builder to create TelephonyNetworkSpecifier object.
Summary
Public constructors | |
|---|---|
      
      Builder()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        TelephonyNetworkSpecifier
     | 
  
    
      
      build()
      
      
        Create a NetworkSpecifier for the cellular network request.  | 
  
        
        
        
        
        
        TelephonyNetworkSpecifier.Builder
     | 
  
    
      
      setSubscriptionId(int subId)
      
      
        Set the subscription id.  | 
  
Inherited methods | |
|---|---|
Public constructors
Public methods
build
    Added in API level 30
  
      
  
    public TelephonyNetworkSpecifier build ()
Create a NetworkSpecifier for the cellular network request.
| Returns | |
|---|---|
TelephonyNetworkSpecifier | 
        TelephonyNetworkSpecifier object.
 This value cannot be null. | 
      
| Throws | |
|---|---|
IllegalArgumentException | 
          when subscription Id is not provided through
         setSubscriptionId(int). | 
        
setSubscriptionId
    Added in API level 30
  
      
  
    public TelephonyNetworkSpecifier.Builder setSubscriptionId (int subId)
Set the subscription id.
| Parameters | |
|---|---|
subId | 
        
          int: The subscription Id. | 
      
| Returns | |
|---|---|
TelephonyNetworkSpecifier.Builder | 
        Instance of Builder to enable the chaining of the builder method.
 This value cannot be null. |