public static final class LocalDisk.Builder extends GeneratedMessageV3.Builder<LocalDisk.Builder> implements LocalDiskOrBuilder
Protobuf type google.cloud.compute.v1.LocalDisk
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LocalDisk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
Returns
buildPartial()
public LocalDisk buildPartial()
Returns
clear()
public LocalDisk.Builder clear()
Returns
Overrides
clearDiskCount()
public LocalDisk.Builder clearDiskCount()
Specifies the number of such disks.
optional int32 disk_count = 182933485;
Returns
clearDiskSizeGb()
public LocalDisk.Builder clearDiskSizeGb()
Specifies the size of the disk in base-2 GB.
optional int32 disk_size_gb = 316263735;
Returns
clearDiskType()
public LocalDisk.Builder clearDiskType()
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.
optional string disk_type = 93009052;
Returns
clearField(Descriptors.FieldDescriptor field)
public LocalDisk.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public LocalDisk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public LocalDisk.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public LocalDisk getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getDiskCount()
public int getDiskCount()
Specifies the number of such disks.
optional int32 disk_count = 182933485;
Returns
Type | Description |
int | The diskCount.
|
getDiskSizeGb()
public int getDiskSizeGb()
Specifies the size of the disk in base-2 GB.
optional int32 disk_size_gb = 316263735;
Returns
Type | Description |
int | The diskSizeGb.
|
getDiskType()
public String getDiskType()
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.
optional string disk_type = 93009052;
Returns
Type | Description |
String | The diskType.
|
getDiskTypeBytes()
public ByteString getDiskTypeBytes()
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.
optional string disk_type = 93009052;
Returns
hasDiskCount()
public boolean hasDiskCount()
Specifies the number of such disks.
optional int32 disk_count = 182933485;
Returns
Type | Description |
boolean | Whether the diskCount field is set.
|
hasDiskSizeGb()
public boolean hasDiskSizeGb()
Specifies the size of the disk in base-2 GB.
optional int32 disk_size_gb = 316263735;
Returns
Type | Description |
boolean | Whether the diskSizeGb field is set.
|
hasDiskType()
public boolean hasDiskType()
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.
optional string disk_type = 93009052;
Returns
Type | Description |
boolean | Whether the diskType field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(LocalDisk other)
public LocalDisk.Builder mergeFrom(LocalDisk other)
Parameter
Returns
public LocalDisk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public LocalDisk.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LocalDisk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setDiskCount(int value)
public LocalDisk.Builder setDiskCount(int value)
Specifies the number of such disks.
optional int32 disk_count = 182933485;
Parameter
Name | Description |
value | int
The diskCount to set.
|
Returns
setDiskSizeGb(int value)
public LocalDisk.Builder setDiskSizeGb(int value)
Specifies the size of the disk in base-2 GB.
optional int32 disk_size_gb = 316263735;
Parameter
Name | Description |
value | int
The diskSizeGb to set.
|
Returns
setDiskType(String value)
public LocalDisk.Builder setDiskType(String value)
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.
optional string disk_type = 93009052;
Parameter
Name | Description |
value | String
The diskType to set.
|
Returns
setDiskTypeBytes(ByteString value)
public LocalDisk.Builder setDiskTypeBytes(ByteString value)
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.: local-ssd). Note that for nodeTemplates, this should be the name of the disk type and not its URL.
optional string disk_type = 93009052;
Parameter
Name | Description |
value | ByteString
The bytes for diskType to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public LocalDisk.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LocalDisk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final LocalDisk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides