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;
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for deviceName. |
getGcs()
public abstract GCS getGcs()
A Google Cloud Storage (GCS) volume.
.google.events.cloud.batch.v1.GCS gcs = 3;
Returns | |
---|---|
Type | Description |
GCS |
The gcs. |
getGcsOrBuilder()
public abstract GCSOrBuilder getGcsOrBuilder()
A Google Cloud Storage (GCS) volume.
.google.events.cloud.batch.v1.GCS gcs = 3;
Returns | |
---|---|
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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
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;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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;
Returns | |
---|---|
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.events.cloud.batch.v1.NFS nfs = 1;
Returns | |
---|---|
Type | Description |
NFS |
The nfs. |
getNfsOrBuilder()
public abstract NFSOrBuilder getNfsOrBuilder()
A Network File System (NFS) volume. For example, a Filestore file share.
.google.events.cloud.batch.v1.NFS nfs = 1;
Returns | |
---|---|
Type | Description |
NFSOrBuilder |
getSourceCase()
public abstract Volume.SourceCase getSourceCase()
Returns | |
---|---|
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the deviceName field is set. |
hasGcs()
public abstract boolean hasGcs()
A Google Cloud Storage (GCS) volume.
.google.events.cloud.batch.v1.GCS gcs = 3;
Returns | |
---|---|
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.events.cloud.batch.v1.NFS nfs = 1;
Returns | |
---|---|
Type | Description |
boolean |
Whether the nfs field is set. |