Interface ReplicationOrBuilder (0.34.0)

public interface ReplicationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

Resource labels to represent user provided metadata.

map<string, string> labels = 12;

Parameter
Name Description
key String
Returns
Type Description
boolean

getClusterLocation()

public abstract String getClusterLocation()

Optional. Location of the user cluster.

string cluster_location = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The clusterLocation.

getClusterLocationBytes()

public abstract ByteString getClusterLocationBytes()

Optional. Location of the user cluster.

string cluster_location = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for clusterLocation.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Replication create time.

.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Replication create time.

.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDescription()

public abstract String getDescription()

A description about this replication relationship.

optional string description = 13;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

A description about this replication relationship.

optional string description = 13;

Returns
Type Description
ByteString

The bytes for description.

getDestinationVolume()

public abstract String getDestinationVolume()

Output only. Full name of destination volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"

string destination_volume = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The destinationVolume.

getDestinationVolumeBytes()

public abstract ByteString getDestinationVolumeBytes()

Output only. Full name of destination volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"

string destination_volume = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for destinationVolume.

getDestinationVolumeParameters()

public abstract DestinationVolumeParameters getDestinationVolumeParameters()

Required. Input only. Destination volume parameters

.google.cloud.netapp.v1.DestinationVolumeParameters destination_volume_parameters = 14 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DestinationVolumeParameters

The destinationVolumeParameters.

getDestinationVolumeParametersOrBuilder()

public abstract DestinationVolumeParametersOrBuilder getDestinationVolumeParametersOrBuilder()

Required. Input only. Destination volume parameters

.google.cloud.netapp.v1.DestinationVolumeParameters destination_volume_parameters = 14 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DestinationVolumeParametersOrBuilder

getHealthy()

public abstract boolean getHealthy()

Output only. Condition of the relationship. Can be one of the following:

  • true: The replication relationship is healthy. It has not missed the most recent scheduled transfer.
  • false: The replication relationship is not healthy. It has missed the most recent scheduled transfer.

optional bool healthy = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The healthy.

getHybridPeeringDetails()

public abstract HybridPeeringDetails getHybridPeeringDetails()

Output only. Hybrid peering details.

.google.cloud.netapp.v1.HybridPeeringDetails hybrid_peering_details = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
HybridPeeringDetails

The hybridPeeringDetails.

getHybridPeeringDetailsOrBuilder()

public abstract HybridPeeringDetailsOrBuilder getHybridPeeringDetailsOrBuilder()

Output only. Hybrid peering details.

.google.cloud.netapp.v1.HybridPeeringDetails hybrid_peering_details = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
HybridPeeringDetailsOrBuilder

getHybridReplicationType()

public abstract Replication.HybridReplicationType getHybridReplicationType()

Output only. Type of the hybrid replication.

.google.cloud.netapp.v1.Replication.HybridReplicationType hybrid_replication_type = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Replication.HybridReplicationType

The hybridReplicationType.

getHybridReplicationTypeValue()

public abstract int getHybridReplicationTypeValue()

Output only. Type of the hybrid replication.

.google.cloud.netapp.v1.Replication.HybridReplicationType hybrid_replication_type = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for hybridReplicationType.

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Resource labels to represent user provided metadata.

map<string, string> labels = 12;

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Resource labels to represent user provided metadata.

map<string, string> labels = 12;

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Resource labels to represent user provided metadata.

map<string, string> labels = 12;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Resource labels to represent user provided metadata.

map<string, string> labels = 12;

Parameter
Name Description
key String
Returns
Type Description
String

getMirrorState()

public abstract Replication.MirrorState getMirrorState()

Output only. Indicates the state of mirroring.

.google.cloud.netapp.v1.Replication.MirrorState mirror_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Replication.MirrorState

The mirrorState.

getMirrorStateValue()

public abstract int getMirrorStateValue()

Output only. Indicates the state of mirroring.

.google.cloud.netapp.v1.Replication.MirrorState mirror_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for mirrorState.

getName()

public abstract String getName()

Identifier. The resource name of the Replication. Format: projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The resource name of the Replication. Format: projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getReplicationSchedule()

public abstract Replication.ReplicationSchedule getReplicationSchedule()

Required. Indicates the schedule for replication.

.google.cloud.netapp.v1.Replication.ReplicationSchedule replication_schedule = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Replication.ReplicationSchedule

The replicationSchedule.

getReplicationScheduleValue()

public abstract int getReplicationScheduleValue()

Required. Indicates the schedule for replication.

.google.cloud.netapp.v1.Replication.ReplicationSchedule replication_schedule = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for replicationSchedule.

getRole()

public abstract Replication.ReplicationRole getRole()

Output only. Indicates whether this points to source or destination.

.google.cloud.netapp.v1.Replication.ReplicationRole role = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Replication.ReplicationRole

The role.

getRoleValue()

public abstract int getRoleValue()

Output only. Indicates whether this points to source or destination.

.google.cloud.netapp.v1.Replication.ReplicationRole role = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for role.

getSourceVolume()

public abstract String getSourceVolume()

Output only. Full name of source volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"

string source_volume = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The sourceVolume.

getSourceVolumeBytes()

public abstract ByteString getSourceVolumeBytes()

Output only. Full name of source volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"

string source_volume = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for sourceVolume.

getState()

public abstract Replication.State getState()

Output only. State of the replication.

.google.cloud.netapp.v1.Replication.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Replication.State

The state.

getStateDetails()

public abstract String getStateDetails()

Output only. State details of the replication.

string state_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The stateDetails.

getStateDetailsBytes()

public abstract ByteString getStateDetailsBytes()

Output only. State details of the replication.

string state_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for stateDetails.

getStateValue()

public abstract int getStateValue()

Output only. State of the replication.

.google.cloud.netapp.v1.Replication.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

getTransferStats()

public abstract TransferStats getTransferStats()

Output only. Replication transfer statistics.

.google.cloud.netapp.v1.TransferStats transfer_stats = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TransferStats

The transferStats.

getTransferStatsOrBuilder()

public abstract TransferStatsOrBuilder getTransferStatsOrBuilder()

Output only. Replication transfer statistics.

.google.cloud.netapp.v1.TransferStats transfer_stats = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TransferStatsOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Replication create time.

.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasDescription()

public abstract boolean hasDescription()

A description about this replication relationship.

optional string description = 13;

Returns
Type Description
boolean

Whether the description field is set.

hasDestinationVolumeParameters()

public abstract boolean hasDestinationVolumeParameters()

Required. Input only. Destination volume parameters

.google.cloud.netapp.v1.DestinationVolumeParameters destination_volume_parameters = 14 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the destinationVolumeParameters field is set.

hasHealthy()

public abstract boolean hasHealthy()

Output only. Condition of the relationship. Can be one of the following:

  • true: The replication relationship is healthy. It has not missed the most recent scheduled transfer.
  • false: The replication relationship is not healthy. It has missed the most recent scheduled transfer.

optional bool healthy = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the healthy field is set.

hasHybridPeeringDetails()

public abstract boolean hasHybridPeeringDetails()

Output only. Hybrid peering details.

.google.cloud.netapp.v1.HybridPeeringDetails hybrid_peering_details = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the hybridPeeringDetails field is set.

hasTransferStats()

public abstract boolean hasTransferStats()

Output only. Replication transfer statistics.

.google.cloud.netapp.v1.TransferStats transfer_stats = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the transferStats field is set.