Package com.google.cloud.compute.v1
Class InstanceConsumptionInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
- com.google.cloud.compute.v1.InstanceConsumptionInfo.Builder
-
- All Implemented Interfaces:
InstanceConsumptionInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InstanceConsumptionInfo
public static final class InstanceConsumptionInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder> implements InstanceConsumptionInfoOrBuilder
Protobuf typegoogle.cloud.compute.v1.InstanceConsumptionInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceConsumptionInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InstanceConsumptionInfobuild()InstanceConsumptionInfobuildPartial()InstanceConsumptionInfo.Builderclear()InstanceConsumptionInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)InstanceConsumptionInfo.BuilderclearGuestCpus()The number of virtual CPUs that are available to the instance.InstanceConsumptionInfo.BuilderclearLocalSsdGb()The amount of local SSD storage available to the instance, defined in GiB.InstanceConsumptionInfo.BuilderclearMemoryMb()The amount of physical memory available to the instance, defined in MiB.InstanceConsumptionInfo.BuilderclearMinNodeCpus()The minimal guaranteed number of virtual CPUs that are reserved.InstanceConsumptionInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)InstanceConsumptionInfo.Builderclone()InstanceConsumptionInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.booleanhasGuestCpus()The number of virtual CPUs that are available to the instance.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()InstanceConsumptionInfo.BuildermergeFrom(InstanceConsumptionInfo other)InstanceConsumptionInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)InstanceConsumptionInfo.BuildermergeFrom(com.google.protobuf.Message other)InstanceConsumptionInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InstanceConsumptionInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InstanceConsumptionInfo.BuildersetGuestCpus(int value)The number of virtual CPUs that are available to the instance.InstanceConsumptionInfo.BuildersetLocalSsdGb(int value)The amount of local SSD storage available to the instance, defined in GiB.InstanceConsumptionInfo.BuildersetMemoryMb(int value)The amount of physical memory available to the instance, defined in MiB.InstanceConsumptionInfo.BuildersetMinNodeCpus(int value)The minimal guaranteed number of virtual CPUs that are reserved.InstanceConsumptionInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)InstanceConsumptionInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<InstanceConsumptionInfo.Builder>
-
clear
public InstanceConsumptionInfo.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
getDefaultInstanceForType
public InstanceConsumptionInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public InstanceConsumptionInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InstanceConsumptionInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InstanceConsumptionInfo.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
setField
public InstanceConsumptionInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
clearField
public InstanceConsumptionInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
clearOneof
public InstanceConsumptionInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
setRepeatedField
public InstanceConsumptionInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
addRepeatedField
public InstanceConsumptionInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
mergeFrom
public InstanceConsumptionInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceConsumptionInfo.Builder>
-
mergeFrom
public InstanceConsumptionInfo.Builder mergeFrom(InstanceConsumptionInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
mergeFrom
public InstanceConsumptionInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceConsumptionInfo.Builder>- Throws:
IOException
-
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.
-
setGuestCpus
public InstanceConsumptionInfo.Builder setGuestCpus(int value)
The number of virtual CPUs that are available to the instance.
optional int32 guest_cpus = 393356754;- Parameters:
value- The guestCpus to set.- Returns:
- This builder for chaining.
-
clearGuestCpus
public InstanceConsumptionInfo.Builder clearGuestCpus()
The number of virtual CPUs that are available to the instance.
optional int32 guest_cpus = 393356754;- Returns:
- This builder for chaining.
-
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.
-
setLocalSsdGb
public InstanceConsumptionInfo.Builder setLocalSsdGb(int value)
The amount of local SSD storage available to the instance, defined in GiB.
optional int32 local_ssd_gb = 329237578;- Parameters:
value- The localSsdGb to set.- Returns:
- This builder for chaining.
-
clearLocalSsdGb
public InstanceConsumptionInfo.Builder clearLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.
optional int32 local_ssd_gb = 329237578;- Returns:
- This builder for chaining.
-
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.
-
setMemoryMb
public InstanceConsumptionInfo.Builder setMemoryMb(int value)
The amount of physical memory available to the instance, defined in MiB.
optional int32 memory_mb = 116001171;- Parameters:
value- The memoryMb to set.- Returns:
- This builder for chaining.
-
clearMemoryMb
public InstanceConsumptionInfo.Builder clearMemoryMb()
The amount of physical memory available to the instance, defined in MiB.
optional int32 memory_mb = 116001171;- Returns:
- This builder for chaining.
-
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.
-
setMinNodeCpus
public InstanceConsumptionInfo.Builder setMinNodeCpus(int value)
The minimal guaranteed number of virtual CPUs that are reserved.
optional int32 min_node_cpus = 317231675;- Parameters:
value- The minNodeCpus to set.- Returns:
- This builder for chaining.
-
clearMinNodeCpus
public InstanceConsumptionInfo.Builder clearMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.
optional int32 min_node_cpus = 317231675;- Returns:
- This builder for chaining.
-
setUnknownFields
public final InstanceConsumptionInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
mergeUnknownFields
public final InstanceConsumptionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
-