Class ComputeEngineDisksTargetDefaults.Builder (1.74.0)

public static final class ComputeEngineDisksTargetDefaults.Builder extends GeneratedMessageV3.Builder<ComputeEngineDisksTargetDefaults.Builder> implements ComputeEngineDisksTargetDefaultsOrBuilder

ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.

Protobuf type google.cloud.vmmigration.v1.ComputeEngineDisksTargetDefaults

Static Methods

getDescriptor()

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

Methods

addAllDisks(Iterable<? extends PersistentDiskDefaults> values)

public ComputeEngineDisksTargetDefaults.Builder addAllDisks(Iterable<? extends PersistentDiskDefaults> values)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
values Iterable<? extends com.google.cloud.vmmigration.v1.PersistentDiskDefaults>
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

addDisks(PersistentDiskDefaults value)

public ComputeEngineDisksTargetDefaults.Builder addDisks(PersistentDiskDefaults value)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
value PersistentDiskDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

addDisks(PersistentDiskDefaults.Builder builderForValue)

public ComputeEngineDisksTargetDefaults.Builder addDisks(PersistentDiskDefaults.Builder builderForValue)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
builderForValue PersistentDiskDefaults.Builder
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

addDisks(int index, PersistentDiskDefaults value)

public ComputeEngineDisksTargetDefaults.Builder addDisks(int index, PersistentDiskDefaults value)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameters
Name Description
index int
value PersistentDiskDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

addDisks(int index, PersistentDiskDefaults.Builder builderForValue)

public ComputeEngineDisksTargetDefaults.Builder addDisks(int index, PersistentDiskDefaults.Builder builderForValue)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameters
Name Description
index int
builderForValue PersistentDiskDefaults.Builder
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

addDisksBuilder()

public PersistentDiskDefaults.Builder addDisksBuilder()

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Returns
Type Description
PersistentDiskDefaults.Builder

addDisksBuilder(int index)

public PersistentDiskDefaults.Builder addDisksBuilder(int index)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
index int
Returns
Type Description
PersistentDiskDefaults.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ComputeEngineDisksTargetDefaults.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

build()

public ComputeEngineDisksTargetDefaults build()
Returns
Type Description
ComputeEngineDisksTargetDefaults

buildPartial()

public ComputeEngineDisksTargetDefaults buildPartial()
Returns
Type Description
ComputeEngineDisksTargetDefaults

clear()

public ComputeEngineDisksTargetDefaults.Builder clear()
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

clearDisks()

public ComputeEngineDisksTargetDefaults.Builder clearDisks()

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

clearDisksTargetDefaults()

public ComputeEngineDisksTargetDefaults.Builder clearDisksTargetDefaults()

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

clearField(Descriptors.FieldDescriptor field)

public ComputeEngineDisksTargetDefaults.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

clearLocation()

public ComputeEngineDisksTargetDefaults.Builder clearLocation()
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ComputeEngineDisksTargetDefaults.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

clearTargetProject()

public ComputeEngineDisksTargetDefaults.Builder clearTargetProject()

The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.

string target_project = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

This builder for chaining.

clearVmTarget()

public ComputeEngineDisksTargetDefaults.Builder clearVmTarget()
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

clearVmTargetDefaults()

public ComputeEngineDisksTargetDefaults.Builder clearVmTargetDefaults()

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

clearZone()

public ComputeEngineDisksTargetDefaults.Builder clearZone()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

This builder for chaining.

clone()

public ComputeEngineDisksTargetDefaults.Builder clone()
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

getDefaultInstanceForType()

public ComputeEngineDisksTargetDefaults getDefaultInstanceForType()
Returns
Type Description
ComputeEngineDisksTargetDefaults

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisks(int index)

public PersistentDiskDefaults getDisks(int index)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
index int
Returns
Type Description
PersistentDiskDefaults

getDisksBuilder(int index)

public PersistentDiskDefaults.Builder getDisksBuilder(int index)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
index int
Returns
Type Description
PersistentDiskDefaults.Builder

getDisksBuilderList()

public List<PersistentDiskDefaults.Builder> getDisksBuilderList()

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Returns
Type Description
List<Builder>

getDisksCount()

public int getDisksCount()

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Returns
Type Description
int

getDisksList()

public List<PersistentDiskDefaults> getDisksList()

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Returns
Type Description
List<PersistentDiskDefaults>

getDisksOrBuilder(int index)

public PersistentDiskDefaultsOrBuilder getDisksOrBuilder(int index)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
index int
Returns
Type Description
PersistentDiskDefaultsOrBuilder

getDisksOrBuilderList()

public List<? extends PersistentDiskDefaultsOrBuilder> getDisksOrBuilderList()

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Returns
Type Description
List<? extends com.google.cloud.vmmigration.v1.PersistentDiskDefaultsOrBuilder>

getDisksTargetDefaults()

public DisksMigrationDisksTargetDefaults getDisksTargetDefaults()

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Returns
Type Description
DisksMigrationDisksTargetDefaults

The disksTargetDefaults.

getDisksTargetDefaultsBuilder()

public DisksMigrationDisksTargetDefaults.Builder getDisksTargetDefaultsBuilder()

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Returns
Type Description
DisksMigrationDisksTargetDefaults.Builder

getDisksTargetDefaultsOrBuilder()

public DisksMigrationDisksTargetDefaultsOrBuilder getDisksTargetDefaultsOrBuilder()

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Returns
Type Description
DisksMigrationDisksTargetDefaultsOrBuilder

getLocationCase()

public ComputeEngineDisksTargetDefaults.LocationCase getLocationCase()
Returns
Type Description
ComputeEngineDisksTargetDefaults.LocationCase

getTargetProject()

public String getTargetProject()

The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.

string target_project = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The targetProject.

getTargetProjectBytes()

public ByteString getTargetProjectBytes()

The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.

string target_project = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for targetProject.

getVmTargetCase()

public ComputeEngineDisksTargetDefaults.VmTargetCase getVmTargetCase()
Returns
Type Description
ComputeEngineDisksTargetDefaults.VmTargetCase

getVmTargetDefaults()

public DisksMigrationVmTargetDefaults getVmTargetDefaults()

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Returns
Type Description
DisksMigrationVmTargetDefaults

The vmTargetDefaults.

getVmTargetDefaultsBuilder()

public DisksMigrationVmTargetDefaults.Builder getVmTargetDefaultsBuilder()

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Returns
Type Description
DisksMigrationVmTargetDefaults.Builder

getVmTargetDefaultsOrBuilder()

public DisksMigrationVmTargetDefaultsOrBuilder getVmTargetDefaultsOrBuilder()

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Returns
Type Description
DisksMigrationVmTargetDefaultsOrBuilder

getZone()

public String getZone()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
String

The zone.

getZoneBytes()

public ByteString getZoneBytes()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
ByteString

The bytes for zone.

hasDisksTargetDefaults()

public boolean hasDisksTargetDefaults()

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Returns
Type Description
boolean

Whether the disksTargetDefaults field is set.

hasVmTargetDefaults()

public boolean hasVmTargetDefaults()

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Returns
Type Description
boolean

Whether the vmTargetDefaults field is set.

hasZone()

public boolean hasZone()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
boolean

Whether the zone field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDisksTargetDefaults(DisksMigrationDisksTargetDefaults value)

public ComputeEngineDisksTargetDefaults.Builder mergeDisksTargetDefaults(DisksMigrationDisksTargetDefaults value)

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Parameter
Name Description
value DisksMigrationDisksTargetDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

mergeFrom(ComputeEngineDisksTargetDefaults other)

public ComputeEngineDisksTargetDefaults.Builder mergeFrom(ComputeEngineDisksTargetDefaults other)
Parameter
Name Description
other ComputeEngineDisksTargetDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ComputeEngineDisksTargetDefaults.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ComputeEngineDisksTargetDefaults.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ComputeEngineDisksTargetDefaults.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

mergeVmTargetDefaults(DisksMigrationVmTargetDefaults value)

public ComputeEngineDisksTargetDefaults.Builder mergeVmTargetDefaults(DisksMigrationVmTargetDefaults value)

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Parameter
Name Description
value DisksMigrationVmTargetDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

removeDisks(int index)

public ComputeEngineDisksTargetDefaults.Builder removeDisks(int index)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameter
Name Description
index int
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setDisks(int index, PersistentDiskDefaults value)

public ComputeEngineDisksTargetDefaults.Builder setDisks(int index, PersistentDiskDefaults value)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameters
Name Description
index int
value PersistentDiskDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setDisks(int index, PersistentDiskDefaults.Builder builderForValue)

public ComputeEngineDisksTargetDefaults.Builder setDisks(int index, PersistentDiskDefaults.Builder builderForValue)

The details of each Persistent Disk to create.

repeated .google.cloud.vmmigration.v1.PersistentDiskDefaults disks = 4;

Parameters
Name Description
index int
builderForValue PersistentDiskDefaults.Builder
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setDisksTargetDefaults(DisksMigrationDisksTargetDefaults value)

public ComputeEngineDisksTargetDefaults.Builder setDisksTargetDefaults(DisksMigrationDisksTargetDefaults value)

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Parameter
Name Description
value DisksMigrationDisksTargetDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setDisksTargetDefaults(DisksMigrationDisksTargetDefaults.Builder builderForValue)

public ComputeEngineDisksTargetDefaults.Builder setDisksTargetDefaults(DisksMigrationDisksTargetDefaults.Builder builderForValue)

Details of the disk only migration target.

.google.cloud.vmmigration.v1.DisksMigrationDisksTargetDefaults disks_target_defaults = 5;

Parameter
Name Description
builderForValue DisksMigrationDisksTargetDefaults.Builder
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ComputeEngineDisksTargetDefaults.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

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

public ComputeEngineDisksTargetDefaults.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

setTargetProject(String value)

public ComputeEngineDisksTargetDefaults.Builder setTargetProject(String value)

The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.

string target_project = 1 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The targetProject to set.

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

This builder for chaining.

setTargetProjectBytes(ByteString value)

public ComputeEngineDisksTargetDefaults.Builder setTargetProjectBytes(ByteString value)

The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.

string target_project = 1 [(.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for targetProject to set.

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ComputeEngineDisksTargetDefaults.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder
Overrides

setVmTargetDefaults(DisksMigrationVmTargetDefaults value)

public ComputeEngineDisksTargetDefaults.Builder setVmTargetDefaults(DisksMigrationVmTargetDefaults value)

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Parameter
Name Description
value DisksMigrationVmTargetDefaults
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setVmTargetDefaults(DisksMigrationVmTargetDefaults.Builder builderForValue)

public ComputeEngineDisksTargetDefaults.Builder setVmTargetDefaults(DisksMigrationVmTargetDefaults.Builder builderForValue)

Details of the VM migration target.

.google.cloud.vmmigration.v1.DisksMigrationVmTargetDefaults vm_target_defaults = 6;

Parameter
Name Description
builderForValue DisksMigrationVmTargetDefaults.Builder
Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

setZone(String value)

public ComputeEngineDisksTargetDefaults.Builder setZone(String value)

The zone in which to create the Persistent Disks.

string zone = 2;

Parameter
Name Description
value String

The zone to set.

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

This builder for chaining.

setZoneBytes(ByteString value)

public ComputeEngineDisksTargetDefaults.Builder setZoneBytes(ByteString value)

The zone in which to create the Persistent Disks.

string zone = 2;

Parameter
Name Description
value ByteString

The bytes for zone to set.

Returns
Type Description
ComputeEngineDisksTargetDefaults.Builder

This builder for chaining.