Interface MachineArchitectureDetailsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MachineArchitectureDetails
,MachineArchitectureDetails.Builder
public interface MachineArchitectureDetailsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BiosDetails
getBios()
BIOS Details.BiosDetailsOrBuilder
getBiosOrBuilder()
BIOS Details.String
getCpuArchitecture()
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.com.google.protobuf.ByteString
getCpuArchitectureBytes()
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.String
getCpuName()
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.com.google.protobuf.ByteString
getCpuNameBytes()
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.int
getCpuSocketCount()
Number of processor sockets allocated to the machine.int
getCpuThreadCount()
Number of CPU threads allocated to the machine.MachineArchitectureDetails.FirmwareType
getFirmwareType()
Firmware type.int
getFirmwareTypeValue()
Firmware type.MachineArchitectureDetails.CpuHyperThreading
getHyperthreading()
CPU hyper-threading support.int
getHyperthreadingValue()
CPU hyper-threading support.String
getVendor()
Hardware vendor.com.google.protobuf.ByteString
getVendorBytes()
Hardware vendor.boolean
hasBios()
BIOS Details.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getCpuArchitecture
String getCpuArchitecture()
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
string cpu_architecture = 1;
- Returns:
- The cpuArchitecture.
-
getCpuArchitectureBytes
com.google.protobuf.ByteString getCpuArchitectureBytes()
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
string cpu_architecture = 1;
- Returns:
- The bytes for cpuArchitecture.
-
getCpuName
String getCpuName()
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
string cpu_name = 2;
- Returns:
- The cpuName.
-
getCpuNameBytes
com.google.protobuf.ByteString getCpuNameBytes()
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
string cpu_name = 2;
- Returns:
- The bytes for cpuName.
-
getVendor
String getVendor()
Hardware vendor.
string vendor = 3;
- Returns:
- The vendor.
-
getVendorBytes
com.google.protobuf.ByteString getVendorBytes()
Hardware vendor.
string vendor = 3;
- Returns:
- The bytes for vendor.
-
getCpuThreadCount
int getCpuThreadCount()
Number of CPU threads allocated to the machine.
int32 cpu_thread_count = 4;
- Returns:
- The cpuThreadCount.
-
getCpuSocketCount
int getCpuSocketCount()
Number of processor sockets allocated to the machine.
int32 cpu_socket_count = 5;
- Returns:
- The cpuSocketCount.
-
hasBios
boolean hasBios()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;
- Returns:
- Whether the bios field is set.
-
getBios
BiosDetails getBios()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;
- Returns:
- The bios.
-
getBiosOrBuilder
BiosDetailsOrBuilder getBiosOrBuilder()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;
-
getFirmwareTypeValue
int getFirmwareTypeValue()
Firmware type.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.FirmwareType firmware_type = 7;
- Returns:
- The enum numeric value on the wire for firmwareType.
-
getFirmwareType
MachineArchitectureDetails.FirmwareType getFirmwareType()
Firmware type.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.FirmwareType firmware_type = 7;
- Returns:
- The firmwareType.
-
getHyperthreadingValue
int getHyperthreadingValue()
CPU hyper-threading support.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.CpuHyperThreading hyperthreading = 8;
- Returns:
- The enum numeric value on the wire for hyperthreading.
-
getHyperthreading
MachineArchitectureDetails.CpuHyperThreading getHyperthreading()
CPU hyper-threading support.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.CpuHyperThreading hyperthreading = 8;
- Returns:
- The hyperthreading.
-
-