public interface VolumeOrBuilder extends MessageOrBuilderImplements
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 | intThe 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 | intThe 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. |