Interface LunOrBuilder (0.21.0)

public interface LunOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBootLun()

public abstract boolean getBootLun()

Display if this LUN is a boot LUN.

bool boot_lun = 7;

Returns
TypeDescription
boolean

The bootLun.

getId()

public abstract String getId()

An identifier for the LUN, generated by the backend.

string id = 10;

Returns
TypeDescription
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

An identifier for the LUN, generated by the backend.

string id = 10;

Returns
TypeDescription
ByteString

The bytes for id.

getMultiprotocolType()

public abstract Lun.MultiprotocolType getMultiprotocolType()

The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.

.google.cloud.baremetalsolution.v2.Lun.MultiprotocolType multiprotocol_type = 4;

Returns
TypeDescription
Lun.MultiprotocolType

The multiprotocolType.

getMultiprotocolTypeValue()

public abstract int getMultiprotocolTypeValue()

The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.

.google.cloud.baremetalsolution.v2.Lun.MultiprotocolType multiprotocol_type = 4;

Returns
TypeDescription
int

The enum numeric value on the wire for multiprotocolType.

getName()

public abstract String getName()

Output only. The name of the LUN.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. The name of the LUN.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for name.

getShareable()

public abstract boolean getShareable()

Display if this LUN can be shared between multiple physical servers.

bool shareable = 6;

Returns
TypeDescription
boolean

The shareable.

getSizeGb()

public abstract long getSizeGb()

The size of this LUN, in gigabytes.

int64 size_gb = 3;

Returns
TypeDescription
long

The sizeGb.

getState()

public abstract Lun.State getState()

The state of this storage volume.

.google.cloud.baremetalsolution.v2.Lun.State state = 2;

Returns
TypeDescription
Lun.State

The state.

getStateValue()

public abstract int getStateValue()

The state of this storage volume.

.google.cloud.baremetalsolution.v2.Lun.State state = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for state.

getStorageType()

public abstract Lun.StorageType getStorageType()

The storage type for this LUN.

.google.cloud.baremetalsolution.v2.Lun.StorageType storage_type = 8;

Returns
TypeDescription
Lun.StorageType

The storageType.

getStorageTypeValue()

public abstract int getStorageTypeValue()

The storage type for this LUN.

.google.cloud.baremetalsolution.v2.Lun.StorageType storage_type = 8;

Returns
TypeDescription
int

The enum numeric value on the wire for storageType.

getStorageVolume()

public abstract String getStorageVolume()

Display the storage volume for this LUN.

string storage_volume = 5 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The storageVolume.

getStorageVolumeBytes()

public abstract ByteString getStorageVolumeBytes()

Display the storage volume for this LUN.

string storage_volume = 5 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for storageVolume.

getWwid()

public abstract String getWwid()

The WWID for this LUN.

string wwid = 9;

Returns
TypeDescription
String

The wwid.

getWwidBytes()

public abstract ByteString getWwidBytes()

The WWID for this LUN.

string wwid = 9;

Returns
TypeDescription
ByteString

The bytes for wwid.