SqlSyncMember Interface

Implements

ExternalChildResource<SqlSyncMember,SqlSyncGroup> HasResourceGroup HasInner<com.microsoft.azure.management.sql.implementation.SyncMemberInner> Refreshable<SqlSyncMember> Updatable<Update>

public interface SqlSyncMember
extends ExternalChildResource<SqlSyncMember,SqlSyncGroup>, HasInner<com.microsoft.azure.management.sql.implementation.SyncMemberInner>, HasResourceGroup, Refreshable<SqlSyncMember>, Updatable<Update>

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

Method Summary

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

Deletes the Sync Member resource.

abstract rx.Completable deleteAsync()

Deletes the SQL Member resource asynchronously.

abstract com.microsoft.azure.PagedList<SqlSyncFullSchemaProperty> listMemberSchemas()

Lists the sync member database schemas.

abstract rx.Observable<SqlSyncFullSchemaProperty> listMemberSchemasAsync()

Lists the sync member database schemas asynchronously.

abstract java.lang.String memberDatabaseName()
abstract java.lang.String memberServerName()
abstract java.lang.String parentId()
abstract void refreshMemberSchema()

Refreshes a sync member database schema.

abstract rx.Completable refreshMemberSchemaAsync()

Refreshes a sync member database schema asynchronously.

abstract java.lang.String sqlDatabaseName()
abstract java.lang.String sqlServerDatabaseId()
abstract java.lang.String sqlServerName()
abstract java.lang.String sqlSyncGroupName()
abstract java.lang.String syncAgentId()
abstract SyncDirection syncDirection()
abstract SyncMemberState syncState()
abstract java.lang.String userName()

Method Details

databaseType

public abstract SyncMemberDbType databaseType()

Returns:

the Database type of the sync member

delete

public abstract void delete()

Deletes the Sync Member resource.

deleteAsync

public abstract Completable deleteAsync()

Deletes the SQL Member resource asynchronously.

Returns:

a representation of the deferred computation of this call

listMemberSchemas

public abstract PagedList listMemberSchemas()

Lists the sync member database schemas.

Returns:

the paged list object if successful.

listMemberSchemasAsync

public abstract Observable listMemberSchemasAsync()

Lists the sync member database schemas asynchronously.

Returns:

a representation of the deferred computation of this call.

memberDatabaseName

public abstract String memberDatabaseName()

Returns:

Database name of the member database in the sync member

memberServerName

public abstract String memberServerName()

Returns:

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

parentId

public abstract String parentId()

Returns:

the parent SQL Sync Group ID

refreshMemberSchema

public abstract void refreshMemberSchema()

Refreshes a sync member database schema.

refreshMemberSchemaAsync

public abstract Completable refreshMemberSchemaAsync()

Refreshes a sync member database schema asynchronously.

Returns:

a representation of the deferred computation of this call

sqlDatabaseName

public abstract String sqlDatabaseName()

Returns:

name of the SQL Database to which this Sync Member belongs

sqlServerDatabaseId

public abstract String sqlServerDatabaseId()

Returns:

the SQL Database id of the sync member

sqlServerName

public abstract String sqlServerName()

Returns:

name of the SQL Server to which this Sync Member belongs

sqlSyncGroupName

public abstract String sqlSyncGroupName()

Returns:

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

syncAgentId

public abstract String syncAgentId()

Returns:

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

syncDirection

public abstract SyncDirection syncDirection()

Returns:

the sync direction of the sync member

syncState

public abstract SyncMemberState syncState()

Returns:

the sync state of the sync member

userName

public abstract String userName()

Returns:

the user name of the member database in the sync member

Applies to