OrchestratorInstanceServices Interface

public interface OrchestratorInstanceServices

Resource collection API of OrchestratorInstanceServices.

Method Summary

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

Begins definition for a new Orchestrator resource.

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 void deleteById(String id)

Deletes the Orchestrator Instance.

abstract void deleteByIdWithResponse(String id, Boolean forceDelete, Context context)

Deletes the Orchestrator Instance.

abstract Orchestrator getById(String id)

Gets details about the orchestrator instance.

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

Gets details about the orchestrator instance.

abstract Orchestrator getByResourceGroup(String resourceGroupName, String resourceName)

Gets details about the orchestrator instance.

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

Gets details about the orchestrator instance.

abstract PagedIterable<Orchestrator> list()

Get all the orchestratorInstance resources in a subscription.

abstract PagedIterable<Orchestrator> list(Context context)

Get all the orchestratorInstance resources in a subscription.

abstract PagedIterable<Orchestrator> listByResourceGroup(String resourceGroupName)

Get all the OrchestratorInstances resources in a resource group.

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

Get all the OrchestratorInstances resources in a resource group.

Method Details

define

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

Begins definition for a new Orchestrator resource.

Parameters:

name - resource name.

Returns:

the first stage of the new Orchestrator definition.

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.

deleteById

public abstract void deleteById(String id)

Deletes the Orchestrator Instance.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Boolean forceDelete, Context context)

Deletes the Orchestrator Instance.

Parameters:

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

getById

public abstract Orchestrator getById(String id)

Gets details about the orchestrator instance.

Parameters:

id - the resource ID.

Returns:

details about the orchestrator instance along with Response<T>.

getByIdWithResponse

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

Gets details about the orchestrator instance.

Parameters:

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

Returns:

details about the orchestrator instance along with Response<T>.

getByResourceGroup

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

Applies to