OrchestratorInstanceServicesClient Interface

public interface OrchestratorInstanceServicesClient

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

Method Summary

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

Create a orchestrator instance.

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

Create a orchestrator instance.

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

Deletes the Orchestrator Instance.

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

Deletes the Orchestrator Instance.

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

Create a orchestrator instance.

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

Create a orchestrator instance.

abstract void delete(String resourceGroupName, String resourceName)

Deletes the Orchestrator Instance.

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

Deletes the Orchestrator Instance.

abstract OrchestratorInner getByResourceGroup(String resourceGroupName, String resourceName)

Gets details about the orchestrator instance.

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

Gets details about the orchestrator instance.

abstract PagedIterable<OrchestratorInner> list()

Get all the orchestratorInstance resources in a subscription.

abstract PagedIterable<OrchestratorInner> list(Context context)

Get all the orchestratorInstance resources in a subscription.

abstract PagedIterable<OrchestratorInner> listByResourceGroup(String resourceGroupName)

Get all the OrchestratorInstances resources in a resource group.

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

Get all the OrchestratorInstances resources in a resource group.

abstract OrchestratorInner patch(String resourceGroupName, String resourceName, OrchestratorResourceUpdateParameters parameters)

Update Orchestrator Instance.

abstract Response<OrchestratorInner> patchWithResponse(String resourceGroupName, String resourceName, OrchestratorResourceUpdateParameters parameters, Context context)

Update Orchestrator Instance.

Method Details

beginCreate

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

Create a orchestrator instance.

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 - OrchestratorInstance type parameters.

Returns:

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

beginCreate

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

Create a orchestrator instance.

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

Returns:

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

beginDelete

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

Deletes the Orchestrator Instance.

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, Boolean forceDelete, Context context)

Deletes the Orchestrator Instance.

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.
forceDelete - Force delete resource.
context - The context to associate with this operation.

Returns:

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

create

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

Create a orchestrator instance.

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 - OrchestratorInstance type parameters.

Returns:

represents an instance of a orchestrator.

create

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

Create a orchestrator instance.

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

Returns:

represents an instance of a orchestrator.

delete

public abstract void delete(String resourceGroupName, String resourceName)

Deletes the Orchestrator Instance.

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, Boolean forceDelete, Context context)

Deletes the Orchestrator Instance.

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.
forceDelete - Force delete resource.
context - The context to associate with this operation.

getByResourceGroup

public abstract OrchestratorInner getByResourceGroup(String resourceGroupName, String resourceName)

Gets details about the orchestrator instance.

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 orchestrator instance.

getByResourceGroupWithResponse

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

Gets details about the orchestrator instance.

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 orchestrator instance along with Response<T>.

list

public abstract PagedIterable<OrchestratorInner> list()

Get all the orchestratorInstance resources in a subscription.

Returns:

all the orchestratorInstance resources in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<OrchestratorInner> list(Context context)

Get all the orchestratorInstance resources in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all the orchestratorInstance resources in a subscription as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<OrchestratorInner> listByResourceGroup(String resourceGroupName)

Get all the OrchestratorInstances resources in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

all the OrchestratorInstances resources in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

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

Get all the OrchestratorInstances resources in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

all the OrchestratorInstances resources in a resource group as paginated response with PagedIterable<T>.

patch

public abstract OrchestratorInner patch(String resourceGroupName, String resourceName, OrchestratorResourceUpdateParameters parameters)

Update Orchestrator Instance.

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 - OrchestratorInstance update parameters.

Returns:

represents an instance of a orchestrator.

patchWithResponse

public abstract Response<OrchestratorInner> patchWithResponse(String resourceGroupName, String resourceName, OrchestratorResourceUpdateParameters parameters, Context context)

Update Orchestrator Instance.

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 - OrchestratorInstance update parameters.
context - The context to associate with this operation.

Returns:

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

Applies to