Class PacketCoreControlPlaneInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.mobilenetwork.fluent.models.PacketCoreControlPlaneInner
-
public final class PacketCoreControlPlaneInner extends com.azure.core.management.Resource
Packet core control plane resource.
-
-
Constructor Summary
Constructors Constructor Description PacketCoreControlPlaneInner()
-
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.com.azure.core.management.SystemData
systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.void
validate()
Validates the instance.String
version()
Get the version property: The version of the packet core software that is deployed.PacketCoreControlPlaneInner
withControlPlaneAccessInterface(InterfaceProperties controlPlaneAccessInterface)
Set the controlPlaneAccessInterface property: The control plane interface on the access network.PacketCoreControlPlaneInner
withCoreNetworkTechnology(CoreNetworkType coreNetworkTechnology)
Set the coreNetworkTechnology property: The core network technology generation.PacketCoreControlPlaneInner
withCustomLocation(CustomLocationResourceId customLocation)
Set the customLocation property: Azure ARC custom location where the packet core is deployed.PacketCoreControlPlaneInner
withLocation(String location)
PacketCoreControlPlaneInner
withMobileNetwork(MobileNetworkResourceId mobileNetwork)
Set the mobileNetwork property: Mobile network that this packet core control plane belongs to.PacketCoreControlPlaneInner
withTags(Map<String,String> tags)
PacketCoreControlPlaneInner
withVersion(String version)
Set the version property: The version of the packet core software that is deployed.
-
-
-
Method Detail
-
systemData
public com.azure.core.management.SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
withLocation
public PacketCoreControlPlaneInner withLocation(String location)
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
public PacketCoreControlPlaneInner withTags(Map<String,String> tags)
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
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 PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner object itself.
-
coreNetworkTechnology
public CoreNetworkType coreNetworkTechnology()
Get the coreNetworkTechnology property: The core network technology generation.- Returns:
- the coreNetworkTechnology value.
-
withCoreNetworkTechnology
public PacketCoreControlPlaneInner withCoreNetworkTechnology(CoreNetworkType coreNetworkTechnology)
Set the coreNetworkTechnology property: The core network technology generation.- Parameters:
coreNetworkTechnology
- the coreNetworkTechnology value to set.- Returns:
- the PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner 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 PacketCoreControlPlaneInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-