Class EncryptedSimPropertiesFormat

java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.CommonSimPropertiesFormat
com.azure.resourcemanager.mobilenetwork.fluent.models.EncryptedSimPropertiesFormat

public final class EncryptedSimPropertiesFormat extends CommonSimPropertiesFormat
Encrypted SIM properties.
  • Constructor Details

    • EncryptedSimPropertiesFormat

      public EncryptedSimPropertiesFormat()
      Creates an instance of EncryptedSimPropertiesFormat class.
  • Method Details

    • encryptedCredentials

      public String encryptedCredentials()
      Get the encryptedCredentials property: The encrypted SIM credentials.
      Returns:
      the encryptedCredentials value.
    • withEncryptedCredentials

      public EncryptedSimPropertiesFormat withEncryptedCredentials(String encryptedCredentials)
      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 class CommonSimPropertiesFormat
      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 class CommonSimPropertiesFormat
      Parameters:
      integratedCircuitCardIdentifier - the integratedCircuitCardIdentifier value to set.
      Returns:
      the CommonSimPropertiesFormat object itself.
    • withDeviceType

      public EncryptedSimPropertiesFormat 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'. The Azure portal allows SIMs to be grouped and filtered based on this value.
      Overrides:
      withDeviceType in class CommonSimPropertiesFormat
      Parameters:
      deviceType - the deviceType value to set.
      Returns:
      the CommonSimPropertiesFormat object itself.
    • withSimPolicy

      public EncryptedSimPropertiesFormat withSimPolicy(SimPolicyResourceId simPolicy)
      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 class CommonSimPropertiesFormat
      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 class CommonSimPropertiesFormat
      Parameters:
      staticIpConfiguration - the staticIpConfiguration value to set.
      Returns:
      the CommonSimPropertiesFormat object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class CommonSimPropertiesFormat
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.