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 DelegatedController resource.

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

Deletes the DNC controller.

abstract void deleteById(String id)

Deletes the DNC controller.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes the DNC controller.

abstract void deleteByResourceGroup(String resourceGroupName, String resourceName)

Deletes the DNC controller.

abstract DelegatedController getById(String id)

Gets details about the specified dnc controller.

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

Gets details about the specified dnc controller.

abstract DelegatedController getByResourceGroup(String resourceGroupName, String resourceName)

Gets details about the specified dnc controller.

abstract Response<DelegatedController> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)

Gets details about the specified dnc controller.

Method Details

define

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

Begins definition for a new DelegatedController resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DelegatedController definition.

delete

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

Deletes the DNC controller.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes the DNC controller.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes the DNC controller.

Parameters:

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

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String resourceName)

Deletes the DNC controller.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.

getById

public abstract DelegatedController getById(String id)

Gets details about the specified dnc controller.

Parameters:

id - the resource ID.

Returns:

details about the specified dnc controller along with Response<T>.

getByIdWithResponse

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

Gets details about the specified dnc controller.

Parameters:

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

Returns:

details about the specified dnc controller along with Response<T>.

getByResourceGroup

public abstract DelegatedController getByResourceGroup(String resourceGroupName, String resourceName)

Gets details about the specified dnc controller.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.

Returns:

details about the specified dnc controller.

getByResourceGroupWithResponse

public abstract Response<DelegatedController> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)

Gets details about the specified dnc controller.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
context - The context to associate with this operation.

Returns:

details about the specified dnc controller along with Response<T>.

Applies to