Class EncryptedSimPropertiesFormat
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.CommonSimPropertiesFormat
com.azure.resourcemanager.mobilenetwork.fluent.models.EncryptedSimPropertiesFormat
Encrypted SIM properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of EncryptedSimPropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptionGet the encryptedCredentials property: The encrypted SIM credentials.void
validate()
Validates the instance.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'.withEncryptedCredentials
(String encryptedCredentials) Set the encryptedCredentials property: The encrypted SIM credentials.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.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
-
EncryptedSimPropertiesFormat
public EncryptedSimPropertiesFormat()Creates an instance of EncryptedSimPropertiesFormat class.
-
-
Method Details
-
encryptedCredentials
Get the encryptedCredentials property: The encrypted SIM credentials.- Returns:
- the encryptedCredentials value.
-
withEncryptedCredentials
Set the encryptedCredentials property: The encrypted SIM credentials.- Parameters:
encryptedCredentials
- the encryptedCredentials value to set.- Returns:
- the EncryptedSimPropertiesFormat object itself.
-
withInternationalMobileSubscriberIdentity
public EncryptedSimPropertiesFormat 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 EncryptedSimPropertiesFormat 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 EncryptedSimPropertiesFormat 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.
-