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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder> implements DiskAsyncReplicationOrBuilder
google.cloud.compute.v1.DiskAsyncReplication
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DiskAsyncReplication.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DiskAsyncReplication
build()
DiskAsyncReplication
buildPartial()
DiskAsyncReplication.Builder
clear()
DiskAsyncReplication.Builder
clearConsistencyGroupPolicy()
[Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication.Builder
clearConsistencyGroupPolicyId()
[Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication.Builder
clearDisk()
The other disk asynchronously replicated to or from the current disk.DiskAsyncReplication.Builder
clearDiskId()
[Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk.DiskAsyncReplication.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DiskAsyncReplication.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DiskAsyncReplication.Builder
clone()
String
getConsistencyGroupPolicy()
[Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.com.google.protobuf.ByteString
getConsistencyGroupPolicyBytes()
[Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.String
getConsistencyGroupPolicyId()
[Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.com.google.protobuf.ByteString
getConsistencyGroupPolicyIdBytes()
[Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisk()
The other disk asynchronously replicated to or from the current disk.com.google.protobuf.ByteString
getDiskBytes()
The other disk asynchronously replicated to or from the current disk.String
getDiskId()
[Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk.com.google.protobuf.ByteString
getDiskIdBytes()
[Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk.boolean
hasConsistencyGroupPolicy()
[Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.boolean
hasConsistencyGroupPolicyId()
[Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.boolean
hasDisk()
The other disk asynchronously replicated to or from the current disk.boolean
hasDiskId()
[Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DiskAsyncReplication.Builder
mergeFrom(DiskAsyncReplication other)
DiskAsyncReplication.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DiskAsyncReplication.Builder
mergeFrom(com.google.protobuf.Message other)
DiskAsyncReplication.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DiskAsyncReplication.Builder
setConsistencyGroupPolicy(String value)
[Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication.Builder
setConsistencyGroupPolicyBytes(com.google.protobuf.ByteString value)
[Output Only] URL of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication.Builder
setConsistencyGroupPolicyId(String value)
[Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication.Builder
setConsistencyGroupPolicyIdBytes(com.google.protobuf.ByteString value)
[Output Only] ID of the DiskConsistencyGroupPolicy if replication was started on the disk as a member of a group.DiskAsyncReplication.Builder
setDisk(String value)
The other disk asynchronously replicated to or from the current disk.DiskAsyncReplication.Builder
setDiskBytes(com.google.protobuf.ByteString value)
The other disk asynchronously replicated to or from the current disk.DiskAsyncReplication.Builder
setDiskId(String value)
[Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk.DiskAsyncReplication.Builder
setDiskIdBytes(com.google.protobuf.ByteString value)
[Output Only] The unique ID of the other disk asynchronously replicated to or from the current disk.DiskAsyncReplication.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DiskAsyncReplication.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DiskAsyncReplication.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
clear
public DiskAsyncReplication.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
getDefaultInstanceForType
public DiskAsyncReplication getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DiskAsyncReplication build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DiskAsyncReplication buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DiskAsyncReplication.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
setField
public DiskAsyncReplication.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
clearField
public DiskAsyncReplication.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
clearOneof
public DiskAsyncReplication.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
setRepeatedField
public DiskAsyncReplication.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
addRepeatedField
public DiskAsyncReplication.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
mergeFrom
public DiskAsyncReplication.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DiskAsyncReplication.Builder>
-
mergeFrom
public DiskAsyncReplication.Builder mergeFrom(DiskAsyncReplication other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
mergeFrom
public DiskAsyncReplication.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DiskAsyncReplication.Builder>
- Throws:
IOException
-
hasConsistencyGroupPolicy
public boolean hasConsistencyGroupPolicy()
[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:
hasConsistencyGroupPolicy
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- Whether the consistencyGroupPolicy field is set.
-
getConsistencyGroupPolicy
public String getConsistencyGroupPolicy()
[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:
getConsistencyGroupPolicy
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The consistencyGroupPolicy.
-
getConsistencyGroupPolicyBytes
public com.google.protobuf.ByteString getConsistencyGroupPolicyBytes()
[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:
getConsistencyGroupPolicyBytes
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The bytes for consistencyGroupPolicy.
-
setConsistencyGroupPolicy
public DiskAsyncReplication.Builder setConsistencyGroupPolicy(String value)
[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
public DiskAsyncReplication.Builder clearConsistencyGroupPolicy()
[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] 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] 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:
hasConsistencyGroupPolicyId
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- Whether the consistencyGroupPolicyId field is set.
-
getConsistencyGroupPolicyId
public String getConsistencyGroupPolicyId()
[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:
getConsistencyGroupPolicyId
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The consistencyGroupPolicyId.
-
getConsistencyGroupPolicyIdBytes
public com.google.protobuf.ByteString getConsistencyGroupPolicyIdBytes()
[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:
getConsistencyGroupPolicyIdBytes
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The bytes for consistencyGroupPolicyId.
-
setConsistencyGroupPolicyId
public DiskAsyncReplication.Builder setConsistencyGroupPolicyId(String value)
[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
public DiskAsyncReplication.Builder clearConsistencyGroupPolicyId()
[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] 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:
hasDisk
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- Whether the disk field is set.
-
getDisk
public String 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:
getDisk
in 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:
getDiskBytes
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The bytes for disk.
-
setDisk
public DiskAsyncReplication.Builder setDisk(String value)
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
public DiskAsyncReplication.Builder 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
public DiskAsyncReplication.Builder setDiskBytes(com.google.protobuf.ByteString value)
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] 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:
hasDiskId
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- Whether the diskId field is set.
-
getDiskId
public String getDiskId()
[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:
getDiskId
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The diskId.
-
getDiskIdBytes
public com.google.protobuf.ByteString getDiskIdBytes()
[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:
getDiskIdBytes
in interfaceDiskAsyncReplicationOrBuilder
- Returns:
- The bytes for diskId.
-
setDiskId
public DiskAsyncReplication.Builder setDiskId(String value)
[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
public DiskAsyncReplication.Builder clearDiskId()
[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
public DiskAsyncReplication.Builder setDiskIdBytes(com.google.protobuf.ByteString value)
[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.
-
setUnknownFields
public final DiskAsyncReplication.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
mergeUnknownFields
public final DiskAsyncReplication.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DiskAsyncReplication.Builder>
-
-