SqlPoolsClient Interface

public interface SqlPoolsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginCreate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo)

Create SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginCreate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo, Context context)

Create SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginDelete(String resourceGroupName, String workspaceName, String sqlPoolName)

Delete SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginDelete(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Delete SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginPause(String resourceGroupName, String workspaceName, String sqlPoolName)

Pause SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginPause(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Pause SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginResume(String resourceGroupName, String workspaceName, String sqlPoolName)

Resume SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginResume(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Resume SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo)

Update SQL pool

abstract SyncPoller<PollResult<SqlPoolInner>,SqlPoolInner> beginUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo, Context context)

Update SQL pool

abstract SqlPoolInner create(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo)

Create SQL pool

abstract SqlPoolInner create(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo, Context context)

Create SQL pool

abstract SqlPoolInner delete(String resourceGroupName, String workspaceName, String sqlPoolName)

Delete SQL pool

abstract SqlPoolInner delete(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Delete SQL pool

abstract SqlPoolInner get(String resourceGroupName, String workspaceName, String sqlPoolName)

Get SQL pool

abstract Response<SqlPoolInner> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Get SQL pool

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

List SQL pools

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

List SQL pools

abstract SqlPoolInner pause(String resourceGroupName, String workspaceName, String sqlPoolName)

Pause SQL pool

abstract SqlPoolInner pause(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Pause SQL pool

abstract void rename(String resourceGroupName, String workspaceName, String sqlPoolName, ResourceMoveDefinition parameters)

Rename a SQL pool

abstract Response<Void> renameWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, ResourceMoveDefinition parameters, Context context)

Rename a SQL pool

abstract SqlPoolInner resume(String resourceGroupName, String workspaceName, String sqlPoolName)

Resume SQL pool

abstract SqlPoolInner resume(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Resume SQL pool

abstract SqlPoolInner update(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo)

Update SQL pool

abstract SqlPoolInner update(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo, Context context)

Update SQL pool

Method Details

beginCreate

public abstract SyncPoller<>,SqlPoolInner> beginCreate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo)

Create SQL pool

Create a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
sqlPoolInfo - The SQL pool to create.

Returns:

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

beginCreate

public abstract SyncPoller<>,SqlPoolInner> beginCreate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo, Context context)

Create SQL pool

Create a SQL pool.

Parameters:

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

Returns:

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

beginDelete

public abstract SyncPoller<>,SqlPoolInner> beginDelete(String resourceGroupName, String workspaceName, String sqlPoolName)

Delete SQL pool

Delete a SQL pool.

Parameters:

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

Returns:

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

beginDelete

public abstract SyncPoller<>,SqlPoolInner> beginDelete(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Delete SQL pool

Delete a SQL pool.

Parameters:

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

Returns:

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

beginPause

public abstract SyncPoller<>,SqlPoolInner> beginPause(String resourceGroupName, String workspaceName, String sqlPoolName)

Pause SQL pool

Pause a SQL pool.

Parameters:

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

Returns:

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

beginPause

public abstract SyncPoller<>,SqlPoolInner> beginPause(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Pause SQL pool

Pause a SQL pool.

Parameters:

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

Returns:

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

beginResume

public abstract SyncPoller<>,SqlPoolInner> beginResume(String resourceGroupName, String workspaceName, String sqlPoolName)

Resume SQL pool

Resume a SQL pool.

Parameters:

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

Returns:

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

beginResume

public abstract SyncPoller<>,SqlPoolInner> beginResume(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Resume SQL pool

Resume a SQL pool.

Parameters:

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

Returns:

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

beginUpdate

public abstract SyncPoller<>,SqlPoolInner> beginUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo)

Update SQL pool

Apply a partial update to a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
sqlPoolInfo - The updated SQL pool properties.

Returns:

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

beginUpdate

public abstract SyncPoller<>,SqlPoolInner> beginUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo, Context context)

Update SQL pool

Apply a partial update to a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
sqlPoolInfo - The updated SQL pool properties.
context - The context to associate with this operation.

Returns:

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

create

public abstract SqlPoolInner create(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo)

Create SQL pool

Create a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
sqlPoolInfo - The SQL pool to create.

Returns:

sQL pool.

create

public abstract SqlPoolInner create(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolInner sqlPoolInfo, Context context)

Create SQL pool

Create a SQL pool.

Parameters:

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

Returns:

sQL pool.

delete

public abstract SqlPoolInner delete(String resourceGroupName, String workspaceName, String sqlPoolName)

Delete SQL pool

Delete a SQL pool.

Parameters:

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

Returns:

sQL pool.

delete

public abstract SqlPoolInner delete(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Delete SQL pool

Delete a SQL pool.

Parameters:

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

Returns:

sQL pool.

get

public abstract SqlPoolInner get(String resourceGroupName, String workspaceName, String sqlPoolName)

Get SQL pool

Get SQL pool properties.

Parameters:

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

Returns:

sQL pool properties.

getWithResponse

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

Get SQL pool

Get SQL pool properties.

Parameters:

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

Returns:

sQL pool properties along with Response<T>.

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName)

List SQL pools

List all SQL pools.

Parameters:

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

Returns:

sQL pool collection as paginated response with PagedIterable<T>.

listByWorkspace

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

List SQL pools

List all SQL pools.

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:

sQL pool collection as paginated response with PagedIterable<T>.

pause

public abstract SqlPoolInner pause(String resourceGroupName, String workspaceName, String sqlPoolName)

Pause SQL pool

Pause a SQL pool.

Parameters:

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

Returns:

sQL pool.

pause

public abstract SqlPoolInner pause(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Pause SQL pool

Pause a SQL pool.

Parameters:

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

Returns:

sQL pool.

rename

public abstract void rename(String resourceGroupName, String workspaceName, String sqlPoolName, ResourceMoveDefinition parameters)

Rename a SQL pool

Rename a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
parameters - The resource move definition for renaming this Sql pool.

renameWithResponse

public abstract Response renameWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, ResourceMoveDefinition parameters, Context context)

Rename a SQL pool

Rename a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
parameters - The resource move definition for renaming this Sql pool.
context - The context to associate with this operation.

Returns:

resume

public abstract SqlPoolInner resume(String resourceGroupName, String workspaceName, String sqlPoolName)

Resume SQL pool

Resume a SQL pool.

Parameters:

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

Returns:

sQL pool.

resume

public abstract SqlPoolInner resume(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)

Resume SQL pool

Resume a SQL pool.

Parameters:

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

Returns:

sQL pool.

update

public abstract SqlPoolInner update(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo)

Update SQL pool

Apply a partial update to a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
sqlPoolInfo - The updated SQL pool properties.

Returns:

sQL pool.

update

public abstract SqlPoolInner update(String resourceGroupName, String workspaceName, String sqlPoolName, SqlPoolPatchInfo sqlPoolInfo, Context context)

Update SQL pool

Apply a partial update to a SQL pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
sqlPoolInfo - The updated SQL pool properties.
context - The context to associate with this operation.

Returns:

sQL pool.

Applies to