public final class Replication extends GeneratedMessageV3 implements ReplicationOrBuilder
Replication is a nested resource under Volume, that describes a
cross-region replication relationship between 2 volumes in different
regions.
Protobuf type google.cloud.netapp.v1.Replication
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CLUSTER_LOCATION_FIELD_NUMBER
public static final int CLUSTER_LOCATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DESTINATION_VOLUME_FIELD_NUMBER
public static final int DESTINATION_VOLUME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DESTINATION_VOLUME_PARAMETERS_FIELD_NUMBER
public static final int DESTINATION_VOLUME_PARAMETERS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
HEALTHY_FIELD_NUMBER
public static final int HEALTHY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
HYBRID_PEERING_DETAILS_FIELD_NUMBER
public static final int HYBRID_PEERING_DETAILS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
HYBRID_REPLICATION_TYPE_FIELD_NUMBER
public static final int HYBRID_REPLICATION_TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MIRROR_STATE_FIELD_NUMBER
public static final int MIRROR_STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
REPLICATION_SCHEDULE_FIELD_NUMBER
public static final int REPLICATION_SCHEDULE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ROLE_FIELD_NUMBER
public static final int ROLE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_VOLUME_FIELD_NUMBER
public static final int SOURCE_VOLUME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_DETAILS_FIELD_NUMBER
public static final int STATE_DETAILS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TRANSFER_STATS_FIELD_NUMBER
public static final int TRANSFER_STATS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Replication getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Replication.Builder newBuilder()
newBuilder(Replication prototype)
public static Replication.Builder newBuilder(Replication prototype)
public static Replication parseDelimitedFrom(InputStream input)
public static Replication parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Replication parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Replication parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Replication parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Replication parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Replication parseFrom(CodedInputStream input)
public static Replication parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Replication parseFrom(InputStream input)
public static Replication parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Replication parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Replication parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Replication> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 12;
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getClusterLocation()
public 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 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 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 TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Replication create time.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public Replication getDefaultInstanceForType()
getDescription()
public String getDescription()
A description about this replication relationship.
optional string description = 13;
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
A description about this replication relationship.
optional string description = 13;
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getDestinationVolume()
public 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 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 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];
getDestinationVolumeParametersOrBuilder()
public 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];
getHealthy()
public 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 HybridPeeringDetails getHybridPeeringDetails()
Output only. Hybrid peering details.
.google.cloud.netapp.v1.HybridPeeringDetails hybrid_peering_details = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
getHybridPeeringDetailsOrBuilder()
public HybridPeeringDetailsOrBuilder getHybridPeeringDetailsOrBuilder()
Output only. Hybrid peering details.
.google.cloud.netapp.v1.HybridPeeringDetails hybrid_peering_details = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
getHybridReplicationType()
public 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];
getHybridReplicationTypeValue()
public 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 Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Resource labels to represent user provided metadata.
map<string, string> labels = 12;
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
Resource labels to represent user provided metadata.
map<string, string> labels = 12;
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Resource labels to represent user provided metadata.
map<string, string> labels = 12;
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public 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 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];
getMirrorStateValue()
public 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()
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 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.
|
getParserForType()
public Parser<Replication> getParserForType()
Overrides
getReplicationSchedule()
public Replication.ReplicationSchedule getReplicationSchedule()
Required. Indicates the schedule for replication.
.google.cloud.netapp.v1.Replication.ReplicationSchedule replication_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
getReplicationScheduleValue()
public 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 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];
getRoleValue()
public 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.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSourceVolume()
public 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 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 Replication.State getState()
Output only. State of the replication.
.google.cloud.netapp.v1.Replication.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateDetails()
public 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 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 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 TransferStats getTransferStats()
Output only. Replication transfer statistics.
.google.cloud.netapp.v1.TransferStats transfer_stats = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTransferStatsOrBuilder()
public TransferStatsOrBuilder getTransferStatsOrBuilder()
Output only. Replication transfer statistics.
.google.cloud.netapp.v1.TransferStats transfer_stats = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime()
public 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 boolean hasDescription()
A description about this replication relationship.
optional string description = 13;
Returns |
Type |
Description |
boolean |
Whether the description field is set.
|
hasDestinationVolumeParameters()
public 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 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 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 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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Replication.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Replication.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Replication.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides