Class BootDiskDefaults (1.74.0)

public final class BootDiskDefaults extends GeneratedMessageV3 implements BootDiskDefaultsOrBuilder

BootDiskDefaults hold information about the boot disk of a VM.

Protobuf type google.cloud.vmmigration.v1.BootDiskDefaults

Static Fields

DEVICE_NAME_FIELD_NUMBER

public static final int DEVICE_NAME_FIELD_NUMBER
Field Value
Type Description
int

DISK_NAME_FIELD_NUMBER

public static final int DISK_NAME_FIELD_NUMBER
Field Value
Type Description
int

DISK_TYPE_FIELD_NUMBER

public static final int DISK_TYPE_FIELD_NUMBER
Field Value
Type Description
int

ENCRYPTION_FIELD_NUMBER

public static final int ENCRYPTION_FIELD_NUMBER
Field Value
Type Description
int

IMAGE_FIELD_NUMBER

public static final int IMAGE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static BootDiskDefaults getDefaultInstance()
Returns
Type Description
BootDiskDefaults

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static BootDiskDefaults.Builder newBuilder()
Returns
Type Description
BootDiskDefaults.Builder

newBuilder(BootDiskDefaults prototype)

public static BootDiskDefaults.Builder newBuilder(BootDiskDefaults prototype)
Parameter
Name Description
prototype BootDiskDefaults
Returns
Type Description
BootDiskDefaults.Builder

parseDelimitedFrom(InputStream input)

public static BootDiskDefaults parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BootDiskDefaults parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static BootDiskDefaults parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BootDiskDefaults parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BootDiskDefaults parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BootDiskDefaults parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BootDiskDefaults parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BootDiskDefaults parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static BootDiskDefaults parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BootDiskDefaults parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static BootDiskDefaults parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static BootDiskDefaults parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BootDiskDefaults
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<BootDiskDefaults> parser()
Returns
Type Description
Parser<BootDiskDefaults>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public BootDiskDefaults getDefaultInstanceForType()
Returns
Type Description
BootDiskDefaults

getDeviceName()

public String getDeviceName()

Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.

string device_name = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The deviceName.

getDeviceNameBytes()

public ByteString getDeviceNameBytes()

Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.

string device_name = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for deviceName.

getDiskName()

public String getDiskName()

Optional. The name of the disk.

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

Returns
Type Description
String

The diskName.

getDiskNameBytes()

public ByteString getDiskNameBytes()

Optional. The name of the disk.

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

Returns
Type Description
ByteString

The bytes for diskName.

getDiskType()

public ComputeEngineDiskType getDiskType()

Optional. The type of disk provisioning to use for the VM.

.google.cloud.vmmigration.v1.ComputeEngineDiskType disk_type = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ComputeEngineDiskType

The diskType.

getDiskTypeValue()

public int getDiskTypeValue()

Optional. The type of disk provisioning to use for the VM.

.google.cloud.vmmigration.v1.ComputeEngineDiskType disk_type = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for diskType.

getEncryption()

public Encryption getEncryption()

Optional. The encryption to apply to the boot disk.

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

Returns
Type Description
Encryption

The encryption.

getEncryptionOrBuilder()

public EncryptionOrBuilder getEncryptionOrBuilder()

Optional. The encryption to apply to the boot disk.

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

Returns
Type Description
EncryptionOrBuilder

getImage()

public BootDiskDefaults.DiskImageDefaults getImage()

The image to use when creating the disk.

.google.cloud.vmmigration.v1.BootDiskDefaults.DiskImageDefaults image = 3;

Returns
Type Description
BootDiskDefaults.DiskImageDefaults

The image.

getImageOrBuilder()

public BootDiskDefaults.DiskImageDefaultsOrBuilder getImageOrBuilder()

The image to use when creating the disk.

.google.cloud.vmmigration.v1.BootDiskDefaults.DiskImageDefaults image = 3;

Returns
Type Description
BootDiskDefaults.DiskImageDefaultsOrBuilder

getParserForType()

public Parser<BootDiskDefaults> getParserForType()
Returns
Type Description
Parser<BootDiskDefaults>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSourceCase()

public BootDiskDefaults.SourceCase getSourceCase()
Returns
Type Description
BootDiskDefaults.SourceCase

hasEncryption()

public boolean hasEncryption()

Optional. The encryption to apply to the boot disk.

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

Returns
Type Description
boolean

Whether the encryption field is set.

hasImage()

public boolean hasImage()

The image to use when creating the disk.

.google.cloud.vmmigration.v1.BootDiskDefaults.DiskImageDefaults image = 3;

Returns
Type Description
boolean

Whether the image field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public BootDiskDefaults.Builder newBuilderForType()
Returns
Type Description
BootDiskDefaults.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected BootDiskDefaults.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
BootDiskDefaults.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public BootDiskDefaults.Builder toBuilder()
Returns
Type Description
BootDiskDefaults.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException