Class PacketCoreControlPlaneInner


  • public final class PacketCoreControlPlaneInner
    extends com.azure.core.management.Resource
    Packet core control plane resource.
    • Constructor Detail

      • PacketCoreControlPlaneInner

        public PacketCoreControlPlaneInner()
    • 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.
      • 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.