ManagedComputeDeploymentsClient Interface

public interface ManagedComputeDeploymentsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource, Context context)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

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

Deletes the specified managed compute deployment associated with the Cognitive Services account.

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

Deletes the specified managed compute deployment associated with the Cognitive Services account.

abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginUpdate(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties)

Updates the specified managed compute deployment associated with the Cognitive Services account.

abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginUpdate(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties, Context context)

Updates the specified managed compute deployment associated with the Cognitive Services account.

abstract ManagedComputeDeploymentInner createOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

abstract ManagedComputeDeploymentInner createOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource, Context context)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

abstract void delete(String resourceGroupName, String accountName, String deploymentName)

Deletes the specified managed compute deployment associated with the Cognitive Services account.

abstract void delete(String resourceGroupName, String accountName, String deploymentName, Context context)

Deletes the specified managed compute deployment associated with the Cognitive Services account.

abstract ManagedComputeDeploymentInner get(String resourceGroupName, String accountName, String deploymentName)

Gets the specified managed compute deployment associated with the Cognitive Services account.

abstract Response<ManagedComputeDeploymentInner> getWithResponse(String resourceGroupName, String accountName, String deploymentName, Context context)

Gets the specified managed compute deployment associated with the Cognitive Services account.

abstract PagedIterable<ManagedComputeDeploymentInner> list(String resourceGroupName, String accountName)

Gets the managed compute deployments associated with the Cognitive Services account.

abstract PagedIterable<ManagedComputeDeploymentInner> list(String resourceGroupName, String accountName, Context context)

Gets the managed compute deployments associated with the Cognitive Services account.

abstract ManagedComputeDeploymentInner update(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties)

Updates the specified managed compute deployment associated with the Cognitive Services account.

abstract ManagedComputeDeploymentInner update(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties, Context context)

Updates the specified managed compute deployment associated with the Cognitive Services account.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
resource - The managed compute deployment properties.

Returns:

the SyncPoller<T,U> for polling of cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource, Context context)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
resource - The managed compute deployment properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

beginDelete

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

Deletes the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, String deploymentName, Context context)

Deletes the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
context - The context to associate with this operation.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginUpdate(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties)

Updates the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
properties - The managed compute deployment patch properties.

Returns:

the SyncPoller<T,U> for polling of cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

beginUpdate

public abstract SyncPoller<PollResult<ManagedComputeDeploymentInner>,ManagedComputeDeploymentInner> beginUpdate(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties, Context context)

Updates the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
properties - The managed compute deployment patch properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

createOrUpdate

public abstract ManagedComputeDeploymentInner createOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
resource - The managed compute deployment properties.

Returns:

cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

createOrUpdate

public abstract ManagedComputeDeploymentInner createOrUpdate(String resourceGroupName, String accountName, String deploymentName, ManagedComputeDeploymentInner resource, Context context)

Creates or updates a managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
resource - The managed compute deployment properties.
context - The context to associate with this operation.

Returns:

cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

delete

public abstract void delete(String resourceGroupName, String accountName, String deploymentName)

Deletes the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.

delete

public abstract void delete(String resourceGroupName, String accountName, String deploymentName, Context context)

Deletes the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
context - The context to associate with this operation.

get

public abstract ManagedComputeDeploymentInner get(String resourceGroupName, String accountName, String deploymentName)

Gets the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.

Returns:

the specified managed compute deployment associated with the Cognitive Services account.

getWithResponse

public abstract Response<ManagedComputeDeploymentInner> getWithResponse(String resourceGroupName, String accountName, String deploymentName, Context context)

Gets the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
context - The context to associate with this operation.

Returns:

the specified managed compute deployment associated with the Cognitive Services account along with Response<T>.

list

public abstract PagedIterable<ManagedComputeDeploymentInner> list(String resourceGroupName, String accountName)

Gets the managed compute deployments associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.

Returns:

the managed compute deployments associated with the Cognitive Services account as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ManagedComputeDeploymentInner> list(String resourceGroupName, String accountName, Context context)

Gets the managed compute deployments associated with the Cognitive Services account.

Parameters:

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

Returns:

the managed compute deployments associated with the Cognitive Services account as paginated response with PagedIterable<T>.

update

public abstract ManagedComputeDeploymentInner update(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties)

Updates the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
properties - The managed compute deployment patch properties.

Returns:

cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

update

public abstract ManagedComputeDeploymentInner update(String resourceGroupName, String accountName, String deploymentName, PatchResourceSku properties, Context context)

Updates the specified managed compute deployment associated with the Cognitive Services account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - The name of Cognitive Services account.
deploymentName - The name of the managed compute deployment associated with the Cognitive Services Account.
properties - The managed compute deployment patch properties.
context - The context to associate with this operation.

Returns:

cognitive Services account managed compute deployment, backed by managed compute (GPU) resources.

Applies to