BigDataPoolsClient Interface

public interface BigDataPoolsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BigDataPoolResourceInfoInner>,BigDataPoolResourceInfoInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo)

Create a Big Data pool.

abstract SyncPoller<PollResult<BigDataPoolResourceInfoInner>,BigDataPoolResourceInfoInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo, Boolean force, Context context)

Create a Big Data pool.

abstract SyncPoller<PollResult<BigDataPoolResourceInfoInner>,BigDataPoolResourceInfoInner> beginDelete(String resourceGroupName, String workspaceName, String bigDataPoolName)

Delete a Big Data pool.

abstract SyncPoller<PollResult<BigDataPoolResourceInfoInner>,BigDataPoolResourceInfoInner> beginDelete(String resourceGroupName, String workspaceName, String bigDataPoolName, Context context)

Delete a Big Data pool.

abstract BigDataPoolResourceInfoInner createOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo)

Create a Big Data pool.

abstract BigDataPoolResourceInfoInner createOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo, Boolean force, Context context)

Create a Big Data pool.

abstract BigDataPoolResourceInfoInner delete(String resourceGroupName, String workspaceName, String bigDataPoolName)

Delete a Big Data pool.

abstract BigDataPoolResourceInfoInner delete(String resourceGroupName, String workspaceName, String bigDataPoolName, Context context)

Delete a Big Data pool.

abstract BigDataPoolResourceInfoInner get(String resourceGroupName, String workspaceName, String bigDataPoolName)

Get Big Data pool

abstract Response<BigDataPoolResourceInfoInner> getWithResponse(String resourceGroupName, String workspaceName, String bigDataPoolName, Context context)

Get Big Data pool

abstract PagedIterable<BigDataPoolResourceInfoInner> listByWorkspace(String resourceGroupName, String workspaceName)

List the Big Data pools in a workspace.

abstract PagedIterable<BigDataPoolResourceInfoInner> listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List the Big Data pools in a workspace.

abstract BigDataPoolResourceInfoInner update(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolPatchInfo bigDataPoolPatchInfo)

Update a Big Data pool.

abstract Response<BigDataPoolResourceInfoInner> updateWithResponse(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolPatchInfo bigDataPoolPatchInfo, Context context)

Update a Big Data pool.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,BigDataPoolResourceInfoInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo)

Create a Big Data pool.

Create a new Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
bigDataPoolInfo - The Big Data pool to create.

Returns:

the SyncPoller<T,U> for polling of big Data pool.

beginCreateOrUpdate

public abstract SyncPoller<>,BigDataPoolResourceInfoInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo, Boolean force, Context context)

Create a Big Data pool.

Create a new Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
bigDataPoolInfo - The Big Data pool to create.
force - Whether to stop any running jobs in the Big Data pool.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of big Data pool.

beginDelete

public abstract SyncPoller<>,BigDataPoolResourceInfoInner> beginDelete(String resourceGroupName, String workspaceName, String bigDataPoolName)

Delete a Big Data pool.

Delete a Big Data pool from the workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.

Returns:

the SyncPoller<T,U> for polling of big Data pool.

beginDelete

public abstract SyncPoller<>,BigDataPoolResourceInfoInner> beginDelete(String resourceGroupName, String workspaceName, String bigDataPoolName, Context context)

Delete a Big Data pool.

Delete a Big Data pool from the workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of big Data pool.

createOrUpdate

public abstract BigDataPoolResourceInfoInner createOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo)

Create a Big Data pool.

Create a new Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
bigDataPoolInfo - The Big Data pool to create.

Returns:

big Data pool.

createOrUpdate

public abstract BigDataPoolResourceInfoInner createOrUpdate(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolResourceInfoInner bigDataPoolInfo, Boolean force, Context context)

Create a Big Data pool.

Create a new Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
bigDataPoolInfo - The Big Data pool to create.
force - Whether to stop any running jobs in the Big Data pool.
context - The context to associate with this operation.

Returns:

big Data pool.

delete

public abstract BigDataPoolResourceInfoInner delete(String resourceGroupName, String workspaceName, String bigDataPoolName)

Delete a Big Data pool.

Delete a Big Data pool from the workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.

Returns:

big Data pool.

delete

public abstract BigDataPoolResourceInfoInner delete(String resourceGroupName, String workspaceName, String bigDataPoolName, Context context)

Delete a Big Data pool.

Delete a Big Data pool from the workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
context - The context to associate with this operation.

Returns:

big Data pool.

get

public abstract BigDataPoolResourceInfoInner get(String resourceGroupName, String workspaceName, String bigDataPoolName)

Get Big Data pool

Get a Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.

Returns:

a Big Data pool.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String workspaceName, String bigDataPoolName, Context context)

Get Big Data pool

Get a Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
context - The context to associate with this operation.

Returns:

a Big Data pool along with Response<T>.

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName)

List the Big Data pools in a workspace.

List Big Data pools in a workspace.

Parameters:

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

Returns:

collection of Big Data pools as paginated response with PagedIterable<T>.

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List the Big Data pools in a workspace.

List Big Data pools in a workspace.

Parameters:

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

Returns:

collection of Big Data pools as paginated response with PagedIterable<T>.

update

public abstract BigDataPoolResourceInfoInner update(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolPatchInfo bigDataPoolPatchInfo)

Update a Big Data pool.

Patch a Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
bigDataPoolPatchInfo - The updated Big Data pool properties.

Returns:

big Data pool.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String workspaceName, String bigDataPoolName, BigDataPoolPatchInfo bigDataPoolPatchInfo, Context context)

Update a Big Data pool.

Patch a Big Data pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
bigDataPoolName - Big Data pool name.
bigDataPoolPatchInfo - The updated Big Data pool properties.
context - The context to associate with this operation.

Returns:

big Data pool along with Response<T>.

Applies to