ReplicationLinkInner Class

public final class ReplicationLinkInner
extends ProxyResource

Represents a Sql pool replication link.

Constructor Summary

Constructor Description
ReplicationLinkInner()

Creates an instance of ReplicationLinkInner class.

Method Summary

Modifier and Type Method and Description
static ReplicationLinkInner fromJson(JsonReader jsonReader)

Reads an instance of ReplicationLinkInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

Boolean isTerminationAllowed()

Get the isTerminationAllowed property: Legacy value indicating whether termination is allowed.

String location()

Get the location property: Location of the workspace that contains this firewall rule.

String name()

Get the name property: The name of the resource.

String partnerDatabase()

Get the partnerDatabase property: The name of the partner Sql pool.

String partnerLocation()

Get the partnerLocation property: The Azure Region of the partner Sql pool.

ReplicationRole partnerRole()

Get the partnerRole property: The role of the partner Sql pool in the replication link.

String partnerServer()

Get the partnerServer property: The name of the workspace hosting the partner Sql pool.

Integer percentComplete()

Get the percentComplete property: The percentage of seeding complete for the replication link.

String replicationMode()

Get the replicationMode property: Replication mode of this replication link.

ReplicationState replicationState()

Get the replicationState property: The replication state for the replication link.

ReplicationRole role()

Get the role property: The role of the Sql pool in the replication link.

OffsetDateTime startTime()

Get the startTime property: The start time for the replication link.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

ReplicationLinkInner

public ReplicationLinkInner()

Creates an instance of ReplicationLinkInner class.

Method Details

fromJson

public static ReplicationLinkInner fromJson(JsonReader jsonReader)

Reads an instance of ReplicationLinkInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ReplicationLinkInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

ReplicationLinkInner.id()

Returns:

the id value.

isTerminationAllowed

public Boolean isTerminationAllowed()

Get the isTerminationAllowed property: Legacy value indicating whether termination is allowed. Currently always returns true.

Returns:

the isTerminationAllowed value.

location

public String location()

Get the location property: Location of the workspace that contains this firewall rule.

Returns:

the location value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ReplicationLinkInner.name()

Returns:

the name value.

partnerDatabase

public String partnerDatabase()

Get the partnerDatabase property: The name of the partner Sql pool.

Returns:

the partnerDatabase value.

partnerLocation

public String partnerLocation()

Get the partnerLocation property: The Azure Region of the partner Sql pool.

Returns:

the partnerLocation value.

partnerRole

public ReplicationRole partnerRole()

Get the partnerRole property: The role of the partner Sql pool in the replication link.

Returns:

the partnerRole value.

partnerServer

public String partnerServer()

Get the partnerServer property: The name of the workspace hosting the partner Sql pool.

Returns:

the partnerServer value.

percentComplete

public Integer percentComplete()

Get the percentComplete property: The percentage of seeding complete for the replication link.

Returns:

the percentComplete value.

replicationMode

public String replicationMode()

Get the replicationMode property: Replication mode of this replication link.

Returns:

the replicationMode value.

replicationState

public ReplicationState replicationState()

Get the replicationState property: The replication state for the replication link.

Returns:

the replicationState value.

role

public ReplicationRole role()

Get the role property: The role of the Sql pool in the replication link.

Returns:

the role value.

startTime

public OffsetDateTime startTime()

Get the startTime property: The start time for the replication link.

Returns:

the startTime value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ReplicationLinkInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ReplicationLinkInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Applies to