• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/retail/v2/search_service.proto
18 
19 package com.google.cloud.retail.v2;
20 
21 public final class SearchServiceProto {
SearchServiceProto()22   private SearchServiceProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_retail_v2_SearchRequest_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_retail_v2_SearchRequest_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_FacetKey_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_FacetKey_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_retail_v2_SearchRequest_DynamicFacetSpec_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_retail_v2_SearchRequest_DynamicFacetSpec_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_ConditionBoostSpec_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_ConditionBoostSpec_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_retail_v2_SearchRequest_QueryExpansionSpec_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_retail_v2_SearchRequest_QueryExpansionSpec_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_retail_v2_SearchRequest_PersonalizationSpec_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_retail_v2_SearchRequest_PersonalizationSpec_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_retail_v2_SearchRequest_SpellCorrectionSpec_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_retail_v2_SearchRequest_SpellCorrectionSpec_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_retail_v2_SearchRequest_LabelsEntry_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_retail_v2_SearchRequest_LabelsEntry_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_retail_v2_SearchResponse_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_retail_v2_SearchResponse_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_MatchingVariantFieldsEntry_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_MatchingVariantFieldsEntry_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_VariantRollupValuesEntry_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_VariantRollupValuesEntry_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_cloud_retail_v2_SearchResponse_Facet_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_cloud_retail_v2_SearchResponse_Facet_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_cloud_retail_v2_SearchResponse_Facet_FacetValue_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_cloud_retail_v2_SearchResponse_Facet_FacetValue_fieldAccessorTable;
94   static final com.google.protobuf.Descriptors.Descriptor
95       internal_static_google_cloud_retail_v2_SearchResponse_QueryExpansionInfo_descriptor;
96   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
97       internal_static_google_cloud_retail_v2_SearchResponse_QueryExpansionInfo_fieldAccessorTable;
98   static final com.google.protobuf.Descriptors.Descriptor
99       internal_static_google_cloud_retail_v2_ExperimentInfo_descriptor;
100   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101       internal_static_google_cloud_retail_v2_ExperimentInfo_fieldAccessorTable;
102   static final com.google.protobuf.Descriptors.Descriptor
103       internal_static_google_cloud_retail_v2_ExperimentInfo_ServingConfigExperiment_descriptor;
104   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105       internal_static_google_cloud_retail_v2_ExperimentInfo_ServingConfigExperiment_fieldAccessorTable;
106 
getDescriptor()107   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
108     return descriptor;
109   }
110 
111   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
112 
113   static {
114     java.lang.String[] descriptorData = {
115       "\n+google/cloud/retail/v2/search_service."
116           + "proto\022\026google.cloud.retail.v2\032\034google/ap"
117           + "i/annotations.proto\032\027google/api/client.p"
118           + "roto\032\037google/api/field_behavior.proto\032\031g"
119           + "oogle/api/resource.proto\032#google/cloud/r"
120           + "etail/v2/common.proto\032$google/cloud/reta"
121           + "il/v2/product.proto\032 google/protobuf/fie"
122           + "ld_mask.proto\032\034google/protobuf/struct.pr"
123           + "oto\"\276\023\n\rSearchRequest\022\026\n\tplacement\030\001 \001(\t"
124           + "B\003\340A\002\0221\n\006branch\030\002 \001(\tB!\372A\036\n\034retail.googl"
125           + "eapis.com/Branch\022\r\n\005query\030\003 \001(\t\022\027\n\nvisit"
126           + "or_id\030\004 \001(\tB\003\340A\002\0223\n\tuser_info\030\005 \001(\0132 .go"
127           + "ogle.cloud.retail.v2.UserInfo\022\021\n\tpage_si"
128           + "ze\030\007 \001(\005\022\022\n\npage_token\030\010 \001(\t\022\016\n\006offset\030\t"
129           + " \001(\005\022\016\n\006filter\030\n \001(\t\022\030\n\020canonical_filter"
130           + "\030\034 \001(\t\022\020\n\010order_by\030\013 \001(\t\022D\n\013facet_specs\030"
131           + "\014 \003(\0132/.google.cloud.retail.v2.SearchReq"
132           + "uest.FacetSpec\022V\n\022dynamic_facet_spec\030\025 \001"
133           + "(\01326.google.cloud.retail.v2.SearchReques"
134           + "t.DynamicFacetSpecB\002\030\001\022C\n\nboost_spec\030\r \001"
135           + "(\0132/.google.cloud.retail.v2.SearchReques"
136           + "t.BoostSpec\022V\n\024query_expansion_spec\030\016 \001("
137           + "\01328.google.cloud.retail.v2.SearchRequest"
138           + ".QueryExpansionSpec\022\033\n\023variant_rollup_ke"
139           + "ys\030\021 \003(\t\022\027\n\017page_categories\030\027 \003(\t\022E\n\013sea"
140           + "rch_mode\030\037 \001(\01620.google.cloud.retail.v2."
141           + "SearchRequest.SearchMode\022W\n\024personalizat"
142           + "ion_spec\030  \001(\01329.google.cloud.retail.v2."
143           + "SearchRequest.PersonalizationSpec\022A\n\006lab"
144           + "els\030\" \003(\01321.google.cloud.retail.v2.Searc"
145           + "hRequest.LabelsEntry\022]\n\025spell_correction"
146           + "_spec\030# \001(\01329.google.cloud.retail.v2.Sea"
147           + "rchRequest.SpellCorrectionSpecH\000\210\001\001\022\016\n\006e"
148           + "ntity\030& \001(\t\032\221\003\n\tFacetSpec\022P\n\tfacet_key\030\001"
149           + " \001(\01328.google.cloud.retail.v2.SearchRequ"
150           + "est.FacetSpec.FacetKeyB\003\340A\002\022\r\n\005limit\030\002 \001"
151           + "(\005\022\034\n\024excluded_filter_keys\030\003 \003(\t\022\037\n\027enab"
152           + "le_dynamic_position\030\004 \001(\010\032\343\001\n\010FacetKey\022\020"
153           + "\n\003key\030\001 \001(\tB\003\340A\002\0223\n\tintervals\030\002 \003(\0132 .go"
154           + "ogle.cloud.retail.v2.Interval\022\031\n\021restric"
155           + "ted_values\030\003 \003(\t\022\020\n\010prefixes\030\010 \003(\t\022\020\n\010co"
156           + "ntains\030\t \003(\t\022\030\n\020case_insensitive\030\n \001(\010\022\020"
157           + "\n\010order_by\030\004 \001(\t\022\r\n\005query\030\005 \001(\t\022\026\n\016retur"
158           + "n_min_max\030\013 \001(\010\032\226\001\n\020DynamicFacetSpec\022I\n\004"
159           + "mode\030\001 \001(\0162;.google.cloud.retail.v2.Sear"
160           + "chRequest.DynamicFacetSpec.Mode\"7\n\004Mode\022"
161           + "\024\n\020MODE_UNSPECIFIED\020\000\022\014\n\010DISABLED\020\001\022\013\n\007E"
162           + "NABLED\020\002\032\356\001\n\tBoostSpec\022a\n\025condition_boos"
163           + "t_specs\030\001 \003(\0132B.google.cloud.retail.v2.S"
164           + "earchRequest.BoostSpec.ConditionBoostSpe"
165           + "c\022\'\n\032skip_boost_spec_validation\030\002 \001(\010H\000\210"
166           + "\001\001\0326\n\022ConditionBoostSpec\022\021\n\tcondition\030\001 "
167           + "\001(\t\022\r\n\005boost\030\002 \001(\002B\035\n\033_skip_boost_spec_v"
168           + "alidation\032\313\001\n\022QueryExpansionSpec\022U\n\tcond"
169           + "ition\030\001 \001(\0162B.google.cloud.retail.v2.Sea"
170           + "rchRequest.QueryExpansionSpec.Condition\022"
171           + "\036\n\026pin_unexpanded_results\030\002 \001(\010\">\n\tCondi"
172           + "tion\022\031\n\025CONDITION_UNSPECIFIED\020\000\022\014\n\010DISAB"
173           + "LED\020\001\022\010\n\004AUTO\020\003\032\231\001\n\023PersonalizationSpec\022"
174           + "L\n\004mode\030\001 \001(\0162>.google.cloud.retail.v2.S"
175           + "earchRequest.PersonalizationSpec.Mode\"4\n"
176           + "\004Mode\022\024\n\020MODE_UNSPECIFIED\020\000\022\010\n\004AUTO\020\001\022\014\n"
177           + "\010DISABLED\020\002\032\240\001\n\023SpellCorrectionSpec\022L\n\004m"
178           + "ode\030\001 \001(\0162>.google.cloud.retail.v2.Searc"
179           + "hRequest.SpellCorrectionSpec.Mode\";\n\004Mod"
180           + "e\022\024\n\020MODE_UNSPECIFIED\020\000\022\023\n\017SUGGESTION_ON"
181           + "LY\020\001\022\010\n\004AUTO\020\002\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001"
182           + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"[\n\nSearchMode\022\033\n\027S"
183           + "EARCH_MODE_UNSPECIFIED\020\000\022\027\n\023PRODUCT_SEAR"
184           + "CH_ONLY\020\001\022\027\n\023FACETED_SEARCH_ONLY\020\002B\030\n\026_s"
185           + "pell_correction_spec\"\232\013\n\016SearchResponse\022"
186           + "D\n\007results\030\001 \003(\01323.google.cloud.retail.v"
187           + "2.SearchResponse.SearchResult\022<\n\006facets\030"
188           + "\002 \003(\0132,.google.cloud.retail.v2.SearchRes"
189           + "ponse.Facet\022\022\n\ntotal_size\030\003 \001(\005\022\027\n\017corre"
190           + "cted_query\030\004 \001(\t\022\031\n\021attribution_token\030\005 "
191           + "\001(\t\022\027\n\017next_page_token\030\006 \001(\t\022W\n\024query_ex"
192           + "pansion_info\030\007 \001(\01329.google.cloud.retail"
193           + ".v2.SearchResponse.QueryExpansionInfo\022\024\n"
194           + "\014redirect_uri\030\n \001(\t\022\030\n\020applied_controls\030"
195           + "\014 \003(\t\022i\n\035invalid_condition_boost_specs\030\016"
196           + " \003(\0132B.google.cloud.retail.v2.SearchRequ"
197           + "est.BoostSpec.ConditionBoostSpec\022?\n\017expe"
198           + "riment_info\030\021 \003(\0132&.google.cloud.retail."
199           + "v2.ExperimentInfo\032\221\004\n\014SearchResult\022\n\n\002id"
200           + "\030\001 \001(\t\0220\n\007product\030\002 \001(\0132\037.google.cloud.r"
201           + "etail.v2.Product\022\036\n\026matching_variant_cou"
202           + "nt\030\003 \001(\005\022o\n\027matching_variant_fields\030\004 \003("
203           + "\0132N.google.cloud.retail.v2.SearchRespons"
204           + "e.SearchResult.MatchingVariantFieldsEntr"
205           + "y\022k\n\025variant_rollup_values\030\005 \003(\0132L.googl"
206           + "e.cloud.retail.v2.SearchResponse.SearchR"
207           + "esult.VariantRollupValuesEntry\022\027\n\017person"
208           + "al_labels\030\007 \003(\t\032X\n\032MatchingVariantFields"
209           + "Entry\022\013\n\003key\030\001 \001(\t\022)\n\005value\030\002 \001(\0132\032.goog"
210           + "le.protobuf.FieldMask:\0028\001\032R\n\030VariantRoll"
211           + "upValuesEntry\022\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001("
212           + "\0132\026.google.protobuf.Value:\0028\001\032\216\002\n\005Facet\022"
213           + "\013\n\003key\030\001 \001(\t\022G\n\006values\030\002 \003(\01327.google.cl"
214           + "oud.retail.v2.SearchResponse.Facet.Facet"
215           + "Value\022\025\n\rdynamic_facet\030\003 \001(\010\032\227\001\n\nFacetVa"
216           + "lue\022\017\n\005value\030\001 \001(\tH\000\0224\n\010interval\030\002 \001(\0132 "
217           + ".google.cloud.retail.v2.IntervalH\000\022\r\n\005co"
218           + "unt\030\003 \001(\003\022\021\n\tmin_value\030\005 \001(\001\022\021\n\tmax_valu"
219           + "e\030\006 \001(\001B\r\n\013facet_value\032I\n\022QueryExpansion"
220           + "Info\022\026\n\016expanded_query\030\001 \001(\010\022\033\n\023pinned_r"
221           + "esult_count\030\002 \001(\003\"\373\002\n\016ExperimentInfo\022c\n\031"
222           + "serving_config_experiment\030\002 \001(\0132>.google"
223           + ".cloud.retail.v2.ExperimentInfo.ServingC"
224           + "onfigExperimentH\000\0229\n\nexperiment\030\001 \001(\tB%\372"
225           + "A\"\n retail.googleapis.com/Experiment\032\261\001\n"
226           + "\027ServingConfigExperiment\022I\n\027original_ser"
227           + "ving_config\030\001 \001(\tB(\372A%\n#retail.googleapi"
228           + "s.com/ServingConfig\022K\n\031experiment_servin"
229           + "g_config\030\002 \001(\tB(\372A%\n#retail.googleapis.c"
230           + "om/ServingConfigB\025\n\023experiment_metadata2"
231           + "\330\002\n\rSearchService\022\373\001\n\006Search\022%.google.cl"
232           + "oud.retail.v2.SearchRequest\032&.google.clo"
233           + "ud.retail.v2.SearchResponse\"\241\001\202\323\344\223\002\232\001\"E/"
234           + "v2/{placement=projects/*/locations/*/cat"
235           + "alogs/*/placements/*}:search:\001*ZN\"I/v2/{"
236           + "placement=projects/*/locations/*/catalog"
237           + "s/*/servingConfigs/*}:search:\001*\032I\312A\025reta"
238           + "il.googleapis.com\322A.https://www.googleap"
239           + "is.com/auth/cloud-platformB\267\002\n\032com.googl"
240           + "e.cloud.retail.v2B\022SearchServiceProtoP\001Z"
241           + "2cloud.google.com/go/retail/apiv2/retail"
242           + "pb;retailpb\242\002\006RETAIL\252\002\026Google.Cloud.Reta"
243           + "il.V2\312\002\026Google\\Cloud\\Retail\\V2\352\002\031Google:"
244           + ":Cloud::Retail::V2\352Aw\n retail.googleapis"
245           + ".com/Experiment\022Sprojects/{project}/loca"
246           + "tions/{location}/catalogs/{catalog}/expe"
247           + "riments/{experiment}b\006proto3"
248     };
249     descriptor =
250         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
251             descriptorData,
252             new com.google.protobuf.Descriptors.FileDescriptor[] {
253               com.google.api.AnnotationsProto.getDescriptor(),
254               com.google.api.ClientProto.getDescriptor(),
255               com.google.api.FieldBehaviorProto.getDescriptor(),
256               com.google.api.ResourceProto.getDescriptor(),
257               com.google.cloud.retail.v2.CommonProto.getDescriptor(),
258               com.google.cloud.retail.v2.ProductProto.getDescriptor(),
259               com.google.protobuf.FieldMaskProto.getDescriptor(),
260               com.google.protobuf.StructProto.getDescriptor(),
261             });
262     internal_static_google_cloud_retail_v2_SearchRequest_descriptor =
263         getDescriptor().getMessageTypes().get(0);
264     internal_static_google_cloud_retail_v2_SearchRequest_fieldAccessorTable =
265         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
266             internal_static_google_cloud_retail_v2_SearchRequest_descriptor,
267             new java.lang.String[] {
268               "Placement",
269               "Branch",
270               "Query",
271               "VisitorId",
272               "UserInfo",
273               "PageSize",
274               "PageToken",
275               "Offset",
276               "Filter",
277               "CanonicalFilter",
278               "OrderBy",
279               "FacetSpecs",
280               "DynamicFacetSpec",
281               "BoostSpec",
282               "QueryExpansionSpec",
283               "VariantRollupKeys",
284               "PageCategories",
285               "SearchMode",
286               "PersonalizationSpec",
287               "Labels",
288               "SpellCorrectionSpec",
289               "Entity",
290               "SpellCorrectionSpec",
291             });
292     internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_descriptor =
293         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(0);
294     internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_fieldAccessorTable =
295         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
296             internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_descriptor,
297             new java.lang.String[] {
298               "FacetKey", "Limit", "ExcludedFilterKeys", "EnableDynamicPosition",
299             });
300     internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_FacetKey_descriptor =
301         internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_descriptor
302             .getNestedTypes()
303             .get(0);
304     internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_FacetKey_fieldAccessorTable =
305         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
306             internal_static_google_cloud_retail_v2_SearchRequest_FacetSpec_FacetKey_descriptor,
307             new java.lang.String[] {
308               "Key",
309               "Intervals",
310               "RestrictedValues",
311               "Prefixes",
312               "Contains",
313               "CaseInsensitive",
314               "OrderBy",
315               "Query",
316               "ReturnMinMax",
317             });
318     internal_static_google_cloud_retail_v2_SearchRequest_DynamicFacetSpec_descriptor =
319         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(1);
320     internal_static_google_cloud_retail_v2_SearchRequest_DynamicFacetSpec_fieldAccessorTable =
321         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
322             internal_static_google_cloud_retail_v2_SearchRequest_DynamicFacetSpec_descriptor,
323             new java.lang.String[] {
324               "Mode",
325             });
326     internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_descriptor =
327         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(2);
328     internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_fieldAccessorTable =
329         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
330             internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_descriptor,
331             new java.lang.String[] {
332               "ConditionBoostSpecs", "SkipBoostSpecValidation", "SkipBoostSpecValidation",
333             });
334     internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_ConditionBoostSpec_descriptor =
335         internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_descriptor
336             .getNestedTypes()
337             .get(0);
338     internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_ConditionBoostSpec_fieldAccessorTable =
339         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
340             internal_static_google_cloud_retail_v2_SearchRequest_BoostSpec_ConditionBoostSpec_descriptor,
341             new java.lang.String[] {
342               "Condition", "Boost",
343             });
344     internal_static_google_cloud_retail_v2_SearchRequest_QueryExpansionSpec_descriptor =
345         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(3);
346     internal_static_google_cloud_retail_v2_SearchRequest_QueryExpansionSpec_fieldAccessorTable =
347         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
348             internal_static_google_cloud_retail_v2_SearchRequest_QueryExpansionSpec_descriptor,
349             new java.lang.String[] {
350               "Condition", "PinUnexpandedResults",
351             });
352     internal_static_google_cloud_retail_v2_SearchRequest_PersonalizationSpec_descriptor =
353         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(4);
354     internal_static_google_cloud_retail_v2_SearchRequest_PersonalizationSpec_fieldAccessorTable =
355         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
356             internal_static_google_cloud_retail_v2_SearchRequest_PersonalizationSpec_descriptor,
357             new java.lang.String[] {
358               "Mode",
359             });
360     internal_static_google_cloud_retail_v2_SearchRequest_SpellCorrectionSpec_descriptor =
361         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(5);
362     internal_static_google_cloud_retail_v2_SearchRequest_SpellCorrectionSpec_fieldAccessorTable =
363         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
364             internal_static_google_cloud_retail_v2_SearchRequest_SpellCorrectionSpec_descriptor,
365             new java.lang.String[] {
366               "Mode",
367             });
368     internal_static_google_cloud_retail_v2_SearchRequest_LabelsEntry_descriptor =
369         internal_static_google_cloud_retail_v2_SearchRequest_descriptor.getNestedTypes().get(6);
370     internal_static_google_cloud_retail_v2_SearchRequest_LabelsEntry_fieldAccessorTable =
371         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
372             internal_static_google_cloud_retail_v2_SearchRequest_LabelsEntry_descriptor,
373             new java.lang.String[] {
374               "Key", "Value",
375             });
376     internal_static_google_cloud_retail_v2_SearchResponse_descriptor =
377         getDescriptor().getMessageTypes().get(1);
378     internal_static_google_cloud_retail_v2_SearchResponse_fieldAccessorTable =
379         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
380             internal_static_google_cloud_retail_v2_SearchResponse_descriptor,
381             new java.lang.String[] {
382               "Results",
383               "Facets",
384               "TotalSize",
385               "CorrectedQuery",
386               "AttributionToken",
387               "NextPageToken",
388               "QueryExpansionInfo",
389               "RedirectUri",
390               "AppliedControls",
391               "InvalidConditionBoostSpecs",
392               "ExperimentInfo",
393             });
394     internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_descriptor =
395         internal_static_google_cloud_retail_v2_SearchResponse_descriptor.getNestedTypes().get(0);
396     internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_fieldAccessorTable =
397         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
398             internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_descriptor,
399             new java.lang.String[] {
400               "Id",
401               "Product",
402               "MatchingVariantCount",
403               "MatchingVariantFields",
404               "VariantRollupValues",
405               "PersonalLabels",
406             });
407     internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_MatchingVariantFieldsEntry_descriptor =
408         internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_descriptor
409             .getNestedTypes()
410             .get(0);
411     internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_MatchingVariantFieldsEntry_fieldAccessorTable =
412         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
413             internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_MatchingVariantFieldsEntry_descriptor,
414             new java.lang.String[] {
415               "Key", "Value",
416             });
417     internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_VariantRollupValuesEntry_descriptor =
418         internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_descriptor
419             .getNestedTypes()
420             .get(1);
421     internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_VariantRollupValuesEntry_fieldAccessorTable =
422         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
423             internal_static_google_cloud_retail_v2_SearchResponse_SearchResult_VariantRollupValuesEntry_descriptor,
424             new java.lang.String[] {
425               "Key", "Value",
426             });
427     internal_static_google_cloud_retail_v2_SearchResponse_Facet_descriptor =
428         internal_static_google_cloud_retail_v2_SearchResponse_descriptor.getNestedTypes().get(1);
429     internal_static_google_cloud_retail_v2_SearchResponse_Facet_fieldAccessorTable =
430         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
431             internal_static_google_cloud_retail_v2_SearchResponse_Facet_descriptor,
432             new java.lang.String[] {
433               "Key", "Values", "DynamicFacet",
434             });
435     internal_static_google_cloud_retail_v2_SearchResponse_Facet_FacetValue_descriptor =
436         internal_static_google_cloud_retail_v2_SearchResponse_Facet_descriptor
437             .getNestedTypes()
438             .get(0);
439     internal_static_google_cloud_retail_v2_SearchResponse_Facet_FacetValue_fieldAccessorTable =
440         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
441             internal_static_google_cloud_retail_v2_SearchResponse_Facet_FacetValue_descriptor,
442             new java.lang.String[] {
443               "Value", "Interval", "Count", "MinValue", "MaxValue", "FacetValue",
444             });
445     internal_static_google_cloud_retail_v2_SearchResponse_QueryExpansionInfo_descriptor =
446         internal_static_google_cloud_retail_v2_SearchResponse_descriptor.getNestedTypes().get(2);
447     internal_static_google_cloud_retail_v2_SearchResponse_QueryExpansionInfo_fieldAccessorTable =
448         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
449             internal_static_google_cloud_retail_v2_SearchResponse_QueryExpansionInfo_descriptor,
450             new java.lang.String[] {
451               "ExpandedQuery", "PinnedResultCount",
452             });
453     internal_static_google_cloud_retail_v2_ExperimentInfo_descriptor =
454         getDescriptor().getMessageTypes().get(2);
455     internal_static_google_cloud_retail_v2_ExperimentInfo_fieldAccessorTable =
456         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
457             internal_static_google_cloud_retail_v2_ExperimentInfo_descriptor,
458             new java.lang.String[] {
459               "ServingConfigExperiment", "Experiment", "ExperimentMetadata",
460             });
461     internal_static_google_cloud_retail_v2_ExperimentInfo_ServingConfigExperiment_descriptor =
462         internal_static_google_cloud_retail_v2_ExperimentInfo_descriptor.getNestedTypes().get(0);
463     internal_static_google_cloud_retail_v2_ExperimentInfo_ServingConfigExperiment_fieldAccessorTable =
464         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
465             internal_static_google_cloud_retail_v2_ExperimentInfo_ServingConfigExperiment_descriptor,
466             new java.lang.String[] {
467               "OriginalServingConfig", "ExperimentServingConfig",
468             });
469     com.google.protobuf.ExtensionRegistry registry =
470         com.google.protobuf.ExtensionRegistry.newInstance();
471     registry.add(com.google.api.ClientProto.defaultHost);
472     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
473     registry.add(com.google.api.AnnotationsProto.http);
474     registry.add(com.google.api.ClientProto.oauthScopes);
475     registry.add(com.google.api.ResourceProto.resourceDefinition);
476     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)477     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
478         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()479     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()480     com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor()481     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()482     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.retail.v2.CommonProto.getDescriptor()483     com.google.cloud.retail.v2.CommonProto.getDescriptor();
com.google.cloud.retail.v2.ProductProto.getDescriptor()484     com.google.cloud.retail.v2.ProductProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor()485     com.google.protobuf.FieldMaskProto.getDescriptor();
com.google.protobuf.StructProto.getDescriptor()486     com.google.protobuf.StructProto.getDescriptor();
487   }
488 
489   // @@protoc_insertion_point(outer_class_scope)
490 }
491