Package com.google.cloud.retail.v2alpha
Class CatalogAttribute
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.retail.v2alpha.CatalogAttribute
- All Implemented Interfaces:
CatalogAttributeOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CatalogAttribute
extends com.google.protobuf.GeneratedMessage
implements CatalogAttributeOrBuilder
Catalog level attribute config for an attribute. For example, if customers want to enable/disable facet for a specific attribute.Protobuf type
google.cloud.retail.v2alpha.CatalogAttribute- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of an attribute.static final classCatalog level attribute config for an attribute.static enumThe status of the dynamic facetable option of a catalog attribute.static enumThe status of the exact-searchable option of a catalog attribute.static final classPossible options for the facet that corresponds to the current attribute config.static interfacestatic enumThe status of the indexable option of a catalog attribute.static enumThe status of the retrievable option of a catalog attribute.static enumThe status of the searchable option of a catalog attribute.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic CatalogAttributestatic final com.google.protobuf.Descriptors.DescriptorIf DYNAMIC_FACETABLE_ENABLED, attribute values are available for dynamic facet.intIf DYNAMIC_FACETABLE_ENABLED, attribute values are available for dynamic facet.If EXACT_SEARCHABLE_ENABLED, attribute values will be exact searchable.intIf EXACT_SEARCHABLE_ENABLED, attribute values will be exact searchable.Contains facet options.Contains facet options.When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if INDEXABLE_ENABLED attribute values are indexed so that it can be filtered, faceted, or boosted in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search].intWhen [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if INDEXABLE_ENABLED attribute values are indexed so that it can be filtered, faceted, or boosted in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search].booleangetInUse()Output only.getKey()Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.Parser<CatalogAttribute>When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if RECOMMENDATIONS_FILTERING_ENABLED, attribute values are filterable for recommendations.intWhen [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if RECOMMENDATIONS_FILTERING_ENABLED, attribute values are filterable for recommendations.If RETRIEVABLE_ENABLED, attribute values are retrievable in the search results.intIf RETRIEVABLE_ENABLED, attribute values are retrievable in the search results.When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if SEARCHABLE_ENABLED, attribute values are searchable by text queries in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search].intWhen [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if SEARCHABLE_ENABLED, attribute values are searchable by text queries in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search].intgetType()Output only.intOutput only.booleanContains facet options.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic CatalogAttribute.Builderstatic CatalogAttribute.BuildernewBuilder(CatalogAttribute prototype) protected CatalogAttribute.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CatalogAttributeparseDelimitedFrom(InputStream input) static CatalogAttributeparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttributeparseFrom(byte[] data) static CatalogAttributeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttributeparseFrom(com.google.protobuf.ByteString data) static CatalogAttributeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttributeparseFrom(com.google.protobuf.CodedInputStream input) static CatalogAttributeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttributeparseFrom(InputStream input) static CatalogAttributeparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttributeparseFrom(ByteBuffer data) static CatalogAttributeparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CatalogAttribute>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
KEY_FIELD_NUMBER
public static final int KEY_FIELD_NUMBER- See Also:
-
IN_USE_FIELD_NUMBER
public static final int IN_USE_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
INDEXABLE_OPTION_FIELD_NUMBER
public static final int INDEXABLE_OPTION_FIELD_NUMBER- See Also:
-
DYNAMIC_FACETABLE_OPTION_FIELD_NUMBER
public static final int DYNAMIC_FACETABLE_OPTION_FIELD_NUMBER- See Also:
-
SEARCHABLE_OPTION_FIELD_NUMBER
public static final int SEARCHABLE_OPTION_FIELD_NUMBER- See Also:
-
RECOMMENDATIONS_FILTERING_OPTION_FIELD_NUMBER
public static final int RECOMMENDATIONS_FILTERING_OPTION_FIELD_NUMBER- See Also:
-
EXACT_SEARCHABLE_OPTION_FIELD_NUMBER
public static final int EXACT_SEARCHABLE_OPTION_FIELD_NUMBER- See Also:
-
RETRIEVABLE_OPTION_FIELD_NUMBER
public static final int RETRIEVABLE_OPTION_FIELD_NUMBER- See Also:
-
FACET_CONFIG_FIELD_NUMBER
public static final int FACET_CONFIG_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getKey
Required. Attribute name. For example: `color`, `brands`, `attributes.custom_attribute`, such as `attributes.xyz`. To be indexable, the attribute name can contain only alpha-numeric characters and underscores. For example, an attribute named `attributes.abc_xyz` can be indexed, but an attribute named `attributes.abc-xyz` cannot be indexed. If the attribute key starts with `attributes.`, then the attribute is a custom attribute. Attributes such as `brands`, `patterns`, and `title` are built-in and called system attributes.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyin interfaceCatalogAttributeOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()Required. Attribute name. For example: `color`, `brands`, `attributes.custom_attribute`, such as `attributes.xyz`. To be indexable, the attribute name can contain only alpha-numeric characters and underscores. For example, an attribute named `attributes.abc_xyz` can be indexed, but an attribute named `attributes.abc-xyz` cannot be indexed. If the attribute key starts with `attributes.`, then the attribute is a custom attribute. Attributes such as `brands`, `patterns`, and `title` are built-in and called system attributes.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyBytesin interfaceCatalogAttributeOrBuilder- Returns:
- The bytes for key.
-
getInUse
public boolean getInUse()Output only. Indicates whether this attribute has been used by any products. `True` if at least one [Product][google.cloud.retail.v2alpha.Product] is using this attribute in [Product.attributes][google.cloud.retail.v2alpha.Product.attributes]. Otherwise, this field is `False`. [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] can be pre-loaded by using [CatalogService.AddCatalogAttribute][google.cloud.retail.v2alpha.CatalogService.AddCatalogAttribute] or [CatalogService.UpdateAttributesConfig][google.cloud.retail.v2alpha.CatalogService.UpdateAttributesConfig] APIs. This field is `False` for pre-loaded [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s. Only pre-loaded [catalog attributes][google.cloud.retail.v2alpha.CatalogAttribute] that are neither in use by products nor predefined can be deleted. [Catalog attributes][google.cloud.retail.v2alpha.CatalogAttribute] that are either in use by products or are predefined attributes cannot be deleted; however, their configuration properties will reset to default values upon removal request. After catalog changes, it takes about 10 minutes for this field to update.
bool in_use = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInUsein interfaceCatalogAttributeOrBuilder- Returns:
- The inUse.
-
getTypeValue
public int getTypeValue()Output only. The type of this attribute. This is derived from the attribute in [Product.attributes][google.cloud.retail.v2alpha.Product.attributes].
.google.cloud.retail.v2alpha.CatalogAttribute.AttributeType type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypeValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
Output only. The type of this attribute. This is derived from the attribute in [Product.attributes][google.cloud.retail.v2alpha.Product.attributes].
.google.cloud.retail.v2alpha.CatalogAttribute.AttributeType type = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTypein interfaceCatalogAttributeOrBuilder- Returns:
- The type.
-
getIndexableOptionValue
public int getIndexableOptionValue()When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if INDEXABLE_ENABLED attribute values are indexed so that it can be filtered, faceted, or boosted in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search]. Must be specified when [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, otherwise throws INVALID_FORMAT error.
.google.cloud.retail.v2alpha.CatalogAttribute.IndexableOption indexable_option = 5;- Specified by:
getIndexableOptionValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for indexableOption.
-
getIndexableOption
When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if INDEXABLE_ENABLED attribute values are indexed so that it can be filtered, faceted, or boosted in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search]. Must be specified when [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, otherwise throws INVALID_FORMAT error.
.google.cloud.retail.v2alpha.CatalogAttribute.IndexableOption indexable_option = 5;- Specified by:
getIndexableOptionin interfaceCatalogAttributeOrBuilder- Returns:
- The indexableOption.
-
getDynamicFacetableOptionValue
public int getDynamicFacetableOptionValue()If DYNAMIC_FACETABLE_ENABLED, attribute values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if [CatalogAttribute.indexable_option][google.cloud.retail.v2alpha.CatalogAttribute.indexable_option] is INDEXABLE_DISABLED. Otherwise, an INVALID_ARGUMENT error is returned. Must be specified, otherwise throws INVALID_FORMAT error.
.google.cloud.retail.v2alpha.CatalogAttribute.DynamicFacetableOption dynamic_facetable_option = 6;- Specified by:
getDynamicFacetableOptionValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for dynamicFacetableOption.
-
getDynamicFacetableOption
If DYNAMIC_FACETABLE_ENABLED, attribute values are available for dynamic facet. Could only be DYNAMIC_FACETABLE_DISABLED if [CatalogAttribute.indexable_option][google.cloud.retail.v2alpha.CatalogAttribute.indexable_option] is INDEXABLE_DISABLED. Otherwise, an INVALID_ARGUMENT error is returned. Must be specified, otherwise throws INVALID_FORMAT error.
.google.cloud.retail.v2alpha.CatalogAttribute.DynamicFacetableOption dynamic_facetable_option = 6;- Specified by:
getDynamicFacetableOptionin interfaceCatalogAttributeOrBuilder- Returns:
- The dynamicFacetableOption.
-
getSearchableOptionValue
public int getSearchableOptionValue()When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if SEARCHABLE_ENABLED, attribute values are searchable by text queries in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search]. If SEARCHABLE_ENABLED but attribute type is numerical, attribute values will not be searchable by text queries in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search], as there are no text values associated to numerical attributes. Must be specified, when [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, otherwise throws INVALID_FORMAT error.
.google.cloud.retail.v2alpha.CatalogAttribute.SearchableOption searchable_option = 7;- Specified by:
getSearchableOptionValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for searchableOption.
-
getSearchableOption
When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if SEARCHABLE_ENABLED, attribute values are searchable by text queries in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search]. If SEARCHABLE_ENABLED but attribute type is numerical, attribute values will not be searchable by text queries in [SearchService.Search][google.cloud.retail.v2alpha.SearchService.Search], as there are no text values associated to numerical attributes. Must be specified, when [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, otherwise throws INVALID_FORMAT error.
.google.cloud.retail.v2alpha.CatalogAttribute.SearchableOption searchable_option = 7;- Specified by:
getSearchableOptionin interfaceCatalogAttributeOrBuilder- Returns:
- The searchableOption.
-
getRecommendationsFilteringOptionValue
public int getRecommendationsFilteringOptionValue()When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if RECOMMENDATIONS_FILTERING_ENABLED, attribute values are filterable for recommendations. This option works for categorical features only, does not work for numerical features, inventory filtering.
.google.cloud.retail.v2alpha.RecommendationsFilteringOption recommendations_filtering_option = 8;- Specified by:
getRecommendationsFilteringOptionValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for recommendationsFilteringOption.
-
getRecommendationsFilteringOption
When [AttributesConfig.attribute_config_level][google.cloud.retail.v2alpha.AttributesConfig.attribute_config_level] is CATALOG_LEVEL_ATTRIBUTE_CONFIG, if RECOMMENDATIONS_FILTERING_ENABLED, attribute values are filterable for recommendations. This option works for categorical features only, does not work for numerical features, inventory filtering.
.google.cloud.retail.v2alpha.RecommendationsFilteringOption recommendations_filtering_option = 8;- Specified by:
getRecommendationsFilteringOptionin interfaceCatalogAttributeOrBuilder- Returns:
- The recommendationsFilteringOption.
-
getExactSearchableOptionValue
public int getExactSearchableOptionValue()If EXACT_SEARCHABLE_ENABLED, attribute values will be exact searchable. This property only applies to textual custom attributes and requires indexable set to enabled to enable exact-searchable. If unset, the server behavior defaults to [EXACT_SEARCHABLE_DISABLED][google.cloud.retail.v2alpha.CatalogAttribute.ExactSearchableOption.EXACT_SEARCHABLE_DISABLED].
.google.cloud.retail.v2alpha.CatalogAttribute.ExactSearchableOption exact_searchable_option = 11;- Specified by:
getExactSearchableOptionValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for exactSearchableOption.
-
getExactSearchableOption
If EXACT_SEARCHABLE_ENABLED, attribute values will be exact searchable. This property only applies to textual custom attributes and requires indexable set to enabled to enable exact-searchable. If unset, the server behavior defaults to [EXACT_SEARCHABLE_DISABLED][google.cloud.retail.v2alpha.CatalogAttribute.ExactSearchableOption.EXACT_SEARCHABLE_DISABLED].
.google.cloud.retail.v2alpha.CatalogAttribute.ExactSearchableOption exact_searchable_option = 11;- Specified by:
getExactSearchableOptionin interfaceCatalogAttributeOrBuilder- Returns:
- The exactSearchableOption.
-
getRetrievableOptionValue
public int getRetrievableOptionValue()If RETRIEVABLE_ENABLED, attribute values are retrievable in the search results. If unset, the server behavior defaults to [RETRIEVABLE_DISABLED][google.cloud.retail.v2alpha.CatalogAttribute.RetrievableOption.RETRIEVABLE_DISABLED].
.google.cloud.retail.v2alpha.CatalogAttribute.RetrievableOption retrievable_option = 12;- Specified by:
getRetrievableOptionValuein interfaceCatalogAttributeOrBuilder- Returns:
- The enum numeric value on the wire for retrievableOption.
-
getRetrievableOption
If RETRIEVABLE_ENABLED, attribute values are retrievable in the search results. If unset, the server behavior defaults to [RETRIEVABLE_DISABLED][google.cloud.retail.v2alpha.CatalogAttribute.RetrievableOption.RETRIEVABLE_DISABLED].
.google.cloud.retail.v2alpha.CatalogAttribute.RetrievableOption retrievable_option = 12;- Specified by:
getRetrievableOptionin interfaceCatalogAttributeOrBuilder- Returns:
- The retrievableOption.
-
hasFacetConfig
public boolean hasFacetConfig()Contains facet options.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig facet_config = 13;- Specified by:
hasFacetConfigin interfaceCatalogAttributeOrBuilder- Returns:
- Whether the facetConfig field is set.
-
getFacetConfig
Contains facet options.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig facet_config = 13;- Specified by:
getFacetConfigin interfaceCatalogAttributeOrBuilder- Returns:
- The facetConfig.
-
getFacetConfigOrBuilder
Contains facet options.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig facet_config = 13;- Specified by:
getFacetConfigOrBuilderin interfaceCatalogAttributeOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CatalogAttribute parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CatalogAttribute parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CatalogAttribute parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CatalogAttribute parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CatalogAttribute parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CatalogAttribute.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-