- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
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.v2.CatalogAttribute.FacetConfig.MergedFacet
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CatalogAttribute.FacetConfig.MergedFacet.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
build()
public CatalogAttribute.FacetConfig.MergedFacet build()
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet |
buildPartial()
public CatalogAttribute.FacetConfig.MergedFacet buildPartial()
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet |
clear()
public CatalogAttribute.FacetConfig.MergedFacet.Builder clear()
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
clearField(Descriptors.FieldDescriptor field)
public CatalogAttribute.FacetConfig.MergedFacet.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
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;
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public CatalogAttribute.FacetConfig.MergedFacet.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
clone()
public CatalogAttribute.FacetConfig.MergedFacet.Builder clone()
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
getDefaultInstanceForType()
public CatalogAttribute.FacetConfig.MergedFacet getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
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()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CatalogAttribute.FacetConfig.MergedFacet other)
public CatalogAttribute.FacetConfig.MergedFacet.Builder mergeFrom(CatalogAttribute.FacetConfig.MergedFacet other)
Parameter | |
---|---|
Name | Description |
other |
CatalogAttribute.FacetConfig.MergedFacet |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CatalogAttribute.FacetConfig.MergedFacet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public CatalogAttribute.FacetConfig.MergedFacet.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CatalogAttribute.FacetConfig.MergedFacet.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
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. |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
This builder for chaining. |
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. |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CatalogAttribute.FacetConfig.MergedFacet.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final CatalogAttribute.FacetConfig.MergedFacet.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CatalogAttribute.FacetConfig.MergedFacet.Builder |