Interface SqlSyncMember

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<SqlSyncGroup>, com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<SqlSyncMember, SqlSyncGroup>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<SyncMemberInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<SqlSyncGroup>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<SqlSyncMember>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<SqlSyncMember.Update>

public interface SqlSyncMember extends com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<SqlSyncMember, SqlSyncGroup>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<SyncMemberInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<SqlSyncMember>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<SqlSyncMember.Update>
An immutable client-side representation of an Azure SQL Server Sync Member.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The template for a SQL Sync Group update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the SQL Sync Group update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the Database type of the sync member.
    void
    Deletes the Sync Member resource.
    Deletes the SQL Member resource asynchronously.
    com.azure.core.http.rest.PagedIterable<SqlSyncFullSchemaProperty>
    Lists the sync member database schemas.
    com.azure.core.http.rest.PagedFlux<SqlSyncFullSchemaProperty>
    Lists the sync member database schemas asynchronously.
    Gets Database name of the member database in the sync member.
    Gets the SQL Server name of the member database in the sync member.
    Gets the parent SQL Sync Group ID.
    void
    Refreshes a sync member database schema.
    Refreshes a sync member database schema asynchronously.
    Gets name of the SQL Database to which this Sync Member belongs.
    Gets the SQL Database ID of the sync member.
    Gets name of the SQL Server to which this Sync Member belongs.
    Gets name of the SQL Sync Group to which this Sync Member belongs.
    Gets the ARM resource ID of the sync agent in the sync member.
    Gets the sync direction of the sync member.
    Gets the sync state of the sync member.
    Gets the user name of the member database in the sync member.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent

    parent

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • sqlServerName

      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
    • sqlDatabaseName

      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
    • sqlSyncGroupName

      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
    • parentId

      String parentId()
      Gets the parent SQL Sync Group ID.
      Returns:
      the parent SQL Sync Group ID
    • databaseType

      SyncMemberDbType databaseType()
      Gets the Database type of the sync member.
      Returns:
      the Database type of the sync member
    • syncAgentId

      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
    • sqlServerDatabaseId

      String sqlServerDatabaseId()
      Gets the SQL Database ID of the sync member.
      Returns:
      the SQL Database ID of the sync member
    • memberServerName

      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
    • memberDatabaseName

      String memberDatabaseName()
      Gets Database name of the member database in the sync member.
      Returns:
      Database name of the member database in the sync member
    • username

      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
    • syncDirection

      SyncDirection syncDirection()
      Gets the sync direction of the sync member.
      Returns:
      the sync direction of the sync member
    • syncState

      SyncMemberState syncState()
      Gets the sync state of the sync member.
      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