public static final class LicenseResourceCommitment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder> implements LicenseResourceCommitmentOrBuilder
Commitment for a particular license resource.Protobuf type
google.cloud.compute.v1.LicenseResourceCommitment| Modifier and Type | Method and Description |
|---|---|
LicenseResourceCommitment.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LicenseResourceCommitment |
build() |
LicenseResourceCommitment |
buildPartial() |
LicenseResourceCommitment.Builder |
clear() |
LicenseResourceCommitment.Builder |
clearAmount()
The number of licenses purchased.
|
LicenseResourceCommitment.Builder |
clearCoresPerLicense()
Specifies the core range of the instance for which this license applies.
|
LicenseResourceCommitment.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LicenseResourceCommitment.Builder |
clearLicense()
Any applicable license URI.
|
LicenseResourceCommitment.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LicenseResourceCommitment.Builder |
clone() |
long |
getAmount()
The number of licenses purchased.
|
String |
getCoresPerLicense()
Specifies the core range of the instance for which this license applies.
|
com.google.protobuf.ByteString |
getCoresPerLicenseBytes()
Specifies the core range of the instance for which this license applies.
|
LicenseResourceCommitment |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getLicense()
Any applicable license URI.
|
com.google.protobuf.ByteString |
getLicenseBytes()
Any applicable license URI.
|
boolean |
hasAmount()
The number of licenses purchased.
|
boolean |
hasCoresPerLicense()
Specifies the core range of the instance for which this license applies.
|
boolean |
hasLicense()
Any applicable license URI.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LicenseResourceCommitment.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LicenseResourceCommitment.Builder |
mergeFrom(LicenseResourceCommitment other) |
LicenseResourceCommitment.Builder |
mergeFrom(com.google.protobuf.Message other) |
LicenseResourceCommitment.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LicenseResourceCommitment.Builder |
setAmount(long value)
The number of licenses purchased.
|
LicenseResourceCommitment.Builder |
setCoresPerLicense(String value)
Specifies the core range of the instance for which this license applies.
|
LicenseResourceCommitment.Builder |
setCoresPerLicenseBytes(com.google.protobuf.ByteString value)
Specifies the core range of the instance for which this license applies.
|
LicenseResourceCommitment.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LicenseResourceCommitment.Builder |
setLicense(String value)
Any applicable license URI.
|
LicenseResourceCommitment.Builder |
setLicenseBytes(com.google.protobuf.ByteString value)
Any applicable license URI.
|
LicenseResourceCommitment.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LicenseResourceCommitment.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LicenseResourceCommitment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LicenseResourceCommitment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LicenseResourceCommitment.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder mergeFrom(LicenseResourceCommitment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public LicenseResourceCommitment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LicenseResourceCommitment.Builder>IOExceptionpublic boolean hasAmount()
The number of licenses purchased.
optional int64 amount = 196759640;hasAmount in interface LicenseResourceCommitmentOrBuilderpublic long getAmount()
The number of licenses purchased.
optional int64 amount = 196759640;getAmount in interface LicenseResourceCommitmentOrBuilderpublic LicenseResourceCommitment.Builder setAmount(long value)
The number of licenses purchased.
optional int64 amount = 196759640;value - The amount to set.public LicenseResourceCommitment.Builder clearAmount()
The number of licenses purchased.
optional int64 amount = 196759640;public boolean hasCoresPerLicense()
Specifies the core range of the instance for which this license applies.
optional string cores_per_license = 32482324;hasCoresPerLicense in interface LicenseResourceCommitmentOrBuilderpublic String getCoresPerLicense()
Specifies the core range of the instance for which this license applies.
optional string cores_per_license = 32482324;getCoresPerLicense in interface LicenseResourceCommitmentOrBuilderpublic com.google.protobuf.ByteString getCoresPerLicenseBytes()
Specifies the core range of the instance for which this license applies.
optional string cores_per_license = 32482324;getCoresPerLicenseBytes in interface LicenseResourceCommitmentOrBuilderpublic LicenseResourceCommitment.Builder setCoresPerLicense(String value)
Specifies the core range of the instance for which this license applies.
optional string cores_per_license = 32482324;value - The coresPerLicense to set.public LicenseResourceCommitment.Builder clearCoresPerLicense()
Specifies the core range of the instance for which this license applies.
optional string cores_per_license = 32482324;public LicenseResourceCommitment.Builder setCoresPerLicenseBytes(com.google.protobuf.ByteString value)
Specifies the core range of the instance for which this license applies.
optional string cores_per_license = 32482324;value - The bytes for coresPerLicense to set.public boolean hasLicense()
Any applicable license URI.
optional string license = 166757441;hasLicense in interface LicenseResourceCommitmentOrBuilderpublic String getLicense()
Any applicable license URI.
optional string license = 166757441;getLicense in interface LicenseResourceCommitmentOrBuilderpublic com.google.protobuf.ByteString getLicenseBytes()
Any applicable license URI.
optional string license = 166757441;getLicenseBytes in interface LicenseResourceCommitmentOrBuilderpublic LicenseResourceCommitment.Builder setLicense(String value)
Any applicable license URI.
optional string license = 166757441;value - The license to set.public LicenseResourceCommitment.Builder clearLicense()
Any applicable license URI.
optional string license = 166757441;public LicenseResourceCommitment.Builder setLicenseBytes(com.google.protobuf.ByteString value)
Any applicable license URI.
optional string license = 166757441;value - The bytes for license to set.public final LicenseResourceCommitment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>public final LicenseResourceCommitment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LicenseResourceCommitment.Builder>Copyright © 2023 Google LLC. All rights reserved.