@Beta(value=V1_9_0) public interface SqlSyncGroup extends ExternalChildResource<SqlSyncGroup,SqlDatabase>, HasInner<com.microsoft.azure.management.sql.implementation.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.
|
rx.Completable |
cancelSynchronizationAsync()
Cancels a sync group synchronization asynchronously.
|
SyncConflictResolutionPolicy |
conflictResolutionPolicy() |
String |
databaseUserName() |
void |
delete()
Deletes the Sync Group resource.
|
rx.Completable |
deleteAsync()
Deletes the SQL Sync Group resource asynchronously.
|
int |
interval() |
org.joda.time.DateTime |
lastSyncTime() |
PagedList<SqlSyncFullSchemaProperty> |
listHubSchemas()
Gets a collection of hub database schemas.
|
rx.Observable<SqlSyncFullSchemaProperty> |
listHubSchemasAsync()
Gets a collection of hub database schemas asynchronously.
|
PagedList<SqlSyncGroupLogProperty> |
listLogs(String startTime,
String endTime,
String type)
Gets a collection of sync group logs.
|
rx.Observable<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.
|
rx.Completable |
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.
|
rx.Completable |
triggerSynchronizationAsync()
Triggers a sync group synchronization.
|
id
key
name
parent
refresh, refreshAsync
inner
resourceGroupName
String sqlServerName()
String sqlDatabaseName()
String parentId()
int interval()
org.joda.time.DateTime lastSyncTime()
SyncConflictResolutionPolicy conflictResolutionPolicy()
String syncDatabaseId()
String databaseUserName()
SyncGroupState syncState()
SyncGroupSchema schema()
void delete()
rx.Completable deleteAsync()
void refreshHubSchema()
rx.Completable refreshHubSchemaAsync()
PagedList<SqlSyncFullSchemaProperty> listHubSchemas()
rx.Observable<SqlSyncFullSchemaProperty> listHubSchemasAsync()
PagedList<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 retrieverx.Observable<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()
rx.Completable triggerSynchronizationAsync()
void cancelSynchronization()
rx.Completable cancelSynchronizationAsync()
@Beta(value=V1_9_0) SqlSyncMemberOperations.SqlSyncMemberActionsDefinition syncMembers()
Copyright © 2019. All rights reserved.