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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe template for a SQL Sync Group update operation, containing all the settings that can be modified.static interfaceGrouping of all the SQL Sync Group update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the Database type of the sync member.voiddelete()Deletes the Sync Member resource.Deletes the SQL Member resource asynchronously.com.azure.core.http.rest.PagedIterable<SqlSyncFullSchemaProperty> Lists the sync member database schemas.com.azure.core.http.rest.PagedFlux<SqlSyncFullSchemaProperty> Lists the sync member database schemas asynchronously.Gets Database name of the member database in the sync member.Gets the SQL Server name of the member database in the sync member.parentId()Gets the parent SQL Sync Group ID.voidRefreshes a sync member database schema.Refreshes a sync member database schema asynchronously.Gets name of the SQL Database to which this Sync Member belongs.Gets the SQL Database ID of the sync member.Gets name of the SQL Server to which this Sync Member belongs.Gets name of the SQL Sync Group to which this Sync Member belongs.Gets the ARM resource ID of the sync agent in the sync member.Gets the sync direction of the sync member.Gets the sync state of the sync member.username()Gets the user name of the member database in the sync member.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
sqlServerName
String sqlServerName()Gets name of the SQL Server to which this Sync Member belongs.- Returns:
- name of the SQL Server to which this Sync Member belongs
-
sqlDatabaseName
String sqlDatabaseName()Gets name of the SQL Database to which this Sync Member belongs.- Returns:
- name of the SQL Database to which this Sync Member belongs
-
sqlSyncGroupName
String sqlSyncGroupName()Gets name of the SQL Sync Group to which this Sync Member belongs.- Returns:
- name of the SQL Sync Group to which this Sync Member belongs
-
parentId
String parentId()Gets the parent SQL Sync Group ID.- Returns:
- the parent SQL Sync Group ID
-
databaseType
SyncMemberDbType databaseType()Gets the Database type of the sync member.- Returns:
- the Database type of the sync member
-
syncAgentId
String syncAgentId()Gets the ARM resource ID of the sync agent in the sync member.- Returns:
- the ARM resource ID of the sync agent in the sync member
-
sqlServerDatabaseId
String sqlServerDatabaseId()Gets the SQL Database ID of the sync member.- Returns:
- the SQL Database ID of the sync member
-
memberServerName
String memberServerName()Gets the SQL Server name of the member database in the sync member.- Returns:
- the SQL Server name of the member database in the sync member
-
memberDatabaseName
String memberDatabaseName()Gets Database name of the member database in the sync member.- Returns:
- Database name of the member database in the sync member
-
username
String username()Gets the user name of the member database in the sync member.- Returns:
- the user name of the member database in the sync member
-
syncDirection
SyncDirection syncDirection()Gets the sync direction of the sync member.- Returns:
- the sync direction of the sync member
-
syncState
SyncMemberState syncState()Gets the sync state of the sync member.- Returns:
- the sync state of the sync member
-
delete
void delete()Deletes the Sync Member resource. -
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. -
refreshMemberSchemaAsync
Refreshes a sync member database schema asynchronously.- Returns:
- a representation of the deferred computation of this call
-