Class SimPropertiesFormat
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.CommonSimPropertiesFormat
com.azure.resourcemanager.mobilenetwork.fluent.models.SimPropertiesFormat
SIM properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the authenticationKey property: The Ki value for the SIM.Get the operatorKeyCode property: The Opc value for the SIM.void
validate()
Validates the instance.withAuthenticationKey
(String authenticationKey) Set the authenticationKey property: The Ki value for the SIM.withDeviceType
(String deviceType) Set the deviceType property: An optional free-form text field that can be used to record the device type this SIM is associated with, for example 'Video camera'.withIntegratedCircuitCardIdentifier
(String integratedCircuitCardIdentifier) Set the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.withInternationalMobileSubscriberIdentity
(String internationalMobileSubscriberIdentity) Set the internationalMobileSubscriberIdentity property: The international mobile subscriber identity (IMSI) for the SIM.withOperatorKeyCode
(String operatorKeyCode) Set the operatorKeyCode property: The Opc value for the SIM.withSimPolicy
(SimPolicyResourceId simPolicy) Set the simPolicy property: The SIM policy used by this SIM.withStaticIpConfiguration
(List<SimStaticIpProperties> staticIpConfiguration) Set the staticIpConfiguration property: A list of static IP addresses assigned to this SIM.Methods inherited from class com.azure.resourcemanager.mobilenetwork.models.CommonSimPropertiesFormat
deviceType, integratedCircuitCardIdentifier, internationalMobileSubscriberIdentity, provisioningState, simPolicy, simState, siteProvisioningState, staticIpConfiguration, vendorKeyFingerprint, vendorName
-
Constructor Details
-
SimPropertiesFormat
public SimPropertiesFormat()Creates an instance of SimPropertiesFormat class.
-
-
Method Details
-
authenticationKey
Get the authenticationKey property: The Ki value for the SIM.- Returns:
- the authenticationKey value.
-
withAuthenticationKey
Set the authenticationKey property: The Ki value for the SIM.- Parameters:
authenticationKey
- the authenticationKey value to set.- Returns:
- the SimPropertiesFormat object itself.
-
operatorKeyCode
Get the operatorKeyCode property: The Opc value for the SIM.- Returns:
- the operatorKeyCode value.
-
withOperatorKeyCode
Set the operatorKeyCode property: The Opc value for the SIM.- Parameters:
operatorKeyCode
- the operatorKeyCode value to set.- Returns:
- the SimPropertiesFormat object itself.
-
withInternationalMobileSubscriberIdentity
public SimPropertiesFormat withInternationalMobileSubscriberIdentity(String internationalMobileSubscriberIdentity) Set the internationalMobileSubscriberIdentity property: The international mobile subscriber identity (IMSI) for the SIM.- Overrides:
withInternationalMobileSubscriberIdentity
in classCommonSimPropertiesFormat
- Parameters:
internationalMobileSubscriberIdentity
- the internationalMobileSubscriberIdentity value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
withIntegratedCircuitCardIdentifier
public SimPropertiesFormat withIntegratedCircuitCardIdentifier(String integratedCircuitCardIdentifier) Set the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Overrides:
withIntegratedCircuitCardIdentifier
in classCommonSimPropertiesFormat
- Parameters:
integratedCircuitCardIdentifier
- the integratedCircuitCardIdentifier value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
withDeviceType
Set the deviceType property: An optional free-form text field that can be used to record the device type this SIM is associated with, for example 'Video camera'. The Azure portal allows SIMs to be grouped and filtered based on this value.- Overrides:
withDeviceType
in classCommonSimPropertiesFormat
- Parameters:
deviceType
- the deviceType value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
withSimPolicy
Set the simPolicy property: The SIM policy used by this SIM. The SIM policy must be in the same location as the SIM.- Overrides:
withSimPolicy
in classCommonSimPropertiesFormat
- Parameters:
simPolicy
- the simPolicy value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
withStaticIpConfiguration
public SimPropertiesFormat withStaticIpConfiguration(List<SimStaticIpProperties> staticIpConfiguration) Set the staticIpConfiguration property: A list of static IP addresses assigned to this SIM. Each address is assigned at a defined network scope, made up of {attached data network, slice}.- Overrides:
withStaticIpConfiguration
in classCommonSimPropertiesFormat
- Parameters:
staticIpConfiguration
- the staticIpConfiguration value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classCommonSimPropertiesFormat
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-