public interface VolumeOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getDeviceName()
public abstract String getDeviceName()
Device name of an attached disk volume, which should align with a device_name specified by job.allocation_policy.instances[0].policy.disks[i].device_name or defined by the given instance template in job.allocation_policy.instances[0].instance_template.
string device_name = 6;
Type | Description |
String | The deviceName. |
getDeviceNameBytes()
public abstract ByteString getDeviceNameBytes()
Device name of an attached disk volume, which should align with a device_name specified by job.allocation_policy.instances[0].policy.disks[i].device_name or defined by the given instance template in job.allocation_policy.instances[0].instance_template.
string device_name = 6;
Type | Description |
ByteString | The bytes for deviceName. |
getGcs()
public abstract GCS getGcs()
A Google Cloud Storage (GCS) volume.
.google.cloud.batch.v1alpha.GCS gcs = 3;
Type | Description |
GCS | The gcs. |
getGcsOrBuilder()
public abstract GCSOrBuilder getGcsOrBuilder()
A Google Cloud Storage (GCS) volume.
.google.cloud.batch.v1alpha.GCS gcs = 3;
Type | Description |
GCSOrBuilder |
getMountOptions(int index)
public abstract String getMountOptions(int index)
For Google Cloud Storage (GCS), mount options are the options supported by the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). For existing persistent disks, mount options provided by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except writing are supported. This is due to restrictions of multi-writer mode (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). For other attached disks and Network File System (NFS), mount options are these supported by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html).
repeated string mount_options = 5;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The mountOptions at the given index. |
getMountOptionsBytes(int index)
public abstract ByteString getMountOptionsBytes(int index)
For Google Cloud Storage (GCS), mount options are the options supported by the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). For existing persistent disks, mount options provided by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except writing are supported. This is due to restrictions of multi-writer mode (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). For other attached disks and Network File System (NFS), mount options are these supported by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html).
repeated string mount_options = 5;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the mountOptions at the given index. |
getMountOptionsCount()
public abstract int getMountOptionsCount()
For Google Cloud Storage (GCS), mount options are the options supported by the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). For existing persistent disks, mount options provided by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except writing are supported. This is due to restrictions of multi-writer mode (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). For other attached disks and Network File System (NFS), mount options are these supported by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html).
repeated string mount_options = 5;
Type | Description |
int | The count of mountOptions. |
getMountOptionsList()
public abstract List<String> getMountOptionsList()
For Google Cloud Storage (GCS), mount options are the options supported by the gcsfuse tool (https://github.com/GoogleCloudPlatform/gcsfuse). For existing persistent disks, mount options provided by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html) except writing are supported. This is due to restrictions of multi-writer mode (https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms). For other attached disks and Network File System (NFS), mount options are these supported by the mount command (https://man7.org/linux/man-pages/man8/mount.8.html).
repeated string mount_options = 5;
Type | Description |
List<String> | A list containing the mountOptions. |
getMountPath()
public abstract String getMountPath()
The mount path for the volume, e.g. /mnt/disks/share.
string mount_path = 4;
Type | Description |
String | The mountPath. |
getMountPathBytes()
public abstract ByteString getMountPathBytes()
The mount path for the volume, e.g. /mnt/disks/share.
string mount_path = 4;
Type | Description |
ByteString | The bytes for mountPath. |
getNfs()
public abstract NFS getNfs()
A Network File System (NFS) volume. For example, a Filestore file share.
.google.cloud.batch.v1alpha.NFS nfs = 1;
Type | Description |
NFS | The nfs. |
getNfsOrBuilder()
public abstract NFSOrBuilder getNfsOrBuilder()
A Network File System (NFS) volume. For example, a Filestore file share.
.google.cloud.batch.v1alpha.NFS nfs = 1;
Type | Description |
NFSOrBuilder |
getPd() (deprecated)
public abstract PD getPd()
Deprecated. google.cloud.batch.v1alpha.Volume.pd is deprecated. See google/cloud/batch/v1alpha/volume.proto;l=36
Deprecated: please use device_name instead.
.google.cloud.batch.v1alpha.PD pd = 2 [deprecated = true];
Type | Description |
PD | The pd. |
getPdOrBuilder()
public abstract PDOrBuilder getPdOrBuilder()
Deprecated: please use device_name instead.
.google.cloud.batch.v1alpha.PD pd = 2 [deprecated = true];
Type | Description |
PDOrBuilder |
getSourceCase()
public abstract Volume.SourceCase getSourceCase()
Type | Description |
Volume.SourceCase |
hasDeviceName()
public abstract boolean hasDeviceName()
Device name of an attached disk volume, which should align with a device_name specified by job.allocation_policy.instances[0].policy.disks[i].device_name or defined by the given instance template in job.allocation_policy.instances[0].instance_template.
string device_name = 6;
Type | Description |
boolean | Whether the deviceName field is set. |
hasGcs()
public abstract boolean hasGcs()
A Google Cloud Storage (GCS) volume.
.google.cloud.batch.v1alpha.GCS gcs = 3;
Type | Description |
boolean | Whether the gcs field is set. |
hasNfs()
public abstract boolean hasNfs()
A Network File System (NFS) volume. For example, a Filestore file share.
.google.cloud.batch.v1alpha.NFS nfs = 1;
Type | Description |
boolean | Whether the nfs field is set. |
hasPd() (deprecated)
public abstract boolean hasPd()
Deprecated. google.cloud.batch.v1alpha.Volume.pd is deprecated. See google/cloud/batch/v1alpha/volume.proto;l=36
Deprecated: please use device_name instead.
.google.cloud.batch.v1alpha.PD pd = 2 [deprecated = true];
Type | Description |
boolean | Whether the pd field is set. |