SqlManagedInstancesClient Interface

public interface SqlManagedInstancesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<SqlManagedInstanceInner>,SqlManagedInstanceInner> beginCreate(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance)

Creates or replaces a SQL Managed Instance resource.

abstract SyncPoller<PollResult<SqlManagedInstanceInner>,SqlManagedInstanceInner> beginCreate(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance, Context context)

Creates or replaces a SQL Managed Instance resource.

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

Deletes a SQL Managed Instance resource.

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

Deletes a SQL Managed Instance resource.

abstract SqlManagedInstanceInner create(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance)

Creates or replaces a SQL Managed Instance resource.

abstract SqlManagedInstanceInner create(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance, Context context)

Creates or replaces a SQL Managed Instance resource.

abstract void delete(String resourceGroupName, String sqlManagedInstanceName)

Deletes a SQL Managed Instance resource.

abstract void delete(String resourceGroupName, String sqlManagedInstanceName, Context context)

Deletes a SQL Managed Instance resource.

abstract SqlManagedInstanceInner getByResourceGroup(String resourceGroupName, String sqlManagedInstanceName)

Retrieves a SQL Managed Instance resource.

abstract Response<SqlManagedInstanceInner> getByResourceGroupWithResponse(String resourceGroupName, String sqlManagedInstanceName, Context context)

Retrieves a SQL Managed Instance resource.

abstract PagedIterable<SqlManagedInstanceInner> list()

List sqlManagedInstance resources in the subscription.

abstract PagedIterable<SqlManagedInstanceInner> list(Context context)

List sqlManagedInstance resources in the subscription.

abstract PagedIterable<SqlManagedInstanceInner> listByResourceGroup(String resourceGroupName)

List sqlManagedInstance resources in the resource group Gets all sqlManagedInstances in a resource group.

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

List sqlManagedInstance resources in the resource group Gets all sqlManagedInstances in a resource group.

abstract SqlManagedInstanceInner update(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceUpdate parameters)

Updates a SQL Managed Instance resource.

abstract Response<SqlManagedInstanceInner> updateWithResponse(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceUpdate parameters, Context context)

Updates a SQL Managed Instance resource.

Method Details

beginCreate

public abstract SyncPoller<PollResult<SqlManagedInstanceInner>,SqlManagedInstanceInner> beginCreate(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance)

Creates or replaces a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of SQL Managed Instances.
sqlManagedInstance - The SQL Managed Instance to be created or updated.

Returns:

the SyncPoller<T,U> for polling of a SqlManagedInstance.

beginCreate

public abstract SyncPoller<PollResult<SqlManagedInstanceInner>,SqlManagedInstanceInner> beginCreate(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance, Context context)

Creates or replaces a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of SQL Managed Instances.
sqlManagedInstance - The SQL Managed Instance to be created or updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a SqlManagedInstance.

beginDelete

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

Deletes a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of Sql Managed Instances.

Returns:

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

beginDelete

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

Deletes a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of Sql Managed Instances.
context - The context to associate with this operation.

Returns:

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

create

public abstract SqlManagedInstanceInner create(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance)

Creates or replaces a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of SQL Managed Instances.
sqlManagedInstance - The SQL Managed Instance to be created or updated.

Returns:

a SqlManagedInstance.

create

public abstract SqlManagedInstanceInner create(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceInner sqlManagedInstance, Context context)

Creates or replaces a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of SQL Managed Instances.
sqlManagedInstance - The SQL Managed Instance to be created or updated.
context - The context to associate with this operation.

Returns:

a SqlManagedInstance.

delete

public abstract void delete(String resourceGroupName, String sqlManagedInstanceName)

Deletes a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of Sql Managed Instances.

delete

public abstract void delete(String resourceGroupName, String sqlManagedInstanceName, Context context)

Deletes a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - The name of Sql Managed Instances.
context - The context to associate with this operation.

getByResourceGroup

public abstract SqlManagedInstanceInner getByResourceGroup(String resourceGroupName, String sqlManagedInstanceName)

Retrieves a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - Name of SQL Managed Instance.

Returns:

a SqlManagedInstance.

getByResourceGroupWithResponse

public abstract Response<SqlManagedInstanceInner> getByResourceGroupWithResponse(String resourceGroupName, String sqlManagedInstanceName, Context context)

Retrieves a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - Name of SQL Managed Instance.
context - The context to associate with this operation.

Returns:

a SqlManagedInstance along with Response<T>.

list

public abstract PagedIterable<SqlManagedInstanceInner> list()

List sqlManagedInstance resources in the subscription.

Returns:

a list of SqlManagedInstance as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SqlManagedInstanceInner> list(Context context)

List sqlManagedInstance resources in the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a list of SqlManagedInstance as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<SqlManagedInstanceInner> listByResourceGroup(String resourceGroupName)

List sqlManagedInstance resources in the resource group Gets all sqlManagedInstances in a resource group.

Parameters:

resourceGroupName - The name of the Azure resource group.

Returns:

all sqlManagedInstances in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

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

List sqlManagedInstance resources in the resource group Gets all sqlManagedInstances in a resource group.

Parameters:

resourceGroupName - The name of the Azure resource group.
context - The context to associate with this operation.

Returns:

all sqlManagedInstances in a resource group as paginated response with PagedIterable<T>.

update

public abstract SqlManagedInstanceInner update(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceUpdate parameters)

Updates a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - Name of sqlManagedInstance.
parameters - The SQL Managed Instance.

Returns:

a SqlManagedInstance.

updateWithResponse

public abstract Response<SqlManagedInstanceInner> updateWithResponse(String resourceGroupName, String sqlManagedInstanceName, SqlManagedInstanceUpdate parameters, Context context)

Updates a SQL Managed Instance resource.

Parameters:

resourceGroupName - The name of the Azure resource group.
sqlManagedInstanceName - Name of sqlManagedInstance.
parameters - The SQL Managed Instance.
context - The context to associate with this operation.

Returns:

a SqlManagedInstance along with Response<T>.

Applies to