Package com.google.cloud.compute.v1
Class DiskAsyncReplication.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DiskAsyncReplication.Builder>
com.google.cloud.compute.v1.DiskAsyncReplication.Builder
- All Implemented Interfaces:
DiskAsyncReplicationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DiskAsyncReplication
public static final class DiskAsyncReplication.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DiskAsyncReplication.Builder>
implements DiskAsyncReplicationOrBuilder
Protobuf type
google.cloud.compute.v1.DiskAsyncReplication-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.The other disk asynchronously replicated to or from the current disk.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDisk()The other disk asynchronously replicated to or from the current disk.com.google.protobuf.ByteStringThe other disk asynchronously replicated to or from the current disk.Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanhasDisk()The other disk asynchronously replicated to or from the current disk.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DiskAsyncReplication other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setConsistencyGroupPolicy(String value) Output only.setConsistencyGroupPolicyBytes(com.google.protobuf.ByteString value) Output only.Output only.setConsistencyGroupPolicyIdBytes(com.google.protobuf.ByteString value) Output only.The other disk asynchronously replicated to or from the current disk.setDiskBytes(com.google.protobuf.ByteString value) The other disk asynchronously replicated to or from the current disk.Output only.setDiskIdBytes(com.google.protobuf.ByteString value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DiskAsyncReplication.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DiskAsyncReplication.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DiskAsyncReplication.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DiskAsyncReplication.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DiskAsyncReplication.Builder>
-
mergeFrom
public DiskAsyncReplication.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DiskAsyncReplication.Builder>- Throws:
IOException
-
hasConsistencyGroupPolicy
public boolean hasConsistencyGroupPolicy()Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy = 1991097;- Specified by:
hasConsistencyGroupPolicyin interfaceDiskAsyncReplicationOrBuilder- Returns:
- Whether the consistencyGroupPolicy field is set.
-
getConsistencyGroupPolicy
Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy = 1991097;- Specified by:
getConsistencyGroupPolicyin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The consistencyGroupPolicy.
-
getConsistencyGroupPolicyBytes
public com.google.protobuf.ByteString getConsistencyGroupPolicyBytes()Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy = 1991097;- Specified by:
getConsistencyGroupPolicyBytesin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The bytes for consistencyGroupPolicy.
-
setConsistencyGroupPolicy
Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy = 1991097;- Parameters:
value- The consistencyGroupPolicy to set.- Returns:
- This builder for chaining.
-
clearConsistencyGroupPolicy
Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy = 1991097;- Returns:
- This builder for chaining.
-
setConsistencyGroupPolicyBytes
public DiskAsyncReplication.Builder setConsistencyGroupPolicyBytes(com.google.protobuf.ByteString value) Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy = 1991097;- Parameters:
value- The bytes for consistencyGroupPolicy to set.- Returns:
- This builder for chaining.
-
hasConsistencyGroupPolicyId
public boolean hasConsistencyGroupPolicyId()Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy_id = 261065057;- Specified by:
hasConsistencyGroupPolicyIdin interfaceDiskAsyncReplicationOrBuilder- Returns:
- Whether the consistencyGroupPolicyId field is set.
-
getConsistencyGroupPolicyId
Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy_id = 261065057;- Specified by:
getConsistencyGroupPolicyIdin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The consistencyGroupPolicyId.
-
getConsistencyGroupPolicyIdBytes
public com.google.protobuf.ByteString getConsistencyGroupPolicyIdBytes()Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy_id = 261065057;- Specified by:
getConsistencyGroupPolicyIdBytesin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The bytes for consistencyGroupPolicyId.
-
setConsistencyGroupPolicyId
Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy_id = 261065057;- Parameters:
value- The consistencyGroupPolicyId to set.- Returns:
- This builder for chaining.
-
clearConsistencyGroupPolicyId
Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy_id = 261065057;- Returns:
- This builder for chaining.
-
setConsistencyGroupPolicyIdBytes
public DiskAsyncReplication.Builder setConsistencyGroupPolicyIdBytes(com.google.protobuf.ByteString value) Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.
optional string consistency_group_policy_id = 261065057;- Parameters:
value- The bytes for consistencyGroupPolicyId to set.- Returns:
- This builder for chaining.
-
hasDisk
public boolean hasDisk()The other disk asynchronously replicated to or from the current disk. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk
optional string disk = 3083677;- Specified by:
hasDiskin interfaceDiskAsyncReplicationOrBuilder- Returns:
- Whether the disk field is set.
-
getDisk
The other disk asynchronously replicated to or from the current disk. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk
optional string disk = 3083677;- Specified by:
getDiskin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The disk.
-
getDiskBytes
public com.google.protobuf.ByteString getDiskBytes()The other disk asynchronously replicated to or from the current disk. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk
optional string disk = 3083677;- Specified by:
getDiskBytesin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The bytes for disk.
-
setDisk
The other disk asynchronously replicated to or from the current disk. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk
optional string disk = 3083677;- Parameters:
value- The disk to set.- Returns:
- This builder for chaining.
-
clearDisk
The other disk asynchronously replicated to or from the current disk. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk
optional string disk = 3083677;- Returns:
- This builder for chaining.
-
setDiskBytes
The other disk asynchronously replicated to or from the current disk. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk - projects/project/zones/zone/disks/disk - zones/zone/disks/disk
optional string disk = 3083677;- Parameters:
value- The bytes for disk to set.- Returns:
- This builder for chaining.
-
hasDiskId
public boolean hasDiskId()Output only. [Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk. This value identifies the exact disk that was used to create this replication. For example, if you started replicating the persistent disk from a disk that was later deleted and recreated under the same name, the disk ID would identify the exact version of the disk that was used.
optional string disk_id = 60990205;- Specified by:
hasDiskIdin interfaceDiskAsyncReplicationOrBuilder- Returns:
- Whether the diskId field is set.
-
getDiskId
Output only. [Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk. This value identifies the exact disk that was used to create this replication. For example, if you started replicating the persistent disk from a disk that was later deleted and recreated under the same name, the disk ID would identify the exact version of the disk that was used.
optional string disk_id = 60990205;- Specified by:
getDiskIdin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The diskId.
-
getDiskIdBytes
public com.google.protobuf.ByteString getDiskIdBytes()Output only. [Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk. This value identifies the exact disk that was used to create this replication. For example, if you started replicating the persistent disk from a disk that was later deleted and recreated under the same name, the disk ID would identify the exact version of the disk that was used.
optional string disk_id = 60990205;- Specified by:
getDiskIdBytesin interfaceDiskAsyncReplicationOrBuilder- Returns:
- The bytes for diskId.
-
setDiskId
Output only. [Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk. This value identifies the exact disk that was used to create this replication. For example, if you started replicating the persistent disk from a disk that was later deleted and recreated under the same name, the disk ID would identify the exact version of the disk that was used.
optional string disk_id = 60990205;- Parameters:
value- The diskId to set.- Returns:
- This builder for chaining.
-
clearDiskId
Output only. [Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk. This value identifies the exact disk that was used to create this replication. For example, if you started replicating the persistent disk from a disk that was later deleted and recreated under the same name, the disk ID would identify the exact version of the disk that was used.
optional string disk_id = 60990205;- Returns:
- This builder for chaining.
-
setDiskIdBytes
Output only. [Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk. This value identifies the exact disk that was used to create this replication. For example, if you started replicating the persistent disk from a disk that was later deleted and recreated under the same name, the disk ID would identify the exact version of the disk that was used.
optional string disk_id = 60990205;- Parameters:
value- The bytes for diskId to set.- Returns:
- This builder for chaining.
-