Partager via


SqlSyncGroupOperations Interface

Implements

public interface SqlSyncGroupOperations
extends SupportsCreating<WithSqlServer>

A representation of the Azure SQL Sync Group operations.

Method Summary

Modifier and Type Method and Description
abstract SqlSyncGroup getBySqlServer(String resourceGroupName, String sqlServerName, String databaseName, String name)

Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.

abstract Mono<SqlSyncGroup> getBySqlServerAsync(String resourceGroupName, String sqlServerName, String databaseName, String name)

Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.

abstract PagedIterable<String> listSyncDatabaseIds(Region region)

Gets a collection of sync database ids.

abstract PagedIterable<String> listSyncDatabaseIds(String locationName)

Gets a collection of sync database ids.

abstract PagedFlux<String> listSyncDatabaseIdsAsync(Region region)

Gets a collection of sync database ids.

abstract PagedFlux<String> listSyncDatabaseIdsAsync(String locationName)

Gets a collection of sync database ids.

Method Details

getBySqlServer

public abstract SqlSyncGroup getBySqlServer(String resourceGroupName, String sqlServerName, String databaseName, String name)

Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.

Parameters:

resourceGroupName - the name of resource group
sqlServerName - the name of SQL server resource
databaseName - the name of SQL Database parent resource
name - the name of the child resource

Returns:

an immutable representation of the resource

getBySqlServerAsync

public abstract Mono getBySqlServerAsync(String resourceGroupName, String sqlServerName, String databaseName, String name)

Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.

Parameters:

resourceGroupName - the name of resource group
sqlServerName - the name of SQL server parent resource
databaseName - the name of SQL Database parent resource
name - the name of the child resource

Returns:

a representation of the deferred computation of this call returning the found resource

listSyncDatabaseIds

public abstract PagedIterable listSyncDatabaseIds(Region region)

Gets a collection of sync database ids.

Parameters:

region - the region where the resource is located.

Returns:

a paged list of database IDs if successful.

listSyncDatabaseIds

public abstract PagedIterable listSyncDatabaseIds(String locationName)

Gets a collection of sync database ids.

Parameters:

locationName - The name of the region where the resource is located.

Returns:

a paged list of database IDs if successful.

listSyncDatabaseIdsAsync

public abstract PagedFlux listSyncDatabaseIdsAsync(Region region)

Gets a collection of sync database ids.

Parameters:

region - the region where the resource is located.

Returns:

a paged list of database IDs if successful.

listSyncDatabaseIdsAsync

public abstract PagedFlux listSyncDatabaseIdsAsync(String locationName)

Gets a collection of sync database ids.

Parameters:

locationName - The name of the region where the resource is located.

Returns:

a paged list of database IDs if successful.

Applies to