Package com.google.cloud.retail.v2alpha
Class CatalogAttribute.FacetConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig
- All Implemented Interfaces:
CatalogAttribute.FacetConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- CatalogAttribute
public static final class CatalogAttribute.FacetConfig
extends com.google.protobuf.GeneratedMessage
implements CatalogAttribute.FacetConfigOrBuilder
Possible options for the facet that corresponds to the current attribute config.Protobuf type
google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classPossible options for the facet that corresponds to the current attribute config.static final class[Facet values][google.cloud.retail.v2alpha.SearchResponse.Facet.values] to ignore on [facets][google.cloud.retail.v2alpha.SearchResponse.Facet] during the specified time range for the given [SearchResponse.Facet.key][google.cloud.retail.v2alpha.SearchResponse.Facet.key] attribute.static interfacestatic final classThe current facet key (i.e. attribute config) maps into the [merged_facet_key][google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacet.merged_facet_key].static interfacestatic final classReplaces a set of textual facet values by the same (possibly different) merged facet value.static interfacestatic final classOptions to rerank based on facet values engaged by the user for the current key.static interfaceNested 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 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 CatalogAttribute.FacetConfigstatic final com.google.protobuf.Descriptors.DescriptorgetFacetIntervals(int index) If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values.intIf you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values.If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values.getFacetIntervalsOrBuilder(int index) If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values.List<? extends IntervalOrBuilder>If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values.getIgnoredFacetValues(int index) Each instance represents a list of attribute values to ignore as facet values for a specific time range.intEach instance represents a list of attribute values to ignore as facet values for a specific time range.Each instance represents a list of attribute values to ignore as facet values for a specific time range.getIgnoredFacetValuesOrBuilder(int index) Each instance represents a list of attribute values to ignore as facet values for a specific time range.Each instance represents a list of attribute values to ignore as facet values for a specific time range.Use this field only if you want to merge a facet key into another facet key.Use this field only if you want to merge a facet key into another facet key.getMergedFacetValues(int index) Each instance replaces a list of facet values by a merged facet value.intEach instance replaces a list of facet values by a merged facet value.Each instance replaces a list of facet values by a merged facet value.getMergedFacetValuesOrBuilder(int index) Each instance replaces a list of facet values by a merged facet value.Each instance replaces a list of facet values by a merged facet value.com.google.protobuf.Parser<CatalogAttribute.FacetConfig>Set this field only if you want to rerank based on facet values engaged by the user for the current key.Set this field only if you want to rerank based on facet values engaged by the user for the current key.intinthashCode()booleanUse this field only if you want to merge a facet key into another facet key.booleanSet this field only if you want to rerank based on facet values engaged by the user for the current key.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(CatalogAttribute.FacetConfig prototype) protected CatalogAttribute.FacetConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CatalogAttribute.FacetConfigparseDelimitedFrom(InputStream input) static CatalogAttribute.FacetConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttribute.FacetConfigparseFrom(byte[] data) static CatalogAttribute.FacetConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttribute.FacetConfigparseFrom(com.google.protobuf.ByteString data) static CatalogAttribute.FacetConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttribute.FacetConfigparseFrom(com.google.protobuf.CodedInputStream input) static CatalogAttribute.FacetConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttribute.FacetConfigparseFrom(InputStream input) static CatalogAttribute.FacetConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CatalogAttribute.FacetConfigparseFrom(ByteBuffer data) static CatalogAttribute.FacetConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CatalogAttribute.FacetConfig>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
-
FACET_INTERVALS_FIELD_NUMBER
public static final int FACET_INTERVALS_FIELD_NUMBER- See Also:
-
IGNORED_FACET_VALUES_FIELD_NUMBER
public static final int IGNORED_FACET_VALUES_FIELD_NUMBER- See Also:
-
MERGED_FACET_VALUES_FIELD_NUMBER
public static final int MERGED_FACET_VALUES_FIELD_NUMBER- See Also:
-
MERGED_FACET_FIELD_NUMBER
public static final int MERGED_FACET_FIELD_NUMBER- See Also:
-
RERANK_CONFIG_FIELD_NUMBER
public static final int RERANK_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
-
getFacetIntervalsList
If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values. The computed intervals might not be ideal for some attributes. Therefore, we give you the option to overwrite them with the facet_intervals field. The maximum of facet intervals per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 40. Each interval must have a lower bound or an upper bound. If both bounds are provided, then the lower bound must be smaller or equal than the upper bound.
repeated .google.cloud.retail.v2alpha.Interval facet_intervals = 1;- Specified by:
getFacetIntervalsListin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getFacetIntervalsOrBuilderList
If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values. The computed intervals might not be ideal for some attributes. Therefore, we give you the option to overwrite them with the facet_intervals field. The maximum of facet intervals per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 40. Each interval must have a lower bound or an upper bound. If both bounds are provided, then the lower bound must be smaller or equal than the upper bound.
repeated .google.cloud.retail.v2alpha.Interval facet_intervals = 1;- Specified by:
getFacetIntervalsOrBuilderListin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getFacetIntervalsCount
public int getFacetIntervalsCount()If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values. The computed intervals might not be ideal for some attributes. Therefore, we give you the option to overwrite them with the facet_intervals field. The maximum of facet intervals per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 40. Each interval must have a lower bound or an upper bound. If both bounds are provided, then the lower bound must be smaller or equal than the upper bound.
repeated .google.cloud.retail.v2alpha.Interval facet_intervals = 1;- Specified by:
getFacetIntervalsCountin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getFacetIntervals
If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values. The computed intervals might not be ideal for some attributes. Therefore, we give you the option to overwrite them with the facet_intervals field. The maximum of facet intervals per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 40. Each interval must have a lower bound or an upper bound. If both bounds are provided, then the lower bound must be smaller or equal than the upper bound.
repeated .google.cloud.retail.v2alpha.Interval facet_intervals = 1;- Specified by:
getFacetIntervalsin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getFacetIntervalsOrBuilder
If you don't set the facet [SearchRequest.FacetSpec.FacetKey.intervals][google.cloud.retail.v2alpha.SearchRequest.FacetSpec.FacetKey.intervals] in the request to a numerical attribute, then we use the computed intervals with rounded bounds obtained from all its product numerical attribute values. The computed intervals might not be ideal for some attributes. Therefore, we give you the option to overwrite them with the facet_intervals field. The maximum of facet intervals per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 40. Each interval must have a lower bound or an upper bound. If both bounds are provided, then the lower bound must be smaller or equal than the upper bound.
repeated .google.cloud.retail.v2alpha.Interval facet_intervals = 1;- Specified by:
getFacetIntervalsOrBuilderin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getIgnoredFacetValuesList
Each instance represents a list of attribute values to ignore as facet values for a specific time range. The maximum number of instances per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 25.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.IgnoredFacetValues ignored_facet_values = 2;- Specified by:
getIgnoredFacetValuesListin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getIgnoredFacetValuesOrBuilderList
public List<? extends CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilder> getIgnoredFacetValuesOrBuilderList()Each instance represents a list of attribute values to ignore as facet values for a specific time range. The maximum number of instances per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 25.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.IgnoredFacetValues ignored_facet_values = 2;- Specified by:
getIgnoredFacetValuesOrBuilderListin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getIgnoredFacetValuesCount
public int getIgnoredFacetValuesCount()Each instance represents a list of attribute values to ignore as facet values for a specific time range. The maximum number of instances per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 25.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.IgnoredFacetValues ignored_facet_values = 2;- Specified by:
getIgnoredFacetValuesCountin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getIgnoredFacetValues
Each instance represents a list of attribute values to ignore as facet values for a specific time range. The maximum number of instances per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 25.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.IgnoredFacetValues ignored_facet_values = 2;- Specified by:
getIgnoredFacetValuesin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getIgnoredFacetValuesOrBuilder
public CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilder getIgnoredFacetValuesOrBuilder(int index) Each instance represents a list of attribute values to ignore as facet values for a specific time range. The maximum number of instances per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 25.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.IgnoredFacetValues ignored_facet_values = 2;- Specified by:
getIgnoredFacetValuesOrBuilderin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getMergedFacetValuesList
Each instance replaces a list of facet values by a merged facet value. If a facet value is not in any list, then it will stay the same. To avoid conflicts, only paths of length 1 are accepted. In other words, if "dark_blue" merged into "BLUE", then the latter can't merge into "blues" because this would create a path of length 2. The maximum number of instances of MergedFacetValue per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 100. This feature is available only for textual custom attributes.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacetValue merged_facet_values = 3;- Specified by:
getMergedFacetValuesListin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getMergedFacetValuesOrBuilderList
public List<? extends CatalogAttribute.FacetConfig.MergedFacetValueOrBuilder> getMergedFacetValuesOrBuilderList()Each instance replaces a list of facet values by a merged facet value. If a facet value is not in any list, then it will stay the same. To avoid conflicts, only paths of length 1 are accepted. In other words, if "dark_blue" merged into "BLUE", then the latter can't merge into "blues" because this would create a path of length 2. The maximum number of instances of MergedFacetValue per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 100. This feature is available only for textual custom attributes.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacetValue merged_facet_values = 3;- Specified by:
getMergedFacetValuesOrBuilderListin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getMergedFacetValuesCount
public int getMergedFacetValuesCount()Each instance replaces a list of facet values by a merged facet value. If a facet value is not in any list, then it will stay the same. To avoid conflicts, only paths of length 1 are accepted. In other words, if "dark_blue" merged into "BLUE", then the latter can't merge into "blues" because this would create a path of length 2. The maximum number of instances of MergedFacetValue per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 100. This feature is available only for textual custom attributes.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacetValue merged_facet_values = 3;- Specified by:
getMergedFacetValuesCountin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getMergedFacetValues
Each instance replaces a list of facet values by a merged facet value. If a facet value is not in any list, then it will stay the same. To avoid conflicts, only paths of length 1 are accepted. In other words, if "dark_blue" merged into "BLUE", then the latter can't merge into "blues" because this would create a path of length 2. The maximum number of instances of MergedFacetValue per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 100. This feature is available only for textual custom attributes.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacetValue merged_facet_values = 3;- Specified by:
getMergedFacetValuesin interfaceCatalogAttribute.FacetConfigOrBuilder
-
getMergedFacetValuesOrBuilder
public CatalogAttribute.FacetConfig.MergedFacetValueOrBuilder getMergedFacetValuesOrBuilder(int index) Each instance replaces a list of facet values by a merged facet value. If a facet value is not in any list, then it will stay the same. To avoid conflicts, only paths of length 1 are accepted. In other words, if "dark_blue" merged into "BLUE", then the latter can't merge into "blues" because this would create a path of length 2. The maximum number of instances of MergedFacetValue per [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute] is 100. This feature is available only for textual custom attributes.
repeated .google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacetValue merged_facet_values = 3;- Specified by:
getMergedFacetValuesOrBuilderin interfaceCatalogAttribute.FacetConfigOrBuilder
-
hasMergedFacet
public boolean hasMergedFacet()Use this field only if you want to merge a facet key into another facet key.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacet merged_facet = 4;- Specified by:
hasMergedFacetin interfaceCatalogAttribute.FacetConfigOrBuilder- Returns:
- Whether the mergedFacet field is set.
-
getMergedFacet
Use this field only if you want to merge a facet key into another facet key.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacet merged_facet = 4;- Specified by:
getMergedFacetin interfaceCatalogAttribute.FacetConfigOrBuilder- Returns:
- The mergedFacet.
-
getMergedFacetOrBuilder
Use this field only if you want to merge a facet key into another facet key.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacet merged_facet = 4;- Specified by:
getMergedFacetOrBuilderin interfaceCatalogAttribute.FacetConfigOrBuilder
-
hasRerankConfig
public boolean hasRerankConfig()Set this field only if you want to rerank based on facet values engaged by the user for the current key. This option is only possible for custom facetable textual keys.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.RerankConfig rerank_config = 5;- Specified by:
hasRerankConfigin interfaceCatalogAttribute.FacetConfigOrBuilder- Returns:
- Whether the rerankConfig field is set.
-
getRerankConfig
Set this field only if you want to rerank based on facet values engaged by the user for the current key. This option is only possible for custom facetable textual keys.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.RerankConfig rerank_config = 5;- Specified by:
getRerankConfigin interfaceCatalogAttribute.FacetConfigOrBuilder- Returns:
- The rerankConfig.
-
getRerankConfigOrBuilder
Set this field only if you want to rerank based on facet values engaged by the user for the current key. This option is only possible for custom facetable textual keys.
.google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.RerankConfig rerank_config = 5;- Specified by:
getRerankConfigOrBuilderin interfaceCatalogAttribute.FacetConfigOrBuilder
-
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.FacetConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute.FacetConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute.FacetConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute.FacetConfig 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.FacetConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CatalogAttribute.FacetConfig 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.FacetConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CatalogAttribute.FacetConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CatalogAttribute.FacetConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CatalogAttribute.FacetConfig 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
public static CatalogAttribute.FacetConfig.Builder newBuilder(CatalogAttribute.FacetConfig prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CatalogAttribute.FacetConfig.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
-