Interface SqlSyncMember
- All Superinterfaces:
ChildResource<SqlSyncGroup>
,ExternalChildResource<SqlSyncMember,
,SqlSyncGroup> HasInner<com.microsoft.azure.management.sql.implementation.SyncMemberInner>
,HasName
,HasParent<SqlSyncGroup>
,HasResourceGroup
,Indexable
,Refreshable<SqlSyncMember>
,Updatable<SqlSyncMember.Update>
@Beta(V1_9_0)
public interface SqlSyncMember
extends ExternalChildResource<SqlSyncMember,SqlSyncGroup>, HasInner<com.microsoft.azure.management.sql.implementation.SyncMemberInner>, HasResourceGroup, Refreshable<SqlSyncMember>, Updatable<SqlSyncMember.Update>
An immutable client-side representation of an Azure SQL Server Sync Member.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The template for a SQL Sync Group update operation, containing all the settings that can be modified.static interface
Grouping of all the SQL Sync Group update stages. -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
Deletes the Sync Member resource.rx.Completable
Deletes the SQL Member resource asynchronously.com.microsoft.azure.PagedList<SqlSyncFullSchemaProperty>
Lists the sync member database schemas.rx.Observable<SqlSyncFullSchemaProperty>
Lists the sync member database schemas asynchronously.parentId()
void
Refreshes a sync member database schema.rx.Completable
Refreshes a sync member database schema asynchronously.userName()
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
sqlServerName
String sqlServerName()- Returns:
- name of the SQL Server to which this Sync Member belongs
-
sqlDatabaseName
String sqlDatabaseName()- Returns:
- name of the SQL Database to which this Sync Member belongs
-
sqlSyncGroupName
String sqlSyncGroupName()- Returns:
- name of the SQL Sync Group to which this Sync Member belongs
-
parentId
String parentId()- Returns:
- the parent SQL Sync Group ID
-
databaseType
SyncMemberDbType databaseType()- Returns:
- the Database type of the sync member
-
syncAgentId
String syncAgentId()- Returns:
- the ARM resource id of the sync agent in the sync member
-
sqlServerDatabaseId
String sqlServerDatabaseId()- Returns:
- the SQL Database id of the sync member
-
memberServerName
String memberServerName()- Returns:
- the SQL Server name of the member database in the sync member
-
memberDatabaseName
String memberDatabaseName()- Returns:
- Database name of the member database in the sync member
-
userName
String userName()- Returns:
- the user name of the member database in the sync member
-
syncDirection
SyncDirection syncDirection()- Returns:
- the sync direction of the sync member
-
syncState
SyncMemberState syncState()- Returns:
- the sync state of the sync member
-
delete
void delete()Deletes the Sync Member resource. -
deleteAsync
rx.Completable deleteAsync()Deletes the SQL Member resource asynchronously.- Returns:
- a representation of the deferred computation of this call
-
listMemberSchemas
com.microsoft.azure.PagedList<SqlSyncFullSchemaProperty> listMemberSchemas()Lists the sync member database schemas.- Returns:
- the paged list object if successful.
-
listMemberSchemasAsync
rx.Observable<SqlSyncFullSchemaProperty> listMemberSchemasAsync()Lists the sync member database schemas asynchronously.- Returns:
- a representation of the deferred computation of this call.
-
refreshMemberSchema
void refreshMemberSchema()Refreshes a sync member database schema. -
refreshMemberSchemaAsync
rx.Completable refreshMemberSchemaAsync()Refreshes a sync member database schema asynchronously.- Returns:
- a representation of the deferred computation of this call
-