SapDatabaseInstancesClient Interface

public interface SapDatabaseInstancesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<SapDatabaseInstanceInner>,SapDatabaseInstanceInner> beginCreate(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

abstract SyncPoller<PollResult<SapDatabaseInstanceInner>,SapDatabaseInstanceInner> beginCreate(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource, Context context)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

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

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

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

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStart(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Starts the database instance of the SAP system.

abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStart(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StartRequest body, Context context)

Starts the database instance of the SAP system.

abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Stops the database instance of the SAP system.

abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StopRequest body, Context context)

Stops the database instance of the SAP system.

abstract SapDatabaseInstanceInner create(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

abstract SapDatabaseInstanceInner create(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource, Context context)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

abstract void delete(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

abstract void delete(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, Context context)

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

abstract SapDatabaseInstanceInner get(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Gets the SAP Database Instance resource.

abstract Response<SapDatabaseInstanceInner> getWithResponse(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, Context context)

Gets the SAP Database Instance resource.

abstract PagedIterable<SapDatabaseInstanceInner> list(String resourceGroupName, String sapVirtualInstanceName)

Lists the Database resources associated with a Virtual Instance for SAP solutions resource.

abstract PagedIterable<SapDatabaseInstanceInner> list(String resourceGroupName, String sapVirtualInstanceName, Context context)

Lists the Database resources associated with a Virtual Instance for SAP solutions resource.

abstract OperationStatusResultInner start(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Starts the database instance of the SAP system.

abstract OperationStatusResultInner start(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StartRequest body, Context context)

Starts the database instance of the SAP system.

abstract OperationStatusResultInner stop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Stops the database instance of the SAP system.

abstract OperationStatusResultInner stop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StopRequest body, Context context)

Stops the database instance of the SAP system.

abstract SapDatabaseInstanceInner update(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, UpdateSapDatabaseInstanceRequest properties)

Updates the Database resource.

abstract Response<SapDatabaseInstanceInner> updateWithResponse(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, UpdateSapDatabaseInstanceRequest properties, Context context)

Updates the Database resource.

Method Details

beginCreate

public abstract SyncPoller<PollResult<SapDatabaseInstanceInner>,SapDatabaseInstanceInner> beginCreate(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

This will be used by service only. PUT by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
resource - Request body of Database resource of a SAP system.

Returns:

the SyncPoller<T,U> for polling of define the Database resource.

beginCreate

public abstract SyncPoller<PollResult<SapDatabaseInstanceInner>,SapDatabaseInstanceInner> beginCreate(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource, Context context)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

This will be used by service only. PUT by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
resource - Request body of Database resource of a SAP system.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of define the Database resource.

beginDelete

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

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

This will be used by service only. Delete by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

Returns:

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

beginDelete

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

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

This will be used by service only. Delete by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
context - The context to associate with this operation.

Returns:

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

beginStart

public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStart(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Starts the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

Returns:

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

beginStart

public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStart(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StartRequest body, Context context)

Starts the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
body - SAP Database server instance start request body.
context - The context to associate with this operation.

Returns:

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

beginStop

public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Stops the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

Returns:

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

beginStop

public abstract SyncPoller<PollResult<OperationStatusResultInner>,OperationStatusResultInner> beginStop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StopRequest body, Context context)

Stops the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
body - Stop request for the database instance of the SAP system.
context - The context to associate with this operation.

Returns:

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

create

public abstract SapDatabaseInstanceInner create(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

This will be used by service only. PUT by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
resource - Request body of Database resource of a SAP system.

Returns:

define the Database resource.

create

public abstract SapDatabaseInstanceInner create(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, SapDatabaseInstanceInner resource, Context context)

Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource.

This will be used by service only. PUT by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
resource - Request body of Database resource of a SAP system.
context - The context to associate with this operation.

Returns:

define the Database resource.

delete

public abstract void delete(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

This will be used by service only. Delete by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

delete

public abstract void delete(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, Context context)

Deletes the Database resource corresponding to a Virtual Instance for SAP solutions resource.

This will be used by service only. Delete by end user will return a Bad Request error.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
context - The context to associate with this operation.

get

public abstract SapDatabaseInstanceInner get(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Gets the SAP Database Instance resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

Returns:

the SAP Database Instance resource.

getWithResponse

public abstract Response<SapDatabaseInstanceInner> getWithResponse(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, Context context)

Gets the SAP Database Instance resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
context - The context to associate with this operation.

Returns:

the SAP Database Instance resource along with Response<T>.

list

public abstract PagedIterable<SapDatabaseInstanceInner> list(String resourceGroupName, String sapVirtualInstanceName)

Lists the Database resources associated with a Virtual Instance for SAP solutions resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.

Returns:

the response of a SAPDatabaseInstance list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SapDatabaseInstanceInner> list(String resourceGroupName, String sapVirtualInstanceName, Context context)

Lists the Database resources associated with a Virtual Instance for SAP solutions resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
context - The context to associate with this operation.

Returns:

the response of a SAPDatabaseInstance list operation as paginated response with PagedIterable<T>.

start

public abstract OperationStatusResultInner start(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Starts the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

Returns:

the response.

start

public abstract OperationStatusResultInner start(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StartRequest body, Context context)

Starts the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
body - SAP Database server instance start request body.
context - The context to associate with this operation.

Returns:

the response.

stop

public abstract OperationStatusResultInner stop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName)

Stops the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.

Returns:

the response.

stop

public abstract OperationStatusResultInner stop(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, StopRequest body, Context context)

Stops the database instance of the SAP system.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
body - Stop request for the database instance of the SAP system.
context - The context to associate with this operation.

Returns:

the response.

update

public abstract SapDatabaseInstanceInner update(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, UpdateSapDatabaseInstanceRequest properties)

Updates the Database resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
properties - Database resource update request body.

Returns:

define the Database resource.

updateWithResponse

public abstract Response<SapDatabaseInstanceInner> updateWithResponse(String resourceGroupName, String sapVirtualInstanceName, String databaseInstanceName, UpdateSapDatabaseInstanceRequest properties, Context context)

Updates the Database resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
sapVirtualInstanceName - The name of the Virtual Instances for SAP solutions resource.
databaseInstanceName - Database resource name string modeled as parameter for auto generation to work correctly.
properties - Database resource update request body.
context - The context to associate with this operation.

Returns:

define the Database resource along with Response<T>.

Applies to