public static final class Instance.Disk.Builder extends GeneratedMessageV3.Builder<Instance.Disk.Builder> implements Instance.DiskOrBuilder
An instance-attached disk resource.
Protobuf type google.events.cloud.notebooks.v1.Instance.Disk
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Instance.Disk.BuilderImplements
Instance.DiskOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllGuestOsFeatures(Iterable<? extends Instance.Disk.GuestOsFeature> values)
public Instance.Disk.Builder addAllGuestOsFeatures(Iterable<? extends Instance.Disk.GuestOsFeature> values)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature> |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
addAllLicenses(Iterable<String> values)
public Instance.Disk.Builder addAllLicenses(Iterable<String> values)
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Parameter | |
---|---|
Name | Description |
values | Iterable<String> The licenses to add. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
addGuestOsFeatures(Instance.Disk.GuestOsFeature value)
public Instance.Disk.Builder addGuestOsFeatures(Instance.Disk.GuestOsFeature value)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
value | Instance.Disk.GuestOsFeature |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
addGuestOsFeatures(Instance.Disk.GuestOsFeature.Builder builderForValue)
public Instance.Disk.Builder addGuestOsFeatures(Instance.Disk.GuestOsFeature.Builder builderForValue)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
builderForValue | Instance.Disk.GuestOsFeature.Builder |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
addGuestOsFeatures(int index, Instance.Disk.GuestOsFeature value)
public Instance.Disk.Builder addGuestOsFeatures(int index, Instance.Disk.GuestOsFeature value)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameters | |
---|---|
Name | Description |
index | int |
value | Instance.Disk.GuestOsFeature |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
addGuestOsFeatures(int index, Instance.Disk.GuestOsFeature.Builder builderForValue)
public Instance.Disk.Builder addGuestOsFeatures(int index, Instance.Disk.GuestOsFeature.Builder builderForValue)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | Instance.Disk.GuestOsFeature.Builder |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
addGuestOsFeaturesBuilder()
public Instance.Disk.GuestOsFeature.Builder addGuestOsFeaturesBuilder()
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Returns | |
---|---|
Type | Description |
Instance.Disk.GuestOsFeature.Builder |
addGuestOsFeaturesBuilder(int index)
public Instance.Disk.GuestOsFeature.Builder addGuestOsFeaturesBuilder(int index)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Instance.Disk.GuestOsFeature.Builder |
addLicenses(String value)
public Instance.Disk.Builder addLicenses(String value)
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Parameter | |
---|---|
Name | Description |
value | String The licenses to add. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
addLicensesBytes(ByteString value)
public Instance.Disk.Builder addLicensesBytes(ByteString value)
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes of the licenses to add. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Instance.Disk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
build()
public Instance.Disk build()
Returns | |
---|---|
Type | Description |
Instance.Disk |
buildPartial()
public Instance.Disk buildPartial()
Returns | |
---|---|
Type | Description |
Instance.Disk |
clear()
public Instance.Disk.Builder clear()
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
clearAutoDelete()
public Instance.Disk.Builder clearAutoDelete()
Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
bool auto_delete = 1;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearBoot()
public Instance.Disk.Builder clearBoot()
Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
bool boot = 2;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearDeviceName()
public Instance.Disk.Builder clearDeviceName()
Indicates a unique device name of your choice that is reflected into the
/dev/disk/by-id/google-*
tree of a Linux operating system running
within the instance. This name can be used to reference the device for
mounting, resizing, and so on, from within the instance.
If not specified, the server chooses a default device name to apply to
this disk, in the form persistent-disk-x, where x is a number assigned by
Google Compute Engine.This field is only applicable for persistent disks.
string device_name = 3;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearDiskSizeGb()
public Instance.Disk.Builder clearDiskSizeGb()
Indicates the size of the disk in base-2 GB.
int64 disk_size_gb = 4;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Instance.Disk.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
clearGuestOsFeatures()
public Instance.Disk.Builder clearGuestOsFeatures()
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
clearIndex()
public Instance.Disk.Builder clearIndex()
A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
int64 index = 6;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearInterface()
public Instance.Disk.Builder clearInterface()
Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values:
NVME
SCSI
string interface = 7;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearKind()
public Instance.Disk.Builder clearKind()
Type of the resource. Always compute#attachedDisk for attached disks.
string kind = 8;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearLicenses()
public Instance.Disk.Builder clearLicenses()
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearMode()
public Instance.Disk.Builder clearMode()
The mode in which to attach this disk, either READ_WRITE
or
READ_ONLY
. If not specified, the default is to attach the disk in
READ_WRITE
mode. Valid values:
READ_ONLY
READ_WRITE
string mode = 10;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Instance.Disk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
clearSource()
public Instance.Disk.Builder clearSource()
Indicates a valid partial or full URL to an existing Persistent Disk resource.
string source = 11;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clearType()
public Instance.Disk.Builder clearType()
Indicates the type of the disk, either SCRATCH
or PERSISTENT
.
Valid values:
PERSISTENT
SCRATCH
string type = 12;
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
clone()
public Instance.Disk.Builder clone()
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
getAutoDelete()
public boolean getAutoDelete()
Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
bool auto_delete = 1;
Returns | |
---|---|
Type | Description |
boolean | The autoDelete. |
getBoot()
public boolean getBoot()
Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
bool boot = 2;
Returns | |
---|---|
Type | Description |
boolean | The boot. |
getDefaultInstanceForType()
public Instance.Disk getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
Instance.Disk |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDeviceName()
public String getDeviceName()
Indicates a unique device name of your choice that is reflected into the
/dev/disk/by-id/google-*
tree of a Linux operating system running
within the instance. This name can be used to reference the device for
mounting, resizing, and so on, from within the instance.
If not specified, the server chooses a default device name to apply to
this disk, in the form persistent-disk-x, where x is a number assigned by
Google Compute Engine.This field is only applicable for persistent disks.
string device_name = 3;
Returns | |
---|---|
Type | Description |
String | The deviceName. |
getDeviceNameBytes()
public ByteString getDeviceNameBytes()
Indicates a unique device name of your choice that is reflected into the
/dev/disk/by-id/google-*
tree of a Linux operating system running
within the instance. This name can be used to reference the device for
mounting, resizing, and so on, from within the instance.
If not specified, the server chooses a default device name to apply to
this disk, in the form persistent-disk-x, where x is a number assigned by
Google Compute Engine.This field is only applicable for persistent disks.
string device_name = 3;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for deviceName. |
getDiskSizeGb()
public long getDiskSizeGb()
Indicates the size of the disk in base-2 GB.
int64 disk_size_gb = 4;
Returns | |
---|---|
Type | Description |
long | The diskSizeGb. |
getGuestOsFeatures(int index)
public Instance.Disk.GuestOsFeature getGuestOsFeatures(int index)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Instance.Disk.GuestOsFeature |
getGuestOsFeaturesBuilder(int index)
public Instance.Disk.GuestOsFeature.Builder getGuestOsFeaturesBuilder(int index)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Instance.Disk.GuestOsFeature.Builder |
getGuestOsFeaturesBuilderList()
public List<Instance.Disk.GuestOsFeature.Builder> getGuestOsFeaturesBuilderList()
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Returns | |
---|---|
Type | Description |
List<Builder> |
getGuestOsFeaturesCount()
public int getGuestOsFeaturesCount()
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Returns | |
---|---|
Type | Description |
int |
getGuestOsFeaturesList()
public List<Instance.Disk.GuestOsFeature> getGuestOsFeaturesList()
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Returns | |
---|---|
Type | Description |
List<GuestOsFeature> |
getGuestOsFeaturesOrBuilder(int index)
public Instance.Disk.GuestOsFeatureOrBuilder getGuestOsFeaturesOrBuilder(int index)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Instance.Disk.GuestOsFeatureOrBuilder |
getGuestOsFeaturesOrBuilderList()
public List<? extends Instance.Disk.GuestOsFeatureOrBuilder> getGuestOsFeaturesOrBuilderList()
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Returns | |
---|---|
Type | Description |
List<? extends com.google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeatureOrBuilder> |
getIndex()
public long getIndex()
A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
int64 index = 6;
Returns | |
---|---|
Type | Description |
long | The index. |
getInterface()
public String getInterface()
Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values:
NVME
SCSI
string interface = 7;
Returns | |
---|---|
Type | Description |
String | The interface. |
getInterfaceBytes()
public ByteString getInterfaceBytes()
Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values:
NVME
SCSI
string interface = 7;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for interface. |
getKind()
public String getKind()
Type of the resource. Always compute#attachedDisk for attached disks.
string kind = 8;
Returns | |
---|---|
Type | Description |
String | The kind. |
getKindBytes()
public ByteString getKindBytes()
Type of the resource. Always compute#attachedDisk for attached disks.
string kind = 8;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for kind. |
getLicenses(int index)
public String getLicenses(int index)
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The licenses at the given index. |
getLicensesBytes(int index)
public ByteString getLicensesBytes(int index)
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the licenses at the given index. |
getLicensesCount()
public int getLicensesCount()
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Returns | |
---|---|
Type | Description |
int | The count of licenses. |
getLicensesList()
public ProtocolStringList getLicensesList()
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Returns | |
---|---|
Type | Description |
ProtocolStringList | A list containing the licenses. |
getMode()
public String getMode()
The mode in which to attach this disk, either READ_WRITE
or
READ_ONLY
. If not specified, the default is to attach the disk in
READ_WRITE
mode. Valid values:
READ_ONLY
READ_WRITE
string mode = 10;
Returns | |
---|---|
Type | Description |
String | The mode. |
getModeBytes()
public ByteString getModeBytes()
The mode in which to attach this disk, either READ_WRITE
or
READ_ONLY
. If not specified, the default is to attach the disk in
READ_WRITE
mode. Valid values:
READ_ONLY
READ_WRITE
string mode = 10;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for mode. |
getSource()
public String getSource()
Indicates a valid partial or full URL to an existing Persistent Disk resource.
string source = 11;
Returns | |
---|---|
Type | Description |
String | The source. |
getSourceBytes()
public ByteString getSourceBytes()
Indicates a valid partial or full URL to an existing Persistent Disk resource.
string source = 11;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for source. |
getType()
public String getType()
Indicates the type of the disk, either SCRATCH
or PERSISTENT
.
Valid values:
PERSISTENT
SCRATCH
string type = 12;
Returns | |
---|---|
Type | Description |
String | The type. |
getTypeBytes()
public ByteString getTypeBytes()
Indicates the type of the disk, either SCRATCH
or PERSISTENT
.
Valid values:
PERSISTENT
SCRATCH
string type = 12;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for type. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(Instance.Disk other)
public Instance.Disk.Builder mergeFrom(Instance.Disk other)
Parameter | |
---|---|
Name | Description |
other | Instance.Disk |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Instance.Disk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Instance.Disk.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Instance.Disk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
removeGuestOsFeatures(int index)
public Instance.Disk.Builder removeGuestOsFeatures(int index)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
setAutoDelete(boolean value)
public Instance.Disk.Builder setAutoDelete(boolean value)
Indicates whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
bool auto_delete = 1;
Parameter | |
---|---|
Name | Description |
value | boolean The autoDelete to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setBoot(boolean value)
public Instance.Disk.Builder setBoot(boolean value)
Indicates that this is a boot disk. The virtual machine will use the first partition of the disk for its root filesystem.
bool boot = 2;
Parameter | |
---|---|
Name | Description |
value | boolean The boot to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setDeviceName(String value)
public Instance.Disk.Builder setDeviceName(String value)
Indicates a unique device name of your choice that is reflected into the
/dev/disk/by-id/google-*
tree of a Linux operating system running
within the instance. This name can be used to reference the device for
mounting, resizing, and so on, from within the instance.
If not specified, the server chooses a default device name to apply to
this disk, in the form persistent-disk-x, where x is a number assigned by
Google Compute Engine.This field is only applicable for persistent disks.
string device_name = 3;
Parameter | |
---|---|
Name | Description |
value | String The deviceName to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setDeviceNameBytes(ByteString value)
public Instance.Disk.Builder setDeviceNameBytes(ByteString value)
Indicates a unique device name of your choice that is reflected into the
/dev/disk/by-id/google-*
tree of a Linux operating system running
within the instance. This name can be used to reference the device for
mounting, resizing, and so on, from within the instance.
If not specified, the server chooses a default device name to apply to
this disk, in the form persistent-disk-x, where x is a number assigned by
Google Compute Engine.This field is only applicable for persistent disks.
string device_name = 3;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for deviceName to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setDiskSizeGb(long value)
public Instance.Disk.Builder setDiskSizeGb(long value)
Indicates the size of the disk in base-2 GB.
int64 disk_size_gb = 4;
Parameter | |
---|---|
Name | Description |
value | long The diskSizeGb to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Instance.Disk.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
setGuestOsFeatures(int index, Instance.Disk.GuestOsFeature value)
public Instance.Disk.Builder setGuestOsFeatures(int index, Instance.Disk.GuestOsFeature value)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameters | |
---|---|
Name | Description |
index | int |
value | Instance.Disk.GuestOsFeature |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
setGuestOsFeatures(int index, Instance.Disk.GuestOsFeature.Builder builderForValue)
public Instance.Disk.Builder setGuestOsFeatures(int index, Instance.Disk.GuestOsFeature.Builder builderForValue)
Indicates a list of features to enable on the guest operating system. Applicable only for bootable images. Read Enabling guest operating system features to see a list of available options.
repeated .google.events.cloud.notebooks.v1.Instance.Disk.GuestOsFeature guest_os_features = 5;
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | Instance.Disk.GuestOsFeature.Builder |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
setIndex(long value)
public Instance.Disk.Builder setIndex(long value)
A zero-based index to this disk, where 0 is reserved for the boot disk. If you have many disks attached to an instance, each disk would have a unique index number.
int64 index = 6;
Parameter | |
---|---|
Name | Description |
value | long The index to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setInterface(String value)
public Instance.Disk.Builder setInterface(String value)
Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values:
NVME
SCSI
string interface = 7;
Parameter | |
---|---|
Name | Description |
value | String The interface to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setInterfaceBytes(ByteString value)
public Instance.Disk.Builder setInterfaceBytes(ByteString value)
Indicates the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Valid values:
NVME
SCSI
string interface = 7;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for interface to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setKind(String value)
public Instance.Disk.Builder setKind(String value)
Type of the resource. Always compute#attachedDisk for attached disks.
string kind = 8;
Parameter | |
---|---|
Name | Description |
value | String The kind to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setKindBytes(ByteString value)
public Instance.Disk.Builder setKindBytes(ByteString value)
Type of the resource. Always compute#attachedDisk for attached disks.
string kind = 8;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for kind to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setLicenses(int index, String value)
public Instance.Disk.Builder setLicenses(int index, String value)
A list of publicly visible licenses. Reserved for Google's use. A License represents billing and aggregate usage data for public and marketplace images.
repeated string licenses = 9;
Parameters | |
---|---|
Name | Description |
index | int The index to set the value at. |
value | String The licenses to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setMode(String value)
public Instance.Disk.Builder setMode(String value)
The mode in which to attach this disk, either READ_WRITE
or
READ_ONLY
. If not specified, the default is to attach the disk in
READ_WRITE
mode. Valid values:
READ_ONLY
READ_WRITE
string mode = 10;
Parameter | |
---|---|
Name | Description |
value | String The mode to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setModeBytes(ByteString value)
public Instance.Disk.Builder setModeBytes(ByteString value)
The mode in which to attach this disk, either READ_WRITE
or
READ_ONLY
. If not specified, the default is to attach the disk in
READ_WRITE
mode. Valid values:
READ_ONLY
READ_WRITE
string mode = 10;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for mode to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Instance.Disk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |
setSource(String value)
public Instance.Disk.Builder setSource(String value)
Indicates a valid partial or full URL to an existing Persistent Disk resource.
string source = 11;
Parameter | |
---|---|
Name | Description |
value | String The source to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setSourceBytes(ByteString value)
public Instance.Disk.Builder setSourceBytes(ByteString value)
Indicates a valid partial or full URL to an existing Persistent Disk resource.
string source = 11;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for source to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setType(String value)
public Instance.Disk.Builder setType(String value)
Indicates the type of the disk, either SCRATCH
or PERSISTENT
.
Valid values:
PERSISTENT
SCRATCH
string type = 12;
Parameter | |
---|---|
Name | Description |
value | String The type to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setTypeBytes(ByteString value)
public Instance.Disk.Builder setTypeBytes(ByteString value)
Indicates the type of the disk, either SCRATCH
or PERSISTENT
.
Valid values:
PERSISTENT
SCRATCH
string type = 12;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for type to set. |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Instance.Disk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Instance.Disk.Builder |