Interface AllocationPolicy.DiskOrBuilder (0.2.2)

public static interface AllocationPolicy.DiskOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDataSourceCase()

public abstract AllocationPolicy.Disk.DataSourceCase getDataSourceCase()
Returns
TypeDescription
AllocationPolicy.Disk.DataSourceCase

getImage()

public abstract String getImage()

Name of a public or custom image used as the data source.

string image = 4;

Returns
TypeDescription
String

The image.

getImageBytes()

public abstract ByteString getImageBytes()

Name of a public or custom image used as the data source.

string image = 4;

Returns
TypeDescription
ByteString

The bytes for image.

getSizeGb()

public abstract long getSizeGb()

Disk size in GB. This field is ignored if data_source is disk or image.

int64 size_gb = 2;

Returns
TypeDescription
long

The sizeGb.

getSnapshot()

public abstract String getSnapshot()

Name of a snapshot used as the data source.

string snapshot = 5;

Returns
TypeDescription
String

The snapshot.

getSnapshotBytes()

public abstract ByteString getSnapshotBytes()

Name of a snapshot used as the data source.

string snapshot = 5;

Returns
TypeDescription
ByteString

The bytes for snapshot.

getType()

public abstract String getType()

Disk type as shown in gcloud compute disk-types list For example, "pd-ssd", "pd-standard", "pd-balanced".

string type = 1;

Returns
TypeDescription
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Disk type as shown in gcloud compute disk-types list For example, "pd-ssd", "pd-standard", "pd-balanced".

string type = 1;

Returns
TypeDescription
ByteString

The bytes for type.

hasImage()

public abstract boolean hasImage()

Name of a public or custom image used as the data source.

string image = 4;

Returns
TypeDescription
boolean

Whether the image field is set.

hasSnapshot()

public abstract boolean hasSnapshot()

Name of a snapshot used as the data source.

string snapshot = 5;

Returns
TypeDescription
boolean

Whether the snapshot field is set.