Class AttachedDataNetworkPropertiesFormat
- java.lang.Object
-
- com.azure.resourcemanager.mobilenetwork.fluent.models.AttachedDataNetworkPropertiesFormat
-
public final class AttachedDataNetworkPropertiesFormat extends Object
Data network properties.
-
-
Constructor Summary
Constructors Constructor Description AttachedDataNetworkPropertiesFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NaptConfiguration
naptConfiguration()
Get the naptConfiguration property: The Network Address and Port Translation configuration.ProvisioningState
provisioningState()
Get the provisioningState property: The provisioning state of the attached data network resource.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.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.InterfaceProperties
userPlaneDataInterface()
Get the userPlaneDataInterface property: The user plane interface on the data network.void
validate()
Validates the instance.AttachedDataNetworkPropertiesFormat
withNaptConfiguration(NaptConfiguration naptConfiguration)
Set the naptConfiguration property: The Network Address and Port Translation configuration.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.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.AttachedDataNetworkPropertiesFormat
withUserPlaneDataInterface(InterfaceProperties userPlaneDataInterface)
Set the userPlaneDataInterface property: The user plane interface on the data network.
-
-
-
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.
-
-