Class PacketCoreControlPlanePropertiesFormat
java.lang.Object
com.azure.resourcemanager.mobilenetwork.fluent.models.PacketCoreControlPlanePropertiesFormat
Packet core control plane properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the controlPlaneAccessInterface property: The control plane interface on the access network.Get the coreNetworkTechnology property: The core network technology generation (5G core or EPC / 4G core).Get the interopSettings property: Settings to allow interoperability with third party components e.g.Get the localDiagnosticsAccess property: The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.Get the mobileNetwork property: Mobile network in which this packet core control plane is deployed.platform()
Get the platform property: The platform where the packet core is deployed.Get the provisioningState property: The provisioning state of the packet core control plane resource.sku()
Get the sku property: The SKU defining the throughput and SIM allowances for this packet core control plane deployment.void
validate()
Validates the instance.version()
Get the version property: The version of the packet core software that is deployed.withControlPlaneAccessInterface
(InterfaceProperties controlPlaneAccessInterface) Set the controlPlaneAccessInterface property: The control plane interface on the access network.withCoreNetworkTechnology
(CoreNetworkType coreNetworkTechnology) Set the coreNetworkTechnology property: The core network technology generation (5G core or EPC / 4G core).withInteropSettings
(Object interopSettings) Set the interopSettings property: Settings to allow interoperability with third party components e.g.withLocalDiagnosticsAccess
(LocalDiagnosticsAccessConfiguration localDiagnosticsAccess) Set the localDiagnosticsAccess property: The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.withMobileNetwork
(MobileNetworkResourceId mobileNetwork) Set the mobileNetwork property: Mobile network in which this packet core control plane is deployed.withPlatform
(PlatformConfiguration platform) Set the platform property: The platform where the packet core is deployed.withSku
(BillingSku sku) Set the sku property: The SKU defining the throughput and SIM allowances for this packet core control plane deployment.withVersion
(String version) Set the version property: The version of the packet core software that is deployed.
-
Constructor Details
-
PacketCoreControlPlanePropertiesFormat
public PacketCoreControlPlanePropertiesFormat()
-
-
Method Details
-
provisioningState
Get the provisioningState property: The provisioning state of the packet core control plane resource.- Returns:
- the provisioningState value.
-
mobileNetwork
Get the mobileNetwork property: Mobile network in which this packet core control plane is deployed.- Returns:
- the mobileNetwork value.
-
withMobileNetwork
public PacketCoreControlPlanePropertiesFormat withMobileNetwork(MobileNetworkResourceId mobileNetwork) Set the mobileNetwork property: Mobile network in which this packet core control plane is deployed.- Parameters:
mobileNetwork
- the mobileNetwork value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
platform
Get the platform property: The platform where the packet core is deployed.- Returns:
- the platform value.
-
withPlatform
Set the platform property: The platform where the packet core is deployed.- Parameters:
platform
- the platform value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
coreNetworkTechnology
Get the coreNetworkTechnology property: The core network technology generation (5G core or EPC / 4G core).- Returns:
- the coreNetworkTechnology value.
-
withCoreNetworkTechnology
public PacketCoreControlPlanePropertiesFormat withCoreNetworkTechnology(CoreNetworkType coreNetworkTechnology) Set the coreNetworkTechnology property: The core network technology generation (5G core or EPC / 4G core).- Parameters:
coreNetworkTechnology
- the coreNetworkTechnology value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
version
Get the version property: The version of the packet core software that is deployed.- Returns:
- the version value.
-
withVersion
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
Get the controlPlaneAccessInterface property: The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the 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. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.- Parameters:
controlPlaneAccessInterface
- the controlPlaneAccessInterface value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
sku
Get the sku property: The SKU defining the throughput and SIM allowances for this packet core control plane deployment.- Returns:
- the sku value.
-
withSku
Set the sku property: The SKU defining the throughput and SIM allowances for this packet core control plane deployment.- Parameters:
sku
- the sku value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
localDiagnosticsAccess
Get the localDiagnosticsAccess property: The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.- Returns:
- the localDiagnosticsAccess value.
-
withLocalDiagnosticsAccess
public PacketCoreControlPlanePropertiesFormat withLocalDiagnosticsAccess(LocalDiagnosticsAccessConfiguration localDiagnosticsAccess) Set the localDiagnosticsAccess property: The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.- Parameters:
localDiagnosticsAccess
- the localDiagnosticsAccess value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
interopSettings
Get the interopSettings property: Settings to allow interoperability with third party components e.g. RANs and UEs.- Returns:
- the interopSettings value.
-
withInteropSettings
Set the interopSettings property: Settings to allow interoperability with third party components e.g. RANs and UEs.- Parameters:
interopSettings
- the interopSettings value to set.- Returns:
- the PacketCoreControlPlanePropertiesFormat object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-