public static final class CatalogItem.CategoryHierarchy extends GeneratedMessageV3 implements CatalogItem.CategoryHierarchyOrBuilder
Category represents catalog item category hierarchy.
Protobuf type google.cloud.recommendationengine.v1beta1.CatalogItem.CategoryHierarchy
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CATEGORIES_FIELD_NUMBER
public static final int CATEGORIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CatalogItem.CategoryHierarchy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CatalogItem.CategoryHierarchy.Builder newBuilder()
newBuilder(CatalogItem.CategoryHierarchy prototype)
public static CatalogItem.CategoryHierarchy.Builder newBuilder(CatalogItem.CategoryHierarchy prototype)
public static CatalogItem.CategoryHierarchy parseDelimitedFrom(InputStream input)
public static CatalogItem.CategoryHierarchy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CatalogItem.CategoryHierarchy parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CatalogItem.CategoryHierarchy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CatalogItem.CategoryHierarchy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CatalogItem.CategoryHierarchy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CatalogItem.CategoryHierarchy parseFrom(CodedInputStream input)
public static CatalogItem.CategoryHierarchy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CatalogItem.CategoryHierarchy parseFrom(InputStream input)
public static CatalogItem.CategoryHierarchy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CatalogItem.CategoryHierarchy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CatalogItem.CategoryHierarchy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CatalogItem.CategoryHierarchy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
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()
getParserForType()
public Parser<CatalogItem.CategoryHierarchy> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CatalogItem.CategoryHierarchy.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CatalogItem.CategoryHierarchy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public CatalogItem.CategoryHierarchy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides