Class PlatformConfiguration

java.lang.Object
com.azure.resourcemanager.mobilenetwork.models.PlatformConfiguration

public final class PlatformConfiguration extends Object
The platform where the packet core is deployed.
  • Constructor Details

    • PlatformConfiguration

      public PlatformConfiguration()
  • Method Details

    • type

      public PlatformType type()
      Get the type property: The platform type where packet core is deployed.
      Returns:
      the type value.
    • withType

      public PlatformConfiguration withType(PlatformType type)
      Set the type property: The platform type where packet core is deployed.
      Parameters:
      type - the type value to set.
      Returns:
      the PlatformConfiguration object itself.
    • azureStackEdgeDevice

      public AzureStackEdgeDeviceResourceId azureStackEdgeDevice()
      Get the azureStackEdgeDevice property: The Azure Stack Edge device where where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
      Returns:
      the azureStackEdgeDevice value.
    • withAzureStackEdgeDevice

      public PlatformConfiguration withAzureStackEdgeDevice(AzureStackEdgeDeviceResourceId azureStackEdgeDevice)
      Set the azureStackEdgeDevice property: The Azure Stack Edge device where where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
      Parameters:
      azureStackEdgeDevice - the azureStackEdgeDevice value to set.
      Returns:
      the PlatformConfiguration object itself.
    • connectedCluster

      public ConnectedClusterResourceId connectedCluster()
      Get the connectedCluster property: Azure Arc connected cluster where the packet core is deployed.
      Returns:
      the connectedCluster value.
    • withConnectedCluster

      public PlatformConfiguration withConnectedCluster(ConnectedClusterResourceId connectedCluster)
      Set the connectedCluster property: Azure Arc connected cluster where the packet core is deployed.
      Parameters:
      connectedCluster - the connectedCluster value to set.
      Returns:
      the PlatformConfiguration 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 PlatformConfiguration 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 PlatformConfiguration object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.