SqlSyncMember Interface

public interface SqlSyncMember extends ExternalChildResource<SqlSyncMember, SqlSyncGroup>,HasInner,HasResourceGroup,Refreshable,Updatable<SqlSyncMember.Update>

An immutable client-side representation of an Azure SQL Server Sync Member.

Method Summary

Modifier and Type Method and Description
SyncMemberDbType databaseType()
void delete()

Deletes the Sync Member resource.

Completable deleteAsync()

Deletes the SQL Member resource asynchronously.

PagedList<SqlSyncFullSchemaProperty> listMemberSchemas()

Lists the sync member database schemas.

Observable<SqlSyncFullSchemaProperty> listMemberSchemasAsync()

Lists the sync member database schemas asynchronously.

String memberDatabaseName()
String memberServerName()
String parentId()
void refreshMemberSchema()

Refreshes a sync member database schema.

Completable refreshMemberSchemaAsync()

Refreshes a sync member database schema asynchronously.

String sqlDatabaseName()
String sqlServerDatabaseId()
String sqlServerName()
String sqlSyncGroupName()
String syncAgentId()
SyncDirection syncDirection()
SyncMemberState syncState()
String userName()

Inherited Members

Method Details

databaseType

public SyncMemberDbType databaseType()

Returns:

the Database type of the sync member

delete

public void delete()

Deletes the Sync Member resource.

deleteAsync

public Completable deleteAsync()

Deletes the SQL Member resource asynchronously.

Returns:

a representation of the deferred computation of this call

listMemberSchemas

public PagedList listMemberSchemas()

Lists the sync member database schemas.

Returns:

the paged list object if successful.

listMemberSchemasAsync

public Observable listMemberSchemasAsync()

Lists the sync member database schemas asynchronously.

Returns:

a representation of the deferred computation of this call.

memberDatabaseName

public String memberDatabaseName()

Returns:

Database name of the member database in the sync member

memberServerName

public String memberServerName()

Returns:

the SQL Server name of the member database in the sync member

parentId

public String parentId()

Returns:

the parent SQL Sync Group ID

refreshMemberSchema

public void refreshMemberSchema()

Refreshes a sync member database schema.

refreshMemberSchemaAsync

public Completable refreshMemberSchemaAsync()

Refreshes a sync member database schema asynchronously.

Returns:

a representation of the deferred computation of this call

sqlDatabaseName

public String sqlDatabaseName()

Returns:

name of the SQL Database to which this Sync Member belongs

sqlServerDatabaseId

public String sqlServerDatabaseId()

Returns:

the SQL Database id of the sync member

sqlServerName

public String sqlServerName()

Returns:

name of the SQL Server to which this Sync Member belongs

sqlSyncGroupName

public String sqlSyncGroupName()

Returns:

name of the SQL Sync Group to which this Sync Member belongs

syncAgentId

public String syncAgentId()

Returns:

the ARM resource id of the sync agent in the sync member

syncDirection

public SyncDirection syncDirection()

Returns:

the sync direction of the sync member

syncState

public SyncMemberState syncState()

Returns:

the sync state of the sync member

userName

public String userName()

Returns:

the user name of the member database in the sync member

Applies to