public static final class CatalogAttribute.FacetConfig.MergedFacetValue extends GeneratedMessageV3 implements CatalogAttribute.FacetConfig.MergedFacetValueOrBuilder
Replaces a set of textual facet values by the same (possibly different)
merged facet value. Each facet value should appear at most once as a
value per CatalogAttribute.
This feature is available only for textual custom attributes.
Protobuf type google.cloud.retail.v2.CatalogAttribute.FacetConfig.MergedFacetValue
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
MERGED_VALUE_FIELD_NUMBER
public static final int MERGED_VALUE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VALUES_FIELD_NUMBER
public static final int VALUES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CatalogAttribute.FacetConfig.MergedFacetValue getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CatalogAttribute.FacetConfig.MergedFacetValue.Builder newBuilder()
newBuilder(CatalogAttribute.FacetConfig.MergedFacetValue prototype)
public static CatalogAttribute.FacetConfig.MergedFacetValue.Builder newBuilder(CatalogAttribute.FacetConfig.MergedFacetValue prototype)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseDelimitedFrom(InputStream input)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(CodedInputStream input)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(InputStream input)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CatalogAttribute.FacetConfig.MergedFacetValue parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CatalogAttribute.FacetConfig.MergedFacetValue> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CatalogAttribute.FacetConfig.MergedFacetValue getDefaultInstanceForType()
getMergedValue()
public String getMergedValue()
All the previous values are replaced by this merged facet value.
This merged_value must be non-empty and can have up to 128 characters.
string merged_value = 2;
Returns |
Type |
Description |
String |
The mergedValue.
|
getMergedValueBytes()
public ByteString getMergedValueBytes()
All the previous values are replaced by this merged facet value.
This merged_value must be non-empty and can have up to 128 characters.
string merged_value = 2;
Returns |
Type |
Description |
ByteString |
The bytes for mergedValue.
|
getParserForType()
public Parser<CatalogAttribute.FacetConfig.MergedFacetValue> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getValues(int index)
public String getValues(int index)
All the facet values that are replaces by the same
merged_value
that follows. The maximum number of values per MergedFacetValue is 25.
Each value can have up to 128 characters.
repeated string values = 1;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The values at the given index.
|
getValuesBytes(int index)
public ByteString getValuesBytes(int index)
All the facet values that are replaces by the same
merged_value
that follows. The maximum number of values per MergedFacetValue is 25.
Each value can have up to 128 characters.
repeated string values = 1;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the values at the given index.
|
getValuesCount()
public int getValuesCount()
All the facet values that are replaces by the same
merged_value
that follows. The maximum number of values per MergedFacetValue is 25.
Each value can have up to 128 characters.
repeated string values = 1;
Returns |
Type |
Description |
int |
The count of values.
|
getValuesList()
public ProtocolStringList getValuesList()
All the facet values that are replaces by the same
merged_value
that follows. The maximum number of values per MergedFacetValue is 25.
Each value can have up to 128 characters.
repeated string values = 1;
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CatalogAttribute.FacetConfig.MergedFacetValue.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CatalogAttribute.FacetConfig.MergedFacetValue.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public CatalogAttribute.FacetConfig.MergedFacetValue.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides