Interface ComputeEngineDisksTargetDefaultsOrBuilder (1.74.0)

public interface ComputeEngineDisksTargetDefaultsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDisks(int index)

public abstract 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

getDisksCount()

public abstract int getDisksCount()

The details of each Persistent Disk to create.

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

Returns
Type Description
int

getDisksList()

public abstract 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 abstract 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 abstract 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 abstract DisksMigrationDisksTargetDefaults getDisksTargetDefaults()

Details of the disk only migration target.

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

Returns
Type Description
DisksMigrationDisksTargetDefaults

The disksTargetDefaults.

getDisksTargetDefaultsOrBuilder()

public abstract DisksMigrationDisksTargetDefaultsOrBuilder getDisksTargetDefaultsOrBuilder()

Details of the disk only migration target.

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

Returns
Type Description
DisksMigrationDisksTargetDefaultsOrBuilder

getLocationCase()

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

getTargetProject()

public abstract 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 abstract 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 abstract ComputeEngineDisksTargetDefaults.VmTargetCase getVmTargetCase()
Returns
Type Description
ComputeEngineDisksTargetDefaults.VmTargetCase

getVmTargetDefaults()

public abstract DisksMigrationVmTargetDefaults getVmTargetDefaults()

Details of the VM migration target.

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

Returns
Type Description
DisksMigrationVmTargetDefaults

The vmTargetDefaults.

getVmTargetDefaultsOrBuilder()

public abstract DisksMigrationVmTargetDefaultsOrBuilder getVmTargetDefaultsOrBuilder()

Details of the VM migration target.

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

Returns
Type Description
DisksMigrationVmTargetDefaultsOrBuilder

getZone()

public abstract String getZone()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
ByteString

The bytes for zone.

hasDisksTargetDefaults()

public abstract 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 abstract 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 abstract boolean hasZone()

The zone in which to create the Persistent Disks.

string zone = 2;

Returns
Type Description
boolean

Whether the zone field is set.