Package com.google.cloud.compute.v1
Class LicenseResourceRequirements.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder>
-
- com.google.cloud.compute.v1.LicenseResourceRequirements.Builder
-
- All Implemented Interfaces:
LicenseResourceRequirementsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LicenseResourceRequirements
public static final class LicenseResourceRequirements.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder> implements LicenseResourceRequirementsOrBuilder
Protobuf typegoogle.cloud.compute.v1.LicenseResourceRequirements
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LicenseResourceRequirements.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LicenseResourceRequirementsbuild()LicenseResourceRequirementsbuildPartial()LicenseResourceRequirements.Builderclear()LicenseResourceRequirements.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LicenseResourceRequirements.BuilderclearMinGuestCpuCount()Minimum number of guest cpus required to use the Instance.LicenseResourceRequirements.BuilderclearMinMemoryMb()Minimum memory required to use the Instance.LicenseResourceRequirements.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LicenseResourceRequirements.Builderclone()LicenseResourceRequirementsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetMinGuestCpuCount()Minimum number of guest cpus required to use the Instance.intgetMinMemoryMb()Minimum memory required to use the Instance.booleanhasMinGuestCpuCount()Minimum number of guest cpus required to use the Instance.booleanhasMinMemoryMb()Minimum memory required to use the Instance.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LicenseResourceRequirements.BuildermergeFrom(LicenseResourceRequirements other)LicenseResourceRequirements.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LicenseResourceRequirements.BuildermergeFrom(com.google.protobuf.Message other)LicenseResourceRequirements.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LicenseResourceRequirements.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LicenseResourceRequirements.BuildersetMinGuestCpuCount(int value)Minimum number of guest cpus required to use the Instance.LicenseResourceRequirements.BuildersetMinMemoryMb(int value)Minimum memory required to use the Instance.LicenseResourceRequirements.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>
-
clear
public LicenseResourceRequirements.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<LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>
-
getDefaultInstanceForType
public LicenseResourceRequirements getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LicenseResourceRequirements build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LicenseResourceRequirements buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>
-
setField
public LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>
-
clearField
public LicenseResourceRequirements.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder>
-
clearOneof
public LicenseResourceRequirements.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder>
-
setRepeatedField
public LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>
-
addRepeatedField
public LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>
-
mergeFrom
public LicenseResourceRequirements.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LicenseResourceRequirements.Builder>
-
mergeFrom
public LicenseResourceRequirements.Builder mergeFrom(LicenseResourceRequirements other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder>
-
mergeFrom
public LicenseResourceRequirements.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<LicenseResourceRequirements.Builder>- Throws:
IOException
-
hasMinGuestCpuCount
public boolean hasMinGuestCpuCount()
Minimum number of guest cpus required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_guest_cpu_count = 477964836;- Specified by:
hasMinGuestCpuCountin interfaceLicenseResourceRequirementsOrBuilder- Returns:
- Whether the minGuestCpuCount field is set.
-
getMinGuestCpuCount
public int getMinGuestCpuCount()
Minimum number of guest cpus required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_guest_cpu_count = 477964836;- Specified by:
getMinGuestCpuCountin interfaceLicenseResourceRequirementsOrBuilder- Returns:
- The minGuestCpuCount.
-
setMinGuestCpuCount
public LicenseResourceRequirements.Builder setMinGuestCpuCount(int value)
Minimum number of guest cpus required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_guest_cpu_count = 477964836;- Parameters:
value- The minGuestCpuCount to set.- Returns:
- This builder for chaining.
-
clearMinGuestCpuCount
public LicenseResourceRequirements.Builder clearMinGuestCpuCount()
Minimum number of guest cpus required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_guest_cpu_count = 477964836;- Returns:
- This builder for chaining.
-
hasMinMemoryMb
public boolean hasMinMemoryMb()
Minimum memory required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_memory_mb = 504785894;- Specified by:
hasMinMemoryMbin interfaceLicenseResourceRequirementsOrBuilder- Returns:
- Whether the minMemoryMb field is set.
-
getMinMemoryMb
public int getMinMemoryMb()
Minimum memory required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_memory_mb = 504785894;- Specified by:
getMinMemoryMbin interfaceLicenseResourceRequirementsOrBuilder- Returns:
- The minMemoryMb.
-
setMinMemoryMb
public LicenseResourceRequirements.Builder setMinMemoryMb(int value)
Minimum memory required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_memory_mb = 504785894;- Parameters:
value- The minMemoryMb to set.- Returns:
- This builder for chaining.
-
clearMinMemoryMb
public LicenseResourceRequirements.Builder clearMinMemoryMb()
Minimum memory required to use the Instance. Enforced at Instance creation and Instance start.
optional int32 min_memory_mb = 504785894;- Returns:
- This builder for chaining.
-
setUnknownFields
public final LicenseResourceRequirements.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder>
-
mergeUnknownFields
public final LicenseResourceRequirements.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceRequirements.Builder>
-
-