Class SimNameAndEncryptedProperties
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.SimNameAndEncryptedProperties
SIM name and encrypted properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of SimNameAndEncryptedProperties 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 encryptedCredentials property: The encrypted SIM credentials.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.name()
Get the name property: The name of 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'.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.Set the name property: The name of 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
-
SimNameAndEncryptedProperties
public SimNameAndEncryptedProperties()Creates an instance of SimNameAndEncryptedProperties class.
-
-
Method Details
-
name
Get the name property: The name of the SIM.- Returns:
- the name value.
-
withName
Set the name property: The name of the SIM.- Parameters:
name
- the name value to set.- Returns:
- the SimNameAndEncryptedProperties object itself.
-
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 SimNameAndEncryptedProperties object itself.
-
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 SimNameAndEncryptedProperties 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 SimNameAndEncryptedProperties object itself.
-
integratedCircuitCardIdentifier
Get the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Returns:
- the integratedCircuitCardIdentifier value.
-
withIntegratedCircuitCardIdentifier
public SimNameAndEncryptedProperties 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 SimNameAndEncryptedProperties 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 SimNameAndEncryptedProperties 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 SimNameAndEncryptedProperties 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 SimNameAndEncryptedProperties 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 SimNameAndEncryptedProperties 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.
-