Class SimNameAndProperties
java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.SimNameAndProperties
SIM name and properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the authenticationKey property: The Ki value for the SIM.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'.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 operatorKeyCode property: The Opc value 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.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.Set the name property: The name of 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.
-
Constructor Details
-
SimNameAndProperties
public SimNameAndProperties()Creates an instance of SimNameAndProperties 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 SimNameAndProperties object itself.
-
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 SimNameAndProperties 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 SimNameAndProperties 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 SimNameAndProperties 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 SimNameAndProperties object itself.
-
integratedCircuitCardIdentifier
Get the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Returns:
- the integratedCircuitCardIdentifier value.
-
withIntegratedCircuitCardIdentifier
public SimNameAndProperties 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 SimNameAndProperties 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 SimNameAndProperties 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 SimNameAndProperties 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 SimNameAndProperties 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 SimNameAndProperties 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.
-