Class AttachedDataNetworkPropertiesFormat


  • public final class AttachedDataNetworkPropertiesFormat
    extends Object
    Data network properties.
    • Constructor Detail

      • AttachedDataNetworkPropertiesFormat

        public AttachedDataNetworkPropertiesFormat()
    • Method Detail

      • 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat 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 AttachedDataNetworkPropertiesFormat object itself.
      • validate

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