Interface VolumeOrBuilder (0.2.0)

public interface VolumeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDeviceName()

public abstract String getDeviceName()

Device name of an attached disk

string device_name = 6;

Returns
TypeDescription
String

The deviceName.

getDeviceNameBytes()

public abstract ByteString getDeviceNameBytes()

Device name of an attached disk

string device_name = 6;

Returns
TypeDescription
ByteString

The bytes for deviceName.

getGcs()

public abstract GCS getGcs()

A Google Cloud Storage source for the volume.

.google.cloud.batch.v1alpha.GCS gcs = 3;

Returns
TypeDescription
GCS

The gcs.

getGcsOrBuilder()

public abstract GCSOrBuilder getGcsOrBuilder()

A Google Cloud Storage source for the volume.

.google.cloud.batch.v1alpha.GCS gcs = 3;

Returns
TypeDescription
GCSOrBuilder

getMountOptions(int index)

public abstract String getMountOptions(int index)

Mount options For Google Cloud Storage, mount options are the global options supported by gcsfuse tool. Batch will use them to mount the volume with the following command: "gcsfuse [global options] bucket mountpoint". For PD, NFS, mount options are these supported by /etc/fstab. Batch will use Fstab to mount such volumes. https://help.ubuntu.com/community/Fstab

repeated string mount_options = 5;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The mountOptions at the given index.

getMountOptionsBytes(int index)

public abstract ByteString getMountOptionsBytes(int index)

Mount options For Google Cloud Storage, mount options are the global options supported by gcsfuse tool. Batch will use them to mount the volume with the following command: "gcsfuse [global options] bucket mountpoint". For PD, NFS, mount options are these supported by /etc/fstab. Batch will use Fstab to mount such volumes. https://help.ubuntu.com/community/Fstab

repeated string mount_options = 5;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the mountOptions at the given index.

getMountOptionsCount()

public abstract int getMountOptionsCount()

Mount options For Google Cloud Storage, mount options are the global options supported by gcsfuse tool. Batch will use them to mount the volume with the following command: "gcsfuse [global options] bucket mountpoint". For PD, NFS, mount options are these supported by /etc/fstab. Batch will use Fstab to mount such volumes. https://help.ubuntu.com/community/Fstab

repeated string mount_options = 5;

Returns
TypeDescription
int

The count of mountOptions.

getMountOptionsList()

public abstract List<String> getMountOptionsList()

Mount options For Google Cloud Storage, mount options are the global options supported by gcsfuse tool. Batch will use them to mount the volume with the following command: "gcsfuse [global options] bucket mountpoint". For PD, NFS, mount options are these supported by /etc/fstab. Batch will use Fstab to mount such volumes. https://help.ubuntu.com/community/Fstab

repeated string mount_options = 5;

Returns
TypeDescription
List<String>

A list containing the mountOptions.

getMountPath()

public abstract String getMountPath()

Mount path for the volume, e.g. /mnt/share

string mount_path = 4;

Returns
TypeDescription
String

The mountPath.

getMountPathBytes()

public abstract ByteString getMountPathBytes()

Mount path for the volume, e.g. /mnt/share

string mount_path = 4;

Returns
TypeDescription
ByteString

The bytes for mountPath.

getNfs()

public abstract NFS getNfs()

An NFS source for the volume (could be a Filestore, for example).

.google.cloud.batch.v1alpha.NFS nfs = 1;

Returns
TypeDescription
NFS

The nfs.

getNfsOrBuilder()

public abstract NFSOrBuilder getNfsOrBuilder()

An NFS source for the volume (could be a Filestore, for example).

.google.cloud.batch.v1alpha.NFS nfs = 1;

Returns
TypeDescription
NFSOrBuilder

getPd() (deprecated)

public abstract PD getPd()

Deprecated. google.cloud.batch.v1alpha.Volume.pd is deprecated. See google/cloud/batch/v1alpha/volume.proto;l=37

A persistent disk source for the volume.

.google.cloud.batch.v1alpha.PD pd = 2 [deprecated = true];

Returns
TypeDescription
PD

The pd.

getPdOrBuilder()

public abstract PDOrBuilder getPdOrBuilder()

A persistent disk source for the volume.

.google.cloud.batch.v1alpha.PD pd = 2 [deprecated = true];

Returns
TypeDescription
PDOrBuilder

getSourceCase()

public abstract Volume.SourceCase getSourceCase()
Returns
TypeDescription
Volume.SourceCase

hasDeviceName()

public abstract boolean hasDeviceName()

Device name of an attached disk

string device_name = 6;

Returns
TypeDescription
boolean

Whether the deviceName field is set.

hasGcs()

public abstract boolean hasGcs()

A Google Cloud Storage source for the volume.

.google.cloud.batch.v1alpha.GCS gcs = 3;

Returns
TypeDescription
boolean

Whether the gcs field is set.

hasNfs()

public abstract boolean hasNfs()

An NFS source for the volume (could be a Filestore, for example).

.google.cloud.batch.v1alpha.NFS nfs = 1;

Returns
TypeDescription
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=37

A persistent disk source for the volume.

.google.cloud.batch.v1alpha.PD pd = 2 [deprecated = true];

Returns
TypeDescription
boolean

Whether the pd field is set.