Class SimInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.mobilenetwork.fluent.models.SimInner
public final class SimInner
extends com.azure.core.management.ProxyResource
SIM resource.
-
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.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 staticIpConfiguration property: A list of static IP addresses assigned to this 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.core.management.ProxyResource
id, name, type
-
Constructor Details
-
SimInner
public SimInner()
-
-
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.
-
internationalMobileSubscriberIdentity
Get the internationalMobileSubscriberIdentity property: The international mobile subscriber identity (IMSI) for the SIM.- Returns:
- the internationalMobileSubscriberIdentity value.
-
withInternationalMobileSubscriberIdentity
public SimInner 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 SimInner object itself.
-
integratedCircuitCardIdentifier
Get the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Returns:
- the integratedCircuitCardIdentifier value.
-
withIntegratedCircuitCardIdentifier
Set the integratedCircuitCardIdentifier property: The integrated circuit card ID (ICCID) for the SIM.- Parameters:
integratedCircuitCardIdentifier
- the integratedCircuitCardIdentifier value to set.- Returns:
- the SimInner 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 SimInner 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 SimInner 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 SimInner object itself.
-
simPolicy
Get the simPolicy property: The SIM policy used by this SIM.- Returns:
- the simPolicy value.
-
withSimPolicy
Set the simPolicy property: The SIM policy used by this SIM.- Parameters:
simPolicy
- the simPolicy value to set.- Returns:
- the SimInner 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
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 SimInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-