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()

Gets the Database type of the sync member.

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()

Gets Database name of the member database in the sync member.

abstract String memberServerName()

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

abstract String parentId()

Gets the parent SQL Sync Group ID.

abstract void refreshMemberSchema()

Refreshes a sync member database schema.

abstract Mono<Void> refreshMemberSchemaAsync()

Refreshes a sync member database schema asynchronously.

abstract String sqlDatabaseName()

Gets name of the SQL Database to which this Sync Member belongs.

abstract String sqlServerDatabaseId()

Gets the SQL Database ID of the sync member.

abstract String sqlServerName()

Gets name of the SQL Server to which this Sync Member belongs.

abstract String sqlSyncGroupName()

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

abstract String syncAgentId()

Gets the ARM resource ID of the sync agent in the sync member.

abstract SyncDirection syncDirection()

Gets the sync direction of the sync member.

abstract SyncMemberState syncState()

Gets the sync state of the sync member.

abstract String username()

Gets the user name of the member database in the sync member.

Method Details

databaseType

public abstract SyncMemberDbType databaseType()

Gets the Database type of the sync member.

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()

Gets Database name of the member database in the sync member.

Returns:

Database name of the member database in the sync member

memberServerName

public abstract String memberServerName()

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

Returns:

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

parentId

public abstract String parentId()

Gets the parent SQL Sync Group ID.

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()

Gets name of the SQL Database to which this Sync Member belongs.

Returns:

name of the SQL Database to which this Sync Member belongs

sqlServerDatabaseId

public abstract String sqlServerDatabaseId()

Gets the SQL Database ID of the sync member.

Returns:

the SQL Database ID of the sync member

sqlServerName

public abstract String sqlServerName()

Gets name of the SQL Server to which this Sync Member belongs.

Returns:

name of the SQL Server to which this Sync Member belongs

sqlSyncGroupName

public abstract String sqlSyncGroupName()

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

Returns:

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

syncAgentId

public abstract String syncAgentId()

Gets the ARM resource ID of the sync agent in the sync member.

Returns:

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

syncDirection

public abstract SyncDirection syncDirection()

Gets the sync direction of the sync member.

Returns:

the sync direction of the sync member

syncState

public abstract SyncMemberState syncState()

Gets the sync state of the sync member.

Returns:

the sync state of the sync member

username

public abstract String username()

Gets the user name of the member database in the sync member.

Returns:

the user name of the member database in the sync member

Applies to