Interface ReplicationLink

    • Method Detail

      • sqlServerName

        String sqlServerName()
        Returns:
        name of the SQL Server to which this replication belongs
      • databaseName

        String databaseName()
        Returns:
        name of the SQL Database to which this replication belongs
      • partnerServer

        String partnerServer()
        Returns:
        the name of the Azure SQL Server hosting the partner Azure SQL Database.
      • partnerDatabase

        String partnerDatabase()
        Returns:
        the name of the partner Azure SQL Database
      • partnerLocation

        String partnerLocation()
        Returns:
        the Azure Region of the partner Azure SQL Database
      • role

        ReplicationRole role()
        Returns:
        the role of the SQL Database in the replication link
      • partnerRole

        ReplicationRole partnerRole()
        Returns:
        the role of the partner SQL Database in the replication link
      • startTime

        OffsetDateTime startTime()
        Returns:
        start time for the replication link (ISO8601 format)
      • percentComplete

        int percentComplete()
        Returns:
        the percentage of the seeding completed for the replication link
      • replicationState

        ReplicationState replicationState()
        Returns:
        the replication state for the replication link
      • location

        String location()
        Returns:
        the location of the server that contains this replication link
      • isTerminationAllowed

        boolean isTerminationAllowed()
        Returns:
        the legacy value indicating whether termination is allowed (currently always returns true)
      • replicationMode

        String replicationMode()
        Returns:
        the replication mode of this replication link
      • delete

        void delete()
        Deletes the replication link.
      • failover

        void failover()
        Fails over the Azure SQL Database Replication Link.
      • failoverAsync

        Mono<Void> failoverAsync()
        Fails over the Azure SQL Database Replication Link.
        Returns:
        a representation of the deferred computation of this call
      • forceFailoverAllowDataLoss

        void forceFailoverAllowDataLoss()
        Forces fail over the Azure SQL Database Replication Link which may result in data loss.
      • forceFailoverAllowDataLossAsync

        Mono<Void> forceFailoverAllowDataLossAsync()
        Forces fail over the Azure SQL Database Replication Link which may result in data loss.
        Returns:
        a representation of the deferred computation of this call