Interface AwsVmDetailsOrBuilder (1.28.0)

public interface AwsVmDetailsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsTags(String key)

public abstract boolean containsTags(String key)

The tags of the VM.

map<string, string> tags = 15;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getArchitecture()

public abstract AwsVmDetails.VmArchitecture getArchitecture()

The CPU architecture.

.google.cloud.vmmigration.v1.AwsVmDetails.VmArchitecture architecture = 18;

Returns
TypeDescription
AwsVmDetails.VmArchitecture

The architecture.

getArchitectureValue()

public abstract int getArchitectureValue()

The CPU architecture.

.google.cloud.vmmigration.v1.AwsVmDetails.VmArchitecture architecture = 18;

Returns
TypeDescription
int

The enum numeric value on the wire for architecture.

getBootOption()

public abstract AwsVmDetails.BootOption getBootOption()

The VM Boot Option.

.google.cloud.vmmigration.v1.AwsVmDetails.BootOption boot_option = 11;

Returns
TypeDescription
AwsVmDetails.BootOption

The bootOption.

getBootOptionValue()

public abstract int getBootOptionValue()

The VM Boot Option.

.google.cloud.vmmigration.v1.AwsVmDetails.BootOption boot_option = 11;

Returns
TypeDescription
int

The enum numeric value on the wire for bootOption.

getCommittedStorageMb()

public abstract long getCommittedStorageMb()

The total size of the storage allocated to the VM in MB.

int64 committed_storage_mb = 9;

Returns
TypeDescription
long

The committedStorageMb.

getCpuCount()

public abstract int getCpuCount()

The number of cpus the VM has.

int32 cpu_count = 6;

Returns
TypeDescription
int

The cpuCount.

getDiskCount()

public abstract int getDiskCount()

The number of disks the VM has.

int32 disk_count = 8;

Returns
TypeDescription
int

The diskCount.

getDisplayName()

public abstract String getDisplayName()

The display name of the VM. Note that this value is not necessarily unique.

string display_name = 2;

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

The display name of the VM. Note that this value is not necessarily unique.

string display_name = 2;

Returns
TypeDescription
ByteString

The bytes for displayName.

getInstanceType()

public abstract String getInstanceType()

The instance type of the VM.

string instance_type = 12;

Returns
TypeDescription
String

The instanceType.

getInstanceTypeBytes()

public abstract ByteString getInstanceTypeBytes()

The instance type of the VM.

string instance_type = 12;

Returns
TypeDescription
ByteString

The bytes for instanceType.

getMemoryMb()

public abstract int getMemoryMb()

The memory size of the VM in MB.

int32 memory_mb = 7;

Returns
TypeDescription
int

The memoryMb.

getOsDescription()

public abstract String getOsDescription()

The VM's OS.

string os_description = 10;

Returns
TypeDescription
String

The osDescription.

getOsDescriptionBytes()

public abstract ByteString getOsDescriptionBytes()

The VM's OS.

string os_description = 10;

Returns
TypeDescription
ByteString

The bytes for osDescription.

getPowerState()

public abstract AwsVmDetails.PowerState getPowerState()

Output only. The power state of the VM at the moment list was taken.

.google.cloud.vmmigration.v1.AwsVmDetails.PowerState power_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
AwsVmDetails.PowerState

The powerState.

getPowerStateValue()

public abstract int getPowerStateValue()

Output only. The power state of the VM at the moment list was taken.

.google.cloud.vmmigration.v1.AwsVmDetails.PowerState power_state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The enum numeric value on the wire for powerState.

getSecurityGroups(int index)

public abstract AwsSecurityGroup getSecurityGroups(int index)

The security groups the VM belongs to.

repeated .google.cloud.vmmigration.v1.AwsSecurityGroup security_groups = 14;

Parameter
NameDescription
indexint
Returns
TypeDescription
AwsSecurityGroup

getSecurityGroupsCount()

public abstract int getSecurityGroupsCount()

The security groups the VM belongs to.

repeated .google.cloud.vmmigration.v1.AwsSecurityGroup security_groups = 14;

Returns
TypeDescription
int

getSecurityGroupsList()

public abstract List<AwsSecurityGroup> getSecurityGroupsList()

The security groups the VM belongs to.

repeated .google.cloud.vmmigration.v1.AwsSecurityGroup security_groups = 14;

Returns
TypeDescription
List<AwsSecurityGroup>

getSecurityGroupsOrBuilder(int index)

public abstract AwsSecurityGroupOrBuilder getSecurityGroupsOrBuilder(int index)

The security groups the VM belongs to.

repeated .google.cloud.vmmigration.v1.AwsSecurityGroup security_groups = 14;

Parameter
NameDescription
indexint
Returns
TypeDescription
AwsSecurityGroupOrBuilder

getSecurityGroupsOrBuilderList()

public abstract List<? extends AwsSecurityGroupOrBuilder> getSecurityGroupsOrBuilderList()

The security groups the VM belongs to.

repeated .google.cloud.vmmigration.v1.AwsSecurityGroup security_groups = 14;

Returns
TypeDescription
List<? extends com.google.cloud.vmmigration.v1.AwsSecurityGroupOrBuilder>

getSourceDescription()

public abstract String getSourceDescription()

The descriptive name of the AWS's source this VM is connected to.

string source_description = 4;

Returns
TypeDescription
String

The sourceDescription.

getSourceDescriptionBytes()

public abstract ByteString getSourceDescriptionBytes()

The descriptive name of the AWS's source this VM is connected to.

string source_description = 4;

Returns
TypeDescription
ByteString

The bytes for sourceDescription.

getSourceId()

public abstract String getSourceId()

The id of the AWS's source this VM is connected to.

string source_id = 3;

Returns
TypeDescription
String

The sourceId.

getSourceIdBytes()

public abstract ByteString getSourceIdBytes()

The id of the AWS's source this VM is connected to.

string source_id = 3;

Returns
TypeDescription
ByteString

The bytes for sourceId.

getTags()

public abstract Map<String,String> getTags()

Use #getTagsMap() instead.

Returns
TypeDescription
Map<String,String>

getTagsCount()

public abstract int getTagsCount()

The tags of the VM.

map<string, string> tags = 15;

Returns
TypeDescription
int

getTagsMap()

public abstract Map<String,String> getTagsMap()

The tags of the VM.

map<string, string> tags = 15;

Returns
TypeDescription
Map<String,String>

getTagsOrDefault(String key, String defaultValue)

public abstract String getTagsOrDefault(String key, String defaultValue)

The tags of the VM.

map<string, string> tags = 15;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getTagsOrThrow(String key)

public abstract String getTagsOrThrow(String key)

The tags of the VM.

map<string, string> tags = 15;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getVirtualizationType()

public abstract AwsVmDetails.VmVirtualizationType getVirtualizationType()

The virtualization type.

.google.cloud.vmmigration.v1.AwsVmDetails.VmVirtualizationType virtualization_type = 17;

Returns
TypeDescription
AwsVmDetails.VmVirtualizationType

The virtualizationType.

getVirtualizationTypeValue()

public abstract int getVirtualizationTypeValue()

The virtualization type.

.google.cloud.vmmigration.v1.AwsVmDetails.VmVirtualizationType virtualization_type = 17;

Returns
TypeDescription
int

The enum numeric value on the wire for virtualizationType.

getVmId()

public abstract String getVmId()

The VM ID in AWS.

string vm_id = 1;

Returns
TypeDescription
String

The vmId.

getVmIdBytes()

public abstract ByteString getVmIdBytes()

The VM ID in AWS.

string vm_id = 1;

Returns
TypeDescription
ByteString

The bytes for vmId.

getVpcId()

public abstract String getVpcId()

The VPC ID the VM belongs to.

string vpc_id = 13;

Returns
TypeDescription
String

The vpcId.

getVpcIdBytes()

public abstract ByteString getVpcIdBytes()

The VPC ID the VM belongs to.

string vpc_id = 13;

Returns
TypeDescription
ByteString

The bytes for vpcId.

getZone()

public abstract String getZone()

The AWS zone of the VM.

string zone = 16;

Returns
TypeDescription
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

The AWS zone of the VM.

string zone = 16;

Returns
TypeDescription
ByteString

The bytes for zone.