public static final class CatalogItem.CategoryHierarchy.Builder extends GeneratedMessageV3.Builder<CatalogItem.CategoryHierarchy.Builder> implements CatalogItem.CategoryHierarchyOrBuilder
Category represents catalog item category hierarchy.
Protobuf type google.cloud.recommendationengine.v1beta1.CatalogItem.CategoryHierarchy
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllCategories(Iterable<String> values)
public CatalogItem.CategoryHierarchy.Builder addAllCategories(Iterable<String> values)
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
addCategories(String value)
public CatalogItem.CategoryHierarchy.Builder addCategories(String value)
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | String
The categories to add.
|
addCategoriesBytes(ByteString value)
public CatalogItem.CategoryHierarchy.Builder addCategoriesBytes(ByteString value)
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | ByteString
The bytes of the categories to add.
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CatalogItem.CategoryHierarchy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CatalogItem.CategoryHierarchy build()
buildPartial()
public CatalogItem.CategoryHierarchy buildPartial()
clear()
public CatalogItem.CategoryHierarchy.Builder clear()
Overrides
clearCategories()
public CatalogItem.CategoryHierarchy.Builder clearCategories()
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public CatalogItem.CategoryHierarchy.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CatalogItem.CategoryHierarchy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public CatalogItem.CategoryHierarchy.Builder clone()
Overrides
getCategories(int index)
public String getCategories(int index)
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The categories at the given index.
|
getCategoriesBytes(int index)
public ByteString getCategoriesBytes(int index)
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the categories at the given index.
|
getCategoriesCount()
public int getCategoriesCount()
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
int | The count of categories.
|
getCategoriesList()
public ProtocolStringList getCategoriesList()
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public CatalogItem.CategoryHierarchy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CatalogItem.CategoryHierarchy other)
public CatalogItem.CategoryHierarchy.Builder mergeFrom(CatalogItem.CategoryHierarchy other)
public CatalogItem.CategoryHierarchy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CatalogItem.CategoryHierarchy.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CatalogItem.CategoryHierarchy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCategories(int index, String value)
public CatalogItem.CategoryHierarchy.Builder setCategories(int index, String value)
Required. Catalog item categories. Each category should be a UTF-8
encoded string with a length limit of 2 KiB.
Note that the order in the list denotes the specificity (from least to
most specific).
repeated string categories = 1 [(.google.api.field_behavior) = REQUIRED];
Parameters |
---|
Name | Description |
index | int
The index to set the value at.
|
value | String
The categories to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public CatalogItem.CategoryHierarchy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CatalogItem.CategoryHierarchy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CatalogItem.CategoryHierarchy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides