Class PacketCoreControlPlanePropertiesFormat


  • public final class PacketCoreControlPlanePropertiesFormat
    extends Object
    PacketCoreControlPlane properties.
    • Constructor Detail

      • PacketCoreControlPlanePropertiesFormat

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