Class ControllerProperties

java.lang.Object
com.azure.resourcemanager.devspaces.fluent.models.ControllerProperties

public final class ControllerProperties extends Object
The ControllerProperties model.
  • Constructor Details

    • ControllerProperties

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

    • 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 ControllerProperties withTargetContainerHostResourceId(String targetContainerHostResourceId)
      Set the targetContainerHostResourceId property: Resource ID of the target container host.
      Parameters:
      targetContainerHostResourceId - the targetContainerHostResourceId value to set.
      Returns:
      the ControllerProperties object itself.
    • targetContainerHostCredentialsBase64

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

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

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