• 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/import_config.proto
18 
19 package com.google.cloud.retail.v2;
20 
21 public final class ImportConfigProto {
ImportConfigProto()22   private ImportConfigProto() {}
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_GcsSource_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_retail_v2_GcsSource_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_retail_v2_BigQuerySource_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_retail_v2_BigQuerySource_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_retail_v2_ProductInlineSource_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_retail_v2_ProductInlineSource_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_retail_v2_UserEventInlineSource_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_retail_v2_UserEventInlineSource_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_retail_v2_ImportErrorsConfig_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_retail_v2_ImportErrorsConfig_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_retail_v2_ImportProductsRequest_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_retail_v2_ImportProductsRequest_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_retail_v2_ImportUserEventsRequest_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_retail_v2_ImportUserEventsRequest_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_retail_v2_ImportCompletionDataRequest_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_retail_v2_ImportCompletionDataRequest_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_retail_v2_ProductInputConfig_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_retail_v2_ProductInputConfig_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_retail_v2_UserEventInputConfig_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_retail_v2_UserEventInputConfig_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_retail_v2_CompletionDataInputConfig_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_retail_v2_CompletionDataInputConfig_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_cloud_retail_v2_ImportMetadata_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_cloud_retail_v2_ImportMetadata_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_cloud_retail_v2_ImportProductsResponse_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_cloud_retail_v2_ImportProductsResponse_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_cloud_retail_v2_ImportUserEventsResponse_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_cloud_retail_v2_ImportUserEventsResponse_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_cloud_retail_v2_UserEventImportSummary_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_cloud_retail_v2_UserEventImportSummary_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_cloud_retail_v2_ImportCompletionDataResponse_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_cloud_retail_v2_ImportCompletionDataResponse_fieldAccessorTable;
94 
getDescriptor()95   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
96     return descriptor;
97   }
98 
99   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
100 
101   static {
102     java.lang.String[] descriptorData = {
103       "\n*google/cloud/retail/v2/import_config.p"
104           + "roto\022\026google.cloud.retail.v2\032\037google/api"
105           + "/field_behavior.proto\032\031google/api/resour"
106           + "ce.proto\032$google/cloud/retail/v2/product"
107           + ".proto\032\'google/cloud/retail/v2/user_even"
108           + "t.proto\032 google/protobuf/field_mask.prot"
109           + "o\032\037google/protobuf/timestamp.proto\032\027goog"
110           + "le/rpc/status.proto\032\026google/type/date.pr"
111           + "oto\"9\n\tGcsSource\022\027\n\ninput_uris\030\001 \003(\tB\003\340A"
112           + "\002\022\023\n\013data_schema\030\002 \001(\t\"\274\001\n\016BigQuerySourc"
113           + "e\022+\n\016partition_date\030\006 \001(\0132\021.google.type."
114           + "DateH\000\022\022\n\nproject_id\030\005 \001(\t\022\027\n\ndataset_id"
115           + "\030\001 \001(\tB\003\340A\002\022\025\n\010table_id\030\002 \001(\tB\003\340A\002\022\027\n\017gc"
116           + "s_staging_dir\030\003 \001(\t\022\023\n\013data_schema\030\004 \001(\t"
117           + "B\013\n\tpartition\"M\n\023ProductInlineSource\0226\n\010"
118           + "products\030\001 \003(\0132\037.google.cloud.retail.v2."
119           + "ProductB\003\340A\002\"T\n\025UserEventInlineSource\022;\n"
120           + "\013user_events\030\001 \003(\0132!.google.cloud.retail"
121           + ".v2.UserEventB\003\340A\002\"9\n\022ImportErrorsConfig"
122           + "\022\024\n\ngcs_prefix\030\001 \001(\tH\000B\r\n\013destination\"\370\003"
123           + "\n\025ImportProductsRequest\0224\n\006parent\030\001 \001(\tB"
124           + "$\340A\002\372A\036\n\034retail.googleapis.com/Branch\022\026\n"
125           + "\nrequest_id\030\006 \001(\tB\002\030\001\022E\n\014input_config\030\002 "
126           + "\001(\0132*.google.cloud.retail.v2.ProductInpu"
127           + "tConfigB\003\340A\002\022A\n\rerrors_config\030\003 \001(\0132*.go"
128           + "ogle.cloud.retail.v2.ImportErrorsConfig\022"
129           + "/\n\013update_mask\030\004 \001(\0132\032.google.protobuf.F"
130           + "ieldMask\022]\n\023reconciliation_mode\030\005 \001(\0162@."
131           + "google.cloud.retail.v2.ImportProductsReq"
132           + "uest.ReconciliationMode\022!\n\031notification_"
133           + "pubsub_topic\030\007 \001(\t\"T\n\022ReconciliationMode"
134           + "\022#\n\037RECONCILIATION_MODE_UNSPECIFIED\020\000\022\017\n"
135           + "\013INCREMENTAL\020\001\022\010\n\004FULL\020\002\"\334\001\n\027ImportUserE"
136           + "ventsRequest\0225\n\006parent\030\001 \001(\tB%\340A\002\372A\037\n\035re"
137           + "tail.googleapis.com/Catalog\022G\n\014input_con"
138           + "fig\030\002 \001(\0132,.google.cloud.retail.v2.UserE"
139           + "ventInputConfigB\003\340A\002\022A\n\rerrors_config\030\003 "
140           + "\001(\0132*.google.cloud.retail.v2.ImportError"
141           + "sConfig\"\305\001\n\033ImportCompletionDataRequest\022"
142           + "5\n\006parent\030\001 \001(\tB%\340A\002\372A\037\n\035retail.googleap"
143           + "is.com/Catalog\022L\n\014input_config\030\002 \001(\01321.g"
144           + "oogle.cloud.retail.v2.CompletionDataInpu"
145           + "tConfigB\003\340A\002\022!\n\031notification_pubsub_topi"
146           + "c\030\003 \001(\t\"\351\001\n\022ProductInputConfig\022L\n\025produc"
147           + "t_inline_source\030\001 \001(\0132+.google.cloud.ret"
148           + "ail.v2.ProductInlineSourceH\000\0227\n\ngcs_sour"
149           + "ce\030\002 \001(\0132!.google.cloud.retail.v2.GcsSou"
150           + "rceH\000\022B\n\020big_query_source\030\003 \001(\0132&.google"
151           + ".cloud.retail.v2.BigQuerySourceH\000B\010\n\006sou"
152           + "rce\"\377\001\n\024UserEventInputConfig\022V\n\030user_eve"
153           + "nt_inline_source\030\001 \001(\0132-.google.cloud.re"
154           + "tail.v2.UserEventInlineSourceB\003\340A\002H\000\022<\n\n"
155           + "gcs_source\030\002 \001(\0132!.google.cloud.retail.v"
156           + "2.GcsSourceB\003\340A\002H\000\022G\n\020big_query_source\030\003"
157           + " \001(\0132&.google.cloud.retail.v2.BigQuerySo"
158           + "urceB\003\340A\002H\000B\010\n\006source\"n\n\031CompletionDataI"
159           + "nputConfig\022G\n\020big_query_source\030\001 \001(\0132&.g"
160           + "oogle.cloud.retail.v2.BigQuerySourceB\003\340A"
161           + "\002H\000B\010\n\006source\"\333\001\n\016ImportMetadata\022/\n\013crea"
162           + "te_time\030\001 \001(\0132\032.google.protobuf.Timestam"
163           + "p\022/\n\013update_time\030\002 \001(\0132\032.google.protobuf"
164           + ".Timestamp\022\025\n\rsuccess_count\030\003 \001(\003\022\025\n\rfai"
165           + "lure_count\030\004 \001(\003\022\026\n\nrequest_id\030\005 \001(\tB\002\030\001"
166           + "\022!\n\031notification_pubsub_topic\030\006 \001(\t\"\206\001\n\026"
167           + "ImportProductsResponse\022)\n\rerror_samples\030"
168           + "\001 \003(\0132\022.google.rpc.Status\022A\n\rerrors_conf"
169           + "ig\030\002 \001(\0132*.google.cloud.retail.v2.Import"
170           + "ErrorsConfig\"\320\001\n\030ImportUserEventsRespons"
171           + "e\022)\n\rerror_samples\030\001 \003(\0132\022.google.rpc.St"
172           + "atus\022A\n\rerrors_config\030\002 \001(\0132*.google.clo"
173           + "ud.retail.v2.ImportErrorsConfig\022F\n\016impor"
174           + "t_summary\030\003 \001(\0132..google.cloud.retail.v2"
175           + ".UserEventImportSummary\"T\n\026UserEventImpo"
176           + "rtSummary\022\033\n\023joined_events_count\030\001 \001(\003\022\035"
177           + "\n\025unjoined_events_count\030\002 \001(\003\"I\n\034ImportC"
178           + "ompletionDataResponse\022)\n\rerror_samples\030\001"
179           + " \003(\0132\022.google.rpc.StatusB\274\001\n\032com.google."
180           + "cloud.retail.v2B\021ImportConfigProtoP\001Z2cl"
181           + "oud.google.com/go/retail/apiv2/retailpb;"
182           + "retailpb\242\002\006RETAIL\252\002\026Google.Cloud.Retail."
183           + "V2\312\002\026Google\\Cloud\\Retail\\V2\352\002\031Google::Cl"
184           + "oud::Retail::V2b\006proto3"
185     };
186     descriptor =
187         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
188             descriptorData,
189             new com.google.protobuf.Descriptors.FileDescriptor[] {
190               com.google.api.FieldBehaviorProto.getDescriptor(),
191               com.google.api.ResourceProto.getDescriptor(),
192               com.google.cloud.retail.v2.ProductProto.getDescriptor(),
193               com.google.cloud.retail.v2.UserEventProto.getDescriptor(),
194               com.google.protobuf.FieldMaskProto.getDescriptor(),
195               com.google.protobuf.TimestampProto.getDescriptor(),
196               com.google.rpc.StatusProto.getDescriptor(),
197               com.google.type.DateProto.getDescriptor(),
198             });
199     internal_static_google_cloud_retail_v2_GcsSource_descriptor =
200         getDescriptor().getMessageTypes().get(0);
201     internal_static_google_cloud_retail_v2_GcsSource_fieldAccessorTable =
202         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
203             internal_static_google_cloud_retail_v2_GcsSource_descriptor,
204             new java.lang.String[] {
205               "InputUris", "DataSchema",
206             });
207     internal_static_google_cloud_retail_v2_BigQuerySource_descriptor =
208         getDescriptor().getMessageTypes().get(1);
209     internal_static_google_cloud_retail_v2_BigQuerySource_fieldAccessorTable =
210         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
211             internal_static_google_cloud_retail_v2_BigQuerySource_descriptor,
212             new java.lang.String[] {
213               "PartitionDate",
214               "ProjectId",
215               "DatasetId",
216               "TableId",
217               "GcsStagingDir",
218               "DataSchema",
219               "Partition",
220             });
221     internal_static_google_cloud_retail_v2_ProductInlineSource_descriptor =
222         getDescriptor().getMessageTypes().get(2);
223     internal_static_google_cloud_retail_v2_ProductInlineSource_fieldAccessorTable =
224         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
225             internal_static_google_cloud_retail_v2_ProductInlineSource_descriptor,
226             new java.lang.String[] {
227               "Products",
228             });
229     internal_static_google_cloud_retail_v2_UserEventInlineSource_descriptor =
230         getDescriptor().getMessageTypes().get(3);
231     internal_static_google_cloud_retail_v2_UserEventInlineSource_fieldAccessorTable =
232         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
233             internal_static_google_cloud_retail_v2_UserEventInlineSource_descriptor,
234             new java.lang.String[] {
235               "UserEvents",
236             });
237     internal_static_google_cloud_retail_v2_ImportErrorsConfig_descriptor =
238         getDescriptor().getMessageTypes().get(4);
239     internal_static_google_cloud_retail_v2_ImportErrorsConfig_fieldAccessorTable =
240         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
241             internal_static_google_cloud_retail_v2_ImportErrorsConfig_descriptor,
242             new java.lang.String[] {
243               "GcsPrefix", "Destination",
244             });
245     internal_static_google_cloud_retail_v2_ImportProductsRequest_descriptor =
246         getDescriptor().getMessageTypes().get(5);
247     internal_static_google_cloud_retail_v2_ImportProductsRequest_fieldAccessorTable =
248         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
249             internal_static_google_cloud_retail_v2_ImportProductsRequest_descriptor,
250             new java.lang.String[] {
251               "Parent",
252               "RequestId",
253               "InputConfig",
254               "ErrorsConfig",
255               "UpdateMask",
256               "ReconciliationMode",
257               "NotificationPubsubTopic",
258             });
259     internal_static_google_cloud_retail_v2_ImportUserEventsRequest_descriptor =
260         getDescriptor().getMessageTypes().get(6);
261     internal_static_google_cloud_retail_v2_ImportUserEventsRequest_fieldAccessorTable =
262         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
263             internal_static_google_cloud_retail_v2_ImportUserEventsRequest_descriptor,
264             new java.lang.String[] {
265               "Parent", "InputConfig", "ErrorsConfig",
266             });
267     internal_static_google_cloud_retail_v2_ImportCompletionDataRequest_descriptor =
268         getDescriptor().getMessageTypes().get(7);
269     internal_static_google_cloud_retail_v2_ImportCompletionDataRequest_fieldAccessorTable =
270         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
271             internal_static_google_cloud_retail_v2_ImportCompletionDataRequest_descriptor,
272             new java.lang.String[] {
273               "Parent", "InputConfig", "NotificationPubsubTopic",
274             });
275     internal_static_google_cloud_retail_v2_ProductInputConfig_descriptor =
276         getDescriptor().getMessageTypes().get(8);
277     internal_static_google_cloud_retail_v2_ProductInputConfig_fieldAccessorTable =
278         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
279             internal_static_google_cloud_retail_v2_ProductInputConfig_descriptor,
280             new java.lang.String[] {
281               "ProductInlineSource", "GcsSource", "BigQuerySource", "Source",
282             });
283     internal_static_google_cloud_retail_v2_UserEventInputConfig_descriptor =
284         getDescriptor().getMessageTypes().get(9);
285     internal_static_google_cloud_retail_v2_UserEventInputConfig_fieldAccessorTable =
286         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
287             internal_static_google_cloud_retail_v2_UserEventInputConfig_descriptor,
288             new java.lang.String[] {
289               "UserEventInlineSource", "GcsSource", "BigQuerySource", "Source",
290             });
291     internal_static_google_cloud_retail_v2_CompletionDataInputConfig_descriptor =
292         getDescriptor().getMessageTypes().get(10);
293     internal_static_google_cloud_retail_v2_CompletionDataInputConfig_fieldAccessorTable =
294         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
295             internal_static_google_cloud_retail_v2_CompletionDataInputConfig_descriptor,
296             new java.lang.String[] {
297               "BigQuerySource", "Source",
298             });
299     internal_static_google_cloud_retail_v2_ImportMetadata_descriptor =
300         getDescriptor().getMessageTypes().get(11);
301     internal_static_google_cloud_retail_v2_ImportMetadata_fieldAccessorTable =
302         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
303             internal_static_google_cloud_retail_v2_ImportMetadata_descriptor,
304             new java.lang.String[] {
305               "CreateTime",
306               "UpdateTime",
307               "SuccessCount",
308               "FailureCount",
309               "RequestId",
310               "NotificationPubsubTopic",
311             });
312     internal_static_google_cloud_retail_v2_ImportProductsResponse_descriptor =
313         getDescriptor().getMessageTypes().get(12);
314     internal_static_google_cloud_retail_v2_ImportProductsResponse_fieldAccessorTable =
315         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
316             internal_static_google_cloud_retail_v2_ImportProductsResponse_descriptor,
317             new java.lang.String[] {
318               "ErrorSamples", "ErrorsConfig",
319             });
320     internal_static_google_cloud_retail_v2_ImportUserEventsResponse_descriptor =
321         getDescriptor().getMessageTypes().get(13);
322     internal_static_google_cloud_retail_v2_ImportUserEventsResponse_fieldAccessorTable =
323         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
324             internal_static_google_cloud_retail_v2_ImportUserEventsResponse_descriptor,
325             new java.lang.String[] {
326               "ErrorSamples", "ErrorsConfig", "ImportSummary",
327             });
328     internal_static_google_cloud_retail_v2_UserEventImportSummary_descriptor =
329         getDescriptor().getMessageTypes().get(14);
330     internal_static_google_cloud_retail_v2_UserEventImportSummary_fieldAccessorTable =
331         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
332             internal_static_google_cloud_retail_v2_UserEventImportSummary_descriptor,
333             new java.lang.String[] {
334               "JoinedEventsCount", "UnjoinedEventsCount",
335             });
336     internal_static_google_cloud_retail_v2_ImportCompletionDataResponse_descriptor =
337         getDescriptor().getMessageTypes().get(15);
338     internal_static_google_cloud_retail_v2_ImportCompletionDataResponse_fieldAccessorTable =
339         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
340             internal_static_google_cloud_retail_v2_ImportCompletionDataResponse_descriptor,
341             new java.lang.String[] {
342               "ErrorSamples",
343             });
344     com.google.protobuf.ExtensionRegistry registry =
345         com.google.protobuf.ExtensionRegistry.newInstance();
346     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
347     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)348     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
349         descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor()350     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()351     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.retail.v2.ProductProto.getDescriptor()352     com.google.cloud.retail.v2.ProductProto.getDescriptor();
com.google.cloud.retail.v2.UserEventProto.getDescriptor()353     com.google.cloud.retail.v2.UserEventProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor()354     com.google.protobuf.FieldMaskProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()355     com.google.protobuf.TimestampProto.getDescriptor();
com.google.rpc.StatusProto.getDescriptor()356     com.google.rpc.StatusProto.getDescriptor();
com.google.type.DateProto.getDescriptor()357     com.google.type.DateProto.getDescriptor();
358   }
359 
360   // @@protoc_insertion_point(outer_class_scope)
361 }
362