Class ComputeStorageDescriptor.Builder (0.18.0)

public static final class ComputeStorageDescriptor.Builder extends GeneratedMessageV3.Builder<ComputeStorageDescriptor.Builder> implements ComputeStorageDescriptorOrBuilder

Compute Engine storage option descriptor.

Protobuf type google.cloud.migrationcenter.v1.ComputeStorageDescriptor

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ComputeStorageDescriptor.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

build()

public ComputeStorageDescriptor build()
Returns
TypeDescription
ComputeStorageDescriptor

buildPartial()

public ComputeStorageDescriptor buildPartial()
Returns
TypeDescription
ComputeStorageDescriptor

clear()

public ComputeStorageDescriptor.Builder clear()
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ComputeStorageDescriptor.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ComputeStorageDescriptor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

clearSizeGb()

public ComputeStorageDescriptor.Builder clearSizeGb()

Disk size in GiB.

int32 size_gb = 2;

Returns
TypeDescription
ComputeStorageDescriptor.Builder

This builder for chaining.

clearType()

public ComputeStorageDescriptor.Builder clearType()

Disk type backing the storage.

.google.cloud.migrationcenter.v1.PersistentDiskType type = 1;

Returns
TypeDescription
ComputeStorageDescriptor.Builder

This builder for chaining.

clone()

public ComputeStorageDescriptor.Builder clone()
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

getDefaultInstanceForType()

public ComputeStorageDescriptor getDefaultInstanceForType()
Returns
TypeDescription
ComputeStorageDescriptor

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getSizeGb()

public int getSizeGb()

Disk size in GiB.

int32 size_gb = 2;

Returns
TypeDescription
int

The sizeGb.

getType()

public PersistentDiskType getType()

Disk type backing the storage.

.google.cloud.migrationcenter.v1.PersistentDiskType type = 1;

Returns
TypeDescription
PersistentDiskType

The type.

getTypeValue()

public int getTypeValue()

Disk type backing the storage.

.google.cloud.migrationcenter.v1.PersistentDiskType type = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for type.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(ComputeStorageDescriptor other)

public ComputeStorageDescriptor.Builder mergeFrom(ComputeStorageDescriptor other)
Parameter
NameDescription
otherComputeStorageDescriptor
Returns
TypeDescription
ComputeStorageDescriptor.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ComputeStorageDescriptor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ComputeStorageDescriptor.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ComputeStorageDescriptor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ComputeStorageDescriptor.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ComputeStorageDescriptor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides

setSizeGb(int value)

public ComputeStorageDescriptor.Builder setSizeGb(int value)

Disk size in GiB.

int32 size_gb = 2;

Parameter
NameDescription
valueint

The sizeGb to set.

Returns
TypeDescription
ComputeStorageDescriptor.Builder

This builder for chaining.

setType(PersistentDiskType value)

public ComputeStorageDescriptor.Builder setType(PersistentDiskType value)

Disk type backing the storage.

.google.cloud.migrationcenter.v1.PersistentDiskType type = 1;

Parameter
NameDescription
valuePersistentDiskType

The type to set.

Returns
TypeDescription
ComputeStorageDescriptor.Builder

This builder for chaining.

setTypeValue(int value)

public ComputeStorageDescriptor.Builder setTypeValue(int value)

Disk type backing the storage.

.google.cloud.migrationcenter.v1.PersistentDiskType type = 1;

Parameter
NameDescription
valueint

The enum numeric value on the wire for type to set.

Returns
TypeDescription
ComputeStorageDescriptor.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ComputeStorageDescriptor.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ComputeStorageDescriptor.Builder
Overrides