• 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 package com.google.area120.tables.v1alpha1;
17 
18 import static io.grpc.MethodDescriptor.generateFullMethodName;
19 
20 /**
21  *
22  *
23  * <pre>
24  * The Tables Service provides an API for reading and updating tables.
25  * It defines the following resource model:
26  * - The API has a collection of [Table][google.area120.tables.v1alpha1.Table]
27  *   resources, named `tables/&#42;`
28  * - Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row]
29  *   resources, named `tables/&#42;&#47;rows/&#42;`
30  * - The API has a collection of
31  *   [Workspace][google.area120.tables.v1alpha1.Workspace]
32  *   resources, named `workspaces/&#42;`.
33  * </pre>
34  */
35 @javax.annotation.Generated(
36     value = "by gRPC proto compiler",
37     comments = "Source: google/area120/tables/v1alpha1/tables.proto")
38 @io.grpc.stub.annotations.GrpcGenerated
39 public final class TablesServiceGrpc {
40 
TablesServiceGrpc()41   private TablesServiceGrpc() {}
42 
43   public static final String SERVICE_NAME = "google.area120.tables.v1alpha1.TablesService";
44 
45   // Static method descriptors that strictly reflect the proto.
46   private static volatile io.grpc.MethodDescriptor<
47           com.google.area120.tables.v1alpha1.GetTableRequest,
48           com.google.area120.tables.v1alpha1.Table>
49       getGetTableMethod;
50 
51   @io.grpc.stub.annotations.RpcMethod(
52       fullMethodName = SERVICE_NAME + '/' + "GetTable",
53       requestType = com.google.area120.tables.v1alpha1.GetTableRequest.class,
54       responseType = com.google.area120.tables.v1alpha1.Table.class,
55       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
56   public static io.grpc.MethodDescriptor<
57           com.google.area120.tables.v1alpha1.GetTableRequest,
58           com.google.area120.tables.v1alpha1.Table>
getGetTableMethod()59       getGetTableMethod() {
60     io.grpc.MethodDescriptor<
61             com.google.area120.tables.v1alpha1.GetTableRequest,
62             com.google.area120.tables.v1alpha1.Table>
63         getGetTableMethod;
64     if ((getGetTableMethod = TablesServiceGrpc.getGetTableMethod) == null) {
65       synchronized (TablesServiceGrpc.class) {
66         if ((getGetTableMethod = TablesServiceGrpc.getGetTableMethod) == null) {
67           TablesServiceGrpc.getGetTableMethod =
68               getGetTableMethod =
69                   io.grpc.MethodDescriptor
70                       .<com.google.area120.tables.v1alpha1.GetTableRequest,
71                           com.google.area120.tables.v1alpha1.Table>
72                           newBuilder()
73                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
74                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetTable"))
75                       .setSampledToLocalTracing(true)
76                       .setRequestMarshaller(
77                           io.grpc.protobuf.ProtoUtils.marshaller(
78                               com.google.area120.tables.v1alpha1.GetTableRequest
79                                   .getDefaultInstance()))
80                       .setResponseMarshaller(
81                           io.grpc.protobuf.ProtoUtils.marshaller(
82                               com.google.area120.tables.v1alpha1.Table.getDefaultInstance()))
83                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("GetTable"))
84                       .build();
85         }
86       }
87     }
88     return getGetTableMethod;
89   }
90 
91   private static volatile io.grpc.MethodDescriptor<
92           com.google.area120.tables.v1alpha1.ListTablesRequest,
93           com.google.area120.tables.v1alpha1.ListTablesResponse>
94       getListTablesMethod;
95 
96   @io.grpc.stub.annotations.RpcMethod(
97       fullMethodName = SERVICE_NAME + '/' + "ListTables",
98       requestType = com.google.area120.tables.v1alpha1.ListTablesRequest.class,
99       responseType = com.google.area120.tables.v1alpha1.ListTablesResponse.class,
100       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
101   public static io.grpc.MethodDescriptor<
102           com.google.area120.tables.v1alpha1.ListTablesRequest,
103           com.google.area120.tables.v1alpha1.ListTablesResponse>
getListTablesMethod()104       getListTablesMethod() {
105     io.grpc.MethodDescriptor<
106             com.google.area120.tables.v1alpha1.ListTablesRequest,
107             com.google.area120.tables.v1alpha1.ListTablesResponse>
108         getListTablesMethod;
109     if ((getListTablesMethod = TablesServiceGrpc.getListTablesMethod) == null) {
110       synchronized (TablesServiceGrpc.class) {
111         if ((getListTablesMethod = TablesServiceGrpc.getListTablesMethod) == null) {
112           TablesServiceGrpc.getListTablesMethod =
113               getListTablesMethod =
114                   io.grpc.MethodDescriptor
115                       .<com.google.area120.tables.v1alpha1.ListTablesRequest,
116                           com.google.area120.tables.v1alpha1.ListTablesResponse>
117                           newBuilder()
118                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
119                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListTables"))
120                       .setSampledToLocalTracing(true)
121                       .setRequestMarshaller(
122                           io.grpc.protobuf.ProtoUtils.marshaller(
123                               com.google.area120.tables.v1alpha1.ListTablesRequest
124                                   .getDefaultInstance()))
125                       .setResponseMarshaller(
126                           io.grpc.protobuf.ProtoUtils.marshaller(
127                               com.google.area120.tables.v1alpha1.ListTablesResponse
128                                   .getDefaultInstance()))
129                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("ListTables"))
130                       .build();
131         }
132       }
133     }
134     return getListTablesMethod;
135   }
136 
137   private static volatile io.grpc.MethodDescriptor<
138           com.google.area120.tables.v1alpha1.GetWorkspaceRequest,
139           com.google.area120.tables.v1alpha1.Workspace>
140       getGetWorkspaceMethod;
141 
142   @io.grpc.stub.annotations.RpcMethod(
143       fullMethodName = SERVICE_NAME + '/' + "GetWorkspace",
144       requestType = com.google.area120.tables.v1alpha1.GetWorkspaceRequest.class,
145       responseType = com.google.area120.tables.v1alpha1.Workspace.class,
146       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
147   public static io.grpc.MethodDescriptor<
148           com.google.area120.tables.v1alpha1.GetWorkspaceRequest,
149           com.google.area120.tables.v1alpha1.Workspace>
getGetWorkspaceMethod()150       getGetWorkspaceMethod() {
151     io.grpc.MethodDescriptor<
152             com.google.area120.tables.v1alpha1.GetWorkspaceRequest,
153             com.google.area120.tables.v1alpha1.Workspace>
154         getGetWorkspaceMethod;
155     if ((getGetWorkspaceMethod = TablesServiceGrpc.getGetWorkspaceMethod) == null) {
156       synchronized (TablesServiceGrpc.class) {
157         if ((getGetWorkspaceMethod = TablesServiceGrpc.getGetWorkspaceMethod) == null) {
158           TablesServiceGrpc.getGetWorkspaceMethod =
159               getGetWorkspaceMethod =
160                   io.grpc.MethodDescriptor
161                       .<com.google.area120.tables.v1alpha1.GetWorkspaceRequest,
162                           com.google.area120.tables.v1alpha1.Workspace>
163                           newBuilder()
164                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
165                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetWorkspace"))
166                       .setSampledToLocalTracing(true)
167                       .setRequestMarshaller(
168                           io.grpc.protobuf.ProtoUtils.marshaller(
169                               com.google.area120.tables.v1alpha1.GetWorkspaceRequest
170                                   .getDefaultInstance()))
171                       .setResponseMarshaller(
172                           io.grpc.protobuf.ProtoUtils.marshaller(
173                               com.google.area120.tables.v1alpha1.Workspace.getDefaultInstance()))
174                       .setSchemaDescriptor(
175                           new TablesServiceMethodDescriptorSupplier("GetWorkspace"))
176                       .build();
177         }
178       }
179     }
180     return getGetWorkspaceMethod;
181   }
182 
183   private static volatile io.grpc.MethodDescriptor<
184           com.google.area120.tables.v1alpha1.ListWorkspacesRequest,
185           com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
186       getListWorkspacesMethod;
187 
188   @io.grpc.stub.annotations.RpcMethod(
189       fullMethodName = SERVICE_NAME + '/' + "ListWorkspaces",
190       requestType = com.google.area120.tables.v1alpha1.ListWorkspacesRequest.class,
191       responseType = com.google.area120.tables.v1alpha1.ListWorkspacesResponse.class,
192       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
193   public static io.grpc.MethodDescriptor<
194           com.google.area120.tables.v1alpha1.ListWorkspacesRequest,
195           com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
getListWorkspacesMethod()196       getListWorkspacesMethod() {
197     io.grpc.MethodDescriptor<
198             com.google.area120.tables.v1alpha1.ListWorkspacesRequest,
199             com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
200         getListWorkspacesMethod;
201     if ((getListWorkspacesMethod = TablesServiceGrpc.getListWorkspacesMethod) == null) {
202       synchronized (TablesServiceGrpc.class) {
203         if ((getListWorkspacesMethod = TablesServiceGrpc.getListWorkspacesMethod) == null) {
204           TablesServiceGrpc.getListWorkspacesMethod =
205               getListWorkspacesMethod =
206                   io.grpc.MethodDescriptor
207                       .<com.google.area120.tables.v1alpha1.ListWorkspacesRequest,
208                           com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
209                           newBuilder()
210                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
211                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListWorkspaces"))
212                       .setSampledToLocalTracing(true)
213                       .setRequestMarshaller(
214                           io.grpc.protobuf.ProtoUtils.marshaller(
215                               com.google.area120.tables.v1alpha1.ListWorkspacesRequest
216                                   .getDefaultInstance()))
217                       .setResponseMarshaller(
218                           io.grpc.protobuf.ProtoUtils.marshaller(
219                               com.google.area120.tables.v1alpha1.ListWorkspacesResponse
220                                   .getDefaultInstance()))
221                       .setSchemaDescriptor(
222                           new TablesServiceMethodDescriptorSupplier("ListWorkspaces"))
223                       .build();
224         }
225       }
226     }
227     return getListWorkspacesMethod;
228   }
229 
230   private static volatile io.grpc.MethodDescriptor<
231           com.google.area120.tables.v1alpha1.GetRowRequest, com.google.area120.tables.v1alpha1.Row>
232       getGetRowMethod;
233 
234   @io.grpc.stub.annotations.RpcMethod(
235       fullMethodName = SERVICE_NAME + '/' + "GetRow",
236       requestType = com.google.area120.tables.v1alpha1.GetRowRequest.class,
237       responseType = com.google.area120.tables.v1alpha1.Row.class,
238       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
239   public static io.grpc.MethodDescriptor<
240           com.google.area120.tables.v1alpha1.GetRowRequest, com.google.area120.tables.v1alpha1.Row>
getGetRowMethod()241       getGetRowMethod() {
242     io.grpc.MethodDescriptor<
243             com.google.area120.tables.v1alpha1.GetRowRequest,
244             com.google.area120.tables.v1alpha1.Row>
245         getGetRowMethod;
246     if ((getGetRowMethod = TablesServiceGrpc.getGetRowMethod) == null) {
247       synchronized (TablesServiceGrpc.class) {
248         if ((getGetRowMethod = TablesServiceGrpc.getGetRowMethod) == null) {
249           TablesServiceGrpc.getGetRowMethod =
250               getGetRowMethod =
251                   io.grpc.MethodDescriptor
252                       .<com.google.area120.tables.v1alpha1.GetRowRequest,
253                           com.google.area120.tables.v1alpha1.Row>
254                           newBuilder()
255                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
256                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetRow"))
257                       .setSampledToLocalTracing(true)
258                       .setRequestMarshaller(
259                           io.grpc.protobuf.ProtoUtils.marshaller(
260                               com.google.area120.tables.v1alpha1.GetRowRequest
261                                   .getDefaultInstance()))
262                       .setResponseMarshaller(
263                           io.grpc.protobuf.ProtoUtils.marshaller(
264                               com.google.area120.tables.v1alpha1.Row.getDefaultInstance()))
265                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("GetRow"))
266                       .build();
267         }
268       }
269     }
270     return getGetRowMethod;
271   }
272 
273   private static volatile io.grpc.MethodDescriptor<
274           com.google.area120.tables.v1alpha1.ListRowsRequest,
275           com.google.area120.tables.v1alpha1.ListRowsResponse>
276       getListRowsMethod;
277 
278   @io.grpc.stub.annotations.RpcMethod(
279       fullMethodName = SERVICE_NAME + '/' + "ListRows",
280       requestType = com.google.area120.tables.v1alpha1.ListRowsRequest.class,
281       responseType = com.google.area120.tables.v1alpha1.ListRowsResponse.class,
282       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
283   public static io.grpc.MethodDescriptor<
284           com.google.area120.tables.v1alpha1.ListRowsRequest,
285           com.google.area120.tables.v1alpha1.ListRowsResponse>
getListRowsMethod()286       getListRowsMethod() {
287     io.grpc.MethodDescriptor<
288             com.google.area120.tables.v1alpha1.ListRowsRequest,
289             com.google.area120.tables.v1alpha1.ListRowsResponse>
290         getListRowsMethod;
291     if ((getListRowsMethod = TablesServiceGrpc.getListRowsMethod) == null) {
292       synchronized (TablesServiceGrpc.class) {
293         if ((getListRowsMethod = TablesServiceGrpc.getListRowsMethod) == null) {
294           TablesServiceGrpc.getListRowsMethod =
295               getListRowsMethod =
296                   io.grpc.MethodDescriptor
297                       .<com.google.area120.tables.v1alpha1.ListRowsRequest,
298                           com.google.area120.tables.v1alpha1.ListRowsResponse>
299                           newBuilder()
300                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
301                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListRows"))
302                       .setSampledToLocalTracing(true)
303                       .setRequestMarshaller(
304                           io.grpc.protobuf.ProtoUtils.marshaller(
305                               com.google.area120.tables.v1alpha1.ListRowsRequest
306                                   .getDefaultInstance()))
307                       .setResponseMarshaller(
308                           io.grpc.protobuf.ProtoUtils.marshaller(
309                               com.google.area120.tables.v1alpha1.ListRowsResponse
310                                   .getDefaultInstance()))
311                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("ListRows"))
312                       .build();
313         }
314       }
315     }
316     return getListRowsMethod;
317   }
318 
319   private static volatile io.grpc.MethodDescriptor<
320           com.google.area120.tables.v1alpha1.CreateRowRequest,
321           com.google.area120.tables.v1alpha1.Row>
322       getCreateRowMethod;
323 
324   @io.grpc.stub.annotations.RpcMethod(
325       fullMethodName = SERVICE_NAME + '/' + "CreateRow",
326       requestType = com.google.area120.tables.v1alpha1.CreateRowRequest.class,
327       responseType = com.google.area120.tables.v1alpha1.Row.class,
328       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
329   public static io.grpc.MethodDescriptor<
330           com.google.area120.tables.v1alpha1.CreateRowRequest,
331           com.google.area120.tables.v1alpha1.Row>
getCreateRowMethod()332       getCreateRowMethod() {
333     io.grpc.MethodDescriptor<
334             com.google.area120.tables.v1alpha1.CreateRowRequest,
335             com.google.area120.tables.v1alpha1.Row>
336         getCreateRowMethod;
337     if ((getCreateRowMethod = TablesServiceGrpc.getCreateRowMethod) == null) {
338       synchronized (TablesServiceGrpc.class) {
339         if ((getCreateRowMethod = TablesServiceGrpc.getCreateRowMethod) == null) {
340           TablesServiceGrpc.getCreateRowMethod =
341               getCreateRowMethod =
342                   io.grpc.MethodDescriptor
343                       .<com.google.area120.tables.v1alpha1.CreateRowRequest,
344                           com.google.area120.tables.v1alpha1.Row>
345                           newBuilder()
346                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
347                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateRow"))
348                       .setSampledToLocalTracing(true)
349                       .setRequestMarshaller(
350                           io.grpc.protobuf.ProtoUtils.marshaller(
351                               com.google.area120.tables.v1alpha1.CreateRowRequest
352                                   .getDefaultInstance()))
353                       .setResponseMarshaller(
354                           io.grpc.protobuf.ProtoUtils.marshaller(
355                               com.google.area120.tables.v1alpha1.Row.getDefaultInstance()))
356                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("CreateRow"))
357                       .build();
358         }
359       }
360     }
361     return getCreateRowMethod;
362   }
363 
364   private static volatile io.grpc.MethodDescriptor<
365           com.google.area120.tables.v1alpha1.BatchCreateRowsRequest,
366           com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
367       getBatchCreateRowsMethod;
368 
369   @io.grpc.stub.annotations.RpcMethod(
370       fullMethodName = SERVICE_NAME + '/' + "BatchCreateRows",
371       requestType = com.google.area120.tables.v1alpha1.BatchCreateRowsRequest.class,
372       responseType = com.google.area120.tables.v1alpha1.BatchCreateRowsResponse.class,
373       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
374   public static io.grpc.MethodDescriptor<
375           com.google.area120.tables.v1alpha1.BatchCreateRowsRequest,
376           com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
getBatchCreateRowsMethod()377       getBatchCreateRowsMethod() {
378     io.grpc.MethodDescriptor<
379             com.google.area120.tables.v1alpha1.BatchCreateRowsRequest,
380             com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
381         getBatchCreateRowsMethod;
382     if ((getBatchCreateRowsMethod = TablesServiceGrpc.getBatchCreateRowsMethod) == null) {
383       synchronized (TablesServiceGrpc.class) {
384         if ((getBatchCreateRowsMethod = TablesServiceGrpc.getBatchCreateRowsMethod) == null) {
385           TablesServiceGrpc.getBatchCreateRowsMethod =
386               getBatchCreateRowsMethod =
387                   io.grpc.MethodDescriptor
388                       .<com.google.area120.tables.v1alpha1.BatchCreateRowsRequest,
389                           com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
390                           newBuilder()
391                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
392                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchCreateRows"))
393                       .setSampledToLocalTracing(true)
394                       .setRequestMarshaller(
395                           io.grpc.protobuf.ProtoUtils.marshaller(
396                               com.google.area120.tables.v1alpha1.BatchCreateRowsRequest
397                                   .getDefaultInstance()))
398                       .setResponseMarshaller(
399                           io.grpc.protobuf.ProtoUtils.marshaller(
400                               com.google.area120.tables.v1alpha1.BatchCreateRowsResponse
401                                   .getDefaultInstance()))
402                       .setSchemaDescriptor(
403                           new TablesServiceMethodDescriptorSupplier("BatchCreateRows"))
404                       .build();
405         }
406       }
407     }
408     return getBatchCreateRowsMethod;
409   }
410 
411   private static volatile io.grpc.MethodDescriptor<
412           com.google.area120.tables.v1alpha1.UpdateRowRequest,
413           com.google.area120.tables.v1alpha1.Row>
414       getUpdateRowMethod;
415 
416   @io.grpc.stub.annotations.RpcMethod(
417       fullMethodName = SERVICE_NAME + '/' + "UpdateRow",
418       requestType = com.google.area120.tables.v1alpha1.UpdateRowRequest.class,
419       responseType = com.google.area120.tables.v1alpha1.Row.class,
420       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
421   public static io.grpc.MethodDescriptor<
422           com.google.area120.tables.v1alpha1.UpdateRowRequest,
423           com.google.area120.tables.v1alpha1.Row>
getUpdateRowMethod()424       getUpdateRowMethod() {
425     io.grpc.MethodDescriptor<
426             com.google.area120.tables.v1alpha1.UpdateRowRequest,
427             com.google.area120.tables.v1alpha1.Row>
428         getUpdateRowMethod;
429     if ((getUpdateRowMethod = TablesServiceGrpc.getUpdateRowMethod) == null) {
430       synchronized (TablesServiceGrpc.class) {
431         if ((getUpdateRowMethod = TablesServiceGrpc.getUpdateRowMethod) == null) {
432           TablesServiceGrpc.getUpdateRowMethod =
433               getUpdateRowMethod =
434                   io.grpc.MethodDescriptor
435                       .<com.google.area120.tables.v1alpha1.UpdateRowRequest,
436                           com.google.area120.tables.v1alpha1.Row>
437                           newBuilder()
438                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
439                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateRow"))
440                       .setSampledToLocalTracing(true)
441                       .setRequestMarshaller(
442                           io.grpc.protobuf.ProtoUtils.marshaller(
443                               com.google.area120.tables.v1alpha1.UpdateRowRequest
444                                   .getDefaultInstance()))
445                       .setResponseMarshaller(
446                           io.grpc.protobuf.ProtoUtils.marshaller(
447                               com.google.area120.tables.v1alpha1.Row.getDefaultInstance()))
448                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("UpdateRow"))
449                       .build();
450         }
451       }
452     }
453     return getUpdateRowMethod;
454   }
455 
456   private static volatile io.grpc.MethodDescriptor<
457           com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest,
458           com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
459       getBatchUpdateRowsMethod;
460 
461   @io.grpc.stub.annotations.RpcMethod(
462       fullMethodName = SERVICE_NAME + '/' + "BatchUpdateRows",
463       requestType = com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest.class,
464       responseType = com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse.class,
465       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
466   public static io.grpc.MethodDescriptor<
467           com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest,
468           com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
getBatchUpdateRowsMethod()469       getBatchUpdateRowsMethod() {
470     io.grpc.MethodDescriptor<
471             com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest,
472             com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
473         getBatchUpdateRowsMethod;
474     if ((getBatchUpdateRowsMethod = TablesServiceGrpc.getBatchUpdateRowsMethod) == null) {
475       synchronized (TablesServiceGrpc.class) {
476         if ((getBatchUpdateRowsMethod = TablesServiceGrpc.getBatchUpdateRowsMethod) == null) {
477           TablesServiceGrpc.getBatchUpdateRowsMethod =
478               getBatchUpdateRowsMethod =
479                   io.grpc.MethodDescriptor
480                       .<com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest,
481                           com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
482                           newBuilder()
483                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
484                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchUpdateRows"))
485                       .setSampledToLocalTracing(true)
486                       .setRequestMarshaller(
487                           io.grpc.protobuf.ProtoUtils.marshaller(
488                               com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest
489                                   .getDefaultInstance()))
490                       .setResponseMarshaller(
491                           io.grpc.protobuf.ProtoUtils.marshaller(
492                               com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse
493                                   .getDefaultInstance()))
494                       .setSchemaDescriptor(
495                           new TablesServiceMethodDescriptorSupplier("BatchUpdateRows"))
496                       .build();
497         }
498       }
499     }
500     return getBatchUpdateRowsMethod;
501   }
502 
503   private static volatile io.grpc.MethodDescriptor<
504           com.google.area120.tables.v1alpha1.DeleteRowRequest, com.google.protobuf.Empty>
505       getDeleteRowMethod;
506 
507   @io.grpc.stub.annotations.RpcMethod(
508       fullMethodName = SERVICE_NAME + '/' + "DeleteRow",
509       requestType = com.google.area120.tables.v1alpha1.DeleteRowRequest.class,
510       responseType = com.google.protobuf.Empty.class,
511       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
512   public static io.grpc.MethodDescriptor<
513           com.google.area120.tables.v1alpha1.DeleteRowRequest, com.google.protobuf.Empty>
getDeleteRowMethod()514       getDeleteRowMethod() {
515     io.grpc.MethodDescriptor<
516             com.google.area120.tables.v1alpha1.DeleteRowRequest, com.google.protobuf.Empty>
517         getDeleteRowMethod;
518     if ((getDeleteRowMethod = TablesServiceGrpc.getDeleteRowMethod) == null) {
519       synchronized (TablesServiceGrpc.class) {
520         if ((getDeleteRowMethod = TablesServiceGrpc.getDeleteRowMethod) == null) {
521           TablesServiceGrpc.getDeleteRowMethod =
522               getDeleteRowMethod =
523                   io.grpc.MethodDescriptor
524                       .<com.google.area120.tables.v1alpha1.DeleteRowRequest,
525                           com.google.protobuf.Empty>
526                           newBuilder()
527                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
528                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteRow"))
529                       .setSampledToLocalTracing(true)
530                       .setRequestMarshaller(
531                           io.grpc.protobuf.ProtoUtils.marshaller(
532                               com.google.area120.tables.v1alpha1.DeleteRowRequest
533                                   .getDefaultInstance()))
534                       .setResponseMarshaller(
535                           io.grpc.protobuf.ProtoUtils.marshaller(
536                               com.google.protobuf.Empty.getDefaultInstance()))
537                       .setSchemaDescriptor(new TablesServiceMethodDescriptorSupplier("DeleteRow"))
538                       .build();
539         }
540       }
541     }
542     return getDeleteRowMethod;
543   }
544 
545   private static volatile io.grpc.MethodDescriptor<
546           com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest, com.google.protobuf.Empty>
547       getBatchDeleteRowsMethod;
548 
549   @io.grpc.stub.annotations.RpcMethod(
550       fullMethodName = SERVICE_NAME + '/' + "BatchDeleteRows",
551       requestType = com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest.class,
552       responseType = com.google.protobuf.Empty.class,
553       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
554   public static io.grpc.MethodDescriptor<
555           com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest, com.google.protobuf.Empty>
getBatchDeleteRowsMethod()556       getBatchDeleteRowsMethod() {
557     io.grpc.MethodDescriptor<
558             com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest, com.google.protobuf.Empty>
559         getBatchDeleteRowsMethod;
560     if ((getBatchDeleteRowsMethod = TablesServiceGrpc.getBatchDeleteRowsMethod) == null) {
561       synchronized (TablesServiceGrpc.class) {
562         if ((getBatchDeleteRowsMethod = TablesServiceGrpc.getBatchDeleteRowsMethod) == null) {
563           TablesServiceGrpc.getBatchDeleteRowsMethod =
564               getBatchDeleteRowsMethod =
565                   io.grpc.MethodDescriptor
566                       .<com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest,
567                           com.google.protobuf.Empty>
568                           newBuilder()
569                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
570                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchDeleteRows"))
571                       .setSampledToLocalTracing(true)
572                       .setRequestMarshaller(
573                           io.grpc.protobuf.ProtoUtils.marshaller(
574                               com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest
575                                   .getDefaultInstance()))
576                       .setResponseMarshaller(
577                           io.grpc.protobuf.ProtoUtils.marshaller(
578                               com.google.protobuf.Empty.getDefaultInstance()))
579                       .setSchemaDescriptor(
580                           new TablesServiceMethodDescriptorSupplier("BatchDeleteRows"))
581                       .build();
582         }
583       }
584     }
585     return getBatchDeleteRowsMethod;
586   }
587 
588   /** Creates a new async stub that supports all call types for the service */
newStub(io.grpc.Channel channel)589   public static TablesServiceStub newStub(io.grpc.Channel channel) {
590     io.grpc.stub.AbstractStub.StubFactory<TablesServiceStub> factory =
591         new io.grpc.stub.AbstractStub.StubFactory<TablesServiceStub>() {
592           @java.lang.Override
593           public TablesServiceStub newStub(
594               io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
595             return new TablesServiceStub(channel, callOptions);
596           }
597         };
598     return TablesServiceStub.newStub(factory, channel);
599   }
600 
601   /**
602    * Creates a new blocking-style stub that supports unary and streaming output calls on the service
603    */
newBlockingStub(io.grpc.Channel channel)604   public static TablesServiceBlockingStub newBlockingStub(io.grpc.Channel channel) {
605     io.grpc.stub.AbstractStub.StubFactory<TablesServiceBlockingStub> factory =
606         new io.grpc.stub.AbstractStub.StubFactory<TablesServiceBlockingStub>() {
607           @java.lang.Override
608           public TablesServiceBlockingStub newStub(
609               io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
610             return new TablesServiceBlockingStub(channel, callOptions);
611           }
612         };
613     return TablesServiceBlockingStub.newStub(factory, channel);
614   }
615 
616   /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
newFutureStub(io.grpc.Channel channel)617   public static TablesServiceFutureStub newFutureStub(io.grpc.Channel channel) {
618     io.grpc.stub.AbstractStub.StubFactory<TablesServiceFutureStub> factory =
619         new io.grpc.stub.AbstractStub.StubFactory<TablesServiceFutureStub>() {
620           @java.lang.Override
621           public TablesServiceFutureStub newStub(
622               io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
623             return new TablesServiceFutureStub(channel, callOptions);
624           }
625         };
626     return TablesServiceFutureStub.newStub(factory, channel);
627   }
628 
629   /**
630    *
631    *
632    * <pre>
633    * The Tables Service provides an API for reading and updating tables.
634    * It defines the following resource model:
635    * - The API has a collection of [Table][google.area120.tables.v1alpha1.Table]
636    *   resources, named `tables/&#42;`
637    * - Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row]
638    *   resources, named `tables/&#42;&#47;rows/&#42;`
639    * - The API has a collection of
640    *   [Workspace][google.area120.tables.v1alpha1.Workspace]
641    *   resources, named `workspaces/&#42;`.
642    * </pre>
643    */
644   public interface AsyncService {
645 
646     /**
647      *
648      *
649      * <pre>
650      * Gets a table. Returns NOT_FOUND if the table does not exist.
651      * </pre>
652      */
getTable( com.google.area120.tables.v1alpha1.GetTableRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Table> responseObserver)653     default void getTable(
654         com.google.area120.tables.v1alpha1.GetTableRequest request,
655         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Table> responseObserver) {
656       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetTableMethod(), responseObserver);
657     }
658 
659     /**
660      *
661      *
662      * <pre>
663      * Lists tables for the user.
664      * </pre>
665      */
listTables( com.google.area120.tables.v1alpha1.ListTablesRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListTablesResponse> responseObserver)666     default void listTables(
667         com.google.area120.tables.v1alpha1.ListTablesRequest request,
668         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListTablesResponse>
669             responseObserver) {
670       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListTablesMethod(), responseObserver);
671     }
672 
673     /**
674      *
675      *
676      * <pre>
677      * Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
678      * </pre>
679      */
getWorkspace( com.google.area120.tables.v1alpha1.GetWorkspaceRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Workspace> responseObserver)680     default void getWorkspace(
681         com.google.area120.tables.v1alpha1.GetWorkspaceRequest request,
682         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Workspace>
683             responseObserver) {
684       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
685           getGetWorkspaceMethod(), responseObserver);
686     }
687 
688     /**
689      *
690      *
691      * <pre>
692      * Lists workspaces for the user.
693      * </pre>
694      */
listWorkspaces( com.google.area120.tables.v1alpha1.ListWorkspacesRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListWorkspacesResponse> responseObserver)695     default void listWorkspaces(
696         com.google.area120.tables.v1alpha1.ListWorkspacesRequest request,
697         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
698             responseObserver) {
699       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
700           getListWorkspacesMethod(), responseObserver);
701     }
702 
703     /**
704      *
705      *
706      * <pre>
707      * Gets a row. Returns NOT_FOUND if the row does not exist in the table.
708      * </pre>
709      */
getRow( com.google.area120.tables.v1alpha1.GetRowRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver)710     default void getRow(
711         com.google.area120.tables.v1alpha1.GetRowRequest request,
712         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver) {
713       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetRowMethod(), responseObserver);
714     }
715 
716     /**
717      *
718      *
719      * <pre>
720      * Lists rows in a table. Returns NOT_FOUND if the table does not exist.
721      * </pre>
722      */
listRows( com.google.area120.tables.v1alpha1.ListRowsRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListRowsResponse> responseObserver)723     default void listRows(
724         com.google.area120.tables.v1alpha1.ListRowsRequest request,
725         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListRowsResponse>
726             responseObserver) {
727       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getListRowsMethod(), responseObserver);
728     }
729 
730     /**
731      *
732      *
733      * <pre>
734      * Creates a row.
735      * </pre>
736      */
createRow( com.google.area120.tables.v1alpha1.CreateRowRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver)737     default void createRow(
738         com.google.area120.tables.v1alpha1.CreateRowRequest request,
739         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver) {
740       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateRowMethod(), responseObserver);
741     }
742 
743     /**
744      *
745      *
746      * <pre>
747      * Creates multiple rows.
748      * </pre>
749      */
batchCreateRows( com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchCreateRowsResponse> responseObserver)750     default void batchCreateRows(
751         com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request,
752         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
753             responseObserver) {
754       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
755           getBatchCreateRowsMethod(), responseObserver);
756     }
757 
758     /**
759      *
760      *
761      * <pre>
762      * Updates a row.
763      * </pre>
764      */
updateRow( com.google.area120.tables.v1alpha1.UpdateRowRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver)765     default void updateRow(
766         com.google.area120.tables.v1alpha1.UpdateRowRequest request,
767         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver) {
768       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateRowMethod(), responseObserver);
769     }
770 
771     /**
772      *
773      *
774      * <pre>
775      * Updates multiple rows.
776      * </pre>
777      */
batchUpdateRows( com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse> responseObserver)778     default void batchUpdateRows(
779         com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request,
780         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
781             responseObserver) {
782       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
783           getBatchUpdateRowsMethod(), responseObserver);
784     }
785 
786     /**
787      *
788      *
789      * <pre>
790      * Deletes a row.
791      * </pre>
792      */
deleteRow( com.google.area120.tables.v1alpha1.DeleteRowRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)793     default void deleteRow(
794         com.google.area120.tables.v1alpha1.DeleteRowRequest request,
795         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
796       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteRowMethod(), responseObserver);
797     }
798 
799     /**
800      *
801      *
802      * <pre>
803      * Deletes multiple rows.
804      * </pre>
805      */
batchDeleteRows( com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)806     default void batchDeleteRows(
807         com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request,
808         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
809       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
810           getBatchDeleteRowsMethod(), responseObserver);
811     }
812   }
813 
814   /**
815    * Base class for the server implementation of the service TablesService.
816    *
817    * <pre>
818    * The Tables Service provides an API for reading and updating tables.
819    * It defines the following resource model:
820    * - The API has a collection of [Table][google.area120.tables.v1alpha1.Table]
821    *   resources, named `tables/&#42;`
822    * - Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row]
823    *   resources, named `tables/&#42;&#47;rows/&#42;`
824    * - The API has a collection of
825    *   [Workspace][google.area120.tables.v1alpha1.Workspace]
826    *   resources, named `workspaces/&#42;`.
827    * </pre>
828    */
829   public abstract static class TablesServiceImplBase
830       implements io.grpc.BindableService, AsyncService {
831 
832     @java.lang.Override
bindService()833     public final io.grpc.ServerServiceDefinition bindService() {
834       return TablesServiceGrpc.bindService(this);
835     }
836   }
837 
838   /**
839    * A stub to allow clients to do asynchronous rpc calls to service TablesService.
840    *
841    * <pre>
842    * The Tables Service provides an API for reading and updating tables.
843    * It defines the following resource model:
844    * - The API has a collection of [Table][google.area120.tables.v1alpha1.Table]
845    *   resources, named `tables/&#42;`
846    * - Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row]
847    *   resources, named `tables/&#42;&#47;rows/&#42;`
848    * - The API has a collection of
849    *   [Workspace][google.area120.tables.v1alpha1.Workspace]
850    *   resources, named `workspaces/&#42;`.
851    * </pre>
852    */
853   public static final class TablesServiceStub
854       extends io.grpc.stub.AbstractAsyncStub<TablesServiceStub> {
TablesServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)855     private TablesServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
856       super(channel, callOptions);
857     }
858 
859     @java.lang.Override
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)860     protected TablesServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
861       return new TablesServiceStub(channel, callOptions);
862     }
863 
864     /**
865      *
866      *
867      * <pre>
868      * Gets a table. Returns NOT_FOUND if the table does not exist.
869      * </pre>
870      */
getTable( com.google.area120.tables.v1alpha1.GetTableRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Table> responseObserver)871     public void getTable(
872         com.google.area120.tables.v1alpha1.GetTableRequest request,
873         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Table> responseObserver) {
874       io.grpc.stub.ClientCalls.asyncUnaryCall(
875           getChannel().newCall(getGetTableMethod(), getCallOptions()), request, responseObserver);
876     }
877 
878     /**
879      *
880      *
881      * <pre>
882      * Lists tables for the user.
883      * </pre>
884      */
listTables( com.google.area120.tables.v1alpha1.ListTablesRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListTablesResponse> responseObserver)885     public void listTables(
886         com.google.area120.tables.v1alpha1.ListTablesRequest request,
887         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListTablesResponse>
888             responseObserver) {
889       io.grpc.stub.ClientCalls.asyncUnaryCall(
890           getChannel().newCall(getListTablesMethod(), getCallOptions()), request, responseObserver);
891     }
892 
893     /**
894      *
895      *
896      * <pre>
897      * Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
898      * </pre>
899      */
getWorkspace( com.google.area120.tables.v1alpha1.GetWorkspaceRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Workspace> responseObserver)900     public void getWorkspace(
901         com.google.area120.tables.v1alpha1.GetWorkspaceRequest request,
902         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Workspace>
903             responseObserver) {
904       io.grpc.stub.ClientCalls.asyncUnaryCall(
905           getChannel().newCall(getGetWorkspaceMethod(), getCallOptions()),
906           request,
907           responseObserver);
908     }
909 
910     /**
911      *
912      *
913      * <pre>
914      * Lists workspaces for the user.
915      * </pre>
916      */
listWorkspaces( com.google.area120.tables.v1alpha1.ListWorkspacesRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListWorkspacesResponse> responseObserver)917     public void listWorkspaces(
918         com.google.area120.tables.v1alpha1.ListWorkspacesRequest request,
919         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
920             responseObserver) {
921       io.grpc.stub.ClientCalls.asyncUnaryCall(
922           getChannel().newCall(getListWorkspacesMethod(), getCallOptions()),
923           request,
924           responseObserver);
925     }
926 
927     /**
928      *
929      *
930      * <pre>
931      * Gets a row. Returns NOT_FOUND if the row does not exist in the table.
932      * </pre>
933      */
getRow( com.google.area120.tables.v1alpha1.GetRowRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver)934     public void getRow(
935         com.google.area120.tables.v1alpha1.GetRowRequest request,
936         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver) {
937       io.grpc.stub.ClientCalls.asyncUnaryCall(
938           getChannel().newCall(getGetRowMethod(), getCallOptions()), request, responseObserver);
939     }
940 
941     /**
942      *
943      *
944      * <pre>
945      * Lists rows in a table. Returns NOT_FOUND if the table does not exist.
946      * </pre>
947      */
listRows( com.google.area120.tables.v1alpha1.ListRowsRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListRowsResponse> responseObserver)948     public void listRows(
949         com.google.area120.tables.v1alpha1.ListRowsRequest request,
950         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListRowsResponse>
951             responseObserver) {
952       io.grpc.stub.ClientCalls.asyncUnaryCall(
953           getChannel().newCall(getListRowsMethod(), getCallOptions()), request, responseObserver);
954     }
955 
956     /**
957      *
958      *
959      * <pre>
960      * Creates a row.
961      * </pre>
962      */
createRow( com.google.area120.tables.v1alpha1.CreateRowRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver)963     public void createRow(
964         com.google.area120.tables.v1alpha1.CreateRowRequest request,
965         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver) {
966       io.grpc.stub.ClientCalls.asyncUnaryCall(
967           getChannel().newCall(getCreateRowMethod(), getCallOptions()), request, responseObserver);
968     }
969 
970     /**
971      *
972      *
973      * <pre>
974      * Creates multiple rows.
975      * </pre>
976      */
batchCreateRows( com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchCreateRowsResponse> responseObserver)977     public void batchCreateRows(
978         com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request,
979         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
980             responseObserver) {
981       io.grpc.stub.ClientCalls.asyncUnaryCall(
982           getChannel().newCall(getBatchCreateRowsMethod(), getCallOptions()),
983           request,
984           responseObserver);
985     }
986 
987     /**
988      *
989      *
990      * <pre>
991      * Updates a row.
992      * </pre>
993      */
updateRow( com.google.area120.tables.v1alpha1.UpdateRowRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver)994     public void updateRow(
995         com.google.area120.tables.v1alpha1.UpdateRowRequest request,
996         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row> responseObserver) {
997       io.grpc.stub.ClientCalls.asyncUnaryCall(
998           getChannel().newCall(getUpdateRowMethod(), getCallOptions()), request, responseObserver);
999     }
1000 
1001     /**
1002      *
1003      *
1004      * <pre>
1005      * Updates multiple rows.
1006      * </pre>
1007      */
batchUpdateRows( com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request, io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse> responseObserver)1008     public void batchUpdateRows(
1009         com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request,
1010         io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
1011             responseObserver) {
1012       io.grpc.stub.ClientCalls.asyncUnaryCall(
1013           getChannel().newCall(getBatchUpdateRowsMethod(), getCallOptions()),
1014           request,
1015           responseObserver);
1016     }
1017 
1018     /**
1019      *
1020      *
1021      * <pre>
1022      * Deletes a row.
1023      * </pre>
1024      */
deleteRow( com.google.area120.tables.v1alpha1.DeleteRowRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1025     public void deleteRow(
1026         com.google.area120.tables.v1alpha1.DeleteRowRequest request,
1027         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
1028       io.grpc.stub.ClientCalls.asyncUnaryCall(
1029           getChannel().newCall(getDeleteRowMethod(), getCallOptions()), request, responseObserver);
1030     }
1031 
1032     /**
1033      *
1034      *
1035      * <pre>
1036      * Deletes multiple rows.
1037      * </pre>
1038      */
batchDeleteRows( com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1039     public void batchDeleteRows(
1040         com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request,
1041         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
1042       io.grpc.stub.ClientCalls.asyncUnaryCall(
1043           getChannel().newCall(getBatchDeleteRowsMethod(), getCallOptions()),
1044           request,
1045           responseObserver);
1046     }
1047   }
1048 
1049   /**
1050    * A stub to allow clients to do synchronous rpc calls to service TablesService.
1051    *
1052    * <pre>
1053    * The Tables Service provides an API for reading and updating tables.
1054    * It defines the following resource model:
1055    * - The API has a collection of [Table][google.area120.tables.v1alpha1.Table]
1056    *   resources, named `tables/&#42;`
1057    * - Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row]
1058    *   resources, named `tables/&#42;&#47;rows/&#42;`
1059    * - The API has a collection of
1060    *   [Workspace][google.area120.tables.v1alpha1.Workspace]
1061    *   resources, named `workspaces/&#42;`.
1062    * </pre>
1063    */
1064   public static final class TablesServiceBlockingStub
1065       extends io.grpc.stub.AbstractBlockingStub<TablesServiceBlockingStub> {
TablesServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1066     private TablesServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1067       super(channel, callOptions);
1068     }
1069 
1070     @java.lang.Override
build( io.grpc.Channel channel, io.grpc.CallOptions callOptions)1071     protected TablesServiceBlockingStub build(
1072         io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1073       return new TablesServiceBlockingStub(channel, callOptions);
1074     }
1075 
1076     /**
1077      *
1078      *
1079      * <pre>
1080      * Gets a table. Returns NOT_FOUND if the table does not exist.
1081      * </pre>
1082      */
getTable( com.google.area120.tables.v1alpha1.GetTableRequest request)1083     public com.google.area120.tables.v1alpha1.Table getTable(
1084         com.google.area120.tables.v1alpha1.GetTableRequest request) {
1085       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1086           getChannel(), getGetTableMethod(), getCallOptions(), request);
1087     }
1088 
1089     /**
1090      *
1091      *
1092      * <pre>
1093      * Lists tables for the user.
1094      * </pre>
1095      */
listTables( com.google.area120.tables.v1alpha1.ListTablesRequest request)1096     public com.google.area120.tables.v1alpha1.ListTablesResponse listTables(
1097         com.google.area120.tables.v1alpha1.ListTablesRequest request) {
1098       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1099           getChannel(), getListTablesMethod(), getCallOptions(), request);
1100     }
1101 
1102     /**
1103      *
1104      *
1105      * <pre>
1106      * Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
1107      * </pre>
1108      */
getWorkspace( com.google.area120.tables.v1alpha1.GetWorkspaceRequest request)1109     public com.google.area120.tables.v1alpha1.Workspace getWorkspace(
1110         com.google.area120.tables.v1alpha1.GetWorkspaceRequest request) {
1111       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1112           getChannel(), getGetWorkspaceMethod(), getCallOptions(), request);
1113     }
1114 
1115     /**
1116      *
1117      *
1118      * <pre>
1119      * Lists workspaces for the user.
1120      * </pre>
1121      */
listWorkspaces( com.google.area120.tables.v1alpha1.ListWorkspacesRequest request)1122     public com.google.area120.tables.v1alpha1.ListWorkspacesResponse listWorkspaces(
1123         com.google.area120.tables.v1alpha1.ListWorkspacesRequest request) {
1124       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1125           getChannel(), getListWorkspacesMethod(), getCallOptions(), request);
1126     }
1127 
1128     /**
1129      *
1130      *
1131      * <pre>
1132      * Gets a row. Returns NOT_FOUND if the row does not exist in the table.
1133      * </pre>
1134      */
getRow( com.google.area120.tables.v1alpha1.GetRowRequest request)1135     public com.google.area120.tables.v1alpha1.Row getRow(
1136         com.google.area120.tables.v1alpha1.GetRowRequest request) {
1137       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1138           getChannel(), getGetRowMethod(), getCallOptions(), request);
1139     }
1140 
1141     /**
1142      *
1143      *
1144      * <pre>
1145      * Lists rows in a table. Returns NOT_FOUND if the table does not exist.
1146      * </pre>
1147      */
listRows( com.google.area120.tables.v1alpha1.ListRowsRequest request)1148     public com.google.area120.tables.v1alpha1.ListRowsResponse listRows(
1149         com.google.area120.tables.v1alpha1.ListRowsRequest request) {
1150       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1151           getChannel(), getListRowsMethod(), getCallOptions(), request);
1152     }
1153 
1154     /**
1155      *
1156      *
1157      * <pre>
1158      * Creates a row.
1159      * </pre>
1160      */
createRow( com.google.area120.tables.v1alpha1.CreateRowRequest request)1161     public com.google.area120.tables.v1alpha1.Row createRow(
1162         com.google.area120.tables.v1alpha1.CreateRowRequest request) {
1163       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1164           getChannel(), getCreateRowMethod(), getCallOptions(), request);
1165     }
1166 
1167     /**
1168      *
1169      *
1170      * <pre>
1171      * Creates multiple rows.
1172      * </pre>
1173      */
batchCreateRows( com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request)1174     public com.google.area120.tables.v1alpha1.BatchCreateRowsResponse batchCreateRows(
1175         com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request) {
1176       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1177           getChannel(), getBatchCreateRowsMethod(), getCallOptions(), request);
1178     }
1179 
1180     /**
1181      *
1182      *
1183      * <pre>
1184      * Updates a row.
1185      * </pre>
1186      */
updateRow( com.google.area120.tables.v1alpha1.UpdateRowRequest request)1187     public com.google.area120.tables.v1alpha1.Row updateRow(
1188         com.google.area120.tables.v1alpha1.UpdateRowRequest request) {
1189       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1190           getChannel(), getUpdateRowMethod(), getCallOptions(), request);
1191     }
1192 
1193     /**
1194      *
1195      *
1196      * <pre>
1197      * Updates multiple rows.
1198      * </pre>
1199      */
batchUpdateRows( com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request)1200     public com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse batchUpdateRows(
1201         com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request) {
1202       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1203           getChannel(), getBatchUpdateRowsMethod(), getCallOptions(), request);
1204     }
1205 
1206     /**
1207      *
1208      *
1209      * <pre>
1210      * Deletes a row.
1211      * </pre>
1212      */
deleteRow( com.google.area120.tables.v1alpha1.DeleteRowRequest request)1213     public com.google.protobuf.Empty deleteRow(
1214         com.google.area120.tables.v1alpha1.DeleteRowRequest request) {
1215       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1216           getChannel(), getDeleteRowMethod(), getCallOptions(), request);
1217     }
1218 
1219     /**
1220      *
1221      *
1222      * <pre>
1223      * Deletes multiple rows.
1224      * </pre>
1225      */
batchDeleteRows( com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request)1226     public com.google.protobuf.Empty batchDeleteRows(
1227         com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request) {
1228       return io.grpc.stub.ClientCalls.blockingUnaryCall(
1229           getChannel(), getBatchDeleteRowsMethod(), getCallOptions(), request);
1230     }
1231   }
1232 
1233   /**
1234    * A stub to allow clients to do ListenableFuture-style rpc calls to service TablesService.
1235    *
1236    * <pre>
1237    * The Tables Service provides an API for reading and updating tables.
1238    * It defines the following resource model:
1239    * - The API has a collection of [Table][google.area120.tables.v1alpha1.Table]
1240    *   resources, named `tables/&#42;`
1241    * - Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row]
1242    *   resources, named `tables/&#42;&#47;rows/&#42;`
1243    * - The API has a collection of
1244    *   [Workspace][google.area120.tables.v1alpha1.Workspace]
1245    *   resources, named `workspaces/&#42;`.
1246    * </pre>
1247    */
1248   public static final class TablesServiceFutureStub
1249       extends io.grpc.stub.AbstractFutureStub<TablesServiceFutureStub> {
TablesServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)1250     private TablesServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1251       super(channel, callOptions);
1252     }
1253 
1254     @java.lang.Override
build( io.grpc.Channel channel, io.grpc.CallOptions callOptions)1255     protected TablesServiceFutureStub build(
1256         io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1257       return new TablesServiceFutureStub(channel, callOptions);
1258     }
1259 
1260     /**
1261      *
1262      *
1263      * <pre>
1264      * Gets a table. Returns NOT_FOUND if the table does not exist.
1265      * </pre>
1266      */
1267     public com.google.common.util.concurrent.ListenableFuture<
1268             com.google.area120.tables.v1alpha1.Table>
getTable(com.google.area120.tables.v1alpha1.GetTableRequest request)1269         getTable(com.google.area120.tables.v1alpha1.GetTableRequest request) {
1270       return io.grpc.stub.ClientCalls.futureUnaryCall(
1271           getChannel().newCall(getGetTableMethod(), getCallOptions()), request);
1272     }
1273 
1274     /**
1275      *
1276      *
1277      * <pre>
1278      * Lists tables for the user.
1279      * </pre>
1280      */
1281     public com.google.common.util.concurrent.ListenableFuture<
1282             com.google.area120.tables.v1alpha1.ListTablesResponse>
listTables(com.google.area120.tables.v1alpha1.ListTablesRequest request)1283         listTables(com.google.area120.tables.v1alpha1.ListTablesRequest request) {
1284       return io.grpc.stub.ClientCalls.futureUnaryCall(
1285           getChannel().newCall(getListTablesMethod(), getCallOptions()), request);
1286     }
1287 
1288     /**
1289      *
1290      *
1291      * <pre>
1292      * Gets a workspace. Returns NOT_FOUND if the workspace does not exist.
1293      * </pre>
1294      */
1295     public com.google.common.util.concurrent.ListenableFuture<
1296             com.google.area120.tables.v1alpha1.Workspace>
getWorkspace(com.google.area120.tables.v1alpha1.GetWorkspaceRequest request)1297         getWorkspace(com.google.area120.tables.v1alpha1.GetWorkspaceRequest request) {
1298       return io.grpc.stub.ClientCalls.futureUnaryCall(
1299           getChannel().newCall(getGetWorkspaceMethod(), getCallOptions()), request);
1300     }
1301 
1302     /**
1303      *
1304      *
1305      * <pre>
1306      * Lists workspaces for the user.
1307      * </pre>
1308      */
1309     public com.google.common.util.concurrent.ListenableFuture<
1310             com.google.area120.tables.v1alpha1.ListWorkspacesResponse>
listWorkspaces(com.google.area120.tables.v1alpha1.ListWorkspacesRequest request)1311         listWorkspaces(com.google.area120.tables.v1alpha1.ListWorkspacesRequest request) {
1312       return io.grpc.stub.ClientCalls.futureUnaryCall(
1313           getChannel().newCall(getListWorkspacesMethod(), getCallOptions()), request);
1314     }
1315 
1316     /**
1317      *
1318      *
1319      * <pre>
1320      * Gets a row. Returns NOT_FOUND if the row does not exist in the table.
1321      * </pre>
1322      */
1323     public com.google.common.util.concurrent.ListenableFuture<
1324             com.google.area120.tables.v1alpha1.Row>
getRow(com.google.area120.tables.v1alpha1.GetRowRequest request)1325         getRow(com.google.area120.tables.v1alpha1.GetRowRequest request) {
1326       return io.grpc.stub.ClientCalls.futureUnaryCall(
1327           getChannel().newCall(getGetRowMethod(), getCallOptions()), request);
1328     }
1329 
1330     /**
1331      *
1332      *
1333      * <pre>
1334      * Lists rows in a table. Returns NOT_FOUND if the table does not exist.
1335      * </pre>
1336      */
1337     public com.google.common.util.concurrent.ListenableFuture<
1338             com.google.area120.tables.v1alpha1.ListRowsResponse>
listRows(com.google.area120.tables.v1alpha1.ListRowsRequest request)1339         listRows(com.google.area120.tables.v1alpha1.ListRowsRequest request) {
1340       return io.grpc.stub.ClientCalls.futureUnaryCall(
1341           getChannel().newCall(getListRowsMethod(), getCallOptions()), request);
1342     }
1343 
1344     /**
1345      *
1346      *
1347      * <pre>
1348      * Creates a row.
1349      * </pre>
1350      */
1351     public com.google.common.util.concurrent.ListenableFuture<
1352             com.google.area120.tables.v1alpha1.Row>
createRow(com.google.area120.tables.v1alpha1.CreateRowRequest request)1353         createRow(com.google.area120.tables.v1alpha1.CreateRowRequest request) {
1354       return io.grpc.stub.ClientCalls.futureUnaryCall(
1355           getChannel().newCall(getCreateRowMethod(), getCallOptions()), request);
1356     }
1357 
1358     /**
1359      *
1360      *
1361      * <pre>
1362      * Creates multiple rows.
1363      * </pre>
1364      */
1365     public com.google.common.util.concurrent.ListenableFuture<
1366             com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>
batchCreateRows(com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request)1367         batchCreateRows(com.google.area120.tables.v1alpha1.BatchCreateRowsRequest request) {
1368       return io.grpc.stub.ClientCalls.futureUnaryCall(
1369           getChannel().newCall(getBatchCreateRowsMethod(), getCallOptions()), request);
1370     }
1371 
1372     /**
1373      *
1374      *
1375      * <pre>
1376      * Updates a row.
1377      * </pre>
1378      */
1379     public com.google.common.util.concurrent.ListenableFuture<
1380             com.google.area120.tables.v1alpha1.Row>
updateRow(com.google.area120.tables.v1alpha1.UpdateRowRequest request)1381         updateRow(com.google.area120.tables.v1alpha1.UpdateRowRequest request) {
1382       return io.grpc.stub.ClientCalls.futureUnaryCall(
1383           getChannel().newCall(getUpdateRowMethod(), getCallOptions()), request);
1384     }
1385 
1386     /**
1387      *
1388      *
1389      * <pre>
1390      * Updates multiple rows.
1391      * </pre>
1392      */
1393     public com.google.common.util.concurrent.ListenableFuture<
1394             com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>
batchUpdateRows(com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request)1395         batchUpdateRows(com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest request) {
1396       return io.grpc.stub.ClientCalls.futureUnaryCall(
1397           getChannel().newCall(getBatchUpdateRowsMethod(), getCallOptions()), request);
1398     }
1399 
1400     /**
1401      *
1402      *
1403      * <pre>
1404      * Deletes a row.
1405      * </pre>
1406      */
deleteRow( com.google.area120.tables.v1alpha1.DeleteRowRequest request)1407     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteRow(
1408         com.google.area120.tables.v1alpha1.DeleteRowRequest request) {
1409       return io.grpc.stub.ClientCalls.futureUnaryCall(
1410           getChannel().newCall(getDeleteRowMethod(), getCallOptions()), request);
1411     }
1412 
1413     /**
1414      *
1415      *
1416      * <pre>
1417      * Deletes multiple rows.
1418      * </pre>
1419      */
1420     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
batchDeleteRows(com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request)1421         batchDeleteRows(com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest request) {
1422       return io.grpc.stub.ClientCalls.futureUnaryCall(
1423           getChannel().newCall(getBatchDeleteRowsMethod(), getCallOptions()), request);
1424     }
1425   }
1426 
1427   private static final int METHODID_GET_TABLE = 0;
1428   private static final int METHODID_LIST_TABLES = 1;
1429   private static final int METHODID_GET_WORKSPACE = 2;
1430   private static final int METHODID_LIST_WORKSPACES = 3;
1431   private static final int METHODID_GET_ROW = 4;
1432   private static final int METHODID_LIST_ROWS = 5;
1433   private static final int METHODID_CREATE_ROW = 6;
1434   private static final int METHODID_BATCH_CREATE_ROWS = 7;
1435   private static final int METHODID_UPDATE_ROW = 8;
1436   private static final int METHODID_BATCH_UPDATE_ROWS = 9;
1437   private static final int METHODID_DELETE_ROW = 10;
1438   private static final int METHODID_BATCH_DELETE_ROWS = 11;
1439 
1440   private static final class MethodHandlers<Req, Resp>
1441       implements io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>,
1442           io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>,
1443           io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>,
1444           io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> {
1445     private final AsyncService serviceImpl;
1446     private final int methodId;
1447 
MethodHandlers(AsyncService serviceImpl, int methodId)1448     MethodHandlers(AsyncService serviceImpl, int methodId) {
1449       this.serviceImpl = serviceImpl;
1450       this.methodId = methodId;
1451     }
1452 
1453     @java.lang.Override
1454     @java.lang.SuppressWarnings("unchecked")
invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver)1455     public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) {
1456       switch (methodId) {
1457         case METHODID_GET_TABLE:
1458           serviceImpl.getTable(
1459               (com.google.area120.tables.v1alpha1.GetTableRequest) request,
1460               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Table>)
1461                   responseObserver);
1462           break;
1463         case METHODID_LIST_TABLES:
1464           serviceImpl.listTables(
1465               (com.google.area120.tables.v1alpha1.ListTablesRequest) request,
1466               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListTablesResponse>)
1467                   responseObserver);
1468           break;
1469         case METHODID_GET_WORKSPACE:
1470           serviceImpl.getWorkspace(
1471               (com.google.area120.tables.v1alpha1.GetWorkspaceRequest) request,
1472               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Workspace>)
1473                   responseObserver);
1474           break;
1475         case METHODID_LIST_WORKSPACES:
1476           serviceImpl.listWorkspaces(
1477               (com.google.area120.tables.v1alpha1.ListWorkspacesRequest) request,
1478               (io.grpc.stub.StreamObserver<
1479                       com.google.area120.tables.v1alpha1.ListWorkspacesResponse>)
1480                   responseObserver);
1481           break;
1482         case METHODID_GET_ROW:
1483           serviceImpl.getRow(
1484               (com.google.area120.tables.v1alpha1.GetRowRequest) request,
1485               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row>)
1486                   responseObserver);
1487           break;
1488         case METHODID_LIST_ROWS:
1489           serviceImpl.listRows(
1490               (com.google.area120.tables.v1alpha1.ListRowsRequest) request,
1491               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.ListRowsResponse>)
1492                   responseObserver);
1493           break;
1494         case METHODID_CREATE_ROW:
1495           serviceImpl.createRow(
1496               (com.google.area120.tables.v1alpha1.CreateRowRequest) request,
1497               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row>)
1498                   responseObserver);
1499           break;
1500         case METHODID_BATCH_CREATE_ROWS:
1501           serviceImpl.batchCreateRows(
1502               (com.google.area120.tables.v1alpha1.BatchCreateRowsRequest) request,
1503               (io.grpc.stub.StreamObserver<
1504                       com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>)
1505                   responseObserver);
1506           break;
1507         case METHODID_UPDATE_ROW:
1508           serviceImpl.updateRow(
1509               (com.google.area120.tables.v1alpha1.UpdateRowRequest) request,
1510               (io.grpc.stub.StreamObserver<com.google.area120.tables.v1alpha1.Row>)
1511                   responseObserver);
1512           break;
1513         case METHODID_BATCH_UPDATE_ROWS:
1514           serviceImpl.batchUpdateRows(
1515               (com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest) request,
1516               (io.grpc.stub.StreamObserver<
1517                       com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>)
1518                   responseObserver);
1519           break;
1520         case METHODID_DELETE_ROW:
1521           serviceImpl.deleteRow(
1522               (com.google.area120.tables.v1alpha1.DeleteRowRequest) request,
1523               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
1524           break;
1525         case METHODID_BATCH_DELETE_ROWS:
1526           serviceImpl.batchDeleteRows(
1527               (com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest) request,
1528               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
1529           break;
1530         default:
1531           throw new AssertionError();
1532       }
1533     }
1534 
1535     @java.lang.Override
1536     @java.lang.SuppressWarnings("unchecked")
invoke( io.grpc.stub.StreamObserver<Resp> responseObserver)1537     public io.grpc.stub.StreamObserver<Req> invoke(
1538         io.grpc.stub.StreamObserver<Resp> responseObserver) {
1539       switch (methodId) {
1540         default:
1541           throw new AssertionError();
1542       }
1543     }
1544   }
1545 
bindService(AsyncService service)1546   public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) {
1547     return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
1548         .addMethod(
1549             getGetTableMethod(),
1550             io.grpc.stub.ServerCalls.asyncUnaryCall(
1551                 new MethodHandlers<
1552                     com.google.area120.tables.v1alpha1.GetTableRequest,
1553                     com.google.area120.tables.v1alpha1.Table>(service, METHODID_GET_TABLE)))
1554         .addMethod(
1555             getListTablesMethod(),
1556             io.grpc.stub.ServerCalls.asyncUnaryCall(
1557                 new MethodHandlers<
1558                     com.google.area120.tables.v1alpha1.ListTablesRequest,
1559                     com.google.area120.tables.v1alpha1.ListTablesResponse>(
1560                     service, METHODID_LIST_TABLES)))
1561         .addMethod(
1562             getGetWorkspaceMethod(),
1563             io.grpc.stub.ServerCalls.asyncUnaryCall(
1564                 new MethodHandlers<
1565                     com.google.area120.tables.v1alpha1.GetWorkspaceRequest,
1566                     com.google.area120.tables.v1alpha1.Workspace>(service, METHODID_GET_WORKSPACE)))
1567         .addMethod(
1568             getListWorkspacesMethod(),
1569             io.grpc.stub.ServerCalls.asyncUnaryCall(
1570                 new MethodHandlers<
1571                     com.google.area120.tables.v1alpha1.ListWorkspacesRequest,
1572                     com.google.area120.tables.v1alpha1.ListWorkspacesResponse>(
1573                     service, METHODID_LIST_WORKSPACES)))
1574         .addMethod(
1575             getGetRowMethod(),
1576             io.grpc.stub.ServerCalls.asyncUnaryCall(
1577                 new MethodHandlers<
1578                     com.google.area120.tables.v1alpha1.GetRowRequest,
1579                     com.google.area120.tables.v1alpha1.Row>(service, METHODID_GET_ROW)))
1580         .addMethod(
1581             getListRowsMethod(),
1582             io.grpc.stub.ServerCalls.asyncUnaryCall(
1583                 new MethodHandlers<
1584                     com.google.area120.tables.v1alpha1.ListRowsRequest,
1585                     com.google.area120.tables.v1alpha1.ListRowsResponse>(
1586                     service, METHODID_LIST_ROWS)))
1587         .addMethod(
1588             getCreateRowMethod(),
1589             io.grpc.stub.ServerCalls.asyncUnaryCall(
1590                 new MethodHandlers<
1591                     com.google.area120.tables.v1alpha1.CreateRowRequest,
1592                     com.google.area120.tables.v1alpha1.Row>(service, METHODID_CREATE_ROW)))
1593         .addMethod(
1594             getBatchCreateRowsMethod(),
1595             io.grpc.stub.ServerCalls.asyncUnaryCall(
1596                 new MethodHandlers<
1597                     com.google.area120.tables.v1alpha1.BatchCreateRowsRequest,
1598                     com.google.area120.tables.v1alpha1.BatchCreateRowsResponse>(
1599                     service, METHODID_BATCH_CREATE_ROWS)))
1600         .addMethod(
1601             getUpdateRowMethod(),
1602             io.grpc.stub.ServerCalls.asyncUnaryCall(
1603                 new MethodHandlers<
1604                     com.google.area120.tables.v1alpha1.UpdateRowRequest,
1605                     com.google.area120.tables.v1alpha1.Row>(service, METHODID_UPDATE_ROW)))
1606         .addMethod(
1607             getBatchUpdateRowsMethod(),
1608             io.grpc.stub.ServerCalls.asyncUnaryCall(
1609                 new MethodHandlers<
1610                     com.google.area120.tables.v1alpha1.BatchUpdateRowsRequest,
1611                     com.google.area120.tables.v1alpha1.BatchUpdateRowsResponse>(
1612                     service, METHODID_BATCH_UPDATE_ROWS)))
1613         .addMethod(
1614             getDeleteRowMethod(),
1615             io.grpc.stub.ServerCalls.asyncUnaryCall(
1616                 new MethodHandlers<
1617                     com.google.area120.tables.v1alpha1.DeleteRowRequest, com.google.protobuf.Empty>(
1618                     service, METHODID_DELETE_ROW)))
1619         .addMethod(
1620             getBatchDeleteRowsMethod(),
1621             io.grpc.stub.ServerCalls.asyncUnaryCall(
1622                 new MethodHandlers<
1623                     com.google.area120.tables.v1alpha1.BatchDeleteRowsRequest,
1624                     com.google.protobuf.Empty>(service, METHODID_BATCH_DELETE_ROWS)))
1625         .build();
1626   }
1627 
1628   private abstract static class TablesServiceBaseDescriptorSupplier
1629       implements io.grpc.protobuf.ProtoFileDescriptorSupplier,
1630           io.grpc.protobuf.ProtoServiceDescriptorSupplier {
TablesServiceBaseDescriptorSupplier()1631     TablesServiceBaseDescriptorSupplier() {}
1632 
1633     @java.lang.Override
getFileDescriptor()1634     public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
1635       return com.google.area120.tables.v1alpha1.TablesProto.getDescriptor();
1636     }
1637 
1638     @java.lang.Override
getServiceDescriptor()1639     public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
1640       return getFileDescriptor().findServiceByName("TablesService");
1641     }
1642   }
1643 
1644   private static final class TablesServiceFileDescriptorSupplier
1645       extends TablesServiceBaseDescriptorSupplier {
TablesServiceFileDescriptorSupplier()1646     TablesServiceFileDescriptorSupplier() {}
1647   }
1648 
1649   private static final class TablesServiceMethodDescriptorSupplier
1650       extends TablesServiceBaseDescriptorSupplier
1651       implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
1652     private final String methodName;
1653 
TablesServiceMethodDescriptorSupplier(String methodName)1654     TablesServiceMethodDescriptorSupplier(String methodName) {
1655       this.methodName = methodName;
1656     }
1657 
1658     @java.lang.Override
getMethodDescriptor()1659     public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
1660       return getServiceDescriptor().findMethodByName(methodName);
1661     }
1662   }
1663 
1664   private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
1665 
getServiceDescriptor()1666   public static io.grpc.ServiceDescriptor getServiceDescriptor() {
1667     io.grpc.ServiceDescriptor result = serviceDescriptor;
1668     if (result == null) {
1669       synchronized (TablesServiceGrpc.class) {
1670         result = serviceDescriptor;
1671         if (result == null) {
1672           serviceDescriptor =
1673               result =
1674                   io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
1675                       .setSchemaDescriptor(new TablesServiceFileDescriptorSupplier())
1676                       .addMethod(getGetTableMethod())
1677                       .addMethod(getListTablesMethod())
1678                       .addMethod(getGetWorkspaceMethod())
1679                       .addMethod(getListWorkspacesMethod())
1680                       .addMethod(getGetRowMethod())
1681                       .addMethod(getListRowsMethod())
1682                       .addMethod(getCreateRowMethod())
1683                       .addMethod(getBatchCreateRowsMethod())
1684                       .addMethod(getUpdateRowMethod())
1685                       .addMethod(getBatchUpdateRowsMethod())
1686                       .addMethod(getDeleteRowMethod())
1687                       .addMethod(getBatchDeleteRowsMethod())
1688                       .build();
1689         }
1690       }
1691     }
1692     return result;
1693   }
1694 }
1695