Class: Google::Cloud::Retail::V2::Rule::RemoveFacetAction
- Inherits:
-
Object
- Object
- Google::Cloud::Retail::V2::Rule::RemoveFacetAction
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/retail/v2/common.rb
Overview
Removes an attribute/facet in the request if is present.
Rule Condition: Must specify non-empty Condition.query_terms (for search only) or Condition.page_categories (for browse only), but can't specify both.
Action Input: attribute name
Action Result: Will remove the attribute (as a facet) from the request if it is present.
Example: Suppose the query is "shoes", the Condition.query_terms is "shoes" and the attribute name "size", then facet key "size" will be removed from the request (if it is present).
Instance Attribute Summary collapse
-
#attribute_names ⇒ ::Array<::String>
The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request).
Instance Attribute Details
#attribute_names ⇒ ::Array<::String>
Returns The attribute names (i.e. facet keys) to remove from the dynamic facets (if present in the request). There can't be more 3 attribute names. Each attribute name should be a valid attribute name, be non-empty and contain at most 80 characters.
382 383 384 385 |
# File 'proto_docs/google/cloud/retail/v2/common.rb', line 382 class RemoveFacetAction include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |