Interface ReplicationLink
- All Superinterfaces:
HasId,HasInnerModel<ReplicationLinkInner>,HasName,HasResourceGroup,Refreshable<ReplicationLink>
public interface ReplicationLink
extends Refreshable<ReplicationLink>, HasInnerModel<ReplicationLinkInner>, HasResourceGroup, HasName, HasId
An immutable client-side representation of an Azure SQL Replication link.
-
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Deletes the replication link.voidfailover()Fails over the Azure SQL Database Replication Link.Fails over the Azure SQL Database Replication Link.voidForces fail over the Azure SQL Database Replication Link which may result in data loss.Forces fail over the Azure SQL Database Replication Link which may result in data loss.booleanintrole()Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
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
-
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
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
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
-