Class ControllerInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.devspaces.fluent.models.ControllerInner

public final class ControllerInner extends com.azure.core.management.Resource
The Controller model.
  • Constructor Details

    • ControllerInner

      public ControllerInner()
      Creates an instance of ControllerInner class.
  • Method Details

    • sku

      public Sku sku()
      Get the sku property: Model representing SKU for Azure Dev Spaces Controller.
      Returns:
      the sku value.
    • withSku

      public ControllerInner withSku(Sku sku)
      Set the sku property: Model representing SKU for Azure Dev Spaces Controller.
      Parameters:
      sku - the sku value to set.
      Returns:
      the ControllerInner object itself.
    • withLocation

      public ControllerInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      public ControllerInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class com.azure.core.management.Resource
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: Provisioning state of the Azure Dev Spaces Controller.
      Returns:
      the provisioningState value.
    • hostSuffix

      public String hostSuffix()
      Get the hostSuffix property: DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
      Returns:
      the hostSuffix value.
    • dataPlaneFqdn

      public String dataPlaneFqdn()
      Get the dataPlaneFqdn property: DNS name for accessing DataPlane services.
      Returns:
      the dataPlaneFqdn value.
    • targetContainerHostApiServerFqdn

      public String targetContainerHostApiServerFqdn()
      Get the targetContainerHostApiServerFqdn property: DNS of the target container host's API server.
      Returns:
      the targetContainerHostApiServerFqdn value.
    • targetContainerHostResourceId

      public String targetContainerHostResourceId()
      Get the targetContainerHostResourceId property: Resource ID of the target container host.
      Returns:
      the targetContainerHostResourceId value.
    • withTargetContainerHostResourceId

      public ControllerInner withTargetContainerHostResourceId(String targetContainerHostResourceId)
      Set the targetContainerHostResourceId property: Resource ID of the target container host.
      Parameters:
      targetContainerHostResourceId - the targetContainerHostResourceId value to set.
      Returns:
      the ControllerInner object itself.
    • targetContainerHostCredentialsBase64

      public String targetContainerHostCredentialsBase64()
      Get the targetContainerHostCredentialsBase64 property: Credentials of the target container host (base64).
      Returns:
      the targetContainerHostCredentialsBase64 value.
    • withTargetContainerHostCredentialsBase64

      public ControllerInner withTargetContainerHostCredentialsBase64(String targetContainerHostCredentialsBase64)
      Set the targetContainerHostCredentialsBase64 property: Credentials of the target container host (base64).
      Parameters:
      targetContainerHostCredentialsBase64 - the targetContainerHostCredentialsBase64 value to set.
      Returns:
      the ControllerInner object itself.
    • validate

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