Class CommonSimPropertiesFormat
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.CommonSimPropertiesFormat
- Direct Known Subclasses:
EncryptedSimPropertiesFormat
,SimPropertiesFormat
Common SIM properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of CommonSimPropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptionGet 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'.Get the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.Get the internationalMobileSubscriberIdentity property: The international mobile subscriber identity (IMSI) for the SIM.Get the provisioningState property: The provisioning state of the SIM resource.Get the simPolicy property: The SIM policy used by this SIM.simState()
Get the simState property: The state of the SIM resource.Get the siteProvisioningState property: A dictionary of sites to the provisioning state of this SIM on that site.Get the staticIpConfiguration property: A list of static IP addresses assigned to this SIM.void
validate()
Validates the instance.Get the vendorKeyFingerprint property: The public key fingerprint of the SIM vendor who provided this SIM, if any.Get the vendorName property: The name of the SIM vendor who provided this SIM, if any.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.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.
-
Constructor Details
-
CommonSimPropertiesFormat
public CommonSimPropertiesFormat()Creates an instance of CommonSimPropertiesFormat class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: The provisioning state of the SIM resource.- Returns:
- the provisioningState value.
-
simState
Get the simState property: The state of the SIM resource.- Returns:
- the simState value.
-
siteProvisioningState
Get the siteProvisioningState property: A dictionary of sites to the provisioning state of this SIM on that site.- Returns:
- the siteProvisioningState value.
-
internationalMobileSubscriberIdentity
Get the internationalMobileSubscriberIdentity property: The international mobile subscriber identity (IMSI) for the SIM.- Returns:
- the internationalMobileSubscriberIdentity value.
-
withInternationalMobileSubscriberIdentity
public CommonSimPropertiesFormat withInternationalMobileSubscriberIdentity(String internationalMobileSubscriberIdentity) Set the internationalMobileSubscriberIdentity property: The international mobile subscriber identity (IMSI) for the SIM.- Parameters:
internationalMobileSubscriberIdentity
- the internationalMobileSubscriberIdentity value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
integratedCircuitCardIdentifier
Get the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Returns:
- the integratedCircuitCardIdentifier value.
-
withIntegratedCircuitCardIdentifier
public CommonSimPropertiesFormat withIntegratedCircuitCardIdentifier(String integratedCircuitCardIdentifier) Set the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Parameters:
integratedCircuitCardIdentifier
- the integratedCircuitCardIdentifier value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
deviceType
Get 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.- Returns:
- the deviceType value.
-
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.- Parameters:
deviceType
- the deviceType value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
simPolicy
Get the simPolicy property: The SIM policy used by this SIM. The SIM policy must be in the same location as the SIM.- Returns:
- the simPolicy value.
-
withSimPolicy
Set the simPolicy property: The SIM policy used by this SIM. The SIM policy must be in the same location as the SIM.- Parameters:
simPolicy
- the simPolicy value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
staticIpConfiguration
Get 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}.- Returns:
- the staticIpConfiguration value.
-
withStaticIpConfiguration
public CommonSimPropertiesFormat 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}.- Parameters:
staticIpConfiguration
- the staticIpConfiguration value to set.- Returns:
- the CommonSimPropertiesFormat object itself.
-
vendorName
Get the vendorName property: The name of the SIM vendor who provided this SIM, if any.- Returns:
- the vendorName value.
-
vendorKeyFingerprint
Get the vendorKeyFingerprint property: The public key fingerprint of the SIM vendor who provided this SIM, if any.- Returns:
- the vendorKeyFingerprint value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-