Interface SqlSyncMember
-
- All Superinterfaces:
ChildResource<SqlSyncGroup>,ExternalChildResource<SqlSyncMember,SqlSyncGroup>,HasInnerModel<SyncMemberInner>,HasName,HasParent<SqlSyncGroup>,HasResourceGroup,Indexable,Refreshable<SqlSyncMember>,Updatable<SqlSyncMember.Update>
public interface SqlSyncMember extends ExternalChildResource<SqlSyncMember,SqlSyncGroup>, HasInnerModel<SyncMemberInner>, HasResourceGroup, Refreshable<SqlSyncMember>, Updatable<SqlSyncMember.Update>
An immutable client-side representation of an Azure SQL Server Sync Member.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSqlSyncMember.UpdateThe template for a SQL Sync Group update operation, containing all the settings that can be modified.static interfaceSqlSyncMember.UpdateStagesGrouping of all the SQL Sync Group update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SyncMemberDbTypedatabaseType()voiddelete()Deletes the Sync Member resource.Mono<Void>deleteAsync()Deletes the SQL Member resource asynchronously.com.azure.core.http.rest.PagedIterable<SqlSyncFullSchemaProperty>listMemberSchemas()Lists the sync member database schemas.com.azure.core.http.rest.PagedFlux<SqlSyncFullSchemaProperty>listMemberSchemasAsync()Lists the sync member database schemas asynchronously.StringmemberDatabaseName()StringmemberServerName()StringparentId()voidrefreshMemberSchema()Refreshes a sync member database schema.Mono<Void>refreshMemberSchemaAsync()Refreshes a sync member database schema asynchronously.StringsqlDatabaseName()StringsqlServerDatabaseId()StringsqlServerName()StringsqlSyncGroupName()StringsyncAgentId()SyncDirectionsyncDirection()SyncMemberStatesyncState()Stringusername()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
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
Mono<Void> deleteAsync()
Deletes the SQL Member resource asynchronously.- Returns:
- a representation of the deferred computation of this call
-
listMemberSchemas
com.azure.core.http.rest.PagedIterable<SqlSyncFullSchemaProperty> listMemberSchemas()
Lists the sync member database schemas.- Returns:
- the paged list object if successful.
-
listMemberSchemasAsync
com.azure.core.http.rest.PagedFlux<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.
-
-