Class AttachedDataNetworkInner


  • public final class AttachedDataNetworkInner
    extends com.azure.core.management.Resource
    Attached data network resource.
    • Constructor Detail

      • AttachedDataNetworkInner

        public AttachedDataNetworkInner()
    • Method Detail

      • withLocation

        public AttachedDataNetworkInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the attached data network resource.
        Returns:
        the provisioningState value.
      • userPlaneDataInterface

        public InterfaceProperties userPlaneDataInterface()
        Get the userPlaneDataInterface property: The user plane interface on the data network. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.
        Returns:
        the userPlaneDataInterface value.
      • withUserPlaneDataInterface

        public AttachedDataNetworkInner withUserPlaneDataInterface​(InterfaceProperties userPlaneDataInterface)
        Set the userPlaneDataInterface property: The user plane interface on the data network. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.
        Parameters:
        userPlaneDataInterface - the userPlaneDataInterface value to set.
        Returns:
        the AttachedDataNetworkInner object itself.
      • naptConfiguration

        public NaptConfiguration naptConfiguration()
        Get the naptConfiguration property: The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.
        Returns:
        the naptConfiguration value.
      • withNaptConfiguration

        public AttachedDataNetworkInner withNaptConfiguration​(NaptConfiguration naptConfiguration)
        Set the naptConfiguration property: The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.
        Parameters:
        naptConfiguration - the naptConfiguration value to set.
        Returns:
        the AttachedDataNetworkInner object itself.
      • userEquipmentAddressPoolPrefix

        public List<String> userEquipmentAddressPoolPrefix()
        Get the userEquipmentAddressPoolPrefix property: The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.
        Returns:
        the userEquipmentAddressPoolPrefix value.
      • withUserEquipmentAddressPoolPrefix

        public AttachedDataNetworkInner withUserEquipmentAddressPoolPrefix​(List<String> userEquipmentAddressPoolPrefix)
        Set the userEquipmentAddressPoolPrefix property: The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.
        Parameters:
        userEquipmentAddressPoolPrefix - the userEquipmentAddressPoolPrefix value to set.
        Returns:
        the AttachedDataNetworkInner object itself.
      • userEquipmentStaticAddressPoolPrefix

        public List<String> userEquipmentStaticAddressPoolPrefix()
        Get the userEquipmentStaticAddressPoolPrefix property: The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.
        Returns:
        the userEquipmentStaticAddressPoolPrefix value.
      • withUserEquipmentStaticAddressPoolPrefix

        public AttachedDataNetworkInner withUserEquipmentStaticAddressPoolPrefix​(List<String> userEquipmentStaticAddressPoolPrefix)
        Set the userEquipmentStaticAddressPoolPrefix property: The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.
        Parameters:
        userEquipmentStaticAddressPoolPrefix - the userEquipmentStaticAddressPoolPrefix value to set.
        Returns:
        the AttachedDataNetworkInner object itself.
      • validate

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