-
public interface SubscriptionDescriptor.BuilderSubscription descriptor builder.
-
-
Method Summary
Modifier and Type Method Description abstract SubscriptionDescriptor.Builderid(int id)Set unique subscription id. abstract SubscriptionDescriptor.BuilderconnectionType(int type)Set network connection type of subscription. abstract SubscriptionDescriptor.BuildercarrierId(int id)Set AOSP assigned id of carrier subscription is registered with. abstract SubscriptionDescriptor.BuildercarrierName(String name)Set human-readable name of carrier subscription is registered with. abstract SubscriptionDescriptor.BuilderoperatorCode(String code)Set MCC-MNC of operator subscription is registered with. abstract SubscriptionDescriptor.BuilderoperatorName(String name)Set human-readable name of operator subscription is registered with. abstract SubscriptionDescriptor.BuildercountryCode(String code)Set ISO 3166-1 alpha-2 country code of operator subscription is registered with. abstract SubscriptionDescriptor.BuildernetworkOperatorCode(String code)Set MCC-MNC of operator subscription is registered with for network operations. abstract SubscriptionDescriptor.BuildernetworkOperatorName(String name)Set human-readable name of operator subscription is registered with for networkoperations. abstract SubscriptionDescriptor.BuildernetworkCountryCode(String code)Set ISO 3166-1 alpha-2 country code of operator subscription is registered with fornetwork operations. abstract SubscriptionDescriptorbuild()Build resulting descriptor. -
-
Method Detail
-
id
@ReturnThis() abstract SubscriptionDescriptor.Builder id(int id)
Set unique subscription id.
- Parameters:
id- subscription id
-
connectionType
@ReturnThis() abstract SubscriptionDescriptor.Builder connectionType(int type)
Set network connection type of subscription.
- Parameters:
type- network connection type
-
carrierId
@ReturnThis() abstract SubscriptionDescriptor.Builder carrierId(int id)
Set AOSP assigned id of carrier subscription is registered with.
- Parameters:
id- carrier id or{@code -1}if unknown
-
carrierName
@ReturnThis() abstract SubscriptionDescriptor.Builder carrierName(String name)
Set human-readable name of carrier subscription is registered with.
- Parameters:
name- name or empty if unknown
-
operatorCode
@ReturnThis() abstract SubscriptionDescriptor.Builder operatorCode(String code)
Set MCC-MNC of operator subscription is registered with.
- Parameters:
code- code or empty if unknown
-
operatorName
@ReturnThis() abstract SubscriptionDescriptor.Builder operatorName(String name)
Set human-readable name of operator subscription is registered with.
- Parameters:
name- name or empty if unknown
-
countryCode
@ReturnThis() abstract SubscriptionDescriptor.Builder countryCode(String code)
Set ISO 3166-1 alpha-2 country code of operator subscription is registered with.
- Parameters:
code- country code or empty if unknown
-
networkOperatorCode
@ReturnThis() abstract SubscriptionDescriptor.Builder networkOperatorCode(String code)
Set MCC-MNC of operator subscription is registered with for network operations.
- Parameters:
code- code or empty if unknown
-
networkOperatorName
@ReturnThis() abstract SubscriptionDescriptor.Builder networkOperatorName(String name)
Set human-readable name of operator subscription is registered with for networkoperations.
- Parameters:
name- name or empty if unknown
-
networkCountryCode
@ReturnThis() abstract SubscriptionDescriptor.Builder networkCountryCode(String code)
Set ISO 3166-1 alpha-2 country code of operator subscription is registered with fornetwork operations.
- Parameters:
code- country code or empty if unknown
-
build
abstract SubscriptionDescriptor build()
Build resulting descriptor.
-
-
-
-