SyncGroupsClient Interface
public interface SyncGroupsClient
An instance of this class provides access to all the operations defined in SyncGroupsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Creates or updates a sync group.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)
Creates or updates a sync group.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<SyncGroupInner>,SyncGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Creates or updates a sync group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Deletes a sync group.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Deletes a sync group.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Deletes a sync group.
Parameters:
Returns:
beginRefreshHubSchema
public abstract SyncPoller<PollResult<Void>,Void> beginRefreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Refreshes a hub database schema.
Parameters:
Returns:
beginRefreshHubSchema
public abstract SyncPoller<PollResult<Void>,Void> beginRefreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Refreshes a hub database schema.
Parameters:
Returns:
beginRefreshHubSchemaAsync
public abstract PollerFlux<PollResult<Void>,Void> beginRefreshHubSchemaAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Refreshes a hub database schema.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Updates a sync group.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<SyncGroupInner>,SyncGroupInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)
Updates a sync group.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux<PollResult<SyncGroupInner>,SyncGroupInner> beginUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Updates a sync group.
Parameters:
Returns:
cancelSync
public abstract void cancelSync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Cancels a sync group synchronization.
Parameters:
cancelSyncAsync
public abstract Mono<Void> cancelSyncAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Cancels a sync group synchronization.
Parameters:
Returns:
cancelSyncWithResponse
public abstract Response<Void> cancelSyncWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Cancels a sync group synchronization.
Parameters:
Returns:
cancelSyncWithResponseAsync
public abstract Mono<Response<Void>> cancelSyncWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Cancels a sync group synchronization.
Parameters:
Returns:
createOrUpdate
public abstract SyncGroupInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Creates or updates a sync group.
Parameters:
Returns:
createOrUpdate
public abstract SyncGroupInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)
Creates or updates a sync group.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<SyncGroupInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Creates or updates a sync group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Creates or updates a sync group.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Deletes a sync group.
Parameters:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Deletes a sync group.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Deletes a sync group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Deletes a sync group.
Parameters:
Returns:
get
public abstract SyncGroupInner get(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Gets a sync group.
Parameters:
Returns:
getAsync
public abstract Mono<SyncGroupInner> getAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Gets a sync group.
Parameters:
Returns:
getWithResponse
public abstract Response<SyncGroupInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Gets a sync group.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<SyncGroupInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Gets a sync group.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<SyncGroupInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)
Lists sync groups under a hub database.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<SyncGroupInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)
Lists sync groups under a hub database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<SyncGroupInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Lists sync groups under a hub database.
Parameters:
Returns:
listHubSchemas
public abstract PagedIterable<SyncFullSchemaPropertiesInner> listHubSchemas(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Gets a collection of hub database schemas.
Parameters:
Returns:
listHubSchemas
public abstract PagedIterable<SyncFullSchemaPropertiesInner> listHubSchemas(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Gets a collection of hub database schemas.
Parameters:
Returns:
listHubSchemasAsync
public abstract PagedFlux<SyncFullSchemaPropertiesInner> listHubSchemasAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Gets a collection of hub database schemas.
Parameters:
Returns:
listLogs
public 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.
Parameters:
Returns:
listLogs
public 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.
Parameters:
Returns:
listLogsAsync
public 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.
Parameters:
Returns:
listLogsAsync
public 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.
Parameters:
Returns:
listSyncDatabaseIds
public abstract PagedIterable<SyncDatabaseIdPropertiesInner> listSyncDatabaseIds(String locationName)
Gets a collection of sync database ids.
Parameters:
Returns:
listSyncDatabaseIds
public abstract PagedIterable<SyncDatabaseIdPropertiesInner> listSyncDatabaseIds(String locationName, Context context)
Gets a collection of sync database ids.
Parameters:
Returns:
listSyncDatabaseIdsAsync
public abstract PagedFlux<SyncDatabaseIdPropertiesInner> listSyncDatabaseIdsAsync(String locationName)
Gets a collection of sync database ids.
Parameters:
Returns:
refreshHubSchema
public abstract void refreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Refreshes a hub database schema.
Parameters:
refreshHubSchema
public abstract void refreshHubSchema(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Refreshes a hub database schema.
Parameters:
refreshHubSchemaAsync
public abstract Mono<Void> refreshHubSchemaAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Refreshes a hub database schema.
Parameters:
Returns:
refreshHubSchemaWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> refreshHubSchemaWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Refreshes a hub database schema.
Parameters:
Returns:
triggerSync
public abstract void triggerSync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Triggers a sync group synchronization.
Parameters:
triggerSyncAsync
public abstract Mono<Void> triggerSyncAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Triggers a sync group synchronization.
Parameters:
Returns:
triggerSyncWithResponse
public abstract Response<Void> triggerSyncWithResponse(String resourceGroupName, String serverName, String databaseName, String syncGroupName, Context context)
Triggers a sync group synchronization.
Parameters:
Returns:
triggerSyncWithResponseAsync
public abstract Mono<Response<Void>> triggerSyncWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName)
Triggers a sync group synchronization.
Parameters:
Returns:
update
public abstract SyncGroupInner update(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Updates a sync group.
Parameters:
Returns:
update
public abstract SyncGroupInner update(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters, Context context)
Updates a sync group.
Parameters:
Returns:
updateAsync
public abstract Mono<SyncGroupInner> updateAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Updates a sync group.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String syncGroupName, SyncGroupInner parameters)
Updates a sync group.
Parameters:
Returns: