SqlSyncMember Interface

Implements

public interface SqlSyncMember
extends ExternalChildResource<SqlSyncMember,SqlSyncGroup>, HasInnerModel<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 Mono<Void> deleteAsync()

Deletes the SQL Member resource asynchronously.

abstract PagedIterable<SqlSyncFullSchemaProperty> listMemberSchemas()

Lists the sync member database schemas.

abstract PagedFlux<SqlSyncFullSchemaProperty> listMemberSchemasAsync()

Lists the sync member database schemas asynchronously.

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

Refreshes a sync member database schema.

abstract Mono<Void> refreshMemberSchemaAsync()

Refreshes a sync member database schema asynchronously.

abstract String sqlDatabaseName()
abstract String sqlServerDatabaseId()
abstract String sqlServerName()
abstract String sqlSyncGroupName()
abstract String syncAgentId()
abstract SyncDirection syncDirection()
abstract SyncMemberState syncState()
abstract 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 Mono deleteAsync()

Deletes the SQL Member resource asynchronously.

Returns:

a representation of the deferred computation of this call

listMemberSchemas

public abstract PagedIterable listMemberSchemas()

Lists the sync member database schemas.

Returns:

the paged list object if successful.

listMemberSchemasAsync

public abstract PagedFlux 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 Mono 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