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
google.cloud.compute.v1.InstanceConsumptionInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceConsumptionInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InstanceConsumptionInfo
build()
InstanceConsumptionInfo
buildPartial()
InstanceConsumptionInfo.Builder
clear()
InstanceConsumptionInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
InstanceConsumptionInfo.Builder
clearGuestCpus()
The number of virtual CPUs that are available to the instance.InstanceConsumptionInfo.Builder
clearLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.InstanceConsumptionInfo.Builder
clearMemoryMb()
The amount of physical memory available to the instance, defined in MiB.InstanceConsumptionInfo.Builder
clearMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.InstanceConsumptionInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
InstanceConsumptionInfo.Builder
clone()
InstanceConsumptionInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getGuestCpus()
The number of virtual CPUs that are available to the instance.int
getLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.int
getMemoryMb()
The amount of physical memory available to the instance, defined in MiB.int
getMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.boolean
hasGuestCpus()
The number of virtual CPUs that are available to the instance.boolean
hasLocalSsdGb()
The amount of local SSD storage available to the instance, defined in GiB.boolean
hasMemoryMb()
The amount of physical memory available to the instance, defined in MiB.boolean
hasMinNodeCpus()
The minimal guaranteed number of virtual CPUs that are reserved.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
InstanceConsumptionInfo.Builder
mergeFrom(InstanceConsumptionInfo other)
InstanceConsumptionInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
InstanceConsumptionInfo.Builder
mergeFrom(com.google.protobuf.Message other)
InstanceConsumptionInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
InstanceConsumptionInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InstanceConsumptionInfo.Builder
setGuestCpus(int value)
The number of virtual CPUs that are available to the instance.InstanceConsumptionInfo.Builder
setLocalSsdGb(int value)
The amount of local SSD storage available to the instance, defined in GiB.InstanceConsumptionInfo.Builder
setMemoryMb(int value)
The amount of physical memory available to the instance, defined in MiB.InstanceConsumptionInfo.Builder
setMinNodeCpus(int value)
The minimal guaranteed number of virtual CPUs that are reserved.InstanceConsumptionInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
InstanceConsumptionInfo.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
clear
public InstanceConsumptionInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
getDefaultInstanceForType
public InstanceConsumptionInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InstanceConsumptionInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InstanceConsumptionInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InstanceConsumptionInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
setField
public InstanceConsumptionInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
clearField
public InstanceConsumptionInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
clearOneof
public InstanceConsumptionInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
setRepeatedField
public InstanceConsumptionInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
addRepeatedField
public InstanceConsumptionInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
mergeFrom
public InstanceConsumptionInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InstanceConsumptionInfo.Builder>
-
mergeFrom
public InstanceConsumptionInfo.Builder mergeFrom(InstanceConsumptionInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasGuestCpus
in 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:
getGuestCpus
in 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:
hasLocalSsdGb
in 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:
getLocalSsdGb
in 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:
hasMemoryMb
in 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:
getMemoryMb
in 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:
hasMinNodeCpus
in 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:
getMinNodeCpus
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
mergeUnknownFields
public final InstanceConsumptionInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceConsumptionInfo.Builder>
-
-