public static final class ExistingDisk.Builder extends GeneratedMessageV3.Builder<ExistingDisk.Builder> implements ExistingDiskOrBuilder
Configuration for an existing disk to be attached to the VM.
Protobuf type google.cloud.lifesciences.v2beta.ExistingDisk
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ExistingDisk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ExistingDisk build()
Returns
buildPartial()
public ExistingDisk buildPartial()
Returns
clear()
public ExistingDisk.Builder clear()
Returns
Overrides
clearDisk()
public ExistingDisk.Builder clearDisk()
If disk
contains slashes, the Cloud Life Sciences API assumes that it is
a complete URL for the disk. If disk
does not contain slashes, the Cloud
Life Sciences API assumes that the disk is a zonal disk and a URL will be
generated of the form zones/<zone>/disks/<disk>
, where <zone>
is the
zone in which the instance is allocated. The disk must be ext4 formatted.
If all Mount
references to this disk have the read_only
flag set to
true, the disk will be attached in read-only
mode and can be shared with
other instances. Otherwise, the disk will be available for writing but
cannot be shared.
string disk = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public ExistingDisk.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ExistingDisk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public ExistingDisk.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ExistingDisk getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getDisk()
If disk
contains slashes, the Cloud Life Sciences API assumes that it is
a complete URL for the disk. If disk
does not contain slashes, the Cloud
Life Sciences API assumes that the disk is a zonal disk and a URL will be
generated of the form zones/<zone>/disks/<disk>
, where <zone>
is the
zone in which the instance is allocated. The disk must be ext4 formatted.
If all Mount
references to this disk have the read_only
flag set to
true, the disk will be attached in read-only
mode and can be shared with
other instances. Otherwise, the disk will be available for writing but
cannot be shared.
string disk = 1;
Returns
Type | Description |
String | The disk.
|
getDiskBytes()
public ByteString getDiskBytes()
If disk
contains slashes, the Cloud Life Sciences API assumes that it is
a complete URL for the disk. If disk
does not contain slashes, the Cloud
Life Sciences API assumes that the disk is a zonal disk and a URL will be
generated of the form zones/<zone>/disks/<disk>
, where <zone>
is the
zone in which the instance is allocated. The disk must be ext4 formatted.
If all Mount
references to this disk have the read_only
flag set to
true, the disk will be attached in read-only
mode and can be shared with
other instances. Otherwise, the disk will be available for writing but
cannot be shared.
string disk = 1;
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ExistingDisk other)
public ExistingDisk.Builder mergeFrom(ExistingDisk other)
Parameter
Returns
public ExistingDisk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ExistingDisk.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ExistingDisk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setDisk(String value)
public ExistingDisk.Builder setDisk(String value)
If disk
contains slashes, the Cloud Life Sciences API assumes that it is
a complete URL for the disk. If disk
does not contain slashes, the Cloud
Life Sciences API assumes that the disk is a zonal disk and a URL will be
generated of the form zones/<zone>/disks/<disk>
, where <zone>
is the
zone in which the instance is allocated. The disk must be ext4 formatted.
If all Mount
references to this disk have the read_only
flag set to
true, the disk will be attached in read-only
mode and can be shared with
other instances. Otherwise, the disk will be available for writing but
cannot be shared.
string disk = 1;
Parameter
Name | Description |
value | String
The disk to set.
|
Returns
setDiskBytes(ByteString value)
public ExistingDisk.Builder setDiskBytes(ByteString value)
If disk
contains slashes, the Cloud Life Sciences API assumes that it is
a complete URL for the disk. If disk
does not contain slashes, the Cloud
Life Sciences API assumes that the disk is a zonal disk and a URL will be
generated of the form zones/<zone>/disks/<disk>
, where <zone>
is the
zone in which the instance is allocated. The disk must be ext4 formatted.
If all Mount
references to this disk have the read_only
flag set to
true, the disk will be attached in read-only
mode and can be shared with
other instances. Otherwise, the disk will be available for writing but
cannot be shared.
string disk = 1;
Parameter
Name | Description |
value | ByteString
The bytes for disk to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ExistingDisk.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ExistingDisk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ExistingDisk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides