ReplicationLinkInner Class

public final class ReplicationLinkInner
extends ProxyResource

A 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: Whether the user is currently allowed to terminate the link.

ReplicationLinkType linkType()

Get the linkType property: Link type (GEO, NAMED, STANDBY).

String name()

Get the name property: The name of the resource.

String partnerDatabase()

Get the partnerDatabase property: Resource partner database.

String partnerLocation()

Get the partnerLocation property: Resource partner location.

ReplicationRole partnerRole()

Get the partnerRole property: Partner replication role.

String partnerServer()

Get the partnerServer property: Resource partner server.

Integer percentComplete()

Get the percentComplete property: Seeding completion percentage for the link.

String replicationMode()

Get the replicationMode property: Replication mode.

ReplicationState replicationState()

Get the replicationState property: Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED).

ReplicationRole role()

Get the role property: Local replication role.

OffsetDateTime startTime()

Get the startTime property: Time at which the link was created.

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: Whether the user is currently allowed to terminate the link.

Returns:

the isTerminationAllowed value.

linkType

public ReplicationLinkType linkType()

Get the linkType property: Link type (GEO, NAMED, STANDBY).

Returns:

the linkType 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: Resource partner database.

Returns:

the partnerDatabase value.

partnerLocation

public String partnerLocation()

Get the partnerLocation property: Resource partner location.

Returns:

the partnerLocation value.

partnerRole

public ReplicationRole partnerRole()

Get the partnerRole property: Partner replication role.

Returns:

the partnerRole value.

partnerServer

public String partnerServer()

Get the partnerServer property: Resource partner server.

Returns:

the partnerServer value.

percentComplete

public Integer percentComplete()

Get the percentComplete property: Seeding completion percentage for the link.

Returns:

the percentComplete value.

replicationMode

public String replicationMode()

Get the replicationMode property: Replication mode.

Returns:

the replicationMode value.

replicationState

public ReplicationState replicationState()

Get the replicationState property: Replication state (PENDING, SEEDING, CATCHUP, SUSPENDED).

Returns:

the replicationState value.

role

public ReplicationRole role()

Get the role property: Local replication role.

Returns:

the role value.

startTime

public OffsetDateTime startTime()

Get the startTime property: Time at which the link was created.

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