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 class
MachineArchitectureDetails.Builder
Details of the machine architecture.static class
MachineArchitectureDetails.CpuHyperThreading
CPU hyper-threading support.static class
MachineArchitectureDetails.FirmwareType
Firmware 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 int
BIOS_FIELD_NUMBER
static int
CPU_ARCHITECTURE_FIELD_NUMBER
static int
CPU_NAME_FIELD_NUMBER
static int
CPU_SOCKET_COUNT_FIELD_NUMBER
static int
CPU_THREAD_COUNT_FIELD_NUMBER
static int
FIRMWARE_TYPE_FIELD_NUMBER
static int
HYPERTHREADING_FIELD_NUMBER
static int
VENDOR_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
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.static MachineArchitectureDetails
getDefaultInstance()
MachineArchitectureDetails
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
MachineArchitectureDetails.FirmwareType
getFirmwareType()
Firmware type.int
getFirmwareTypeValue()
Firmware type.MachineArchitectureDetails.CpuHyperThreading
getHyperthreading()
CPU hyper-threading support.int
getHyperthreadingValue()
CPU hyper-threading support.com.google.protobuf.Parser<MachineArchitectureDetails>
getParserForType()
int
getSerializedSize()
String
getVendor()
Hardware vendor.com.google.protobuf.ByteString
getVendorBytes()
Hardware vendor.boolean
hasBios()
BIOS Details.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static MachineArchitectureDetails.Builder
newBuilder()
static MachineArchitectureDetails.Builder
newBuilder(MachineArchitectureDetails prototype)
MachineArchitectureDetails.Builder
newBuilderForType()
protected MachineArchitectureDetails.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static MachineArchitectureDetails
parseDelimitedFrom(InputStream input)
static MachineArchitectureDetails
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MachineArchitectureDetails
parseFrom(byte[] data)
static MachineArchitectureDetails
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MachineArchitectureDetails
parseFrom(com.google.protobuf.ByteString data)
static MachineArchitectureDetails
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MachineArchitectureDetails
parseFrom(com.google.protobuf.CodedInputStream input)
static MachineArchitectureDetails
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MachineArchitectureDetails
parseFrom(InputStream input)
static MachineArchitectureDetails
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static MachineArchitectureDetails
parseFrom(ByteBuffer data)
static MachineArchitectureDetails
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<MachineArchitectureDetails>
parser()
MachineArchitectureDetails.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in 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:
getCpuArchitecture
in 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:
getCpuArchitectureBytes
in 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:
getCpuName
in 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:
getCpuNameBytes
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The bytes for cpuName.
-
getVendor
public String getVendor()
Hardware vendor.
string vendor = 3;
- Specified by:
getVendor
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The vendor.
-
getVendorBytes
public com.google.protobuf.ByteString getVendorBytes()
Hardware vendor.
string vendor = 3;
- Specified by:
getVendorBytes
in 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:
getCpuThreadCount
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The cpuThreadCount.
-
getCpuSocketCount
public int getCpuSocketCount()
Number of processor sockets allocated to the machine.
int32 cpu_socket_count = 5;
- Specified by:
getCpuSocketCount
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The cpuSocketCount.
-
hasBios
public boolean hasBios()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;
- Specified by:
hasBios
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- Whether the bios field is set.
-
getBios
public BiosDetails getBios()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;
- Specified by:
getBios
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The bios.
-
getBiosOrBuilder
public BiosDetailsOrBuilder getBiosOrBuilder()
BIOS Details.
.google.cloud.migrationcenter.v1.BiosDetails bios = 6;
- Specified by:
getBiosOrBuilder
in interfaceMachineArchitectureDetailsOrBuilder
-
getFirmwareTypeValue
public int getFirmwareTypeValue()
Firmware type.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.FirmwareType firmware_type = 7;
- Specified by:
getFirmwareTypeValue
in 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:
getFirmwareType
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The firmwareType.
-
getHyperthreadingValue
public int getHyperthreadingValue()
CPU hyper-threading support.
.google.cloud.migrationcenter.v1.MachineArchitectureDetails.CpuHyperThreading hyperthreading = 8;
- Specified by:
getHyperthreadingValue
in 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:
getHyperthreading
in interfaceMachineArchitectureDetailsOrBuilder
- Returns:
- The hyperthreading.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MachineArchitectureDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MachineArchitectureDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-