Class PacketCoreControlPlanePropertiesFormat
- java.lang.Object
-
- com.azure.resourcemanager.mobilenetwork.fluent.models.PacketCoreControlPlanePropertiesFormat
-
public final class PacketCoreControlPlanePropertiesFormat extends Object
PacketCoreControlPlane properties.
-
-
Constructor Summary
Constructors Constructor Description PacketCoreControlPlanePropertiesFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterfaceProperties
controlPlaneAccessInterface()
Get the controlPlaneAccessInterface property: The control plane interface on the access network.CoreNetworkType
coreNetworkTechnology()
Get the coreNetworkTechnology property: The core network technology generation.CustomLocationResourceId
customLocation()
Get the customLocation property: Azure ARC custom location where the packet core is deployed.MobileNetworkResourceId
mobileNetwork()
Get the mobileNetwork property: Mobile network that this packet core control plane belongs to.ProvisioningState
provisioningState()
Get the provisioningState property: The provisioning state of the packet core control plane resource.void
validate()
Validates the instance.String
version()
Get the version property: The version of the packet core software that is deployed.PacketCoreControlPlanePropertiesFormat
withControlPlaneAccessInterface(InterfaceProperties controlPlaneAccessInterface)
Set the controlPlaneAccessInterface property: The control plane interface on the access network.PacketCoreControlPlanePropertiesFormat
withCoreNetworkTechnology(CoreNetworkType coreNetworkTechnology)
Set the coreNetworkTechnology property: The core network technology generation.PacketCoreControlPlanePropertiesFormat
withCustomLocation(CustomLocationResourceId customLocation)
Set the customLocation property: Azure ARC custom location where the packet core is deployed.PacketCoreControlPlanePropertiesFormat
withMobileNetwork(MobileNetworkResourceId mobileNetwork)
Set the mobileNetwork property: Mobile network that this packet core control plane belongs to.PacketCoreControlPlanePropertiesFormat
withVersion(String version)
Set the version property: The version of the packet core software that is deployed.
-
-
-
Method Detail
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the packet core control plane resource.- Returns:
- the provisioningState value.
-
mobileNetwork
public MobileNetworkResourceId mobileNetwork()
Get the mobileNetwork property: Mobile network that this packet core control plane belongs to.- Returns:
- the mobileNetwork value.
-
withMobileNetwork
public PacketCoreControlPlanePropertiesFormat withMobileNetwork(MobileNetworkResourceId mobileNetwork)
Set the mobileNetwork property: Mobile network that this packet core control plane belongs to.- Parameters:
mobileNetwork
- the mobileNetwork value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
customLocation
public CustomLocationResourceId customLocation()
Get the customLocation property: Azure ARC custom location where the packet core is deployed.- Returns:
- the customLocation value.
-
withCustomLocation
public PacketCoreControlPlanePropertiesFormat withCustomLocation(CustomLocationResourceId customLocation)
Set the customLocation property: Azure ARC custom location where the packet core is deployed.- Parameters:
customLocation
- the customLocation value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
coreNetworkTechnology
public CoreNetworkType coreNetworkTechnology()
Get the coreNetworkTechnology property: The core network technology generation.- Returns:
- the coreNetworkTechnology value.
-
withCoreNetworkTechnology
public PacketCoreControlPlanePropertiesFormat withCoreNetworkTechnology(CoreNetworkType coreNetworkTechnology)
Set the coreNetworkTechnology property: The core network technology generation.- Parameters:
coreNetworkTechnology
- the coreNetworkTechnology value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
version
public String version()
Get the version property: The version of the packet core software that is deployed.- Returns:
- the version value.
-
withVersion
public PacketCoreControlPlanePropertiesFormat withVersion(String version)
Set the version property: The version of the packet core software that is deployed.- Parameters:
version
- the version value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
controlPlaneAccessInterface
public InterfaceProperties controlPlaneAccessInterface()
Get the controlPlaneAccessInterface property: The control plane interface on the access network. In 5G networks this is called as N2 interface whereas in 4G networks this is called as S1-MME interface.- Returns:
- the controlPlaneAccessInterface value.
-
withControlPlaneAccessInterface
public PacketCoreControlPlanePropertiesFormat withControlPlaneAccessInterface(InterfaceProperties controlPlaneAccessInterface)
Set the controlPlaneAccessInterface property: The control plane interface on the access network. In 5G networks this is called as N2 interface whereas in 4G networks this is called as S1-MME interface.- Parameters:
controlPlaneAccessInterface
- the controlPlaneAccessInterface value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-