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.
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.
The bytes of the attributeNames at the given index.
getAttributeNamesCount()
publicabstractintgetAttributeNamesCount()
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface Rule.RemoveFacetActionOrBuilder (2.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.74.0 (latest)](/java/docs/reference/google-cloud-retail/latest/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.72.0](/java/docs/reference/google-cloud-retail/2.72.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.70.0](/java/docs/reference/google-cloud-retail/2.70.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.69.0](/java/docs/reference/google-cloud-retail/2.69.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.66.0](/java/docs/reference/google-cloud-retail/2.66.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.65.0](/java/docs/reference/google-cloud-retail/2.65.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.64.0](/java/docs/reference/google-cloud-retail/2.64.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.62.0](/java/docs/reference/google-cloud-retail/2.62.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.61.0](/java/docs/reference/google-cloud-retail/2.61.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.60.0](/java/docs/reference/google-cloud-retail/2.60.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.59.0](/java/docs/reference/google-cloud-retail/2.59.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.58.0](/java/docs/reference/google-cloud-retail/2.58.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.57.0](/java/docs/reference/google-cloud-retail/2.57.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.56.0](/java/docs/reference/google-cloud-retail/2.56.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.55.0](/java/docs/reference/google-cloud-retail/2.55.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-retail/2.54.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.53.0](/java/docs/reference/google-cloud-retail/2.53.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.51.0](/java/docs/reference/google-cloud-retail/2.51.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-retail/2.50.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-retail/2.49.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.48.0](/java/docs/reference/google-cloud-retail/2.48.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-retail/2.47.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-retail/2.46.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-retail/2.45.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.44.0](/java/docs/reference/google-cloud-retail/2.44.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.43.0](/java/docs/reference/google-cloud-retail/2.43.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-retail/2.42.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-retail/2.41.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-retail/2.39.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-retail/2.38.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-retail/2.37.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.36.0](/java/docs/reference/google-cloud-retail/2.36.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.35.0](/java/docs/reference/google-cloud-retail/2.35.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-retail/2.34.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-retail/2.33.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.32.0](/java/docs/reference/google-cloud-retail/2.32.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.31.0](/java/docs/reference/google-cloud-retail/2.31.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.30.0](/java/docs/reference/google-cloud-retail/2.30.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.29.0](/java/docs/reference/google-cloud-retail/2.29.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.26.0](/java/docs/reference/google-cloud-retail/2.26.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.25.0](/java/docs/reference/google-cloud-retail/2.25.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-retail/2.24.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-retail/2.23.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.22.0](/java/docs/reference/google-cloud-retail/2.22.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-retail/2.21.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.20.0](/java/docs/reference/google-cloud-retail/2.20.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-retail/2.19.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-retail/2.18.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.17.0](/java/docs/reference/google-cloud-retail/2.17.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-retail/2.16.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.15.0](/java/docs/reference/google-cloud-retail/2.15.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-retail/2.14.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.13.0](/java/docs/reference/google-cloud-retail/2.13.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.11.0](/java/docs/reference/google-cloud-retail/2.11.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-retail/2.10.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.9.0](/java/docs/reference/google-cloud-retail/2.9.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.8.0](/java/docs/reference/google-cloud-retail/2.8.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.7.0](/java/docs/reference/google-cloud-retail/2.7.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.6.0](/java/docs/reference/google-cloud-retail/2.6.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.5.1](/java/docs/reference/google-cloud-retail/2.5.1/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.4.0](/java/docs/reference/google-cloud-retail/2.4.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-retail/2.3.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.2.3](/java/docs/reference/google-cloud-retail/2.2.3/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.1.0](/java/docs/reference/google-cloud-retail/2.1.0/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder)\n- [2.0.19](/java/docs/reference/google-cloud-retail/2.0.19/com.google.cloud.retail.v2alpha.Rule.RemoveFacetActionOrBuilder) \n\n public static interface Rule.RemoveFacetActionOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAttributeNames(int index)\n\n public abstract String getAttributeNames(int index)\n\nThe attribute names (i.e. facet keys) to remove from the dynamic facets\n(if present in the request). There can't be more 3 attribute names.\nEach attribute name should be a valid attribute name, be non-empty and\ncontain at most 80 characters.\n\n`repeated string attribute_names = 1;`\n\n### getAttributeNamesBytes(int index)\n\n public abstract ByteString getAttributeNamesBytes(int index)\n\nThe attribute names (i.e. facet keys) to remove from the dynamic facets\n(if present in the request). There can't be more 3 attribute names.\nEach attribute name should be a valid attribute name, be non-empty and\ncontain at most 80 characters.\n\n`repeated string attribute_names = 1;`\n\n### getAttributeNamesCount()\n\n public abstract int getAttributeNamesCount()\n\nThe attribute names (i.e. facet keys) to remove from the dynamic facets\n(if present in the request). There can't be more 3 attribute names.\nEach attribute name should be a valid attribute name, be non-empty and\ncontain at most 80 characters.\n\n`repeated string attribute_names = 1;`\n\n### getAttributeNamesList()\n\n public abstract List\u003cString\u003e getAttributeNamesList()\n\nThe attribute names (i.e. facet keys) to remove from the dynamic facets\n(if present in the request). There can't be more 3 attribute names.\nEach attribute name should be a valid attribute name, be non-empty and\ncontain at most 80 characters.\n\n`repeated string attribute_names = 1;`"]]