Partager via


SyncGroupsClient Interface

public interface SyncGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Creates or updates a sync group.

abstract PollerFlux<PollResult<SyncGroupInner>,SyncGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Deletes a sync group.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

abstract SyncPoller<PollResult<Void>,Void> beginRefreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

abstract SyncPoller<PollResult<Void>,Void> beginRefreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Refreshes a hub database schema.

abstract PollerFlux<PollResult<Void>,Void> beginRefreshHubSchemaAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Updates a sync group.

abstract PollerFlux<PollResult<SyncGroupInner>,SyncGroupInner> beginUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

abstract void cancelSync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Cancels a sync group synchronization.

abstract Mono<Void> cancelSyncAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Cancels a sync group synchronization.

abstract Response<Void> cancelSyncWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Cancels a sync group synchronization.

abstract Mono<Response<Void>> cancelSyncWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Cancels a sync group synchronization.

abstract SyncGroupInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

abstract SyncGroupInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Creates or updates a sync group.

abstract Mono<SyncGroupInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

abstract void delete(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

abstract void delete(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Deletes a sync group.

abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

abstract SyncGroupInner get(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a sync group.

abstract Mono<SyncGroupInner> getAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a sync group.

abstract Response<SyncGroupInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Gets a sync group.

abstract Mono<Response<SyncGroupInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a sync group.

abstract PagedIterable<SyncGroupInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Lists sync groups under a hub database.

abstract PagedIterable<SyncGroupInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Lists sync groups under a hub database.

abstract PagedFlux<SyncGroupInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Lists sync groups under a hub database.

abstract PagedIterable<SyncFullSchemaPropertiesInner> listHubSchemas(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a collection of hub database schemas.

abstract PagedIterable<SyncFullSchemaPropertiesInner> listHubSchemas(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Gets a collection of hub database schemas.

abstract PagedFlux<SyncFullSchemaPropertiesInner> listHubSchemasAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a collection of hub database schemas.

abstract PagedIterable<SyncGroupLogPropertiesInner> listLogs(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type)

Gets a collection of sync group logs.

abstract PagedIterable<SyncGroupLogPropertiesInner> listLogs(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type, String continuationToken, Context context)

Gets a collection of sync group logs.

abstract PagedFlux<SyncGroupLogPropertiesInner> listLogsAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type)

Gets a collection of sync group logs.

abstract PagedFlux<SyncGroupLogPropertiesInner> listLogsAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type, String continuationToken)

Gets a collection of sync group logs.

abstract PagedIterable<SyncDatabaseIdPropertiesInner> listSyncDatabaseIds(String locationName)

Gets a collection of sync database ids.

abstract PagedIterable<SyncDatabaseIdPropertiesInner> listSyncDatabaseIds(String locationName, Context context)

Gets a collection of sync database ids.

abstract PagedFlux<SyncDatabaseIdPropertiesInner> listSyncDatabaseIdsAsync(String locationName)

Gets a collection of sync database ids.

abstract void refreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

abstract void refreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Refreshes a hub database schema.

abstract Mono<Void> refreshHubSchemaAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

abstract Mono<Response<Flux<ByteBuffer>>> refreshHubSchemaWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

abstract void triggerSync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Triggers a sync group synchronization.

abstract Mono<Void> triggerSyncAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Triggers a sync group synchronization.

abstract Response<Void> triggerSyncWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Triggers a sync group synchronization.

abstract Mono<Response<Void>> triggerSyncWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Triggers a sync group synchronization.

abstract SyncGroupInner update(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

abstract SyncGroupInner update(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Updates a sync group.

abstract Mono<SyncGroupInner> updateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,SyncGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL Database sync group.

beginCreateOrUpdate

public abstract SyncPoller,SyncGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL Database sync group.

beginCreateOrUpdateAsync

public abstract PollerFlux,SyncGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

the PollerFlux<T,U> for polling of an Azure SQL Database sync group.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

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

beginRefreshHubSchema

public abstract SyncPoller,Void> beginRefreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

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

beginRefreshHubSchema

public abstract SyncPoller,Void> beginRefreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

Returns:

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

beginRefreshHubSchemaAsync

public abstract PollerFlux,Void> beginRefreshHubSchemaAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

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

beginUpdate

public abstract SyncPoller,SyncGroupInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL Database sync group.

beginUpdate

public abstract SyncPoller,SyncGroupInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Azure SQL Database sync group.

beginUpdateAsync

public abstract PollerFlux,SyncGroupInner> beginUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

the PollerFlux<T,U> for polling of an Azure SQL Database sync group.

cancelSync

public abstract void cancelSync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Cancels a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

cancelSyncAsync

public abstract Mono cancelSyncAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Cancels a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

A Mono that completes when a successful response is received.

cancelSyncWithResponse

public abstract Response cancelSyncWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Cancels a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

Returns:

cancelSyncWithResponseAsync

public abstract Mono> cancelSyncWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Cancels a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

the Response<T> on successful completion of Mono.

createOrUpdate

public abstract SyncGroupInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

an Azure SQL Database sync group.

createOrUpdate

public abstract SyncGroupInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.
context - The context to associate with this operation.

Returns:

an Azure SQL Database sync group.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

an Azure SQL Database sync group on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Creates or updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

an Azure SQL Database sync group along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

delete

public abstract void delete(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Deletes a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract SyncGroupInner get(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

a sync group.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

a sync group on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Gets a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

Returns:

a sync group along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

a sync group along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName)

Lists sync groups under a hub database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.

Returns:

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

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Lists sync groups under a hub database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
context - The context to associate with this operation.

Returns:

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

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Lists sync groups under a hub database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.

Returns:

a list of sync groups as paginated response with PagedFlux<T>.

listHubSchemas

public abstract PagedIterable listHubSchemas(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a collection of hub database schemas.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

a collection of hub database schemas as paginated response with PagedIterable<T>.

listHubSchemas

public abstract PagedIterable listHubSchemas(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Gets a collection of hub database schemas.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

Returns:

a collection of hub database schemas as paginated response with PagedIterable<T>.

listHubSchemasAsync

public abstract PagedFlux listHubSchemasAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Gets a collection of hub database schemas.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

a collection of hub database schemas as paginated response with PagedFlux<T>.

listLogs

public abstract PagedIterable listLogs(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type)

Gets a collection of sync group logs.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
startTime - Get logs generated after this time.
endTime - Get logs generated before this time.
type - The types of logs to retrieve.

Returns:

a collection of sync group logs as paginated response with PagedIterable<T>.

listLogs

public abstract PagedIterable listLogs(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type, String continuationToken, Context context)

Gets a collection of sync group logs.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
startTime - Get logs generated after this time.
endTime - Get logs generated before this time.
type - The types of logs to retrieve.
continuationToken - The continuation token for this operation.
context - The context to associate with this operation.

Returns:

a collection of sync group logs as paginated response with PagedIterable<T>.

listLogsAsync

public abstract PagedFlux listLogsAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type)

Gets a collection of sync group logs.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
startTime - Get logs generated after this time.
endTime - Get logs generated before this time.
type - The types of logs to retrieve.

Returns:

a collection of sync group logs as paginated response with PagedFlux<T>.

listLogsAsync

public abstract PagedFlux listLogsAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, String startTime, String endTime, SyncGroupsType type, String continuationToken)

Gets a collection of sync group logs.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
startTime - Get logs generated after this time.
endTime - Get logs generated before this time.
type - The types of logs to retrieve.
continuationToken - The continuation token for this operation.

Returns:

a collection of sync group logs as paginated response with PagedFlux<T>.

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 collection of sync database ids as paginated response with PagedIterable<T>.

listSyncDatabaseIds

public abstract PagedIterable listSyncDatabaseIds(String locationName, Context context)

Gets a collection of sync database ids.

Parameters:

locationName - The name of the region where the resource is located.
context - The context to associate with this operation.

Returns:

a collection of sync database ids as paginated response with PagedIterable<T>.

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 collection of sync database ids as paginated response with PagedFlux<T>.

refreshHubSchema

public abstract void refreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

refreshHubSchema

public abstract void refreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

refreshHubSchemaAsync

public abstract Mono refreshHubSchemaAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

A Mono that completes when a successful response is received.

refreshHubSchemaWithResponseAsync

public abstract Mono>> refreshHubSchemaWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Refreshes a hub database schema.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

the Response<T> on successful completion of Mono.

triggerSync

public abstract void triggerSync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Triggers a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

triggerSyncAsync

public abstract Mono triggerSyncAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Triggers a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

A Mono that completes when a successful response is received.

triggerSyncWithResponse

public abstract Response triggerSyncWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)

Triggers a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
context - The context to associate with this operation.

Returns:

triggerSyncWithResponseAsync

public abstract Mono> triggerSyncWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)

Triggers a sync group synchronization.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract SyncGroupInner update(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

an Azure SQL Database sync group.

update

public abstract SyncGroupInner update(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.
context - The context to associate with this operation.

Returns:

an Azure SQL Database sync group.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

an Azure SQL Database sync group on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)

Updates a sync group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database on which the sync group is hosted.
syncGroupName - The name of the sync group.
parameters - The requested sync group resource state.

Returns:

an Azure SQL Database sync group along with Response<T> on successful completion of Mono.

Applies to