public static final class Disk.Builder extends GeneratedMessageV3.Builder<Disk.Builder> implements DiskOrBuilder
Describes the data disk used by a workflow job.
Protobuf type google.dataflow.v1beta3.Disk
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Disk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
Returns
buildPartial()
public Disk buildPartial()
Returns
clear()
public Disk.Builder clear()
Returns
Overrides
clearDiskType()
public Disk.Builder clearDiskType()
Disk storage type, as defined by Google Compute Engine. This
must be a disk type appropriate to the project and zone in which
the workers will run. If unknown or unspecified, the service
will attempt to choose a reasonable default.
For example, the standard persistent disk type is a resource name
typically ending in "pd-standard". If SSD persistent disks are
available, the resource name typically ends with "pd-ssd". The
actual valid values are defined the Google Compute Engine API,
not by the Cloud Dataflow API; consult the Google Compute Engine
documentation for more information about determining the set of
available disk types for a particular project and zone.
Google Compute Engine Disk types are local to a particular
project in a particular zone, and so the resource name will
typically look something like this:
compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard
string disk_type = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public Disk.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMountPoint()
public Disk.Builder clearMountPoint()
Directory in a VM where disk is mounted.
string mount_point = 3;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public Disk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSizeGb()
public Disk.Builder clearSizeGb()
Size of disk in GB. If zero or unspecified, the service will
attempt to choose a reasonable default.
int32 size_gb = 1;
Returns
clone()
public Disk.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public Disk getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getDiskType()
public String getDiskType()
Disk storage type, as defined by Google Compute Engine. This
must be a disk type appropriate to the project and zone in which
the workers will run. If unknown or unspecified, the service
will attempt to choose a reasonable default.
For example, the standard persistent disk type is a resource name
typically ending in "pd-standard". If SSD persistent disks are
available, the resource name typically ends with "pd-ssd". The
actual valid values are defined the Google Compute Engine API,
not by the Cloud Dataflow API; consult the Google Compute Engine
documentation for more information about determining the set of
available disk types for a particular project and zone.
Google Compute Engine Disk types are local to a particular
project in a particular zone, and so the resource name will
typically look something like this:
compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard
string disk_type = 2;
Returns
Type | Description |
String | The diskType.
|
getDiskTypeBytes()
public ByteString getDiskTypeBytes()
Disk storage type, as defined by Google Compute Engine. This
must be a disk type appropriate to the project and zone in which
the workers will run. If unknown or unspecified, the service
will attempt to choose a reasonable default.
For example, the standard persistent disk type is a resource name
typically ending in "pd-standard". If SSD persistent disks are
available, the resource name typically ends with "pd-ssd". The
actual valid values are defined the Google Compute Engine API,
not by the Cloud Dataflow API; consult the Google Compute Engine
documentation for more information about determining the set of
available disk types for a particular project and zone.
Google Compute Engine Disk types are local to a particular
project in a particular zone, and so the resource name will
typically look something like this:
compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard
string disk_type = 2;
Returns
getMountPoint()
public String getMountPoint()
Directory in a VM where disk is mounted.
string mount_point = 3;
Returns
Type | Description |
String | The mountPoint.
|
getMountPointBytes()
public ByteString getMountPointBytes()
Directory in a VM where disk is mounted.
string mount_point = 3;
Returns
Type | Description |
ByteString | The bytes for mountPoint.
|
getSizeGb()
Size of disk in GB. If zero or unspecified, the service will
attempt to choose a reasonable default.
int32 size_gb = 1;
Returns
Type | Description |
int | The sizeGb.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(Disk other)
public Disk.Builder mergeFrom(Disk other)
Parameter
Returns
public Disk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Disk.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Disk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setDiskType(String value)
public Disk.Builder setDiskType(String value)
Disk storage type, as defined by Google Compute Engine. This
must be a disk type appropriate to the project and zone in which
the workers will run. If unknown or unspecified, the service
will attempt to choose a reasonable default.
For example, the standard persistent disk type is a resource name
typically ending in "pd-standard". If SSD persistent disks are
available, the resource name typically ends with "pd-ssd". The
actual valid values are defined the Google Compute Engine API,
not by the Cloud Dataflow API; consult the Google Compute Engine
documentation for more information about determining the set of
available disk types for a particular project and zone.
Google Compute Engine Disk types are local to a particular
project in a particular zone, and so the resource name will
typically look something like this:
compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard
string disk_type = 2;
Parameter
Name | Description |
value | String
The diskType to set.
|
Returns
setDiskTypeBytes(ByteString value)
public Disk.Builder setDiskTypeBytes(ByteString value)
Disk storage type, as defined by Google Compute Engine. This
must be a disk type appropriate to the project and zone in which
the workers will run. If unknown or unspecified, the service
will attempt to choose a reasonable default.
For example, the standard persistent disk type is a resource name
typically ending in "pd-standard". If SSD persistent disks are
available, the resource name typically ends with "pd-ssd". The
actual valid values are defined the Google Compute Engine API,
not by the Cloud Dataflow API; consult the Google Compute Engine
documentation for more information about determining the set of
available disk types for a particular project and zone.
Google Compute Engine Disk types are local to a particular
project in a particular zone, and so the resource name will
typically look something like this:
compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard
string disk_type = 2;
Parameter
Name | Description |
value | ByteString
The bytes for diskType to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public Disk.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMountPoint(String value)
public Disk.Builder setMountPoint(String value)
Directory in a VM where disk is mounted.
string mount_point = 3;
Parameter
Name | Description |
value | String
The mountPoint to set.
|
Returns
setMountPointBytes(ByteString value)
public Disk.Builder setMountPointBytes(ByteString value)
Directory in a VM where disk is mounted.
string mount_point = 3;
Parameter
Name | Description |
value | ByteString
The bytes for mountPoint to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Disk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSizeGb(int value)
public Disk.Builder setSizeGb(int value)
Size of disk in GB. If zero or unspecified, the service will
attempt to choose a reasonable default.
int32 size_gb = 1;
Parameter
Name | Description |
value | int
The sizeGb to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final Disk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides