Interface SqlSyncMember

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

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