Interface Controller
public interface Controller
An immutable client-side representation of Controller.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the Controller definition.static interface
The Controller definition stages.static interface
The template for Controller update.static interface
The Controller update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the dataPlaneFqdn property: DNS name for accessing DataPlane services.Gets the hostSuffix property: DNS suffix for public endpoints running in the Azure Dev Spaces Controller.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.devspaces.fluent.models.ControllerInner object.listConnectionDetails
(ListConnectionDetailsParameters listConnectionDetailsParameters) Lists connection details for an Azure Dev Spaces Controller.com.azure.core.http.rest.Response<ControllerConnectionDetailsList>
listConnectionDetailsWithResponse
(ListConnectionDetailsParameters listConnectionDetailsParameters, com.azure.core.util.Context context) Lists connection details for an Azure Dev Spaces Controller.location()
Gets the location property: The geo-location where the resource lives.name()
Gets the name property: The name of the resource.Gets the provisioningState property: Provisioning state of the Azure Dev Spaces Controller.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.com.azure.core.management.Region
region()
Gets the region of the resource.Gets the name of the resource region.Gets the name of the resource group.sku()
Gets the sku property: Model representing SKU for Azure Dev Spaces Controller.tags()
Gets the tags property: Resource tags.Gets the targetContainerHostApiServerFqdn property: DNS of the target container host's API server.Gets the targetContainerHostCredentialsBase64 property: Credentials of the target container host (base64).Gets the targetContainerHostResourceId property: Resource ID of the target container host.type()
Gets the type property: The type of the resource.update()
Begins update for the Controller resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
location
String location()Gets the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
tags
Gets the tags property: Resource tags.- Returns:
- the tags value.
-
sku
Sku sku()Gets the sku property: Model representing SKU for Azure Dev Spaces Controller.- Returns:
- the sku value.
-
provisioningState
ProvisioningState provisioningState()Gets the provisioningState property: Provisioning state of the Azure Dev Spaces Controller.- Returns:
- the provisioningState value.
-
hostSuffix
String hostSuffix()Gets the hostSuffix property: DNS suffix for public endpoints running in the Azure Dev Spaces Controller.- Returns:
- the hostSuffix value.
-
dataPlaneFqdn
String dataPlaneFqdn()Gets the dataPlaneFqdn property: DNS name for accessing DataPlane services.- Returns:
- the dataPlaneFqdn value.
-
targetContainerHostApiServerFqdn
String targetContainerHostApiServerFqdn()Gets the targetContainerHostApiServerFqdn property: DNS of the target container host's API server.- Returns:
- the targetContainerHostApiServerFqdn value.
-
targetContainerHostResourceId
String targetContainerHostResourceId()Gets the targetContainerHostResourceId property: Resource ID of the target container host.- Returns:
- the targetContainerHostResourceId value.
-
targetContainerHostCredentialsBase64
String targetContainerHostCredentialsBase64()Gets the targetContainerHostCredentialsBase64 property: Credentials of the target container host (base64).- Returns:
- the targetContainerHostCredentialsBase64 value.
-
region
com.azure.core.management.Region region()Gets the region of the resource.- Returns:
- the region of the resource.
-
regionName
String regionName()Gets the name of the resource region.- Returns:
- the name of the resource region.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
ControllerInner innerModel()Gets the inner com.azure.resourcemanager.devspaces.fluent.models.ControllerInner object.- Returns:
- the inner object.
-
update
Controller.Update update()Begins update for the Controller resource.- Returns:
- the stage of resource update.
-
refresh
Controller refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
listConnectionDetailsWithResponse
com.azure.core.http.rest.Response<ControllerConnectionDetailsList> listConnectionDetailsWithResponse(ListConnectionDetailsParameters listConnectionDetailsParameters, com.azure.core.util.Context context) Lists connection details for an Azure Dev Spaces Controller.Lists connection details for the underlying container resources of an Azure Dev Spaces Controller.
- Parameters:
listConnectionDetailsParameters
- Parameters for listing connection details of Azure Dev Spaces Controller.context
- The context to associate with this operation.- Returns:
- the response body along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listConnectionDetails
ControllerConnectionDetailsList listConnectionDetails(ListConnectionDetailsParameters listConnectionDetailsParameters) Lists connection details for an Azure Dev Spaces Controller.Lists connection details for the underlying container resources of an Azure Dev Spaces Controller.
- Parameters:
listConnectionDetailsParameters
- Parameters for listing connection details of Azure Dev Spaces Controller.- Returns:
- the response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-