Interface PersistentDiskDefaultsOrBuilder (1.74.0)

public interface PersistentDiskDefaultsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAdditionalLabels(String key)

public abstract boolean containsAdditionalLabels(String key)

A map of labels to associate with the Persistent Disk.

map<string, string> additional_labels = 4;

Parameter
Name Description
key String
Returns
Type Description
boolean

getAdditionalLabels() (deprecated)

public abstract Map<String,String> getAdditionalLabels()
Returns
Type Description
Map<String,String>

getAdditionalLabelsCount()

public abstract int getAdditionalLabelsCount()

A map of labels to associate with the Persistent Disk.

map<string, string> additional_labels = 4;

Returns
Type Description
int

getAdditionalLabelsMap()

public abstract Map<String,String> getAdditionalLabelsMap()

A map of labels to associate with the Persistent Disk.

map<string, string> additional_labels = 4;

Returns
Type Description
Map<String,String>

getAdditionalLabelsOrDefault(String key, String defaultValue)

public abstract String getAdditionalLabelsOrDefault(String key, String defaultValue)

A map of labels to associate with the Persistent Disk.

map<string, string> additional_labels = 4;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getAdditionalLabelsOrThrow(String key)

public abstract String getAdditionalLabelsOrThrow(String key)

A map of labels to associate with the Persistent Disk.

map<string, string> additional_labels = 4;

Parameter
Name Description
key String
Returns
Type Description
String

getDiskName()

public abstract String getDiskName()

Optional. The name of the Persistent Disk to create.

string disk_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The diskName.

getDiskNameBytes()

public abstract ByteString getDiskNameBytes()

Optional. The name of the Persistent Disk to create.

string disk_name = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for diskName.

getDiskType()

public abstract ComputeEngineDiskType getDiskType()

The disk type to use.

.google.cloud.vmmigration.v1.ComputeEngineDiskType disk_type = 3;

Returns
Type Description
ComputeEngineDiskType

The diskType.

getDiskTypeValue()

public abstract int getDiskTypeValue()

The disk type to use.

.google.cloud.vmmigration.v1.ComputeEngineDiskType disk_type = 3;

Returns
Type Description
int

The enum numeric value on the wire for diskType.

getEncryption()

public abstract Encryption getEncryption()

Optional. The encryption to apply to the disk.

.google.cloud.vmmigration.v1.Encryption encryption = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Encryption

The encryption.

getEncryptionOrBuilder()

public abstract EncryptionOrBuilder getEncryptionOrBuilder()

Optional. The encryption to apply to the disk.

.google.cloud.vmmigration.v1.Encryption encryption = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EncryptionOrBuilder

getSourceDiskNumber()

public abstract int getSourceDiskNumber()

Required. The ordinal number of the source VM disk.

int32 source_disk_number = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The sourceDiskNumber.

getVmAttachmentDetails()

public abstract VmAttachmentDetails getVmAttachmentDetails()

Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attached to a target VM.

.google.cloud.vmmigration.v1.VmAttachmentDetails vm_attachment_details = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VmAttachmentDetails

The vmAttachmentDetails.

getVmAttachmentDetailsOrBuilder()

public abstract VmAttachmentDetailsOrBuilder getVmAttachmentDetailsOrBuilder()

Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attached to a target VM.

.google.cloud.vmmigration.v1.VmAttachmentDetails vm_attachment_details = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VmAttachmentDetailsOrBuilder

hasEncryption()

public abstract boolean hasEncryption()

Optional. The encryption to apply to the disk.

.google.cloud.vmmigration.v1.Encryption encryption = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the encryption field is set.

hasVmAttachmentDetails()

public abstract boolean hasVmAttachmentDetails()

Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attached to a target VM.

.google.cloud.vmmigration.v1.VmAttachmentDetails vm_attachment_details = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the vmAttachmentDetails field is set.