Share via


Controllers Interface

public interface Controllers

Resource collection API of Controllers.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new Controller resource.

abstract void delete(String resourceGroupName, String name, Context context)

Deletes an Azure Dev Spaces Controller.

abstract void deleteById(String id)

Deletes an Azure Dev Spaces Controller.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes an Azure Dev Spaces Controller.

abstract void deleteByResourceGroup(String resourceGroupName, String name)

Deletes an Azure Dev Spaces Controller.

abstract Controller getById(String id)

Gets an Azure Dev Spaces Controller.

abstract Response<Controller> getByIdWithResponse(String id, Context context)

Gets an Azure Dev Spaces Controller.

abstract Controller getByResourceGroup(String resourceGroupName, String name)

Gets an Azure Dev Spaces Controller.

abstract Response<Controller> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Gets an Azure Dev Spaces Controller.

abstract PagedIterable<Controller> list()

Lists the Azure Dev Spaces Controllers in a subscription.

abstract PagedIterable<Controller> list(Context context)

Lists the Azure Dev Spaces Controllers in a subscription.

abstract PagedIterable<Controller> listByResourceGroup(String resourceGroupName)

Lists the Azure Dev Spaces Controllers in a resource group.

abstract PagedIterable<Controller> listByResourceGroup(String resourceGroupName, Context context)

Lists the Azure Dev Spaces Controllers in a resource group.

abstract ControllerConnectionDetailsList listConnectionDetails(String resourceGroupName, String name, ListConnectionDetailsParameters listConnectionDetailsParameters)

Lists connection details for an Azure Dev Spaces Controller.

abstract Response<ControllerConnectionDetailsList> listConnectionDetailsWithResponse(String resourceGroupName, String name, ListConnectionDetailsParameters listConnectionDetailsParameters, Context context)

Lists connection details for an Azure Dev Spaces Controller.

Method Details

define

public abstract Controller.DefinitionStages.Blank define(String name)

Begins definition for a new Controller resource.

Parameters:

name - resource name.

Returns:

the first stage of the new Controller definition.

delete

public abstract void delete(String resourceGroupName, String name, Context context)

Deletes an Azure Dev Spaces Controller. Deletes an existing Azure Dev Spaces Controller.

Parameters:

resourceGroupName - Resource group to which the resource belongs.
name - Name of the resource.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes an Azure Dev Spaces Controller. Deletes an existing Azure Dev Spaces Controller.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes an Azure Dev Spaces Controller. Deletes an existing Azure Dev Spaces Controller.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String name)

Deletes an Azure Dev Spaces Controller. Deletes an existing Azure Dev Spaces Controller.

Parameters:

resourceGroupName - Resource group to which the resource belongs.
name - Name of the resource.

getById

public abstract Controller getById(String id)

Gets an Azure Dev Spaces Controller. Gets the properties for an Azure Dev Spaces Controller.

Parameters:

id - the resource ID.

Returns:

the properties for an Azure Dev Spaces Controller along with Response<T>.

getByIdWithResponse

public abstract Response<Controller> getByIdWithResponse(String id, Context context)

Gets an Azure Dev Spaces Controller. Gets the properties for an Azure Dev Spaces Controller.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

the properties for an Azure Dev Spaces Controller along with Response<T>.

getByResourceGroup

public abstract Controller getByResourceGroup(String resourceGroupName, String name)

Gets an Azure Dev Spaces Controller. Gets the properties for an Azure Dev Spaces Controller.

Parameters:

resourceGroupName - Resource group to which the resource belongs.
name - Name of the resource.

Returns:

the properties for an Azure Dev Spaces Controller.

getByResourceGroupWithResponse

public abstract Response<Controller> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Gets an Azure Dev Spaces Controller. Gets the properties for an Azure Dev Spaces Controller.

Parameters:

resourceGroupName - Resource group to which the resource belongs.
name - Name of the resource.
context - The context to associate with this operation.

Returns:

the properties for an Azure Dev Spaces Controller along with Response<T>.

list

public abstract PagedIterable<Controller> list()

Lists the Azure Dev Spaces Controllers in a subscription. Lists all the Azure Dev Spaces Controllers with their properties in the subscription.

Returns:

the paginated response with PagedIterable<T>.

list

public abstract PagedIterable<Controller> list(Context context)

Lists the Azure Dev Spaces Controllers in a subscription. Lists all the Azure Dev Spaces Controllers with their properties in the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

the paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<Controller> listByResourceGroup(String resourceGroupName)

Lists the Azure Dev Spaces Controllers in a resource group. Lists all the Azure Dev Spaces Controllers with their properties in the specified resource group and subscription.

Parameters:

resourceGroupName - Resource group to which the resource belongs.

Returns:

the paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<Controller> listByResourceGroup(String resourceGroupName, Context context)

Lists the Azure Dev Spaces Controllers in a resource group. Lists all the Azure Dev Spaces Controllers with their properties in the specified resource group and subscription.

Parameters:

resourceGroupName - Resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

the paginated response with PagedIterable<T>.

listConnectionDetails

public abstract ControllerConnectionDetailsList listConnectionDetails(String resourceGroupName, String name, 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:

resourceGroupName - Resource group to which the resource belongs.
name - Name of the resource.
listConnectionDetailsParameters - Parameters for listing connection details of Azure Dev Spaces Controller.

Returns:

the response.

listConnectionDetailsWithResponse

public abstract Response<ControllerConnectionDetailsList> listConnectionDetailsWithResponse(String resourceGroupName, String name, ListConnectionDetailsParameters listConnectionDetailsParameters, 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:

resourceGroupName - Resource group to which the resource belongs.
name - Name of the resource.
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<T>.

Applies to