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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Disk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
Returns |
---|
Type | Description |
Disk | |
buildPartial()
public Disk buildPartial()
Returns |
---|
Type | Description |
Disk | |
clear()
public Disk.Builder clear()
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
clearField(Descriptors.FieldDescriptor field)
public Disk.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMountPoint()
public Disk.Builder clearMountPoint()
Directory in a VM where disk is mounted.
string mount_point = 3;
Returns |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
clearOneof(Descriptors.OneofDescriptor oneof)
public Disk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
clone()
public Disk.Builder clone()
Overrides
getDefaultInstanceForType()
public Disk getDefaultInstanceForType()
Returns |
---|
Type | Description |
Disk | |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
---|
Type | Description |
ByteString | The bytes for diskType.
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Disk other)
public Disk.Builder mergeFrom(Disk other)
Parameter |
---|
Name | Description |
other | Disk
|
public Disk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Disk.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Disk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Disk.Builder setField(Descriptors.FieldDescriptor field, Object value)
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Disk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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 |
---|
Type | Description |
Disk.Builder | This builder for chaining.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Disk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides