public interface SqlSyncGroup extends ExternalChildResource<SqlSyncGroup,SqlDatabase>, HasInnerModel<SyncGroupInner>, HasResourceGroup, Refreshable<SqlSyncGroup>, Updatable<SqlSyncGroup.Update>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SqlSyncGroup.Update
The template for a SQL Sync Group update operation, containing all the settings that can be modified.
|
static interface |
SqlSyncGroup.UpdateStages
Grouping of all the SQL Sync Group update stages.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelSynchronization()
Cancels a sync group synchronization.
|
Mono<Void> |
cancelSynchronizationAsync()
Cancels a sync group synchronization asynchronously.
|
SyncConflictResolutionPolicy |
conflictResolutionPolicy() |
String |
databaseUserName() |
void |
delete()
Deletes the Sync Group resource.
|
Mono<Void> |
deleteAsync()
Deletes the SQL Sync Group resource asynchronously.
|
int |
interval() |
OffsetDateTime |
lastSyncTime() |
com.azure.core.http.rest.PagedIterable<SqlSyncFullSchemaProperty> |
listHubSchemas()
Gets a collection of hub database schemas.
|
com.azure.core.http.rest.PagedFlux<SqlSyncFullSchemaProperty> |
listHubSchemasAsync()
Gets a collection of hub database schemas asynchronously.
|
com.azure.core.http.rest.PagedIterable<SqlSyncGroupLogProperty> |
listLogs(String startTime,
String endTime,
String type)
Gets a collection of sync group logs.
|
com.azure.core.http.rest.PagedFlux<SqlSyncGroupLogProperty> |
listLogsAsync(String startTime,
String endTime,
String type)
Gets a collection of sync group logs asynchronously.
|
String |
parentId() |
void |
refreshHubSchema()
Refreshes a hub database schema.
|
Mono<Void> |
refreshHubSchemaAsync()
Refreshes a hub database schema asynchronously.
|
SyncGroupSchema |
schema() |
String |
sqlDatabaseName() |
String |
sqlServerName() |
String |
syncDatabaseId() |
SqlSyncMemberOperations.SqlSyncMemberActionsDefinition |
syncMembers() |
SyncGroupState |
syncState() |
void |
triggerSynchronization()
Triggers a sync group synchronization.
|
Mono<Void> |
triggerSynchronizationAsync()
Triggers a sync group synchronization.
|
idnameparentrefresh, refreshAsyncinnerModelresourceGroupNameString sqlServerName()
String sqlDatabaseName()
String parentId()
int interval()
OffsetDateTime lastSyncTime()
SyncConflictResolutionPolicy conflictResolutionPolicy()
String syncDatabaseId()
String databaseUserName()
SyncGroupState syncState()
SyncGroupSchema schema()
void delete()
Mono<Void> deleteAsync()
void refreshHubSchema()
Mono<Void> refreshHubSchemaAsync()
com.azure.core.http.rest.PagedIterable<SqlSyncFullSchemaProperty> listHubSchemas()
com.azure.core.http.rest.PagedFlux<SqlSyncFullSchemaProperty> listHubSchemasAsync()
com.azure.core.http.rest.PagedIterable<SqlSyncGroupLogProperty> listLogs(String startTime, String endTime, String type)
startTime - get logs generated after this time.endTime - get logs generated before this time.type - the types of logs to retrievecom.azure.core.http.rest.PagedFlux<SqlSyncGroupLogProperty> listLogsAsync(String startTime, String endTime, String type)
startTime - get logs generated after this time.endTime - get logs generated before this time.type - the types of logs to retrievevoid triggerSynchronization()
Mono<Void> triggerSynchronizationAsync()
void cancelSynchronization()
Mono<Void> cancelSynchronizationAsync()
SqlSyncMemberOperations.SqlSyncMemberActionsDefinition syncMembers()
Copyright © 2020 Microsoft Corporation. All rights reserved.