Package com.google.cloud.compute.v1
Class InstanceConsumptionInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.InstanceConsumptionInfo
-
- All Implemented Interfaces:
InstanceConsumptionInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class InstanceConsumptionInfo extends com.google.protobuf.GeneratedMessageV3 implements InstanceConsumptionInfoOrBuilder
Protobuf typegoogle.cloud.compute.v1.InstanceConsumptionInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstanceConsumptionInfo.Builder-
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 intGUEST_CPUS_FIELD_NUMBERstatic intLOCAL_SSD_GB_FIELD_NUMBERstatic intMEMORY_MB_FIELD_NUMBERstatic intMIN_NODE_CPUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static InstanceConsumptionInfogetDefaultInstance()InstanceConsumptionInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()intgetGuestCpus()The number of virtual CPUs that are available to the instance.intgetLocalSsdGb()The amount of local SSD storage available to the instance, defined in GiB.intgetMemoryMb()The amount of physical memory available to the instance, defined in MiB.intgetMinNodeCpus()The minimal guaranteed number of virtual CPUs that are reserved.com.google.protobuf.Parser<InstanceConsumptionInfo>getParserForType()intgetSerializedSize()booleanhasGuestCpus()The number of virtual CPUs that are available to the instance.inthashCode()booleanhasLocalSsdGb()The amount of local SSD storage available to the instance, defined in GiB.booleanhasMemoryMb()The amount of physical memory available to the instance, defined in MiB.booleanhasMinNodeCpus()The minimal guaranteed number of virtual CPUs that are reserved.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static InstanceConsumptionInfo.BuildernewBuilder()static InstanceConsumptionInfo.BuildernewBuilder(InstanceConsumptionInfo prototype)InstanceConsumptionInfo.BuildernewBuilderForType()protected InstanceConsumptionInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static InstanceConsumptionInfoparseDelimitedFrom(InputStream input)static InstanceConsumptionInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConsumptionInfoparseFrom(byte[] data)static InstanceConsumptionInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConsumptionInfoparseFrom(com.google.protobuf.ByteString data)static InstanceConsumptionInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConsumptionInfoparseFrom(com.google.protobuf.CodedInputStream input)static InstanceConsumptionInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConsumptionInfoparseFrom(InputStream input)static InstanceConsumptionInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConsumptionInfoparseFrom(ByteBuffer data)static InstanceConsumptionInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<InstanceConsumptionInfo>parser()InstanceConsumptionInfo.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
-
GUEST_CPUS_FIELD_NUMBER
public static final int GUEST_CPUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCAL_SSD_GB_FIELD_NUMBER
public static final int LOCAL_SSD_GB_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEMORY_MB_FIELD_NUMBER
public static final int MEMORY_MB_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MIN_NODE_CPUS_FIELD_NUMBER
public static final int MIN_NODE_CPUS_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
-
hasGuestCpus
public boolean hasGuestCpus()
The number of virtual CPUs that are available to the instance.
optional int32 guest_cpus = 393356754;- Specified by:
hasGuestCpusin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- Whether the guestCpus field is set.
-
getGuestCpus
public int getGuestCpus()
The number of virtual CPUs that are available to the instance.
optional int32 guest_cpus = 393356754;- Specified by:
getGuestCpusin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- The guestCpus.
-
hasLocalSsdGb
public boolean hasLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.
optional int32 local_ssd_gb = 329237578;- Specified by:
hasLocalSsdGbin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- Whether the localSsdGb field is set.
-
getLocalSsdGb
public int getLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.
optional int32 local_ssd_gb = 329237578;- Specified by:
getLocalSsdGbin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- The localSsdGb.
-
hasMemoryMb
public boolean hasMemoryMb()
The amount of physical memory available to the instance, defined in MiB.
optional int32 memory_mb = 116001171;- Specified by:
hasMemoryMbin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- Whether the memoryMb field is set.
-
getMemoryMb
public int getMemoryMb()
The amount of physical memory available to the instance, defined in MiB.
optional int32 memory_mb = 116001171;- Specified by:
getMemoryMbin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- The memoryMb.
-
hasMinNodeCpus
public boolean hasMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.
optional int32 min_node_cpus = 317231675;- Specified by:
hasMinNodeCpusin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- Whether the minNodeCpus field is set.
-
getMinNodeCpus
public int getMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.
optional int32 min_node_cpus = 317231675;- Specified by:
getMinNodeCpusin interfaceInstanceConsumptionInfoOrBuilder- Returns:
- The minNodeCpus.
-
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 InstanceConsumptionInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceConsumptionInfo parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceConsumptionInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceConsumptionInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public InstanceConsumptionInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InstanceConsumptionInfo.Builder newBuilder()
-
newBuilder
public static InstanceConsumptionInfo.Builder newBuilder(InstanceConsumptionInfo prototype)
-
toBuilder
public InstanceConsumptionInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceConsumptionInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InstanceConsumptionInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InstanceConsumptionInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<InstanceConsumptionInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InstanceConsumptionInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-