public static final class Category.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder> implements CategoryOrBuilder
Represents the category hierarchy of a SKU.Protobuf type
google.cloud.billing.v1.Category| Modifier and Type | Method and Description |
|---|---|
Category.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Category |
build() |
Category |
buildPartial() |
Category.Builder |
clear() |
Category.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Category.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Category.Builder |
clearResourceFamily()
The type of product the SKU refers to.
|
Category.Builder |
clearResourceGroup()
A group classification for related SKUs.
|
Category.Builder |
clearServiceDisplayName()
The display name of the service this SKU belongs to.
|
Category.Builder |
clearUsageType()
Represents how the SKU is consumed.
|
Category.Builder |
clone() |
Category |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getResourceFamily()
The type of product the SKU refers to.
|
com.google.protobuf.ByteString |
getResourceFamilyBytes()
The type of product the SKU refers to.
|
String |
getResourceGroup()
A group classification for related SKUs.
|
com.google.protobuf.ByteString |
getResourceGroupBytes()
A group classification for related SKUs.
|
String |
getServiceDisplayName()
The display name of the service this SKU belongs to.
|
com.google.protobuf.ByteString |
getServiceDisplayNameBytes()
The display name of the service this SKU belongs to.
|
String |
getUsageType()
Represents how the SKU is consumed.
|
com.google.protobuf.ByteString |
getUsageTypeBytes()
Represents how the SKU is consumed.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Category.Builder |
mergeFrom(Category other) |
Category.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Category.Builder |
mergeFrom(com.google.protobuf.Message other) |
Category.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Category.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Category.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Category.Builder |
setResourceFamily(String value)
The type of product the SKU refers to.
|
Category.Builder |
setResourceFamilyBytes(com.google.protobuf.ByteString value)
The type of product the SKU refers to.
|
Category.Builder |
setResourceGroup(String value)
A group classification for related SKUs.
|
Category.Builder |
setResourceGroupBytes(com.google.protobuf.ByteString value)
A group classification for related SKUs.
|
Category.Builder |
setServiceDisplayName(String value)
The display name of the service this SKU belongs to.
|
Category.Builder |
setServiceDisplayNameBytes(com.google.protobuf.ByteString value)
The display name of the service this SKU belongs to.
|
Category.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Category.Builder |
setUsageType(String value)
Represents how the SKU is consumed.
|
Category.Builder |
setUsageTypeBytes(com.google.protobuf.ByteString value)
Represents how the SKU is consumed.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>public Category.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Category.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<Category.Builder>public Category getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Category build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Category buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Category.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>public Category.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<Category.Builder>public Category.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>public Category.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>public Category.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<Category.Builder>public Category.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<Category.Builder>public Category.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Category.Builder>public Category.Builder mergeFrom(Category other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>public Category.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<Category.Builder>IOExceptionpublic String getServiceDisplayName()
The display name of the service this SKU belongs to.
string service_display_name = 1;getServiceDisplayName in interface CategoryOrBuilderpublic com.google.protobuf.ByteString getServiceDisplayNameBytes()
The display name of the service this SKU belongs to.
string service_display_name = 1;getServiceDisplayNameBytes in interface CategoryOrBuilderpublic Category.Builder setServiceDisplayName(String value)
The display name of the service this SKU belongs to.
string service_display_name = 1;value - The serviceDisplayName to set.public Category.Builder clearServiceDisplayName()
The display name of the service this SKU belongs to.
string service_display_name = 1;public Category.Builder setServiceDisplayNameBytes(com.google.protobuf.ByteString value)
The display name of the service this SKU belongs to.
string service_display_name = 1;value - The bytes for serviceDisplayName to set.public String getResourceFamily()
The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;getResourceFamily in interface CategoryOrBuilderpublic com.google.protobuf.ByteString getResourceFamilyBytes()
The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;getResourceFamilyBytes in interface CategoryOrBuilderpublic Category.Builder setResourceFamily(String value)
The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;value - The resourceFamily to set.public Category.Builder clearResourceFamily()
The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;public Category.Builder setResourceFamilyBytes(com.google.protobuf.ByteString value)
The type of product the SKU refers to. Example: "Compute", "Storage", "Network", "ApplicationServices" etc.
string resource_family = 2;value - The bytes for resourceFamily to set.public String getResourceGroup()
A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;getResourceGroup in interface CategoryOrBuilderpublic com.google.protobuf.ByteString getResourceGroupBytes()
A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;getResourceGroupBytes in interface CategoryOrBuilderpublic Category.Builder setResourceGroup(String value)
A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;value - The resourceGroup to set.public Category.Builder clearResourceGroup()
A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;public Category.Builder setResourceGroupBytes(com.google.protobuf.ByteString value)
A group classification for related SKUs. Example: "RAM", "GPU", "Prediction", "Ops", "GoogleEgress" etc.
string resource_group = 3;value - The bytes for resourceGroup to set.public String getUsageType()
Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;getUsageType in interface CategoryOrBuilderpublic com.google.protobuf.ByteString getUsageTypeBytes()
Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;getUsageTypeBytes in interface CategoryOrBuilderpublic Category.Builder setUsageType(String value)
Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;value - The usageType to set.public Category.Builder clearUsageType()
Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;public Category.Builder setUsageTypeBytes(com.google.protobuf.ByteString value)
Represents how the SKU is consumed. Example: "OnDemand", "Preemptible", "Commit1Mo", "Commit1Yr" etc.
string usage_type = 4;value - The bytes for usageType to set.public final Category.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>public final Category.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Category.Builder>Copyright © 2024 Google LLC. All rights reserved.