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

Builder

Added in API level 30
public Builder ()

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.