Class SimArgs.Builder

  • Enclosing class:
    SimArgs

    public static final class SimArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(SimArgs defaults)
    • Method Detail

      • authenticationKey

        public SimArgs.Builder authenticationKey​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> authenticationKey)
        Parameters:
        authenticationKey - The Ki value for the SIM.
        Returns:
        builder
      • authenticationKey

        public SimArgs.Builder authenticationKey​(java.lang.String authenticationKey)
        Parameters:
        authenticationKey - The Ki value for the SIM.
        Returns:
        builder
      • deviceType

        public SimArgs.Builder deviceType​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> deviceType)
        Parameters:
        deviceType - 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:
        builder
      • deviceType

        public SimArgs.Builder deviceType​(java.lang.String deviceType)
        Parameters:
        deviceType - 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:
        builder
      • integratedCircuitCardIdentifier

        public SimArgs.Builder integratedCircuitCardIdentifier​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> integratedCircuitCardIdentifier)
        Parameters:
        integratedCircuitCardIdentifier - The integrated circuit card ID (ICCID) for the SIM.
        Returns:
        builder
      • integratedCircuitCardIdentifier

        public SimArgs.Builder integratedCircuitCardIdentifier​(java.lang.String integratedCircuitCardIdentifier)
        Parameters:
        integratedCircuitCardIdentifier - The integrated circuit card ID (ICCID) for the SIM.
        Returns:
        builder
      • internationalMobileSubscriberIdentity

        public SimArgs.Builder internationalMobileSubscriberIdentity​(com.pulumi.core.Output<java.lang.String> internationalMobileSubscriberIdentity)
        Parameters:
        internationalMobileSubscriberIdentity - The international mobile subscriber identity (IMSI) for the SIM.
        Returns:
        builder
      • internationalMobileSubscriberIdentity

        public SimArgs.Builder internationalMobileSubscriberIdentity​(java.lang.String internationalMobileSubscriberIdentity)
        Parameters:
        internationalMobileSubscriberIdentity - The international mobile subscriber identity (IMSI) for the SIM.
        Returns:
        builder
      • operatorKeyCode

        public SimArgs.Builder operatorKeyCode​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> operatorKeyCode)
        Parameters:
        operatorKeyCode - The Opc value for the SIM.
        Returns:
        builder
      • operatorKeyCode

        public SimArgs.Builder operatorKeyCode​(java.lang.String operatorKeyCode)
        Parameters:
        operatorKeyCode - The Opc value for the SIM.
        Returns:
        builder
      • resourceGroupName

        public SimArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • resourceGroupName

        public SimArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • simGroupName

        public SimArgs.Builder simGroupName​(com.pulumi.core.Output<java.lang.String> simGroupName)
        Parameters:
        simGroupName - The name of the SIM Group.
        Returns:
        builder
      • simGroupName

        public SimArgs.Builder simGroupName​(java.lang.String simGroupName)
        Parameters:
        simGroupName - The name of the SIM Group.
        Returns:
        builder
      • simName

        public SimArgs.Builder simName​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> simName)
        Parameters:
        simName - The name of the SIM.
        Returns:
        builder
      • simName

        public SimArgs.Builder simName​(java.lang.String simName)
        Parameters:
        simName - The name of the SIM.
        Returns:
        builder
      • simPolicy

        public SimArgs.Builder simPolicy​(@Nullable
                                         com.pulumi.core.Output<SimPolicyResourceIdArgs> simPolicy)
        Parameters:
        simPolicy - The SIM policy used by this SIM. The SIM policy must be in the same location as the SIM.
        Returns:
        builder
      • simPolicy

        public SimArgs.Builder simPolicy​(SimPolicyResourceIdArgs simPolicy)
        Parameters:
        simPolicy - The SIM policy used by this SIM. The SIM policy must be in the same location as the SIM.
        Returns:
        builder
      • staticIpConfiguration

        public SimArgs.Builder staticIpConfiguration​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<SimStaticIpPropertiesArgs>> staticIpConfiguration)
        Parameters:
        staticIpConfiguration - 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:
        builder
      • staticIpConfiguration

        public SimArgs.Builder staticIpConfiguration​(java.util.List<SimStaticIpPropertiesArgs> staticIpConfiguration)
        Parameters:
        staticIpConfiguration - 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:
        builder
      • staticIpConfiguration

        public SimArgs.Builder staticIpConfiguration​(SimStaticIpPropertiesArgs... staticIpConfiguration)
        Parameters:
        staticIpConfiguration - 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:
        builder