Class MachineArchitectureDetails
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.migrationcenter.v1.MachineArchitectureDetails
-
- All Implemented Interfaces:
MachineArchitectureDetailsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class MachineArchitectureDetails extends com.google.protobuf.GeneratedMessageV3 implements MachineArchitectureDetailsOrBuilder
Details of the machine architecture.
Protobuf typegoogle.cloud.migrationcenter.v1.MachineArchitectureDetails- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMachineArchitectureDetails.BuilderDetails of the machine architecture.static classMachineArchitectureDetails.CpuHyperThreadingCPU hyper-threading support.static classMachineArchitectureDetails.FirmwareTypeFirmware type.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBIOS_FIELD_NUMBERstatic intCPU_ARCHITECTURE_FIELD_NUMBERstatic intCPU_NAME_FIELD_NUMBERstatic intCPU_SOCKET_COUNT_FIELD_NUMBERstatic intCPU_THREAD_COUNT_FIELD_NUMBERstatic intFIRMWARE_TYPE_FIELD_NUMBERstatic intHYPERTHREADING_FIELD_NUMBERstatic intVENDOR_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BiosDetailsgetBios()BIOS Details.BiosDetailsOrBuildergetBiosOrBuilder()BIOS Details.StringgetCpuArchitecture()CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.com.google.protobuf.ByteStringgetCpuArchitectureBytes()CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.StringgetCpuName()CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.com.google.protobuf.ByteStringgetCpuNameBytes()CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.intgetCpuSocketCount()Number of processor sockets allocated to the machine.intgetCpuThreadCount()Number of CPU threads allocated to the machine.static MachineArchitectureDetailsgetDefaultInstance()MachineArchitectureDetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()MachineArchitectureDetails.FirmwareTypegetFirmwareType()Firmware type.intgetFirmwareTypeValue()Firmware type.MachineArchitectureDetails.CpuHyperThreadinggetHyperthreading()CPU hyper-threading support.intgetHyperthreadingValue()CPU hyper-threading support.com.google.protobuf.Parser<MachineArchitectureDetails>getParserForType()intgetSerializedSize()StringgetVendor()Hardware vendor.com.google.protobuf.ByteStringgetVendorBytes()Hardware vendor.booleanhasBios()BIOS Details.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MachineArchitectureDetails.BuildernewBuilder()static MachineArchitectureDetails.BuildernewBuilder(MachineArchitectureDetails prototype)MachineArchitectureDetails.BuildernewBuilderForType()protected MachineArchitectureDetails.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MachineArchitectureDetailsparseDelimitedFrom(InputStream input)static MachineArchitectureDetailsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MachineArchitectureDetailsparseFrom(byte[] data)static MachineArchitectureDetailsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MachineArchitectureDetailsparseFrom(com.google.protobuf.ByteString data)static MachineArchitectureDetailsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MachineArchitectureDetailsparseFrom(com.google.protobuf.CodedInputStream input)static MachineArchitectureDetailsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MachineArchitectureDetailsparseFrom(InputStream input)static MachineArchitectureDetailsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MachineArchitectureDetailsparseFrom(ByteBuffer data)static MachineArchitectureDetailsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MachineArchitectureDetails>parser()MachineArchitectureDetails.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CPU_ARCHITECTURE_FIELD_NUMBER
public static final int CPU_ARCHITECTURE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CPU_NAME_FIELD_NUMBER
public static final int CPU_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VENDOR_FIELD_NUMBER
public static final int VENDOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CPU_THREAD_COUNT_FIELD_NUMBER
public static final int CPU_THREAD_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CPU_SOCKET_COUNT_FIELD_NUMBER
public static final int CPU_SOCKET_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIOS_FIELD_NUMBER
public static final int BIOS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIRMWARE_TYPE_FIELD_NUMBER
public static final int FIRMWARE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HYPERTHREADING_FIELD_NUMBER
public static final int HYPERTHREADING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getCpuArchitecture
public String getCpuArchitecture()
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
string cpu_architecture = 1;- Specified by:
getCpuArchitecturein interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The cpuArchitecture.
-
getCpuArchitectureBytes
public com.google.protobuf.ByteString getCpuArchitectureBytes()
CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
string cpu_architecture = 1;- Specified by:
getCpuArchitectureBytesin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The bytes for cpuArchitecture.
-
getCpuName
public String getCpuName()
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
string cpu_name = 2;- Specified by:
getCpuNamein interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The cpuName.
-
getCpuNameBytes
public com.google.protobuf.ByteString getCpuNameBytes()
CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
string cpu_name = 2;- Specified by:
getCpuNameBytesin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The bytes for cpuName.
-
getVendor
public String getVendor()
Hardware vendor.
string vendor = 3;- Specified by:
getVendorin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The vendor.
-
getVendorBytes
public com.google.protobuf.ByteString getVendorBytes()
Hardware vendor.
string vendor = 3;- Specified by:
getVendorBytesin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The bytes for vendor.
-
getCpuThreadCount
public int getCpuThreadCount()
Number of CPU threads allocated to the machine.
int32 cpu_thread_count = 4;- Specified by:
getCpuThreadCountin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The cpuThreadCount.
-
getCpuSocketCount
public int getCpuSocketCount()
Number of processor sockets allocated to the machine.
int32 cpu_socket_count = 5;- Specified by:
getCpuSocketCountin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The cpuSocketCount.
-
hasBios
public boolean hasBios()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;- Specified by:
hasBiosin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- Whether the bios field is set.
-
getBios
public BiosDetails getBios()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;- Specified by:
getBiosin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The bios.
-
getBiosOrBuilder
public BiosDetailsOrBuilder getBiosOrBuilder()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;- Specified by:
getBiosOrBuilderin interfaceMachineArchitectureDetailsOrBuilder
-
getFirmwareTypeValue
public int getFirmwareTypeValue()
Firmware type.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.FirmwareType firmware_type = 7;- Specified by:
getFirmwareTypeValuein interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The enum numeric value on the wire for firmwareType.
-
getFirmwareType
public MachineArchitectureDetails.FirmwareType getFirmwareType()
Firmware type.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.FirmwareType firmware_type = 7;- Specified by:
getFirmwareTypein interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The firmwareType.
-
getHyperthreadingValue
public int getHyperthreadingValue()
CPU hyper-threading support.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.CpuHyperThreading hyperthreading = 8;- Specified by:
getHyperthreadingValuein interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The enum numeric value on the wire for hyperthreading.
-
getHyperthreading
public MachineArchitectureDetails.CpuHyperThreading getHyperthreading()
CPU hyper-threading support.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.CpuHyperThreading hyperthreading = 8;- Specified by:
getHyperthreadingin interfaceMachineArchitectureDetailsOrBuilder- Returns:
- The hyperthreading.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MachineArchitectureDetails parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineArchitectureDetails parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineArchitectureDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineArchitectureDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineArchitectureDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineArchitectureDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineArchitectureDetails parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MachineArchitectureDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MachineArchitectureDetails parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MachineArchitectureDetails parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MachineArchitectureDetails parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MachineArchitectureDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MachineArchitectureDetails.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MachineArchitectureDetails.Builder newBuilder()
-
newBuilder
public static MachineArchitectureDetails.Builder newBuilder(MachineArchitectureDetails prototype)
-
toBuilder
public MachineArchitectureDetails.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MachineArchitectureDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MachineArchitectureDetails getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MachineArchitectureDetails> parser()
-
getParserForType
public com.google.protobuf.Parser<MachineArchitectureDetails> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MachineArchitectureDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-