Interface SqlSyncMember

All Superinterfaces:
ChildResource<SqlSyncGroup>, ExternalChildResource<SqlSyncMember, SqlSyncGroup>, HasInnerModel<SyncMemberInner>, HasName, HasParent<SqlSyncGroup>, HasResourceGroup, Indexable, Refreshable<SqlSyncMember>, Updatable<SqlSyncMember.Update>

An immutable client-side representation of an Azure SQL Server Sync Member.
  • 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

      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.
    • refreshMemberSchemaAsync

      Mono<Void> refreshMemberSchemaAsync()
      Refreshes a sync member database schema asynchronously.
      Returns:
      a representation of the deferred computation of this call