ControllersClient Interface

public interface ControllersClient

An instance of this class provides access to all the operations defined in ControllersClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DelegatedControllerInner>,DelegatedControllerInner> beginCreate(String resourceGroupName, String resourceName, DelegatedControllerInner parameters)

Create a dnc controller.

abstract SyncPoller<PollResult<DelegatedControllerInner>,DelegatedControllerInner> beginCreate(String resourceGroupName, String resourceName, DelegatedControllerInner parameters, Context context)

Create a dnc controller.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName)

Deletes the DNC controller.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, Context context)

Deletes the DNC controller.

abstract DelegatedControllerInner create(String resourceGroupName, String resourceName, DelegatedControllerInner parameters)

Create a dnc controller.

abstract DelegatedControllerInner create(String resourceGroupName, String resourceName, DelegatedControllerInner parameters, Context context)

Create a dnc controller.

abstract void delete(String resourceGroupName, String resourceName)

Deletes the DNC controller.

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

Deletes the DNC controller.

abstract DelegatedControllerInner getByResourceGroup(String resourceGroupName, String resourceName)

Gets details about the specified dnc controller.

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

Gets details about the specified dnc controller.

abstract DelegatedControllerInner patch(String resourceGroupName, String resourceName, ControllerResourceUpdateParameters parameters)

Update dnc controller.

abstract Response<DelegatedControllerInner> patchWithResponse(String resourceGroupName, String resourceName, ControllerResourceUpdateParameters parameters, Context context)

Update dnc controller.

Method Details

beginCreate

public abstract SyncPoller<PollResult<DelegatedControllerInner>,DelegatedControllerInner> beginCreate(String resourceGroupName, String resourceName, DelegatedControllerInner parameters)

Create a 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.
parameters - controller type parameters.

Returns:

the SyncPoller<T,U> for polling of represents an instance of a DNC controller.

beginCreate

public abstract SyncPoller<PollResult<DelegatedControllerInner>,DelegatedControllerInner> beginCreate(String resourceGroupName, String resourceName, DelegatedControllerInner parameters, Context context)

Create a 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.
parameters - controller type parameters.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of represents an instance of a DNC controller.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

create

public abstract DelegatedControllerInner create(String resourceGroupName, String resourceName, DelegatedControllerInner parameters)

Create a 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.
parameters - controller type parameters.

Returns:

represents an instance of a DNC controller.

create

public abstract DelegatedControllerInner create(String resourceGroupName, String resourceName, DelegatedControllerInner parameters, Context context)

Create a 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.
parameters - controller type parameters.
context - The context to associate with this operation.

Returns:

represents an instance of a DNC controller.

delete

public abstract void delete(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.

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.

getByResourceGroup

public abstract DelegatedControllerInner 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<DelegatedControllerInner> 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>.

patch

public abstract DelegatedControllerInner patch(String resourceGroupName, String resourceName, ControllerResourceUpdateParameters parameters)

Update 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.
parameters - controller type parameters.

Returns:

represents an instance of a DNC controller.

patchWithResponse

public abstract Response<DelegatedControllerInner> patchWithResponse(String resourceGroupName, String resourceName, ControllerResourceUpdateParameters parameters, Context context)

Update 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.
parameters - controller type parameters.
context - The context to associate with this operation.

Returns:

represents an instance of a DNC controller along with Response<T>.

Applies to