public static final class CatalogAttribute.FacetConfig.MergedFacet.Builder extends GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.MergedFacet.Builder> implements CatalogAttribute.FacetConfig.MergedFacetOrBuilder
The current facet key (i.e. attribute config) maps into the
merged_facet_key.
A facet key can have at most one child. The current facet key and the
merged facet key need both to be textual custom attributes or both
numerical custom attributes (same type).
Protobuf type google.cloud.retail.v2alpha.CatalogAttribute.FacetConfig.MergedFacet
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CatalogAttribute.FacetConfig.MergedFacet build()
buildPartial()
public CatalogAttribute.FacetConfig.MergedFacet buildPartial()
clear()
public CatalogAttribute.FacetConfig.MergedFacet.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CatalogAttribute.FacetConfig.MergedFacet.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMergedFacetKey()
public CatalogAttribute.FacetConfig.MergedFacet.Builder clearMergedFacetKey()
The merged facet key should be a valid facet key that is different than
the facet key of the current catalog attribute. We refer this is
merged facet key as the child of the current catalog attribute. This
merged facet key can't be a parent of another facet key (i.e. no
directed path of length 2). This merged facet key needs to be either a
textual custom attribute or a numerical custom attribute.
string merged_facet_key = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public CatalogAttribute.FacetConfig.MergedFacet.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public CatalogAttribute.FacetConfig.MergedFacet.Builder clone()
Overrides
getDefaultInstanceForType()
public CatalogAttribute.FacetConfig.MergedFacet getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMergedFacetKey()
public String getMergedFacetKey()
The merged facet key should be a valid facet key that is different than
the facet key of the current catalog attribute. We refer this is
merged facet key as the child of the current catalog attribute. This
merged facet key can't be a parent of another facet key (i.e. no
directed path of length 2). This merged facet key needs to be either a
textual custom attribute or a numerical custom attribute.
string merged_facet_key = 1;
Returns |
Type |
Description |
String |
The mergedFacetKey.
|
getMergedFacetKeyBytes()
public ByteString getMergedFacetKeyBytes()
The merged facet key should be a valid facet key that is different than
the facet key of the current catalog attribute. We refer this is
merged facet key as the child of the current catalog attribute. This
merged facet key can't be a parent of another facet key (i.e. no
directed path of length 2). This merged facet key needs to be either a
textual custom attribute or a numerical custom attribute.
string merged_facet_key = 1;
Returns |
Type |
Description |
ByteString |
The bytes for mergedFacetKey.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CatalogAttribute.FacetConfig.MergedFacet other)
public CatalogAttribute.FacetConfig.MergedFacet.Builder mergeFrom(CatalogAttribute.FacetConfig.MergedFacet other)
public CatalogAttribute.FacetConfig.MergedFacet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CatalogAttribute.FacetConfig.MergedFacet.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CatalogAttribute.FacetConfig.MergedFacet.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMergedFacetKey(String value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder setMergedFacetKey(String value)
The merged facet key should be a valid facet key that is different than
the facet key of the current catalog attribute. We refer this is
merged facet key as the child of the current catalog attribute. This
merged facet key can't be a parent of another facet key (i.e. no
directed path of length 2). This merged facet key needs to be either a
textual custom attribute or a numerical custom attribute.
string merged_facet_key = 1;
Parameter |
Name |
Description |
value |
String
The mergedFacetKey to set.
|
setMergedFacetKeyBytes(ByteString value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder setMergedFacetKeyBytes(ByteString value)
The merged facet key should be a valid facet key that is different than
the facet key of the current catalog attribute. We refer this is
merged facet key as the child of the current catalog attribute. This
merged facet key can't be a parent of another facet key (i.e. no
directed path of length 2). This merged facet key needs to be either a
textual custom attribute or a numerical custom attribute.
string merged_facet_key = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for mergedFacetKey to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CatalogAttribute.FacetConfig.MergedFacet.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides