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