• 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.privacy.dlp.v2;
17 
18 import static io.grpc.MethodDescriptor.generateFullMethodName;
19 
20 /**
21  *
22  *
23  * <pre>
24  * The Cloud Data Loss Prevention (DLP) API is a service that allows clients
25  * to detect the presence of Personally Identifiable Information (PII) and other
26  * privacy-sensitive data in user-supplied, unstructured data streams, like text
27  * blocks or images.
28  * The service also includes methods for sensitive data redaction and
29  * scheduling of data scans on Google Cloud Platform based data sets.
30  * To learn more about concepts and find how-to guides see
31  * https://cloud.google.com/dlp/docs/.
32  * </pre>
33  */
34 @javax.annotation.Generated(
35     value = "by gRPC proto compiler",
36     comments = "Source: google/privacy/dlp/v2/dlp.proto")
37 @io.grpc.stub.annotations.GrpcGenerated
38 public final class DlpServiceGrpc {
39 
DlpServiceGrpc()40   private DlpServiceGrpc() {}
41 
42   public static final String SERVICE_NAME = "google.privacy.dlp.v2.DlpService";
43 
44   // Static method descriptors that strictly reflect the proto.
45   private static volatile io.grpc.MethodDescriptor<
46           com.google.privacy.dlp.v2.InspectContentRequest,
47           com.google.privacy.dlp.v2.InspectContentResponse>
48       getInspectContentMethod;
49 
50   @io.grpc.stub.annotations.RpcMethod(
51       fullMethodName = SERVICE_NAME + '/' + "InspectContent",
52       requestType = com.google.privacy.dlp.v2.InspectContentRequest.class,
53       responseType = com.google.privacy.dlp.v2.InspectContentResponse.class,
54       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
55   public static io.grpc.MethodDescriptor<
56           com.google.privacy.dlp.v2.InspectContentRequest,
57           com.google.privacy.dlp.v2.InspectContentResponse>
getInspectContentMethod()58       getInspectContentMethod() {
59     io.grpc.MethodDescriptor<
60             com.google.privacy.dlp.v2.InspectContentRequest,
61             com.google.privacy.dlp.v2.InspectContentResponse>
62         getInspectContentMethod;
63     if ((getInspectContentMethod = DlpServiceGrpc.getInspectContentMethod) == null) {
64       synchronized (DlpServiceGrpc.class) {
65         if ((getInspectContentMethod = DlpServiceGrpc.getInspectContentMethod) == null) {
66           DlpServiceGrpc.getInspectContentMethod =
67               getInspectContentMethod =
68                   io.grpc.MethodDescriptor
69                       .<com.google.privacy.dlp.v2.InspectContentRequest,
70                           com.google.privacy.dlp.v2.InspectContentResponse>
71                           newBuilder()
72                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
73                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "InspectContent"))
74                       .setSampledToLocalTracing(true)
75                       .setRequestMarshaller(
76                           io.grpc.protobuf.ProtoUtils.marshaller(
77                               com.google.privacy.dlp.v2.InspectContentRequest.getDefaultInstance()))
78                       .setResponseMarshaller(
79                           io.grpc.protobuf.ProtoUtils.marshaller(
80                               com.google.privacy.dlp.v2.InspectContentResponse
81                                   .getDefaultInstance()))
82                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("InspectContent"))
83                       .build();
84         }
85       }
86     }
87     return getInspectContentMethod;
88   }
89 
90   private static volatile io.grpc.MethodDescriptor<
91           com.google.privacy.dlp.v2.RedactImageRequest,
92           com.google.privacy.dlp.v2.RedactImageResponse>
93       getRedactImageMethod;
94 
95   @io.grpc.stub.annotations.RpcMethod(
96       fullMethodName = SERVICE_NAME + '/' + "RedactImage",
97       requestType = com.google.privacy.dlp.v2.RedactImageRequest.class,
98       responseType = com.google.privacy.dlp.v2.RedactImageResponse.class,
99       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
100   public static io.grpc.MethodDescriptor<
101           com.google.privacy.dlp.v2.RedactImageRequest,
102           com.google.privacy.dlp.v2.RedactImageResponse>
getRedactImageMethod()103       getRedactImageMethod() {
104     io.grpc.MethodDescriptor<
105             com.google.privacy.dlp.v2.RedactImageRequest,
106             com.google.privacy.dlp.v2.RedactImageResponse>
107         getRedactImageMethod;
108     if ((getRedactImageMethod = DlpServiceGrpc.getRedactImageMethod) == null) {
109       synchronized (DlpServiceGrpc.class) {
110         if ((getRedactImageMethod = DlpServiceGrpc.getRedactImageMethod) == null) {
111           DlpServiceGrpc.getRedactImageMethod =
112               getRedactImageMethod =
113                   io.grpc.MethodDescriptor
114                       .<com.google.privacy.dlp.v2.RedactImageRequest,
115                           com.google.privacy.dlp.v2.RedactImageResponse>
116                           newBuilder()
117                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
118                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RedactImage"))
119                       .setSampledToLocalTracing(true)
120                       .setRequestMarshaller(
121                           io.grpc.protobuf.ProtoUtils.marshaller(
122                               com.google.privacy.dlp.v2.RedactImageRequest.getDefaultInstance()))
123                       .setResponseMarshaller(
124                           io.grpc.protobuf.ProtoUtils.marshaller(
125                               com.google.privacy.dlp.v2.RedactImageResponse.getDefaultInstance()))
126                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("RedactImage"))
127                       .build();
128         }
129       }
130     }
131     return getRedactImageMethod;
132   }
133 
134   private static volatile io.grpc.MethodDescriptor<
135           com.google.privacy.dlp.v2.DeidentifyContentRequest,
136           com.google.privacy.dlp.v2.DeidentifyContentResponse>
137       getDeidentifyContentMethod;
138 
139   @io.grpc.stub.annotations.RpcMethod(
140       fullMethodName = SERVICE_NAME + '/' + "DeidentifyContent",
141       requestType = com.google.privacy.dlp.v2.DeidentifyContentRequest.class,
142       responseType = com.google.privacy.dlp.v2.DeidentifyContentResponse.class,
143       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
144   public static io.grpc.MethodDescriptor<
145           com.google.privacy.dlp.v2.DeidentifyContentRequest,
146           com.google.privacy.dlp.v2.DeidentifyContentResponse>
getDeidentifyContentMethod()147       getDeidentifyContentMethod() {
148     io.grpc.MethodDescriptor<
149             com.google.privacy.dlp.v2.DeidentifyContentRequest,
150             com.google.privacy.dlp.v2.DeidentifyContentResponse>
151         getDeidentifyContentMethod;
152     if ((getDeidentifyContentMethod = DlpServiceGrpc.getDeidentifyContentMethod) == null) {
153       synchronized (DlpServiceGrpc.class) {
154         if ((getDeidentifyContentMethod = DlpServiceGrpc.getDeidentifyContentMethod) == null) {
155           DlpServiceGrpc.getDeidentifyContentMethod =
156               getDeidentifyContentMethod =
157                   io.grpc.MethodDescriptor
158                       .<com.google.privacy.dlp.v2.DeidentifyContentRequest,
159                           com.google.privacy.dlp.v2.DeidentifyContentResponse>
160                           newBuilder()
161                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
162                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeidentifyContent"))
163                       .setSampledToLocalTracing(true)
164                       .setRequestMarshaller(
165                           io.grpc.protobuf.ProtoUtils.marshaller(
166                               com.google.privacy.dlp.v2.DeidentifyContentRequest
167                                   .getDefaultInstance()))
168                       .setResponseMarshaller(
169                           io.grpc.protobuf.ProtoUtils.marshaller(
170                               com.google.privacy.dlp.v2.DeidentifyContentResponse
171                                   .getDefaultInstance()))
172                       .setSchemaDescriptor(
173                           new DlpServiceMethodDescriptorSupplier("DeidentifyContent"))
174                       .build();
175         }
176       }
177     }
178     return getDeidentifyContentMethod;
179   }
180 
181   private static volatile io.grpc.MethodDescriptor<
182           com.google.privacy.dlp.v2.ReidentifyContentRequest,
183           com.google.privacy.dlp.v2.ReidentifyContentResponse>
184       getReidentifyContentMethod;
185 
186   @io.grpc.stub.annotations.RpcMethod(
187       fullMethodName = SERVICE_NAME + '/' + "ReidentifyContent",
188       requestType = com.google.privacy.dlp.v2.ReidentifyContentRequest.class,
189       responseType = com.google.privacy.dlp.v2.ReidentifyContentResponse.class,
190       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
191   public static io.grpc.MethodDescriptor<
192           com.google.privacy.dlp.v2.ReidentifyContentRequest,
193           com.google.privacy.dlp.v2.ReidentifyContentResponse>
getReidentifyContentMethod()194       getReidentifyContentMethod() {
195     io.grpc.MethodDescriptor<
196             com.google.privacy.dlp.v2.ReidentifyContentRequest,
197             com.google.privacy.dlp.v2.ReidentifyContentResponse>
198         getReidentifyContentMethod;
199     if ((getReidentifyContentMethod = DlpServiceGrpc.getReidentifyContentMethod) == null) {
200       synchronized (DlpServiceGrpc.class) {
201         if ((getReidentifyContentMethod = DlpServiceGrpc.getReidentifyContentMethod) == null) {
202           DlpServiceGrpc.getReidentifyContentMethod =
203               getReidentifyContentMethod =
204                   io.grpc.MethodDescriptor
205                       .<com.google.privacy.dlp.v2.ReidentifyContentRequest,
206                           com.google.privacy.dlp.v2.ReidentifyContentResponse>
207                           newBuilder()
208                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
209                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ReidentifyContent"))
210                       .setSampledToLocalTracing(true)
211                       .setRequestMarshaller(
212                           io.grpc.protobuf.ProtoUtils.marshaller(
213                               com.google.privacy.dlp.v2.ReidentifyContentRequest
214                                   .getDefaultInstance()))
215                       .setResponseMarshaller(
216                           io.grpc.protobuf.ProtoUtils.marshaller(
217                               com.google.privacy.dlp.v2.ReidentifyContentResponse
218                                   .getDefaultInstance()))
219                       .setSchemaDescriptor(
220                           new DlpServiceMethodDescriptorSupplier("ReidentifyContent"))
221                       .build();
222         }
223       }
224     }
225     return getReidentifyContentMethod;
226   }
227 
228   private static volatile io.grpc.MethodDescriptor<
229           com.google.privacy.dlp.v2.ListInfoTypesRequest,
230           com.google.privacy.dlp.v2.ListInfoTypesResponse>
231       getListInfoTypesMethod;
232 
233   @io.grpc.stub.annotations.RpcMethod(
234       fullMethodName = SERVICE_NAME + '/' + "ListInfoTypes",
235       requestType = com.google.privacy.dlp.v2.ListInfoTypesRequest.class,
236       responseType = com.google.privacy.dlp.v2.ListInfoTypesResponse.class,
237       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
238   public static io.grpc.MethodDescriptor<
239           com.google.privacy.dlp.v2.ListInfoTypesRequest,
240           com.google.privacy.dlp.v2.ListInfoTypesResponse>
getListInfoTypesMethod()241       getListInfoTypesMethod() {
242     io.grpc.MethodDescriptor<
243             com.google.privacy.dlp.v2.ListInfoTypesRequest,
244             com.google.privacy.dlp.v2.ListInfoTypesResponse>
245         getListInfoTypesMethod;
246     if ((getListInfoTypesMethod = DlpServiceGrpc.getListInfoTypesMethod) == null) {
247       synchronized (DlpServiceGrpc.class) {
248         if ((getListInfoTypesMethod = DlpServiceGrpc.getListInfoTypesMethod) == null) {
249           DlpServiceGrpc.getListInfoTypesMethod =
250               getListInfoTypesMethod =
251                   io.grpc.MethodDescriptor
252                       .<com.google.privacy.dlp.v2.ListInfoTypesRequest,
253                           com.google.privacy.dlp.v2.ListInfoTypesResponse>
254                           newBuilder()
255                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
256                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListInfoTypes"))
257                       .setSampledToLocalTracing(true)
258                       .setRequestMarshaller(
259                           io.grpc.protobuf.ProtoUtils.marshaller(
260                               com.google.privacy.dlp.v2.ListInfoTypesRequest.getDefaultInstance()))
261                       .setResponseMarshaller(
262                           io.grpc.protobuf.ProtoUtils.marshaller(
263                               com.google.privacy.dlp.v2.ListInfoTypesResponse.getDefaultInstance()))
264                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("ListInfoTypes"))
265                       .build();
266         }
267       }
268     }
269     return getListInfoTypesMethod;
270   }
271 
272   private static volatile io.grpc.MethodDescriptor<
273           com.google.privacy.dlp.v2.CreateInspectTemplateRequest,
274           com.google.privacy.dlp.v2.InspectTemplate>
275       getCreateInspectTemplateMethod;
276 
277   @io.grpc.stub.annotations.RpcMethod(
278       fullMethodName = SERVICE_NAME + '/' + "CreateInspectTemplate",
279       requestType = com.google.privacy.dlp.v2.CreateInspectTemplateRequest.class,
280       responseType = com.google.privacy.dlp.v2.InspectTemplate.class,
281       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
282   public static io.grpc.MethodDescriptor<
283           com.google.privacy.dlp.v2.CreateInspectTemplateRequest,
284           com.google.privacy.dlp.v2.InspectTemplate>
getCreateInspectTemplateMethod()285       getCreateInspectTemplateMethod() {
286     io.grpc.MethodDescriptor<
287             com.google.privacy.dlp.v2.CreateInspectTemplateRequest,
288             com.google.privacy.dlp.v2.InspectTemplate>
289         getCreateInspectTemplateMethod;
290     if ((getCreateInspectTemplateMethod = DlpServiceGrpc.getCreateInspectTemplateMethod) == null) {
291       synchronized (DlpServiceGrpc.class) {
292         if ((getCreateInspectTemplateMethod = DlpServiceGrpc.getCreateInspectTemplateMethod)
293             == null) {
294           DlpServiceGrpc.getCreateInspectTemplateMethod =
295               getCreateInspectTemplateMethod =
296                   io.grpc.MethodDescriptor
297                       .<com.google.privacy.dlp.v2.CreateInspectTemplateRequest,
298                           com.google.privacy.dlp.v2.InspectTemplate>
299                           newBuilder()
300                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
301                       .setFullMethodName(
302                           generateFullMethodName(SERVICE_NAME, "CreateInspectTemplate"))
303                       .setSampledToLocalTracing(true)
304                       .setRequestMarshaller(
305                           io.grpc.protobuf.ProtoUtils.marshaller(
306                               com.google.privacy.dlp.v2.CreateInspectTemplateRequest
307                                   .getDefaultInstance()))
308                       .setResponseMarshaller(
309                           io.grpc.protobuf.ProtoUtils.marshaller(
310                               com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()))
311                       .setSchemaDescriptor(
312                           new DlpServiceMethodDescriptorSupplier("CreateInspectTemplate"))
313                       .build();
314         }
315       }
316     }
317     return getCreateInspectTemplateMethod;
318   }
319 
320   private static volatile io.grpc.MethodDescriptor<
321           com.google.privacy.dlp.v2.UpdateInspectTemplateRequest,
322           com.google.privacy.dlp.v2.InspectTemplate>
323       getUpdateInspectTemplateMethod;
324 
325   @io.grpc.stub.annotations.RpcMethod(
326       fullMethodName = SERVICE_NAME + '/' + "UpdateInspectTemplate",
327       requestType = com.google.privacy.dlp.v2.UpdateInspectTemplateRequest.class,
328       responseType = com.google.privacy.dlp.v2.InspectTemplate.class,
329       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
330   public static io.grpc.MethodDescriptor<
331           com.google.privacy.dlp.v2.UpdateInspectTemplateRequest,
332           com.google.privacy.dlp.v2.InspectTemplate>
getUpdateInspectTemplateMethod()333       getUpdateInspectTemplateMethod() {
334     io.grpc.MethodDescriptor<
335             com.google.privacy.dlp.v2.UpdateInspectTemplateRequest,
336             com.google.privacy.dlp.v2.InspectTemplate>
337         getUpdateInspectTemplateMethod;
338     if ((getUpdateInspectTemplateMethod = DlpServiceGrpc.getUpdateInspectTemplateMethod) == null) {
339       synchronized (DlpServiceGrpc.class) {
340         if ((getUpdateInspectTemplateMethod = DlpServiceGrpc.getUpdateInspectTemplateMethod)
341             == null) {
342           DlpServiceGrpc.getUpdateInspectTemplateMethod =
343               getUpdateInspectTemplateMethod =
344                   io.grpc.MethodDescriptor
345                       .<com.google.privacy.dlp.v2.UpdateInspectTemplateRequest,
346                           com.google.privacy.dlp.v2.InspectTemplate>
347                           newBuilder()
348                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
349                       .setFullMethodName(
350                           generateFullMethodName(SERVICE_NAME, "UpdateInspectTemplate"))
351                       .setSampledToLocalTracing(true)
352                       .setRequestMarshaller(
353                           io.grpc.protobuf.ProtoUtils.marshaller(
354                               com.google.privacy.dlp.v2.UpdateInspectTemplateRequest
355                                   .getDefaultInstance()))
356                       .setResponseMarshaller(
357                           io.grpc.protobuf.ProtoUtils.marshaller(
358                               com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()))
359                       .setSchemaDescriptor(
360                           new DlpServiceMethodDescriptorSupplier("UpdateInspectTemplate"))
361                       .build();
362         }
363       }
364     }
365     return getUpdateInspectTemplateMethod;
366   }
367 
368   private static volatile io.grpc.MethodDescriptor<
369           com.google.privacy.dlp.v2.GetInspectTemplateRequest,
370           com.google.privacy.dlp.v2.InspectTemplate>
371       getGetInspectTemplateMethod;
372 
373   @io.grpc.stub.annotations.RpcMethod(
374       fullMethodName = SERVICE_NAME + '/' + "GetInspectTemplate",
375       requestType = com.google.privacy.dlp.v2.GetInspectTemplateRequest.class,
376       responseType = com.google.privacy.dlp.v2.InspectTemplate.class,
377       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
378   public static io.grpc.MethodDescriptor<
379           com.google.privacy.dlp.v2.GetInspectTemplateRequest,
380           com.google.privacy.dlp.v2.InspectTemplate>
getGetInspectTemplateMethod()381       getGetInspectTemplateMethod() {
382     io.grpc.MethodDescriptor<
383             com.google.privacy.dlp.v2.GetInspectTemplateRequest,
384             com.google.privacy.dlp.v2.InspectTemplate>
385         getGetInspectTemplateMethod;
386     if ((getGetInspectTemplateMethod = DlpServiceGrpc.getGetInspectTemplateMethod) == null) {
387       synchronized (DlpServiceGrpc.class) {
388         if ((getGetInspectTemplateMethod = DlpServiceGrpc.getGetInspectTemplateMethod) == null) {
389           DlpServiceGrpc.getGetInspectTemplateMethod =
390               getGetInspectTemplateMethod =
391                   io.grpc.MethodDescriptor
392                       .<com.google.privacy.dlp.v2.GetInspectTemplateRequest,
393                           com.google.privacy.dlp.v2.InspectTemplate>
394                           newBuilder()
395                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
396                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetInspectTemplate"))
397                       .setSampledToLocalTracing(true)
398                       .setRequestMarshaller(
399                           io.grpc.protobuf.ProtoUtils.marshaller(
400                               com.google.privacy.dlp.v2.GetInspectTemplateRequest
401                                   .getDefaultInstance()))
402                       .setResponseMarshaller(
403                           io.grpc.protobuf.ProtoUtils.marshaller(
404                               com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()))
405                       .setSchemaDescriptor(
406                           new DlpServiceMethodDescriptorSupplier("GetInspectTemplate"))
407                       .build();
408         }
409       }
410     }
411     return getGetInspectTemplateMethod;
412   }
413 
414   private static volatile io.grpc.MethodDescriptor<
415           com.google.privacy.dlp.v2.ListInspectTemplatesRequest,
416           com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
417       getListInspectTemplatesMethod;
418 
419   @io.grpc.stub.annotations.RpcMethod(
420       fullMethodName = SERVICE_NAME + '/' + "ListInspectTemplates",
421       requestType = com.google.privacy.dlp.v2.ListInspectTemplatesRequest.class,
422       responseType = com.google.privacy.dlp.v2.ListInspectTemplatesResponse.class,
423       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
424   public static io.grpc.MethodDescriptor<
425           com.google.privacy.dlp.v2.ListInspectTemplatesRequest,
426           com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
getListInspectTemplatesMethod()427       getListInspectTemplatesMethod() {
428     io.grpc.MethodDescriptor<
429             com.google.privacy.dlp.v2.ListInspectTemplatesRequest,
430             com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
431         getListInspectTemplatesMethod;
432     if ((getListInspectTemplatesMethod = DlpServiceGrpc.getListInspectTemplatesMethod) == null) {
433       synchronized (DlpServiceGrpc.class) {
434         if ((getListInspectTemplatesMethod = DlpServiceGrpc.getListInspectTemplatesMethod)
435             == null) {
436           DlpServiceGrpc.getListInspectTemplatesMethod =
437               getListInspectTemplatesMethod =
438                   io.grpc.MethodDescriptor
439                       .<com.google.privacy.dlp.v2.ListInspectTemplatesRequest,
440                           com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
441                           newBuilder()
442                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
443                       .setFullMethodName(
444                           generateFullMethodName(SERVICE_NAME, "ListInspectTemplates"))
445                       .setSampledToLocalTracing(true)
446                       .setRequestMarshaller(
447                           io.grpc.protobuf.ProtoUtils.marshaller(
448                               com.google.privacy.dlp.v2.ListInspectTemplatesRequest
449                                   .getDefaultInstance()))
450                       .setResponseMarshaller(
451                           io.grpc.protobuf.ProtoUtils.marshaller(
452                               com.google.privacy.dlp.v2.ListInspectTemplatesResponse
453                                   .getDefaultInstance()))
454                       .setSchemaDescriptor(
455                           new DlpServiceMethodDescriptorSupplier("ListInspectTemplates"))
456                       .build();
457         }
458       }
459     }
460     return getListInspectTemplatesMethod;
461   }
462 
463   private static volatile io.grpc.MethodDescriptor<
464           com.google.privacy.dlp.v2.DeleteInspectTemplateRequest, com.google.protobuf.Empty>
465       getDeleteInspectTemplateMethod;
466 
467   @io.grpc.stub.annotations.RpcMethod(
468       fullMethodName = SERVICE_NAME + '/' + "DeleteInspectTemplate",
469       requestType = com.google.privacy.dlp.v2.DeleteInspectTemplateRequest.class,
470       responseType = com.google.protobuf.Empty.class,
471       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
472   public static io.grpc.MethodDescriptor<
473           com.google.privacy.dlp.v2.DeleteInspectTemplateRequest, com.google.protobuf.Empty>
getDeleteInspectTemplateMethod()474       getDeleteInspectTemplateMethod() {
475     io.grpc.MethodDescriptor<
476             com.google.privacy.dlp.v2.DeleteInspectTemplateRequest, com.google.protobuf.Empty>
477         getDeleteInspectTemplateMethod;
478     if ((getDeleteInspectTemplateMethod = DlpServiceGrpc.getDeleteInspectTemplateMethod) == null) {
479       synchronized (DlpServiceGrpc.class) {
480         if ((getDeleteInspectTemplateMethod = DlpServiceGrpc.getDeleteInspectTemplateMethod)
481             == null) {
482           DlpServiceGrpc.getDeleteInspectTemplateMethod =
483               getDeleteInspectTemplateMethod =
484                   io.grpc.MethodDescriptor
485                       .<com.google.privacy.dlp.v2.DeleteInspectTemplateRequest,
486                           com.google.protobuf.Empty>
487                           newBuilder()
488                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
489                       .setFullMethodName(
490                           generateFullMethodName(SERVICE_NAME, "DeleteInspectTemplate"))
491                       .setSampledToLocalTracing(true)
492                       .setRequestMarshaller(
493                           io.grpc.protobuf.ProtoUtils.marshaller(
494                               com.google.privacy.dlp.v2.DeleteInspectTemplateRequest
495                                   .getDefaultInstance()))
496                       .setResponseMarshaller(
497                           io.grpc.protobuf.ProtoUtils.marshaller(
498                               com.google.protobuf.Empty.getDefaultInstance()))
499                       .setSchemaDescriptor(
500                           new DlpServiceMethodDescriptorSupplier("DeleteInspectTemplate"))
501                       .build();
502         }
503       }
504     }
505     return getDeleteInspectTemplateMethod;
506   }
507 
508   private static volatile io.grpc.MethodDescriptor<
509           com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest,
510           com.google.privacy.dlp.v2.DeidentifyTemplate>
511       getCreateDeidentifyTemplateMethod;
512 
513   @io.grpc.stub.annotations.RpcMethod(
514       fullMethodName = SERVICE_NAME + '/' + "CreateDeidentifyTemplate",
515       requestType = com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest.class,
516       responseType = com.google.privacy.dlp.v2.DeidentifyTemplate.class,
517       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
518   public static io.grpc.MethodDescriptor<
519           com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest,
520           com.google.privacy.dlp.v2.DeidentifyTemplate>
getCreateDeidentifyTemplateMethod()521       getCreateDeidentifyTemplateMethod() {
522     io.grpc.MethodDescriptor<
523             com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest,
524             com.google.privacy.dlp.v2.DeidentifyTemplate>
525         getCreateDeidentifyTemplateMethod;
526     if ((getCreateDeidentifyTemplateMethod = DlpServiceGrpc.getCreateDeidentifyTemplateMethod)
527         == null) {
528       synchronized (DlpServiceGrpc.class) {
529         if ((getCreateDeidentifyTemplateMethod = DlpServiceGrpc.getCreateDeidentifyTemplateMethod)
530             == null) {
531           DlpServiceGrpc.getCreateDeidentifyTemplateMethod =
532               getCreateDeidentifyTemplateMethod =
533                   io.grpc.MethodDescriptor
534                       .<com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest,
535                           com.google.privacy.dlp.v2.DeidentifyTemplate>
536                           newBuilder()
537                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
538                       .setFullMethodName(
539                           generateFullMethodName(SERVICE_NAME, "CreateDeidentifyTemplate"))
540                       .setSampledToLocalTracing(true)
541                       .setRequestMarshaller(
542                           io.grpc.protobuf.ProtoUtils.marshaller(
543                               com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest
544                                   .getDefaultInstance()))
545                       .setResponseMarshaller(
546                           io.grpc.protobuf.ProtoUtils.marshaller(
547                               com.google.privacy.dlp.v2.DeidentifyTemplate.getDefaultInstance()))
548                       .setSchemaDescriptor(
549                           new DlpServiceMethodDescriptorSupplier("CreateDeidentifyTemplate"))
550                       .build();
551         }
552       }
553     }
554     return getCreateDeidentifyTemplateMethod;
555   }
556 
557   private static volatile io.grpc.MethodDescriptor<
558           com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest,
559           com.google.privacy.dlp.v2.DeidentifyTemplate>
560       getUpdateDeidentifyTemplateMethod;
561 
562   @io.grpc.stub.annotations.RpcMethod(
563       fullMethodName = SERVICE_NAME + '/' + "UpdateDeidentifyTemplate",
564       requestType = com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest.class,
565       responseType = com.google.privacy.dlp.v2.DeidentifyTemplate.class,
566       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
567   public static io.grpc.MethodDescriptor<
568           com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest,
569           com.google.privacy.dlp.v2.DeidentifyTemplate>
getUpdateDeidentifyTemplateMethod()570       getUpdateDeidentifyTemplateMethod() {
571     io.grpc.MethodDescriptor<
572             com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest,
573             com.google.privacy.dlp.v2.DeidentifyTemplate>
574         getUpdateDeidentifyTemplateMethod;
575     if ((getUpdateDeidentifyTemplateMethod = DlpServiceGrpc.getUpdateDeidentifyTemplateMethod)
576         == null) {
577       synchronized (DlpServiceGrpc.class) {
578         if ((getUpdateDeidentifyTemplateMethod = DlpServiceGrpc.getUpdateDeidentifyTemplateMethod)
579             == null) {
580           DlpServiceGrpc.getUpdateDeidentifyTemplateMethod =
581               getUpdateDeidentifyTemplateMethod =
582                   io.grpc.MethodDescriptor
583                       .<com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest,
584                           com.google.privacy.dlp.v2.DeidentifyTemplate>
585                           newBuilder()
586                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
587                       .setFullMethodName(
588                           generateFullMethodName(SERVICE_NAME, "UpdateDeidentifyTemplate"))
589                       .setSampledToLocalTracing(true)
590                       .setRequestMarshaller(
591                           io.grpc.protobuf.ProtoUtils.marshaller(
592                               com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest
593                                   .getDefaultInstance()))
594                       .setResponseMarshaller(
595                           io.grpc.protobuf.ProtoUtils.marshaller(
596                               com.google.privacy.dlp.v2.DeidentifyTemplate.getDefaultInstance()))
597                       .setSchemaDescriptor(
598                           new DlpServiceMethodDescriptorSupplier("UpdateDeidentifyTemplate"))
599                       .build();
600         }
601       }
602     }
603     return getUpdateDeidentifyTemplateMethod;
604   }
605 
606   private static volatile io.grpc.MethodDescriptor<
607           com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest,
608           com.google.privacy.dlp.v2.DeidentifyTemplate>
609       getGetDeidentifyTemplateMethod;
610 
611   @io.grpc.stub.annotations.RpcMethod(
612       fullMethodName = SERVICE_NAME + '/' + "GetDeidentifyTemplate",
613       requestType = com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest.class,
614       responseType = com.google.privacy.dlp.v2.DeidentifyTemplate.class,
615       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
616   public static io.grpc.MethodDescriptor<
617           com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest,
618           com.google.privacy.dlp.v2.DeidentifyTemplate>
getGetDeidentifyTemplateMethod()619       getGetDeidentifyTemplateMethod() {
620     io.grpc.MethodDescriptor<
621             com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest,
622             com.google.privacy.dlp.v2.DeidentifyTemplate>
623         getGetDeidentifyTemplateMethod;
624     if ((getGetDeidentifyTemplateMethod = DlpServiceGrpc.getGetDeidentifyTemplateMethod) == null) {
625       synchronized (DlpServiceGrpc.class) {
626         if ((getGetDeidentifyTemplateMethod = DlpServiceGrpc.getGetDeidentifyTemplateMethod)
627             == null) {
628           DlpServiceGrpc.getGetDeidentifyTemplateMethod =
629               getGetDeidentifyTemplateMethod =
630                   io.grpc.MethodDescriptor
631                       .<com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest,
632                           com.google.privacy.dlp.v2.DeidentifyTemplate>
633                           newBuilder()
634                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
635                       .setFullMethodName(
636                           generateFullMethodName(SERVICE_NAME, "GetDeidentifyTemplate"))
637                       .setSampledToLocalTracing(true)
638                       .setRequestMarshaller(
639                           io.grpc.protobuf.ProtoUtils.marshaller(
640                               com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest
641                                   .getDefaultInstance()))
642                       .setResponseMarshaller(
643                           io.grpc.protobuf.ProtoUtils.marshaller(
644                               com.google.privacy.dlp.v2.DeidentifyTemplate.getDefaultInstance()))
645                       .setSchemaDescriptor(
646                           new DlpServiceMethodDescriptorSupplier("GetDeidentifyTemplate"))
647                       .build();
648         }
649       }
650     }
651     return getGetDeidentifyTemplateMethod;
652   }
653 
654   private static volatile io.grpc.MethodDescriptor<
655           com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest,
656           com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
657       getListDeidentifyTemplatesMethod;
658 
659   @io.grpc.stub.annotations.RpcMethod(
660       fullMethodName = SERVICE_NAME + '/' + "ListDeidentifyTemplates",
661       requestType = com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest.class,
662       responseType = com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse.class,
663       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
664   public static io.grpc.MethodDescriptor<
665           com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest,
666           com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
getListDeidentifyTemplatesMethod()667       getListDeidentifyTemplatesMethod() {
668     io.grpc.MethodDescriptor<
669             com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest,
670             com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
671         getListDeidentifyTemplatesMethod;
672     if ((getListDeidentifyTemplatesMethod = DlpServiceGrpc.getListDeidentifyTemplatesMethod)
673         == null) {
674       synchronized (DlpServiceGrpc.class) {
675         if ((getListDeidentifyTemplatesMethod = DlpServiceGrpc.getListDeidentifyTemplatesMethod)
676             == null) {
677           DlpServiceGrpc.getListDeidentifyTemplatesMethod =
678               getListDeidentifyTemplatesMethod =
679                   io.grpc.MethodDescriptor
680                       .<com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest,
681                           com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
682                           newBuilder()
683                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
684                       .setFullMethodName(
685                           generateFullMethodName(SERVICE_NAME, "ListDeidentifyTemplates"))
686                       .setSampledToLocalTracing(true)
687                       .setRequestMarshaller(
688                           io.grpc.protobuf.ProtoUtils.marshaller(
689                               com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest
690                                   .getDefaultInstance()))
691                       .setResponseMarshaller(
692                           io.grpc.protobuf.ProtoUtils.marshaller(
693                               com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse
694                                   .getDefaultInstance()))
695                       .setSchemaDescriptor(
696                           new DlpServiceMethodDescriptorSupplier("ListDeidentifyTemplates"))
697                       .build();
698         }
699       }
700     }
701     return getListDeidentifyTemplatesMethod;
702   }
703 
704   private static volatile io.grpc.MethodDescriptor<
705           com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest, com.google.protobuf.Empty>
706       getDeleteDeidentifyTemplateMethod;
707 
708   @io.grpc.stub.annotations.RpcMethod(
709       fullMethodName = SERVICE_NAME + '/' + "DeleteDeidentifyTemplate",
710       requestType = com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest.class,
711       responseType = com.google.protobuf.Empty.class,
712       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
713   public static io.grpc.MethodDescriptor<
714           com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest, com.google.protobuf.Empty>
getDeleteDeidentifyTemplateMethod()715       getDeleteDeidentifyTemplateMethod() {
716     io.grpc.MethodDescriptor<
717             com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest, com.google.protobuf.Empty>
718         getDeleteDeidentifyTemplateMethod;
719     if ((getDeleteDeidentifyTemplateMethod = DlpServiceGrpc.getDeleteDeidentifyTemplateMethod)
720         == null) {
721       synchronized (DlpServiceGrpc.class) {
722         if ((getDeleteDeidentifyTemplateMethod = DlpServiceGrpc.getDeleteDeidentifyTemplateMethod)
723             == null) {
724           DlpServiceGrpc.getDeleteDeidentifyTemplateMethod =
725               getDeleteDeidentifyTemplateMethod =
726                   io.grpc.MethodDescriptor
727                       .<com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest,
728                           com.google.protobuf.Empty>
729                           newBuilder()
730                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
731                       .setFullMethodName(
732                           generateFullMethodName(SERVICE_NAME, "DeleteDeidentifyTemplate"))
733                       .setSampledToLocalTracing(true)
734                       .setRequestMarshaller(
735                           io.grpc.protobuf.ProtoUtils.marshaller(
736                               com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest
737                                   .getDefaultInstance()))
738                       .setResponseMarshaller(
739                           io.grpc.protobuf.ProtoUtils.marshaller(
740                               com.google.protobuf.Empty.getDefaultInstance()))
741                       .setSchemaDescriptor(
742                           new DlpServiceMethodDescriptorSupplier("DeleteDeidentifyTemplate"))
743                       .build();
744         }
745       }
746     }
747     return getDeleteDeidentifyTemplateMethod;
748   }
749 
750   private static volatile io.grpc.MethodDescriptor<
751           com.google.privacy.dlp.v2.CreateJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
752       getCreateJobTriggerMethod;
753 
754   @io.grpc.stub.annotations.RpcMethod(
755       fullMethodName = SERVICE_NAME + '/' + "CreateJobTrigger",
756       requestType = com.google.privacy.dlp.v2.CreateJobTriggerRequest.class,
757       responseType = com.google.privacy.dlp.v2.JobTrigger.class,
758       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
759   public static io.grpc.MethodDescriptor<
760           com.google.privacy.dlp.v2.CreateJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
getCreateJobTriggerMethod()761       getCreateJobTriggerMethod() {
762     io.grpc.MethodDescriptor<
763             com.google.privacy.dlp.v2.CreateJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
764         getCreateJobTriggerMethod;
765     if ((getCreateJobTriggerMethod = DlpServiceGrpc.getCreateJobTriggerMethod) == null) {
766       synchronized (DlpServiceGrpc.class) {
767         if ((getCreateJobTriggerMethod = DlpServiceGrpc.getCreateJobTriggerMethod) == null) {
768           DlpServiceGrpc.getCreateJobTriggerMethod =
769               getCreateJobTriggerMethod =
770                   io.grpc.MethodDescriptor
771                       .<com.google.privacy.dlp.v2.CreateJobTriggerRequest,
772                           com.google.privacy.dlp.v2.JobTrigger>
773                           newBuilder()
774                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
775                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateJobTrigger"))
776                       .setSampledToLocalTracing(true)
777                       .setRequestMarshaller(
778                           io.grpc.protobuf.ProtoUtils.marshaller(
779                               com.google.privacy.dlp.v2.CreateJobTriggerRequest
780                                   .getDefaultInstance()))
781                       .setResponseMarshaller(
782                           io.grpc.protobuf.ProtoUtils.marshaller(
783                               com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()))
784                       .setSchemaDescriptor(
785                           new DlpServiceMethodDescriptorSupplier("CreateJobTrigger"))
786                       .build();
787         }
788       }
789     }
790     return getCreateJobTriggerMethod;
791   }
792 
793   private static volatile io.grpc.MethodDescriptor<
794           com.google.privacy.dlp.v2.UpdateJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
795       getUpdateJobTriggerMethod;
796 
797   @io.grpc.stub.annotations.RpcMethod(
798       fullMethodName = SERVICE_NAME + '/' + "UpdateJobTrigger",
799       requestType = com.google.privacy.dlp.v2.UpdateJobTriggerRequest.class,
800       responseType = com.google.privacy.dlp.v2.JobTrigger.class,
801       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
802   public static io.grpc.MethodDescriptor<
803           com.google.privacy.dlp.v2.UpdateJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
getUpdateJobTriggerMethod()804       getUpdateJobTriggerMethod() {
805     io.grpc.MethodDescriptor<
806             com.google.privacy.dlp.v2.UpdateJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
807         getUpdateJobTriggerMethod;
808     if ((getUpdateJobTriggerMethod = DlpServiceGrpc.getUpdateJobTriggerMethod) == null) {
809       synchronized (DlpServiceGrpc.class) {
810         if ((getUpdateJobTriggerMethod = DlpServiceGrpc.getUpdateJobTriggerMethod) == null) {
811           DlpServiceGrpc.getUpdateJobTriggerMethod =
812               getUpdateJobTriggerMethod =
813                   io.grpc.MethodDescriptor
814                       .<com.google.privacy.dlp.v2.UpdateJobTriggerRequest,
815                           com.google.privacy.dlp.v2.JobTrigger>
816                           newBuilder()
817                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
818                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateJobTrigger"))
819                       .setSampledToLocalTracing(true)
820                       .setRequestMarshaller(
821                           io.grpc.protobuf.ProtoUtils.marshaller(
822                               com.google.privacy.dlp.v2.UpdateJobTriggerRequest
823                                   .getDefaultInstance()))
824                       .setResponseMarshaller(
825                           io.grpc.protobuf.ProtoUtils.marshaller(
826                               com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()))
827                       .setSchemaDescriptor(
828                           new DlpServiceMethodDescriptorSupplier("UpdateJobTrigger"))
829                       .build();
830         }
831       }
832     }
833     return getUpdateJobTriggerMethod;
834   }
835 
836   private static volatile io.grpc.MethodDescriptor<
837           com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest,
838           com.google.privacy.dlp.v2.HybridInspectResponse>
839       getHybridInspectJobTriggerMethod;
840 
841   @io.grpc.stub.annotations.RpcMethod(
842       fullMethodName = SERVICE_NAME + '/' + "HybridInspectJobTrigger",
843       requestType = com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest.class,
844       responseType = com.google.privacy.dlp.v2.HybridInspectResponse.class,
845       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
846   public static io.grpc.MethodDescriptor<
847           com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest,
848           com.google.privacy.dlp.v2.HybridInspectResponse>
getHybridInspectJobTriggerMethod()849       getHybridInspectJobTriggerMethod() {
850     io.grpc.MethodDescriptor<
851             com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest,
852             com.google.privacy.dlp.v2.HybridInspectResponse>
853         getHybridInspectJobTriggerMethod;
854     if ((getHybridInspectJobTriggerMethod = DlpServiceGrpc.getHybridInspectJobTriggerMethod)
855         == null) {
856       synchronized (DlpServiceGrpc.class) {
857         if ((getHybridInspectJobTriggerMethod = DlpServiceGrpc.getHybridInspectJobTriggerMethod)
858             == null) {
859           DlpServiceGrpc.getHybridInspectJobTriggerMethod =
860               getHybridInspectJobTriggerMethod =
861                   io.grpc.MethodDescriptor
862                       .<com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest,
863                           com.google.privacy.dlp.v2.HybridInspectResponse>
864                           newBuilder()
865                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
866                       .setFullMethodName(
867                           generateFullMethodName(SERVICE_NAME, "HybridInspectJobTrigger"))
868                       .setSampledToLocalTracing(true)
869                       .setRequestMarshaller(
870                           io.grpc.protobuf.ProtoUtils.marshaller(
871                               com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest
872                                   .getDefaultInstance()))
873                       .setResponseMarshaller(
874                           io.grpc.protobuf.ProtoUtils.marshaller(
875                               com.google.privacy.dlp.v2.HybridInspectResponse.getDefaultInstance()))
876                       .setSchemaDescriptor(
877                           new DlpServiceMethodDescriptorSupplier("HybridInspectJobTrigger"))
878                       .build();
879         }
880       }
881     }
882     return getHybridInspectJobTriggerMethod;
883   }
884 
885   private static volatile io.grpc.MethodDescriptor<
886           com.google.privacy.dlp.v2.GetJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
887       getGetJobTriggerMethod;
888 
889   @io.grpc.stub.annotations.RpcMethod(
890       fullMethodName = SERVICE_NAME + '/' + "GetJobTrigger",
891       requestType = com.google.privacy.dlp.v2.GetJobTriggerRequest.class,
892       responseType = com.google.privacy.dlp.v2.JobTrigger.class,
893       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
894   public static io.grpc.MethodDescriptor<
895           com.google.privacy.dlp.v2.GetJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
getGetJobTriggerMethod()896       getGetJobTriggerMethod() {
897     io.grpc.MethodDescriptor<
898             com.google.privacy.dlp.v2.GetJobTriggerRequest, com.google.privacy.dlp.v2.JobTrigger>
899         getGetJobTriggerMethod;
900     if ((getGetJobTriggerMethod = DlpServiceGrpc.getGetJobTriggerMethod) == null) {
901       synchronized (DlpServiceGrpc.class) {
902         if ((getGetJobTriggerMethod = DlpServiceGrpc.getGetJobTriggerMethod) == null) {
903           DlpServiceGrpc.getGetJobTriggerMethod =
904               getGetJobTriggerMethod =
905                   io.grpc.MethodDescriptor
906                       .<com.google.privacy.dlp.v2.GetJobTriggerRequest,
907                           com.google.privacy.dlp.v2.JobTrigger>
908                           newBuilder()
909                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
910                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetJobTrigger"))
911                       .setSampledToLocalTracing(true)
912                       .setRequestMarshaller(
913                           io.grpc.protobuf.ProtoUtils.marshaller(
914                               com.google.privacy.dlp.v2.GetJobTriggerRequest.getDefaultInstance()))
915                       .setResponseMarshaller(
916                           io.grpc.protobuf.ProtoUtils.marshaller(
917                               com.google.privacy.dlp.v2.JobTrigger.getDefaultInstance()))
918                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("GetJobTrigger"))
919                       .build();
920         }
921       }
922     }
923     return getGetJobTriggerMethod;
924   }
925 
926   private static volatile io.grpc.MethodDescriptor<
927           com.google.privacy.dlp.v2.ListJobTriggersRequest,
928           com.google.privacy.dlp.v2.ListJobTriggersResponse>
929       getListJobTriggersMethod;
930 
931   @io.grpc.stub.annotations.RpcMethod(
932       fullMethodName = SERVICE_NAME + '/' + "ListJobTriggers",
933       requestType = com.google.privacy.dlp.v2.ListJobTriggersRequest.class,
934       responseType = com.google.privacy.dlp.v2.ListJobTriggersResponse.class,
935       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
936   public static io.grpc.MethodDescriptor<
937           com.google.privacy.dlp.v2.ListJobTriggersRequest,
938           com.google.privacy.dlp.v2.ListJobTriggersResponse>
getListJobTriggersMethod()939       getListJobTriggersMethod() {
940     io.grpc.MethodDescriptor<
941             com.google.privacy.dlp.v2.ListJobTriggersRequest,
942             com.google.privacy.dlp.v2.ListJobTriggersResponse>
943         getListJobTriggersMethod;
944     if ((getListJobTriggersMethod = DlpServiceGrpc.getListJobTriggersMethod) == null) {
945       synchronized (DlpServiceGrpc.class) {
946         if ((getListJobTriggersMethod = DlpServiceGrpc.getListJobTriggersMethod) == null) {
947           DlpServiceGrpc.getListJobTriggersMethod =
948               getListJobTriggersMethod =
949                   io.grpc.MethodDescriptor
950                       .<com.google.privacy.dlp.v2.ListJobTriggersRequest,
951                           com.google.privacy.dlp.v2.ListJobTriggersResponse>
952                           newBuilder()
953                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
954                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListJobTriggers"))
955                       .setSampledToLocalTracing(true)
956                       .setRequestMarshaller(
957                           io.grpc.protobuf.ProtoUtils.marshaller(
958                               com.google.privacy.dlp.v2.ListJobTriggersRequest
959                                   .getDefaultInstance()))
960                       .setResponseMarshaller(
961                           io.grpc.protobuf.ProtoUtils.marshaller(
962                               com.google.privacy.dlp.v2.ListJobTriggersResponse
963                                   .getDefaultInstance()))
964                       .setSchemaDescriptor(
965                           new DlpServiceMethodDescriptorSupplier("ListJobTriggers"))
966                       .build();
967         }
968       }
969     }
970     return getListJobTriggersMethod;
971   }
972 
973   private static volatile io.grpc.MethodDescriptor<
974           com.google.privacy.dlp.v2.DeleteJobTriggerRequest, com.google.protobuf.Empty>
975       getDeleteJobTriggerMethod;
976 
977   @io.grpc.stub.annotations.RpcMethod(
978       fullMethodName = SERVICE_NAME + '/' + "DeleteJobTrigger",
979       requestType = com.google.privacy.dlp.v2.DeleteJobTriggerRequest.class,
980       responseType = com.google.protobuf.Empty.class,
981       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
982   public static io.grpc.MethodDescriptor<
983           com.google.privacy.dlp.v2.DeleteJobTriggerRequest, com.google.protobuf.Empty>
getDeleteJobTriggerMethod()984       getDeleteJobTriggerMethod() {
985     io.grpc.MethodDescriptor<
986             com.google.privacy.dlp.v2.DeleteJobTriggerRequest, com.google.protobuf.Empty>
987         getDeleteJobTriggerMethod;
988     if ((getDeleteJobTriggerMethod = DlpServiceGrpc.getDeleteJobTriggerMethod) == null) {
989       synchronized (DlpServiceGrpc.class) {
990         if ((getDeleteJobTriggerMethod = DlpServiceGrpc.getDeleteJobTriggerMethod) == null) {
991           DlpServiceGrpc.getDeleteJobTriggerMethod =
992               getDeleteJobTriggerMethod =
993                   io.grpc.MethodDescriptor
994                       .<com.google.privacy.dlp.v2.DeleteJobTriggerRequest,
995                           com.google.protobuf.Empty>
996                           newBuilder()
997                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
998                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteJobTrigger"))
999                       .setSampledToLocalTracing(true)
1000                       .setRequestMarshaller(
1001                           io.grpc.protobuf.ProtoUtils.marshaller(
1002                               com.google.privacy.dlp.v2.DeleteJobTriggerRequest
1003                                   .getDefaultInstance()))
1004                       .setResponseMarshaller(
1005                           io.grpc.protobuf.ProtoUtils.marshaller(
1006                               com.google.protobuf.Empty.getDefaultInstance()))
1007                       .setSchemaDescriptor(
1008                           new DlpServiceMethodDescriptorSupplier("DeleteJobTrigger"))
1009                       .build();
1010         }
1011       }
1012     }
1013     return getDeleteJobTriggerMethod;
1014   }
1015 
1016   private static volatile io.grpc.MethodDescriptor<
1017           com.google.privacy.dlp.v2.ActivateJobTriggerRequest, com.google.privacy.dlp.v2.DlpJob>
1018       getActivateJobTriggerMethod;
1019 
1020   @io.grpc.stub.annotations.RpcMethod(
1021       fullMethodName = SERVICE_NAME + '/' + "ActivateJobTrigger",
1022       requestType = com.google.privacy.dlp.v2.ActivateJobTriggerRequest.class,
1023       responseType = com.google.privacy.dlp.v2.DlpJob.class,
1024       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1025   public static io.grpc.MethodDescriptor<
1026           com.google.privacy.dlp.v2.ActivateJobTriggerRequest, com.google.privacy.dlp.v2.DlpJob>
getActivateJobTriggerMethod()1027       getActivateJobTriggerMethod() {
1028     io.grpc.MethodDescriptor<
1029             com.google.privacy.dlp.v2.ActivateJobTriggerRequest, com.google.privacy.dlp.v2.DlpJob>
1030         getActivateJobTriggerMethod;
1031     if ((getActivateJobTriggerMethod = DlpServiceGrpc.getActivateJobTriggerMethod) == null) {
1032       synchronized (DlpServiceGrpc.class) {
1033         if ((getActivateJobTriggerMethod = DlpServiceGrpc.getActivateJobTriggerMethod) == null) {
1034           DlpServiceGrpc.getActivateJobTriggerMethod =
1035               getActivateJobTriggerMethod =
1036                   io.grpc.MethodDescriptor
1037                       .<com.google.privacy.dlp.v2.ActivateJobTriggerRequest,
1038                           com.google.privacy.dlp.v2.DlpJob>
1039                           newBuilder()
1040                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1041                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ActivateJobTrigger"))
1042                       .setSampledToLocalTracing(true)
1043                       .setRequestMarshaller(
1044                           io.grpc.protobuf.ProtoUtils.marshaller(
1045                               com.google.privacy.dlp.v2.ActivateJobTriggerRequest
1046                                   .getDefaultInstance()))
1047                       .setResponseMarshaller(
1048                           io.grpc.protobuf.ProtoUtils.marshaller(
1049                               com.google.privacy.dlp.v2.DlpJob.getDefaultInstance()))
1050                       .setSchemaDescriptor(
1051                           new DlpServiceMethodDescriptorSupplier("ActivateJobTrigger"))
1052                       .build();
1053         }
1054       }
1055     }
1056     return getActivateJobTriggerMethod;
1057   }
1058 
1059   private static volatile io.grpc.MethodDescriptor<
1060           com.google.privacy.dlp.v2.CreateDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>
1061       getCreateDlpJobMethod;
1062 
1063   @io.grpc.stub.annotations.RpcMethod(
1064       fullMethodName = SERVICE_NAME + '/' + "CreateDlpJob",
1065       requestType = com.google.privacy.dlp.v2.CreateDlpJobRequest.class,
1066       responseType = com.google.privacy.dlp.v2.DlpJob.class,
1067       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1068   public static io.grpc.MethodDescriptor<
1069           com.google.privacy.dlp.v2.CreateDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>
getCreateDlpJobMethod()1070       getCreateDlpJobMethod() {
1071     io.grpc.MethodDescriptor<
1072             com.google.privacy.dlp.v2.CreateDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>
1073         getCreateDlpJobMethod;
1074     if ((getCreateDlpJobMethod = DlpServiceGrpc.getCreateDlpJobMethod) == null) {
1075       synchronized (DlpServiceGrpc.class) {
1076         if ((getCreateDlpJobMethod = DlpServiceGrpc.getCreateDlpJobMethod) == null) {
1077           DlpServiceGrpc.getCreateDlpJobMethod =
1078               getCreateDlpJobMethod =
1079                   io.grpc.MethodDescriptor
1080                       .<com.google.privacy.dlp.v2.CreateDlpJobRequest,
1081                           com.google.privacy.dlp.v2.DlpJob>
1082                           newBuilder()
1083                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1084                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateDlpJob"))
1085                       .setSampledToLocalTracing(true)
1086                       .setRequestMarshaller(
1087                           io.grpc.protobuf.ProtoUtils.marshaller(
1088                               com.google.privacy.dlp.v2.CreateDlpJobRequest.getDefaultInstance()))
1089                       .setResponseMarshaller(
1090                           io.grpc.protobuf.ProtoUtils.marshaller(
1091                               com.google.privacy.dlp.v2.DlpJob.getDefaultInstance()))
1092                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("CreateDlpJob"))
1093                       .build();
1094         }
1095       }
1096     }
1097     return getCreateDlpJobMethod;
1098   }
1099 
1100   private static volatile io.grpc.MethodDescriptor<
1101           com.google.privacy.dlp.v2.ListDlpJobsRequest,
1102           com.google.privacy.dlp.v2.ListDlpJobsResponse>
1103       getListDlpJobsMethod;
1104 
1105   @io.grpc.stub.annotations.RpcMethod(
1106       fullMethodName = SERVICE_NAME + '/' + "ListDlpJobs",
1107       requestType = com.google.privacy.dlp.v2.ListDlpJobsRequest.class,
1108       responseType = com.google.privacy.dlp.v2.ListDlpJobsResponse.class,
1109       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1110   public static io.grpc.MethodDescriptor<
1111           com.google.privacy.dlp.v2.ListDlpJobsRequest,
1112           com.google.privacy.dlp.v2.ListDlpJobsResponse>
getListDlpJobsMethod()1113       getListDlpJobsMethod() {
1114     io.grpc.MethodDescriptor<
1115             com.google.privacy.dlp.v2.ListDlpJobsRequest,
1116             com.google.privacy.dlp.v2.ListDlpJobsResponse>
1117         getListDlpJobsMethod;
1118     if ((getListDlpJobsMethod = DlpServiceGrpc.getListDlpJobsMethod) == null) {
1119       synchronized (DlpServiceGrpc.class) {
1120         if ((getListDlpJobsMethod = DlpServiceGrpc.getListDlpJobsMethod) == null) {
1121           DlpServiceGrpc.getListDlpJobsMethod =
1122               getListDlpJobsMethod =
1123                   io.grpc.MethodDescriptor
1124                       .<com.google.privacy.dlp.v2.ListDlpJobsRequest,
1125                           com.google.privacy.dlp.v2.ListDlpJobsResponse>
1126                           newBuilder()
1127                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1128                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListDlpJobs"))
1129                       .setSampledToLocalTracing(true)
1130                       .setRequestMarshaller(
1131                           io.grpc.protobuf.ProtoUtils.marshaller(
1132                               com.google.privacy.dlp.v2.ListDlpJobsRequest.getDefaultInstance()))
1133                       .setResponseMarshaller(
1134                           io.grpc.protobuf.ProtoUtils.marshaller(
1135                               com.google.privacy.dlp.v2.ListDlpJobsResponse.getDefaultInstance()))
1136                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("ListDlpJobs"))
1137                       .build();
1138         }
1139       }
1140     }
1141     return getListDlpJobsMethod;
1142   }
1143 
1144   private static volatile io.grpc.MethodDescriptor<
1145           com.google.privacy.dlp.v2.GetDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>
1146       getGetDlpJobMethod;
1147 
1148   @io.grpc.stub.annotations.RpcMethod(
1149       fullMethodName = SERVICE_NAME + '/' + "GetDlpJob",
1150       requestType = com.google.privacy.dlp.v2.GetDlpJobRequest.class,
1151       responseType = com.google.privacy.dlp.v2.DlpJob.class,
1152       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1153   public static io.grpc.MethodDescriptor<
1154           com.google.privacy.dlp.v2.GetDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>
getGetDlpJobMethod()1155       getGetDlpJobMethod() {
1156     io.grpc.MethodDescriptor<
1157             com.google.privacy.dlp.v2.GetDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>
1158         getGetDlpJobMethod;
1159     if ((getGetDlpJobMethod = DlpServiceGrpc.getGetDlpJobMethod) == null) {
1160       synchronized (DlpServiceGrpc.class) {
1161         if ((getGetDlpJobMethod = DlpServiceGrpc.getGetDlpJobMethod) == null) {
1162           DlpServiceGrpc.getGetDlpJobMethod =
1163               getGetDlpJobMethod =
1164                   io.grpc.MethodDescriptor
1165                       .<com.google.privacy.dlp.v2.GetDlpJobRequest,
1166                           com.google.privacy.dlp.v2.DlpJob>
1167                           newBuilder()
1168                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1169                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetDlpJob"))
1170                       .setSampledToLocalTracing(true)
1171                       .setRequestMarshaller(
1172                           io.grpc.protobuf.ProtoUtils.marshaller(
1173                               com.google.privacy.dlp.v2.GetDlpJobRequest.getDefaultInstance()))
1174                       .setResponseMarshaller(
1175                           io.grpc.protobuf.ProtoUtils.marshaller(
1176                               com.google.privacy.dlp.v2.DlpJob.getDefaultInstance()))
1177                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("GetDlpJob"))
1178                       .build();
1179         }
1180       }
1181     }
1182     return getGetDlpJobMethod;
1183   }
1184 
1185   private static volatile io.grpc.MethodDescriptor<
1186           com.google.privacy.dlp.v2.DeleteDlpJobRequest, com.google.protobuf.Empty>
1187       getDeleteDlpJobMethod;
1188 
1189   @io.grpc.stub.annotations.RpcMethod(
1190       fullMethodName = SERVICE_NAME + '/' + "DeleteDlpJob",
1191       requestType = com.google.privacy.dlp.v2.DeleteDlpJobRequest.class,
1192       responseType = com.google.protobuf.Empty.class,
1193       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1194   public static io.grpc.MethodDescriptor<
1195           com.google.privacy.dlp.v2.DeleteDlpJobRequest, com.google.protobuf.Empty>
getDeleteDlpJobMethod()1196       getDeleteDlpJobMethod() {
1197     io.grpc.MethodDescriptor<
1198             com.google.privacy.dlp.v2.DeleteDlpJobRequest, com.google.protobuf.Empty>
1199         getDeleteDlpJobMethod;
1200     if ((getDeleteDlpJobMethod = DlpServiceGrpc.getDeleteDlpJobMethod) == null) {
1201       synchronized (DlpServiceGrpc.class) {
1202         if ((getDeleteDlpJobMethod = DlpServiceGrpc.getDeleteDlpJobMethod) == null) {
1203           DlpServiceGrpc.getDeleteDlpJobMethod =
1204               getDeleteDlpJobMethod =
1205                   io.grpc.MethodDescriptor
1206                       .<com.google.privacy.dlp.v2.DeleteDlpJobRequest, com.google.protobuf.Empty>
1207                           newBuilder()
1208                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1209                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteDlpJob"))
1210                       .setSampledToLocalTracing(true)
1211                       .setRequestMarshaller(
1212                           io.grpc.protobuf.ProtoUtils.marshaller(
1213                               com.google.privacy.dlp.v2.DeleteDlpJobRequest.getDefaultInstance()))
1214                       .setResponseMarshaller(
1215                           io.grpc.protobuf.ProtoUtils.marshaller(
1216                               com.google.protobuf.Empty.getDefaultInstance()))
1217                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("DeleteDlpJob"))
1218                       .build();
1219         }
1220       }
1221     }
1222     return getDeleteDlpJobMethod;
1223   }
1224 
1225   private static volatile io.grpc.MethodDescriptor<
1226           com.google.privacy.dlp.v2.CancelDlpJobRequest, com.google.protobuf.Empty>
1227       getCancelDlpJobMethod;
1228 
1229   @io.grpc.stub.annotations.RpcMethod(
1230       fullMethodName = SERVICE_NAME + '/' + "CancelDlpJob",
1231       requestType = com.google.privacy.dlp.v2.CancelDlpJobRequest.class,
1232       responseType = com.google.protobuf.Empty.class,
1233       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1234   public static io.grpc.MethodDescriptor<
1235           com.google.privacy.dlp.v2.CancelDlpJobRequest, com.google.protobuf.Empty>
getCancelDlpJobMethod()1236       getCancelDlpJobMethod() {
1237     io.grpc.MethodDescriptor<
1238             com.google.privacy.dlp.v2.CancelDlpJobRequest, com.google.protobuf.Empty>
1239         getCancelDlpJobMethod;
1240     if ((getCancelDlpJobMethod = DlpServiceGrpc.getCancelDlpJobMethod) == null) {
1241       synchronized (DlpServiceGrpc.class) {
1242         if ((getCancelDlpJobMethod = DlpServiceGrpc.getCancelDlpJobMethod) == null) {
1243           DlpServiceGrpc.getCancelDlpJobMethod =
1244               getCancelDlpJobMethod =
1245                   io.grpc.MethodDescriptor
1246                       .<com.google.privacy.dlp.v2.CancelDlpJobRequest, com.google.protobuf.Empty>
1247                           newBuilder()
1248                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1249                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CancelDlpJob"))
1250                       .setSampledToLocalTracing(true)
1251                       .setRequestMarshaller(
1252                           io.grpc.protobuf.ProtoUtils.marshaller(
1253                               com.google.privacy.dlp.v2.CancelDlpJobRequest.getDefaultInstance()))
1254                       .setResponseMarshaller(
1255                           io.grpc.protobuf.ProtoUtils.marshaller(
1256                               com.google.protobuf.Empty.getDefaultInstance()))
1257                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("CancelDlpJob"))
1258                       .build();
1259         }
1260       }
1261     }
1262     return getCancelDlpJobMethod;
1263   }
1264 
1265   private static volatile io.grpc.MethodDescriptor<
1266           com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest,
1267           com.google.privacy.dlp.v2.StoredInfoType>
1268       getCreateStoredInfoTypeMethod;
1269 
1270   @io.grpc.stub.annotations.RpcMethod(
1271       fullMethodName = SERVICE_NAME + '/' + "CreateStoredInfoType",
1272       requestType = com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest.class,
1273       responseType = com.google.privacy.dlp.v2.StoredInfoType.class,
1274       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1275   public static io.grpc.MethodDescriptor<
1276           com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest,
1277           com.google.privacy.dlp.v2.StoredInfoType>
getCreateStoredInfoTypeMethod()1278       getCreateStoredInfoTypeMethod() {
1279     io.grpc.MethodDescriptor<
1280             com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest,
1281             com.google.privacy.dlp.v2.StoredInfoType>
1282         getCreateStoredInfoTypeMethod;
1283     if ((getCreateStoredInfoTypeMethod = DlpServiceGrpc.getCreateStoredInfoTypeMethod) == null) {
1284       synchronized (DlpServiceGrpc.class) {
1285         if ((getCreateStoredInfoTypeMethod = DlpServiceGrpc.getCreateStoredInfoTypeMethod)
1286             == null) {
1287           DlpServiceGrpc.getCreateStoredInfoTypeMethod =
1288               getCreateStoredInfoTypeMethod =
1289                   io.grpc.MethodDescriptor
1290                       .<com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest,
1291                           com.google.privacy.dlp.v2.StoredInfoType>
1292                           newBuilder()
1293                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1294                       .setFullMethodName(
1295                           generateFullMethodName(SERVICE_NAME, "CreateStoredInfoType"))
1296                       .setSampledToLocalTracing(true)
1297                       .setRequestMarshaller(
1298                           io.grpc.protobuf.ProtoUtils.marshaller(
1299                               com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest
1300                                   .getDefaultInstance()))
1301                       .setResponseMarshaller(
1302                           io.grpc.protobuf.ProtoUtils.marshaller(
1303                               com.google.privacy.dlp.v2.StoredInfoType.getDefaultInstance()))
1304                       .setSchemaDescriptor(
1305                           new DlpServiceMethodDescriptorSupplier("CreateStoredInfoType"))
1306                       .build();
1307         }
1308       }
1309     }
1310     return getCreateStoredInfoTypeMethod;
1311   }
1312 
1313   private static volatile io.grpc.MethodDescriptor<
1314           com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest,
1315           com.google.privacy.dlp.v2.StoredInfoType>
1316       getUpdateStoredInfoTypeMethod;
1317 
1318   @io.grpc.stub.annotations.RpcMethod(
1319       fullMethodName = SERVICE_NAME + '/' + "UpdateStoredInfoType",
1320       requestType = com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest.class,
1321       responseType = com.google.privacy.dlp.v2.StoredInfoType.class,
1322       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1323   public static io.grpc.MethodDescriptor<
1324           com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest,
1325           com.google.privacy.dlp.v2.StoredInfoType>
getUpdateStoredInfoTypeMethod()1326       getUpdateStoredInfoTypeMethod() {
1327     io.grpc.MethodDescriptor<
1328             com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest,
1329             com.google.privacy.dlp.v2.StoredInfoType>
1330         getUpdateStoredInfoTypeMethod;
1331     if ((getUpdateStoredInfoTypeMethod = DlpServiceGrpc.getUpdateStoredInfoTypeMethod) == null) {
1332       synchronized (DlpServiceGrpc.class) {
1333         if ((getUpdateStoredInfoTypeMethod = DlpServiceGrpc.getUpdateStoredInfoTypeMethod)
1334             == null) {
1335           DlpServiceGrpc.getUpdateStoredInfoTypeMethod =
1336               getUpdateStoredInfoTypeMethod =
1337                   io.grpc.MethodDescriptor
1338                       .<com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest,
1339                           com.google.privacy.dlp.v2.StoredInfoType>
1340                           newBuilder()
1341                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1342                       .setFullMethodName(
1343                           generateFullMethodName(SERVICE_NAME, "UpdateStoredInfoType"))
1344                       .setSampledToLocalTracing(true)
1345                       .setRequestMarshaller(
1346                           io.grpc.protobuf.ProtoUtils.marshaller(
1347                               com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest
1348                                   .getDefaultInstance()))
1349                       .setResponseMarshaller(
1350                           io.grpc.protobuf.ProtoUtils.marshaller(
1351                               com.google.privacy.dlp.v2.StoredInfoType.getDefaultInstance()))
1352                       .setSchemaDescriptor(
1353                           new DlpServiceMethodDescriptorSupplier("UpdateStoredInfoType"))
1354                       .build();
1355         }
1356       }
1357     }
1358     return getUpdateStoredInfoTypeMethod;
1359   }
1360 
1361   private static volatile io.grpc.MethodDescriptor<
1362           com.google.privacy.dlp.v2.GetStoredInfoTypeRequest,
1363           com.google.privacy.dlp.v2.StoredInfoType>
1364       getGetStoredInfoTypeMethod;
1365 
1366   @io.grpc.stub.annotations.RpcMethod(
1367       fullMethodName = SERVICE_NAME + '/' + "GetStoredInfoType",
1368       requestType = com.google.privacy.dlp.v2.GetStoredInfoTypeRequest.class,
1369       responseType = com.google.privacy.dlp.v2.StoredInfoType.class,
1370       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1371   public static io.grpc.MethodDescriptor<
1372           com.google.privacy.dlp.v2.GetStoredInfoTypeRequest,
1373           com.google.privacy.dlp.v2.StoredInfoType>
getGetStoredInfoTypeMethod()1374       getGetStoredInfoTypeMethod() {
1375     io.grpc.MethodDescriptor<
1376             com.google.privacy.dlp.v2.GetStoredInfoTypeRequest,
1377             com.google.privacy.dlp.v2.StoredInfoType>
1378         getGetStoredInfoTypeMethod;
1379     if ((getGetStoredInfoTypeMethod = DlpServiceGrpc.getGetStoredInfoTypeMethod) == null) {
1380       synchronized (DlpServiceGrpc.class) {
1381         if ((getGetStoredInfoTypeMethod = DlpServiceGrpc.getGetStoredInfoTypeMethod) == null) {
1382           DlpServiceGrpc.getGetStoredInfoTypeMethod =
1383               getGetStoredInfoTypeMethod =
1384                   io.grpc.MethodDescriptor
1385                       .<com.google.privacy.dlp.v2.GetStoredInfoTypeRequest,
1386                           com.google.privacy.dlp.v2.StoredInfoType>
1387                           newBuilder()
1388                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1389                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetStoredInfoType"))
1390                       .setSampledToLocalTracing(true)
1391                       .setRequestMarshaller(
1392                           io.grpc.protobuf.ProtoUtils.marshaller(
1393                               com.google.privacy.dlp.v2.GetStoredInfoTypeRequest
1394                                   .getDefaultInstance()))
1395                       .setResponseMarshaller(
1396                           io.grpc.protobuf.ProtoUtils.marshaller(
1397                               com.google.privacy.dlp.v2.StoredInfoType.getDefaultInstance()))
1398                       .setSchemaDescriptor(
1399                           new DlpServiceMethodDescriptorSupplier("GetStoredInfoType"))
1400                       .build();
1401         }
1402       }
1403     }
1404     return getGetStoredInfoTypeMethod;
1405   }
1406 
1407   private static volatile io.grpc.MethodDescriptor<
1408           com.google.privacy.dlp.v2.ListStoredInfoTypesRequest,
1409           com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
1410       getListStoredInfoTypesMethod;
1411 
1412   @io.grpc.stub.annotations.RpcMethod(
1413       fullMethodName = SERVICE_NAME + '/' + "ListStoredInfoTypes",
1414       requestType = com.google.privacy.dlp.v2.ListStoredInfoTypesRequest.class,
1415       responseType = com.google.privacy.dlp.v2.ListStoredInfoTypesResponse.class,
1416       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1417   public static io.grpc.MethodDescriptor<
1418           com.google.privacy.dlp.v2.ListStoredInfoTypesRequest,
1419           com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
getListStoredInfoTypesMethod()1420       getListStoredInfoTypesMethod() {
1421     io.grpc.MethodDescriptor<
1422             com.google.privacy.dlp.v2.ListStoredInfoTypesRequest,
1423             com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
1424         getListStoredInfoTypesMethod;
1425     if ((getListStoredInfoTypesMethod = DlpServiceGrpc.getListStoredInfoTypesMethod) == null) {
1426       synchronized (DlpServiceGrpc.class) {
1427         if ((getListStoredInfoTypesMethod = DlpServiceGrpc.getListStoredInfoTypesMethod) == null) {
1428           DlpServiceGrpc.getListStoredInfoTypesMethod =
1429               getListStoredInfoTypesMethod =
1430                   io.grpc.MethodDescriptor
1431                       .<com.google.privacy.dlp.v2.ListStoredInfoTypesRequest,
1432                           com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
1433                           newBuilder()
1434                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1435                       .setFullMethodName(
1436                           generateFullMethodName(SERVICE_NAME, "ListStoredInfoTypes"))
1437                       .setSampledToLocalTracing(true)
1438                       .setRequestMarshaller(
1439                           io.grpc.protobuf.ProtoUtils.marshaller(
1440                               com.google.privacy.dlp.v2.ListStoredInfoTypesRequest
1441                                   .getDefaultInstance()))
1442                       .setResponseMarshaller(
1443                           io.grpc.protobuf.ProtoUtils.marshaller(
1444                               com.google.privacy.dlp.v2.ListStoredInfoTypesResponse
1445                                   .getDefaultInstance()))
1446                       .setSchemaDescriptor(
1447                           new DlpServiceMethodDescriptorSupplier("ListStoredInfoTypes"))
1448                       .build();
1449         }
1450       }
1451     }
1452     return getListStoredInfoTypesMethod;
1453   }
1454 
1455   private static volatile io.grpc.MethodDescriptor<
1456           com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest, com.google.protobuf.Empty>
1457       getDeleteStoredInfoTypeMethod;
1458 
1459   @io.grpc.stub.annotations.RpcMethod(
1460       fullMethodName = SERVICE_NAME + '/' + "DeleteStoredInfoType",
1461       requestType = com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest.class,
1462       responseType = com.google.protobuf.Empty.class,
1463       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1464   public static io.grpc.MethodDescriptor<
1465           com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest, com.google.protobuf.Empty>
getDeleteStoredInfoTypeMethod()1466       getDeleteStoredInfoTypeMethod() {
1467     io.grpc.MethodDescriptor<
1468             com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest, com.google.protobuf.Empty>
1469         getDeleteStoredInfoTypeMethod;
1470     if ((getDeleteStoredInfoTypeMethod = DlpServiceGrpc.getDeleteStoredInfoTypeMethod) == null) {
1471       synchronized (DlpServiceGrpc.class) {
1472         if ((getDeleteStoredInfoTypeMethod = DlpServiceGrpc.getDeleteStoredInfoTypeMethod)
1473             == null) {
1474           DlpServiceGrpc.getDeleteStoredInfoTypeMethod =
1475               getDeleteStoredInfoTypeMethod =
1476                   io.grpc.MethodDescriptor
1477                       .<com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest,
1478                           com.google.protobuf.Empty>
1479                           newBuilder()
1480                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1481                       .setFullMethodName(
1482                           generateFullMethodName(SERVICE_NAME, "DeleteStoredInfoType"))
1483                       .setSampledToLocalTracing(true)
1484                       .setRequestMarshaller(
1485                           io.grpc.protobuf.ProtoUtils.marshaller(
1486                               com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest
1487                                   .getDefaultInstance()))
1488                       .setResponseMarshaller(
1489                           io.grpc.protobuf.ProtoUtils.marshaller(
1490                               com.google.protobuf.Empty.getDefaultInstance()))
1491                       .setSchemaDescriptor(
1492                           new DlpServiceMethodDescriptorSupplier("DeleteStoredInfoType"))
1493                       .build();
1494         }
1495       }
1496     }
1497     return getDeleteStoredInfoTypeMethod;
1498   }
1499 
1500   private static volatile io.grpc.MethodDescriptor<
1501           com.google.privacy.dlp.v2.HybridInspectDlpJobRequest,
1502           com.google.privacy.dlp.v2.HybridInspectResponse>
1503       getHybridInspectDlpJobMethod;
1504 
1505   @io.grpc.stub.annotations.RpcMethod(
1506       fullMethodName = SERVICE_NAME + '/' + "HybridInspectDlpJob",
1507       requestType = com.google.privacy.dlp.v2.HybridInspectDlpJobRequest.class,
1508       responseType = com.google.privacy.dlp.v2.HybridInspectResponse.class,
1509       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1510   public static io.grpc.MethodDescriptor<
1511           com.google.privacy.dlp.v2.HybridInspectDlpJobRequest,
1512           com.google.privacy.dlp.v2.HybridInspectResponse>
getHybridInspectDlpJobMethod()1513       getHybridInspectDlpJobMethod() {
1514     io.grpc.MethodDescriptor<
1515             com.google.privacy.dlp.v2.HybridInspectDlpJobRequest,
1516             com.google.privacy.dlp.v2.HybridInspectResponse>
1517         getHybridInspectDlpJobMethod;
1518     if ((getHybridInspectDlpJobMethod = DlpServiceGrpc.getHybridInspectDlpJobMethod) == null) {
1519       synchronized (DlpServiceGrpc.class) {
1520         if ((getHybridInspectDlpJobMethod = DlpServiceGrpc.getHybridInspectDlpJobMethod) == null) {
1521           DlpServiceGrpc.getHybridInspectDlpJobMethod =
1522               getHybridInspectDlpJobMethod =
1523                   io.grpc.MethodDescriptor
1524                       .<com.google.privacy.dlp.v2.HybridInspectDlpJobRequest,
1525                           com.google.privacy.dlp.v2.HybridInspectResponse>
1526                           newBuilder()
1527                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1528                       .setFullMethodName(
1529                           generateFullMethodName(SERVICE_NAME, "HybridInspectDlpJob"))
1530                       .setSampledToLocalTracing(true)
1531                       .setRequestMarshaller(
1532                           io.grpc.protobuf.ProtoUtils.marshaller(
1533                               com.google.privacy.dlp.v2.HybridInspectDlpJobRequest
1534                                   .getDefaultInstance()))
1535                       .setResponseMarshaller(
1536                           io.grpc.protobuf.ProtoUtils.marshaller(
1537                               com.google.privacy.dlp.v2.HybridInspectResponse.getDefaultInstance()))
1538                       .setSchemaDescriptor(
1539                           new DlpServiceMethodDescriptorSupplier("HybridInspectDlpJob"))
1540                       .build();
1541         }
1542       }
1543     }
1544     return getHybridInspectDlpJobMethod;
1545   }
1546 
1547   private static volatile io.grpc.MethodDescriptor<
1548           com.google.privacy.dlp.v2.FinishDlpJobRequest, com.google.protobuf.Empty>
1549       getFinishDlpJobMethod;
1550 
1551   @io.grpc.stub.annotations.RpcMethod(
1552       fullMethodName = SERVICE_NAME + '/' + "FinishDlpJob",
1553       requestType = com.google.privacy.dlp.v2.FinishDlpJobRequest.class,
1554       responseType = com.google.protobuf.Empty.class,
1555       methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
1556   public static io.grpc.MethodDescriptor<
1557           com.google.privacy.dlp.v2.FinishDlpJobRequest, com.google.protobuf.Empty>
getFinishDlpJobMethod()1558       getFinishDlpJobMethod() {
1559     io.grpc.MethodDescriptor<
1560             com.google.privacy.dlp.v2.FinishDlpJobRequest, com.google.protobuf.Empty>
1561         getFinishDlpJobMethod;
1562     if ((getFinishDlpJobMethod = DlpServiceGrpc.getFinishDlpJobMethod) == null) {
1563       synchronized (DlpServiceGrpc.class) {
1564         if ((getFinishDlpJobMethod = DlpServiceGrpc.getFinishDlpJobMethod) == null) {
1565           DlpServiceGrpc.getFinishDlpJobMethod =
1566               getFinishDlpJobMethod =
1567                   io.grpc.MethodDescriptor
1568                       .<com.google.privacy.dlp.v2.FinishDlpJobRequest, com.google.protobuf.Empty>
1569                           newBuilder()
1570                       .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
1571                       .setFullMethodName(generateFullMethodName(SERVICE_NAME, "FinishDlpJob"))
1572                       .setSampledToLocalTracing(true)
1573                       .setRequestMarshaller(
1574                           io.grpc.protobuf.ProtoUtils.marshaller(
1575                               com.google.privacy.dlp.v2.FinishDlpJobRequest.getDefaultInstance()))
1576                       .setResponseMarshaller(
1577                           io.grpc.protobuf.ProtoUtils.marshaller(
1578                               com.google.protobuf.Empty.getDefaultInstance()))
1579                       .setSchemaDescriptor(new DlpServiceMethodDescriptorSupplier("FinishDlpJob"))
1580                       .build();
1581         }
1582       }
1583     }
1584     return getFinishDlpJobMethod;
1585   }
1586 
1587   /** Creates a new async stub that supports all call types for the service */
newStub(io.grpc.Channel channel)1588   public static DlpServiceStub newStub(io.grpc.Channel channel) {
1589     io.grpc.stub.AbstractStub.StubFactory<DlpServiceStub> factory =
1590         new io.grpc.stub.AbstractStub.StubFactory<DlpServiceStub>() {
1591           @java.lang.Override
1592           public DlpServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1593             return new DlpServiceStub(channel, callOptions);
1594           }
1595         };
1596     return DlpServiceStub.newStub(factory, channel);
1597   }
1598 
1599   /**
1600    * Creates a new blocking-style stub that supports unary and streaming output calls on the service
1601    */
newBlockingStub(io.grpc.Channel channel)1602   public static DlpServiceBlockingStub newBlockingStub(io.grpc.Channel channel) {
1603     io.grpc.stub.AbstractStub.StubFactory<DlpServiceBlockingStub> factory =
1604         new io.grpc.stub.AbstractStub.StubFactory<DlpServiceBlockingStub>() {
1605           @java.lang.Override
1606           public DlpServiceBlockingStub newStub(
1607               io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1608             return new DlpServiceBlockingStub(channel, callOptions);
1609           }
1610         };
1611     return DlpServiceBlockingStub.newStub(factory, channel);
1612   }
1613 
1614   /** Creates a new ListenableFuture-style stub that supports unary calls on the service */
newFutureStub(io.grpc.Channel channel)1615   public static DlpServiceFutureStub newFutureStub(io.grpc.Channel channel) {
1616     io.grpc.stub.AbstractStub.StubFactory<DlpServiceFutureStub> factory =
1617         new io.grpc.stub.AbstractStub.StubFactory<DlpServiceFutureStub>() {
1618           @java.lang.Override
1619           public DlpServiceFutureStub newStub(
1620               io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
1621             return new DlpServiceFutureStub(channel, callOptions);
1622           }
1623         };
1624     return DlpServiceFutureStub.newStub(factory, channel);
1625   }
1626 
1627   /**
1628    *
1629    *
1630    * <pre>
1631    * The Cloud Data Loss Prevention (DLP) API is a service that allows clients
1632    * to detect the presence of Personally Identifiable Information (PII) and other
1633    * privacy-sensitive data in user-supplied, unstructured data streams, like text
1634    * blocks or images.
1635    * The service also includes methods for sensitive data redaction and
1636    * scheduling of data scans on Google Cloud Platform based data sets.
1637    * To learn more about concepts and find how-to guides see
1638    * https://cloud.google.com/dlp/docs/.
1639    * </pre>
1640    */
1641   public interface AsyncService {
1642 
1643     /**
1644      *
1645      *
1646      * <pre>
1647      * Finds potentially sensitive info in content.
1648      * This method has limits on input size, processing time, and output size.
1649      * When no InfoTypes or CustomInfoTypes are specified in this request, the
1650      * system will automatically choose what detectors to run. By default this may
1651      * be all types, but may change over time as detectors are updated.
1652      * For how to guides, see https://cloud.google.com/dlp/docs/inspecting-images
1653      * and https://cloud.google.com/dlp/docs/inspecting-text,
1654      * </pre>
1655      */
inspectContent( com.google.privacy.dlp.v2.InspectContentRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectContentResponse> responseObserver)1656     default void inspectContent(
1657         com.google.privacy.dlp.v2.InspectContentRequest request,
1658         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectContentResponse>
1659             responseObserver) {
1660       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1661           getInspectContentMethod(), responseObserver);
1662     }
1663 
1664     /**
1665      *
1666      *
1667      * <pre>
1668      * Redacts potentially sensitive info from an image.
1669      * This method has limits on input size, processing time, and output size.
1670      * See https://cloud.google.com/dlp/docs/redacting-sensitive-data-images to
1671      * learn more.
1672      * When no InfoTypes or CustomInfoTypes are specified in this request, the
1673      * system will automatically choose what detectors to run. By default this may
1674      * be all types, but may change over time as detectors are updated.
1675      * </pre>
1676      */
redactImage( com.google.privacy.dlp.v2.RedactImageRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.RedactImageResponse> responseObserver)1677     default void redactImage(
1678         com.google.privacy.dlp.v2.RedactImageRequest request,
1679         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.RedactImageResponse>
1680             responseObserver) {
1681       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1682           getRedactImageMethod(), responseObserver);
1683     }
1684 
1685     /**
1686      *
1687      *
1688      * <pre>
1689      * De-identifies potentially sensitive info from a ContentItem.
1690      * This method has limits on input size and output size.
1691      * See https://cloud.google.com/dlp/docs/deidentify-sensitive-data to
1692      * learn more.
1693      * When no InfoTypes or CustomInfoTypes are specified in this request, the
1694      * system will automatically choose what detectors to run. By default this may
1695      * be all types, but may change over time as detectors are updated.
1696      * </pre>
1697      */
deidentifyContent( com.google.privacy.dlp.v2.DeidentifyContentRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyContentResponse> responseObserver)1698     default void deidentifyContent(
1699         com.google.privacy.dlp.v2.DeidentifyContentRequest request,
1700         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyContentResponse>
1701             responseObserver) {
1702       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1703           getDeidentifyContentMethod(), responseObserver);
1704     }
1705 
1706     /**
1707      *
1708      *
1709      * <pre>
1710      * Re-identifies content that has been de-identified.
1711      * See
1712      * https://cloud.google.com/dlp/docs/pseudonymization#re-identification_in_free_text_code_example
1713      * to learn more.
1714      * </pre>
1715      */
reidentifyContent( com.google.privacy.dlp.v2.ReidentifyContentRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ReidentifyContentResponse> responseObserver)1716     default void reidentifyContent(
1717         com.google.privacy.dlp.v2.ReidentifyContentRequest request,
1718         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ReidentifyContentResponse>
1719             responseObserver) {
1720       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1721           getReidentifyContentMethod(), responseObserver);
1722     }
1723 
1724     /**
1725      *
1726      *
1727      * <pre>
1728      * Returns a list of the sensitive information types that DLP API
1729      * supports. See https://cloud.google.com/dlp/docs/infotypes-reference to
1730      * learn more.
1731      * </pre>
1732      */
listInfoTypes( com.google.privacy.dlp.v2.ListInfoTypesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInfoTypesResponse> responseObserver)1733     default void listInfoTypes(
1734         com.google.privacy.dlp.v2.ListInfoTypesRequest request,
1735         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInfoTypesResponse>
1736             responseObserver) {
1737       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1738           getListInfoTypesMethod(), responseObserver);
1739     }
1740 
1741     /**
1742      *
1743      *
1744      * <pre>
1745      * Creates an InspectTemplate for reusing frequently used configuration
1746      * for inspecting content, images, and storage.
1747      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
1748      * </pre>
1749      */
createInspectTemplate( com.google.privacy.dlp.v2.CreateInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver)1750     default void createInspectTemplate(
1751         com.google.privacy.dlp.v2.CreateInspectTemplateRequest request,
1752         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver) {
1753       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1754           getCreateInspectTemplateMethod(), responseObserver);
1755     }
1756 
1757     /**
1758      *
1759      *
1760      * <pre>
1761      * Updates the InspectTemplate.
1762      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
1763      * </pre>
1764      */
updateInspectTemplate( com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver)1765     default void updateInspectTemplate(
1766         com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request,
1767         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver) {
1768       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1769           getUpdateInspectTemplateMethod(), responseObserver);
1770     }
1771 
1772     /**
1773      *
1774      *
1775      * <pre>
1776      * Gets an InspectTemplate.
1777      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
1778      * </pre>
1779      */
getInspectTemplate( com.google.privacy.dlp.v2.GetInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver)1780     default void getInspectTemplate(
1781         com.google.privacy.dlp.v2.GetInspectTemplateRequest request,
1782         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver) {
1783       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1784           getGetInspectTemplateMethod(), responseObserver);
1785     }
1786 
1787     /**
1788      *
1789      *
1790      * <pre>
1791      * Lists InspectTemplates.
1792      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
1793      * </pre>
1794      */
listInspectTemplates( com.google.privacy.dlp.v2.ListInspectTemplatesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInspectTemplatesResponse> responseObserver)1795     default void listInspectTemplates(
1796         com.google.privacy.dlp.v2.ListInspectTemplatesRequest request,
1797         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
1798             responseObserver) {
1799       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1800           getListInspectTemplatesMethod(), responseObserver);
1801     }
1802 
1803     /**
1804      *
1805      *
1806      * <pre>
1807      * Deletes an InspectTemplate.
1808      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
1809      * </pre>
1810      */
deleteInspectTemplate( com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1811     default void deleteInspectTemplate(
1812         com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request,
1813         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
1814       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1815           getDeleteInspectTemplateMethod(), responseObserver);
1816     }
1817 
1818     /**
1819      *
1820      *
1821      * <pre>
1822      * Creates a DeidentifyTemplate for reusing frequently used configuration
1823      * for de-identifying content, images, and storage.
1824      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
1825      * more.
1826      * </pre>
1827      */
createDeidentifyTemplate( com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate> responseObserver)1828     default void createDeidentifyTemplate(
1829         com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request,
1830         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>
1831             responseObserver) {
1832       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1833           getCreateDeidentifyTemplateMethod(), responseObserver);
1834     }
1835 
1836     /**
1837      *
1838      *
1839      * <pre>
1840      * Updates the DeidentifyTemplate.
1841      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
1842      * more.
1843      * </pre>
1844      */
updateDeidentifyTemplate( com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate> responseObserver)1845     default void updateDeidentifyTemplate(
1846         com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request,
1847         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>
1848             responseObserver) {
1849       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1850           getUpdateDeidentifyTemplateMethod(), responseObserver);
1851     }
1852 
1853     /**
1854      *
1855      *
1856      * <pre>
1857      * Gets a DeidentifyTemplate.
1858      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
1859      * more.
1860      * </pre>
1861      */
getDeidentifyTemplate( com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate> responseObserver)1862     default void getDeidentifyTemplate(
1863         com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request,
1864         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>
1865             responseObserver) {
1866       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1867           getGetDeidentifyTemplateMethod(), responseObserver);
1868     }
1869 
1870     /**
1871      *
1872      *
1873      * <pre>
1874      * Lists DeidentifyTemplates.
1875      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
1876      * more.
1877      * </pre>
1878      */
listDeidentifyTemplates( com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse> responseObserver)1879     default void listDeidentifyTemplates(
1880         com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request,
1881         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
1882             responseObserver) {
1883       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1884           getListDeidentifyTemplatesMethod(), responseObserver);
1885     }
1886 
1887     /**
1888      *
1889      *
1890      * <pre>
1891      * Deletes a DeidentifyTemplate.
1892      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
1893      * more.
1894      * </pre>
1895      */
deleteDeidentifyTemplate( com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1896     default void deleteDeidentifyTemplate(
1897         com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request,
1898         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
1899       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1900           getDeleteDeidentifyTemplateMethod(), responseObserver);
1901     }
1902 
1903     /**
1904      *
1905      *
1906      * <pre>
1907      * Creates a job trigger to run DLP actions such as scanning storage for
1908      * sensitive information on a set schedule.
1909      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
1910      * </pre>
1911      */
createJobTrigger( com.google.privacy.dlp.v2.CreateJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver)1912     default void createJobTrigger(
1913         com.google.privacy.dlp.v2.CreateJobTriggerRequest request,
1914         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver) {
1915       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1916           getCreateJobTriggerMethod(), responseObserver);
1917     }
1918 
1919     /**
1920      *
1921      *
1922      * <pre>
1923      * Updates a job trigger.
1924      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
1925      * </pre>
1926      */
updateJobTrigger( com.google.privacy.dlp.v2.UpdateJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver)1927     default void updateJobTrigger(
1928         com.google.privacy.dlp.v2.UpdateJobTriggerRequest request,
1929         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver) {
1930       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1931           getUpdateJobTriggerMethod(), responseObserver);
1932     }
1933 
1934     /**
1935      *
1936      *
1937      * <pre>
1938      * Inspect hybrid content and store findings to a trigger. The inspection
1939      * will be processed asynchronously. To review the findings monitor the
1940      * jobs within the trigger.
1941      * </pre>
1942      */
hybridInspectJobTrigger( com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse> responseObserver)1943     default void hybridInspectJobTrigger(
1944         com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request,
1945         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse>
1946             responseObserver) {
1947       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1948           getHybridInspectJobTriggerMethod(), responseObserver);
1949     }
1950 
1951     /**
1952      *
1953      *
1954      * <pre>
1955      * Gets a job trigger.
1956      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
1957      * </pre>
1958      */
getJobTrigger( com.google.privacy.dlp.v2.GetJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver)1959     default void getJobTrigger(
1960         com.google.privacy.dlp.v2.GetJobTriggerRequest request,
1961         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver) {
1962       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1963           getGetJobTriggerMethod(), responseObserver);
1964     }
1965 
1966     /**
1967      *
1968      *
1969      * <pre>
1970      * Lists job triggers.
1971      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
1972      * </pre>
1973      */
listJobTriggers( com.google.privacy.dlp.v2.ListJobTriggersRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListJobTriggersResponse> responseObserver)1974     default void listJobTriggers(
1975         com.google.privacy.dlp.v2.ListJobTriggersRequest request,
1976         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListJobTriggersResponse>
1977             responseObserver) {
1978       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1979           getListJobTriggersMethod(), responseObserver);
1980     }
1981 
1982     /**
1983      *
1984      *
1985      * <pre>
1986      * Deletes a job trigger.
1987      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
1988      * </pre>
1989      */
deleteJobTrigger( com.google.privacy.dlp.v2.DeleteJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)1990     default void deleteJobTrigger(
1991         com.google.privacy.dlp.v2.DeleteJobTriggerRequest request,
1992         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
1993       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
1994           getDeleteJobTriggerMethod(), responseObserver);
1995     }
1996 
1997     /**
1998      *
1999      *
2000      * <pre>
2001      * Activate a job trigger. Causes the immediate execute of a trigger
2002      * instead of waiting on the trigger event to occur.
2003      * </pre>
2004      */
activateJobTrigger( com.google.privacy.dlp.v2.ActivateJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver)2005     default void activateJobTrigger(
2006         com.google.privacy.dlp.v2.ActivateJobTriggerRequest request,
2007         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver) {
2008       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2009           getActivateJobTriggerMethod(), responseObserver);
2010     }
2011 
2012     /**
2013      *
2014      *
2015      * <pre>
2016      * Creates a new job to inspect storage or calculate risk metrics.
2017      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2018      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2019      * When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the
2020      * system will automatically choose what detectors to run. By default this may
2021      * be all types, but may change over time as detectors are updated.
2022      * </pre>
2023      */
createDlpJob( com.google.privacy.dlp.v2.CreateDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver)2024     default void createDlpJob(
2025         com.google.privacy.dlp.v2.CreateDlpJobRequest request,
2026         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver) {
2027       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2028           getCreateDlpJobMethod(), responseObserver);
2029     }
2030 
2031     /**
2032      *
2033      *
2034      * <pre>
2035      * Lists DlpJobs that match the specified filter in the request.
2036      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2037      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2038      * </pre>
2039      */
listDlpJobs( com.google.privacy.dlp.v2.ListDlpJobsRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDlpJobsResponse> responseObserver)2040     default void listDlpJobs(
2041         com.google.privacy.dlp.v2.ListDlpJobsRequest request,
2042         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDlpJobsResponse>
2043             responseObserver) {
2044       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2045           getListDlpJobsMethod(), responseObserver);
2046     }
2047 
2048     /**
2049      *
2050      *
2051      * <pre>
2052      * Gets the latest state of a long-running DlpJob.
2053      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2054      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2055      * </pre>
2056      */
getDlpJob( com.google.privacy.dlp.v2.GetDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver)2057     default void getDlpJob(
2058         com.google.privacy.dlp.v2.GetDlpJobRequest request,
2059         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver) {
2060       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetDlpJobMethod(), responseObserver);
2061     }
2062 
2063     /**
2064      *
2065      *
2066      * <pre>
2067      * Deletes a long-running DlpJob. This method indicates that the client is
2068      * no longer interested in the DlpJob result. The job will be canceled if
2069      * possible.
2070      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2071      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2072      * </pre>
2073      */
deleteDlpJob( com.google.privacy.dlp.v2.DeleteDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2074     default void deleteDlpJob(
2075         com.google.privacy.dlp.v2.DeleteDlpJobRequest request,
2076         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2077       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2078           getDeleteDlpJobMethod(), responseObserver);
2079     }
2080 
2081     /**
2082      *
2083      *
2084      * <pre>
2085      * Starts asynchronous cancellation on a long-running DlpJob. The server
2086      * makes a best effort to cancel the DlpJob, but success is not
2087      * guaranteed.
2088      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2089      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2090      * </pre>
2091      */
cancelDlpJob( com.google.privacy.dlp.v2.CancelDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2092     default void cancelDlpJob(
2093         com.google.privacy.dlp.v2.CancelDlpJobRequest request,
2094         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2095       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2096           getCancelDlpJobMethod(), responseObserver);
2097     }
2098 
2099     /**
2100      *
2101      *
2102      * <pre>
2103      * Creates a pre-built stored infoType to be used for inspection.
2104      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2105      * learn more.
2106      * </pre>
2107      */
createStoredInfoType( com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver)2108     default void createStoredInfoType(
2109         com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request,
2110         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver) {
2111       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2112           getCreateStoredInfoTypeMethod(), responseObserver);
2113     }
2114 
2115     /**
2116      *
2117      *
2118      * <pre>
2119      * Updates the stored infoType by creating a new version. The existing version
2120      * will continue to be used until the new version is ready.
2121      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2122      * learn more.
2123      * </pre>
2124      */
updateStoredInfoType( com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver)2125     default void updateStoredInfoType(
2126         com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request,
2127         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver) {
2128       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2129           getUpdateStoredInfoTypeMethod(), responseObserver);
2130     }
2131 
2132     /**
2133      *
2134      *
2135      * <pre>
2136      * Gets a stored infoType.
2137      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2138      * learn more.
2139      * </pre>
2140      */
getStoredInfoType( com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver)2141     default void getStoredInfoType(
2142         com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request,
2143         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver) {
2144       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2145           getGetStoredInfoTypeMethod(), responseObserver);
2146     }
2147 
2148     /**
2149      *
2150      *
2151      * <pre>
2152      * Lists stored infoTypes.
2153      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2154      * learn more.
2155      * </pre>
2156      */
listStoredInfoTypes( com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListStoredInfoTypesResponse> responseObserver)2157     default void listStoredInfoTypes(
2158         com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request,
2159         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
2160             responseObserver) {
2161       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2162           getListStoredInfoTypesMethod(), responseObserver);
2163     }
2164 
2165     /**
2166      *
2167      *
2168      * <pre>
2169      * Deletes a stored infoType.
2170      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2171      * learn more.
2172      * </pre>
2173      */
deleteStoredInfoType( com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2174     default void deleteStoredInfoType(
2175         com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request,
2176         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2177       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2178           getDeleteStoredInfoTypeMethod(), responseObserver);
2179     }
2180 
2181     /**
2182      *
2183      *
2184      * <pre>
2185      * Inspect hybrid content and store findings to a job.
2186      * To review the findings, inspect the job. Inspection will occur
2187      * asynchronously.
2188      * </pre>
2189      */
hybridInspectDlpJob( com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse> responseObserver)2190     default void hybridInspectDlpJob(
2191         com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request,
2192         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse>
2193             responseObserver) {
2194       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2195           getHybridInspectDlpJobMethod(), responseObserver);
2196     }
2197 
2198     /**
2199      *
2200      *
2201      * <pre>
2202      * Finish a running hybrid DlpJob. Triggers the finalization steps and running
2203      * of any enabled actions that have not yet run.
2204      * </pre>
2205      */
finishDlpJob( com.google.privacy.dlp.v2.FinishDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2206     default void finishDlpJob(
2207         com.google.privacy.dlp.v2.FinishDlpJobRequest request,
2208         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2209       io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
2210           getFinishDlpJobMethod(), responseObserver);
2211     }
2212   }
2213 
2214   /**
2215    * Base class for the server implementation of the service DlpService.
2216    *
2217    * <pre>
2218    * The Cloud Data Loss Prevention (DLP) API is a service that allows clients
2219    * to detect the presence of Personally Identifiable Information (PII) and other
2220    * privacy-sensitive data in user-supplied, unstructured data streams, like text
2221    * blocks or images.
2222    * The service also includes methods for sensitive data redaction and
2223    * scheduling of data scans on Google Cloud Platform based data sets.
2224    * To learn more about concepts and find how-to guides see
2225    * https://cloud.google.com/dlp/docs/.
2226    * </pre>
2227    */
2228   public abstract static class DlpServiceImplBase implements io.grpc.BindableService, AsyncService {
2229 
2230     @java.lang.Override
bindService()2231     public final io.grpc.ServerServiceDefinition bindService() {
2232       return DlpServiceGrpc.bindService(this);
2233     }
2234   }
2235 
2236   /**
2237    * A stub to allow clients to do asynchronous rpc calls to service DlpService.
2238    *
2239    * <pre>
2240    * The Cloud Data Loss Prevention (DLP) API is a service that allows clients
2241    * to detect the presence of Personally Identifiable Information (PII) and other
2242    * privacy-sensitive data in user-supplied, unstructured data streams, like text
2243    * blocks or images.
2244    * The service also includes methods for sensitive data redaction and
2245    * scheduling of data scans on Google Cloud Platform based data sets.
2246    * To learn more about concepts and find how-to guides see
2247    * https://cloud.google.com/dlp/docs/.
2248    * </pre>
2249    */
2250   public static final class DlpServiceStub extends io.grpc.stub.AbstractAsyncStub<DlpServiceStub> {
DlpServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)2251     private DlpServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
2252       super(channel, callOptions);
2253     }
2254 
2255     @java.lang.Override
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)2256     protected DlpServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
2257       return new DlpServiceStub(channel, callOptions);
2258     }
2259 
2260     /**
2261      *
2262      *
2263      * <pre>
2264      * Finds potentially sensitive info in content.
2265      * This method has limits on input size, processing time, and output size.
2266      * When no InfoTypes or CustomInfoTypes are specified in this request, the
2267      * system will automatically choose what detectors to run. By default this may
2268      * be all types, but may change over time as detectors are updated.
2269      * For how to guides, see https://cloud.google.com/dlp/docs/inspecting-images
2270      * and https://cloud.google.com/dlp/docs/inspecting-text,
2271      * </pre>
2272      */
inspectContent( com.google.privacy.dlp.v2.InspectContentRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectContentResponse> responseObserver)2273     public void inspectContent(
2274         com.google.privacy.dlp.v2.InspectContentRequest request,
2275         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectContentResponse>
2276             responseObserver) {
2277       io.grpc.stub.ClientCalls.asyncUnaryCall(
2278           getChannel().newCall(getInspectContentMethod(), getCallOptions()),
2279           request,
2280           responseObserver);
2281     }
2282 
2283     /**
2284      *
2285      *
2286      * <pre>
2287      * Redacts potentially sensitive info from an image.
2288      * This method has limits on input size, processing time, and output size.
2289      * See https://cloud.google.com/dlp/docs/redacting-sensitive-data-images to
2290      * learn more.
2291      * When no InfoTypes or CustomInfoTypes are specified in this request, the
2292      * system will automatically choose what detectors to run. By default this may
2293      * be all types, but may change over time as detectors are updated.
2294      * </pre>
2295      */
redactImage( com.google.privacy.dlp.v2.RedactImageRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.RedactImageResponse> responseObserver)2296     public void redactImage(
2297         com.google.privacy.dlp.v2.RedactImageRequest request,
2298         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.RedactImageResponse>
2299             responseObserver) {
2300       io.grpc.stub.ClientCalls.asyncUnaryCall(
2301           getChannel().newCall(getRedactImageMethod(), getCallOptions()),
2302           request,
2303           responseObserver);
2304     }
2305 
2306     /**
2307      *
2308      *
2309      * <pre>
2310      * De-identifies potentially sensitive info from a ContentItem.
2311      * This method has limits on input size and output size.
2312      * See https://cloud.google.com/dlp/docs/deidentify-sensitive-data to
2313      * learn more.
2314      * When no InfoTypes or CustomInfoTypes are specified in this request, the
2315      * system will automatically choose what detectors to run. By default this may
2316      * be all types, but may change over time as detectors are updated.
2317      * </pre>
2318      */
deidentifyContent( com.google.privacy.dlp.v2.DeidentifyContentRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyContentResponse> responseObserver)2319     public void deidentifyContent(
2320         com.google.privacy.dlp.v2.DeidentifyContentRequest request,
2321         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyContentResponse>
2322             responseObserver) {
2323       io.grpc.stub.ClientCalls.asyncUnaryCall(
2324           getChannel().newCall(getDeidentifyContentMethod(), getCallOptions()),
2325           request,
2326           responseObserver);
2327     }
2328 
2329     /**
2330      *
2331      *
2332      * <pre>
2333      * Re-identifies content that has been de-identified.
2334      * See
2335      * https://cloud.google.com/dlp/docs/pseudonymization#re-identification_in_free_text_code_example
2336      * to learn more.
2337      * </pre>
2338      */
reidentifyContent( com.google.privacy.dlp.v2.ReidentifyContentRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ReidentifyContentResponse> responseObserver)2339     public void reidentifyContent(
2340         com.google.privacy.dlp.v2.ReidentifyContentRequest request,
2341         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ReidentifyContentResponse>
2342             responseObserver) {
2343       io.grpc.stub.ClientCalls.asyncUnaryCall(
2344           getChannel().newCall(getReidentifyContentMethod(), getCallOptions()),
2345           request,
2346           responseObserver);
2347     }
2348 
2349     /**
2350      *
2351      *
2352      * <pre>
2353      * Returns a list of the sensitive information types that DLP API
2354      * supports. See https://cloud.google.com/dlp/docs/infotypes-reference to
2355      * learn more.
2356      * </pre>
2357      */
listInfoTypes( com.google.privacy.dlp.v2.ListInfoTypesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInfoTypesResponse> responseObserver)2358     public void listInfoTypes(
2359         com.google.privacy.dlp.v2.ListInfoTypesRequest request,
2360         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInfoTypesResponse>
2361             responseObserver) {
2362       io.grpc.stub.ClientCalls.asyncUnaryCall(
2363           getChannel().newCall(getListInfoTypesMethod(), getCallOptions()),
2364           request,
2365           responseObserver);
2366     }
2367 
2368     /**
2369      *
2370      *
2371      * <pre>
2372      * Creates an InspectTemplate for reusing frequently used configuration
2373      * for inspecting content, images, and storage.
2374      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
2375      * </pre>
2376      */
createInspectTemplate( com.google.privacy.dlp.v2.CreateInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver)2377     public void createInspectTemplate(
2378         com.google.privacy.dlp.v2.CreateInspectTemplateRequest request,
2379         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver) {
2380       io.grpc.stub.ClientCalls.asyncUnaryCall(
2381           getChannel().newCall(getCreateInspectTemplateMethod(), getCallOptions()),
2382           request,
2383           responseObserver);
2384     }
2385 
2386     /**
2387      *
2388      *
2389      * <pre>
2390      * Updates the InspectTemplate.
2391      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
2392      * </pre>
2393      */
updateInspectTemplate( com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver)2394     public void updateInspectTemplate(
2395         com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request,
2396         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver) {
2397       io.grpc.stub.ClientCalls.asyncUnaryCall(
2398           getChannel().newCall(getUpdateInspectTemplateMethod(), getCallOptions()),
2399           request,
2400           responseObserver);
2401     }
2402 
2403     /**
2404      *
2405      *
2406      * <pre>
2407      * Gets an InspectTemplate.
2408      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
2409      * </pre>
2410      */
getInspectTemplate( com.google.privacy.dlp.v2.GetInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver)2411     public void getInspectTemplate(
2412         com.google.privacy.dlp.v2.GetInspectTemplateRequest request,
2413         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate> responseObserver) {
2414       io.grpc.stub.ClientCalls.asyncUnaryCall(
2415           getChannel().newCall(getGetInspectTemplateMethod(), getCallOptions()),
2416           request,
2417           responseObserver);
2418     }
2419 
2420     /**
2421      *
2422      *
2423      * <pre>
2424      * Lists InspectTemplates.
2425      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
2426      * </pre>
2427      */
listInspectTemplates( com.google.privacy.dlp.v2.ListInspectTemplatesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInspectTemplatesResponse> responseObserver)2428     public void listInspectTemplates(
2429         com.google.privacy.dlp.v2.ListInspectTemplatesRequest request,
2430         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
2431             responseObserver) {
2432       io.grpc.stub.ClientCalls.asyncUnaryCall(
2433           getChannel().newCall(getListInspectTemplatesMethod(), getCallOptions()),
2434           request,
2435           responseObserver);
2436     }
2437 
2438     /**
2439      *
2440      *
2441      * <pre>
2442      * Deletes an InspectTemplate.
2443      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
2444      * </pre>
2445      */
deleteInspectTemplate( com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2446     public void deleteInspectTemplate(
2447         com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request,
2448         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2449       io.grpc.stub.ClientCalls.asyncUnaryCall(
2450           getChannel().newCall(getDeleteInspectTemplateMethod(), getCallOptions()),
2451           request,
2452           responseObserver);
2453     }
2454 
2455     /**
2456      *
2457      *
2458      * <pre>
2459      * Creates a DeidentifyTemplate for reusing frequently used configuration
2460      * for de-identifying content, images, and storage.
2461      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
2462      * more.
2463      * </pre>
2464      */
createDeidentifyTemplate( com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate> responseObserver)2465     public void createDeidentifyTemplate(
2466         com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request,
2467         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>
2468             responseObserver) {
2469       io.grpc.stub.ClientCalls.asyncUnaryCall(
2470           getChannel().newCall(getCreateDeidentifyTemplateMethod(), getCallOptions()),
2471           request,
2472           responseObserver);
2473     }
2474 
2475     /**
2476      *
2477      *
2478      * <pre>
2479      * Updates the DeidentifyTemplate.
2480      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
2481      * more.
2482      * </pre>
2483      */
updateDeidentifyTemplate( com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate> responseObserver)2484     public void updateDeidentifyTemplate(
2485         com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request,
2486         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>
2487             responseObserver) {
2488       io.grpc.stub.ClientCalls.asyncUnaryCall(
2489           getChannel().newCall(getUpdateDeidentifyTemplateMethod(), getCallOptions()),
2490           request,
2491           responseObserver);
2492     }
2493 
2494     /**
2495      *
2496      *
2497      * <pre>
2498      * Gets a DeidentifyTemplate.
2499      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
2500      * more.
2501      * </pre>
2502      */
getDeidentifyTemplate( com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate> responseObserver)2503     public void getDeidentifyTemplate(
2504         com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request,
2505         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>
2506             responseObserver) {
2507       io.grpc.stub.ClientCalls.asyncUnaryCall(
2508           getChannel().newCall(getGetDeidentifyTemplateMethod(), getCallOptions()),
2509           request,
2510           responseObserver);
2511     }
2512 
2513     /**
2514      *
2515      *
2516      * <pre>
2517      * Lists DeidentifyTemplates.
2518      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
2519      * more.
2520      * </pre>
2521      */
listDeidentifyTemplates( com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse> responseObserver)2522     public void listDeidentifyTemplates(
2523         com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request,
2524         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
2525             responseObserver) {
2526       io.grpc.stub.ClientCalls.asyncUnaryCall(
2527           getChannel().newCall(getListDeidentifyTemplatesMethod(), getCallOptions()),
2528           request,
2529           responseObserver);
2530     }
2531 
2532     /**
2533      *
2534      *
2535      * <pre>
2536      * Deletes a DeidentifyTemplate.
2537      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
2538      * more.
2539      * </pre>
2540      */
deleteDeidentifyTemplate( com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2541     public void deleteDeidentifyTemplate(
2542         com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request,
2543         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2544       io.grpc.stub.ClientCalls.asyncUnaryCall(
2545           getChannel().newCall(getDeleteDeidentifyTemplateMethod(), getCallOptions()),
2546           request,
2547           responseObserver);
2548     }
2549 
2550     /**
2551      *
2552      *
2553      * <pre>
2554      * Creates a job trigger to run DLP actions such as scanning storage for
2555      * sensitive information on a set schedule.
2556      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
2557      * </pre>
2558      */
createJobTrigger( com.google.privacy.dlp.v2.CreateJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver)2559     public void createJobTrigger(
2560         com.google.privacy.dlp.v2.CreateJobTriggerRequest request,
2561         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver) {
2562       io.grpc.stub.ClientCalls.asyncUnaryCall(
2563           getChannel().newCall(getCreateJobTriggerMethod(), getCallOptions()),
2564           request,
2565           responseObserver);
2566     }
2567 
2568     /**
2569      *
2570      *
2571      * <pre>
2572      * Updates a job trigger.
2573      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
2574      * </pre>
2575      */
updateJobTrigger( com.google.privacy.dlp.v2.UpdateJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver)2576     public void updateJobTrigger(
2577         com.google.privacy.dlp.v2.UpdateJobTriggerRequest request,
2578         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver) {
2579       io.grpc.stub.ClientCalls.asyncUnaryCall(
2580           getChannel().newCall(getUpdateJobTriggerMethod(), getCallOptions()),
2581           request,
2582           responseObserver);
2583     }
2584 
2585     /**
2586      *
2587      *
2588      * <pre>
2589      * Inspect hybrid content and store findings to a trigger. The inspection
2590      * will be processed asynchronously. To review the findings monitor the
2591      * jobs within the trigger.
2592      * </pre>
2593      */
hybridInspectJobTrigger( com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse> responseObserver)2594     public void hybridInspectJobTrigger(
2595         com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request,
2596         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse>
2597             responseObserver) {
2598       io.grpc.stub.ClientCalls.asyncUnaryCall(
2599           getChannel().newCall(getHybridInspectJobTriggerMethod(), getCallOptions()),
2600           request,
2601           responseObserver);
2602     }
2603 
2604     /**
2605      *
2606      *
2607      * <pre>
2608      * Gets a job trigger.
2609      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
2610      * </pre>
2611      */
getJobTrigger( com.google.privacy.dlp.v2.GetJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver)2612     public void getJobTrigger(
2613         com.google.privacy.dlp.v2.GetJobTriggerRequest request,
2614         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger> responseObserver) {
2615       io.grpc.stub.ClientCalls.asyncUnaryCall(
2616           getChannel().newCall(getGetJobTriggerMethod(), getCallOptions()),
2617           request,
2618           responseObserver);
2619     }
2620 
2621     /**
2622      *
2623      *
2624      * <pre>
2625      * Lists job triggers.
2626      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
2627      * </pre>
2628      */
listJobTriggers( com.google.privacy.dlp.v2.ListJobTriggersRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListJobTriggersResponse> responseObserver)2629     public void listJobTriggers(
2630         com.google.privacy.dlp.v2.ListJobTriggersRequest request,
2631         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListJobTriggersResponse>
2632             responseObserver) {
2633       io.grpc.stub.ClientCalls.asyncUnaryCall(
2634           getChannel().newCall(getListJobTriggersMethod(), getCallOptions()),
2635           request,
2636           responseObserver);
2637     }
2638 
2639     /**
2640      *
2641      *
2642      * <pre>
2643      * Deletes a job trigger.
2644      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
2645      * </pre>
2646      */
deleteJobTrigger( com.google.privacy.dlp.v2.DeleteJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2647     public void deleteJobTrigger(
2648         com.google.privacy.dlp.v2.DeleteJobTriggerRequest request,
2649         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2650       io.grpc.stub.ClientCalls.asyncUnaryCall(
2651           getChannel().newCall(getDeleteJobTriggerMethod(), getCallOptions()),
2652           request,
2653           responseObserver);
2654     }
2655 
2656     /**
2657      *
2658      *
2659      * <pre>
2660      * Activate a job trigger. Causes the immediate execute of a trigger
2661      * instead of waiting on the trigger event to occur.
2662      * </pre>
2663      */
activateJobTrigger( com.google.privacy.dlp.v2.ActivateJobTriggerRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver)2664     public void activateJobTrigger(
2665         com.google.privacy.dlp.v2.ActivateJobTriggerRequest request,
2666         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver) {
2667       io.grpc.stub.ClientCalls.asyncUnaryCall(
2668           getChannel().newCall(getActivateJobTriggerMethod(), getCallOptions()),
2669           request,
2670           responseObserver);
2671     }
2672 
2673     /**
2674      *
2675      *
2676      * <pre>
2677      * Creates a new job to inspect storage or calculate risk metrics.
2678      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2679      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2680      * When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the
2681      * system will automatically choose what detectors to run. By default this may
2682      * be all types, but may change over time as detectors are updated.
2683      * </pre>
2684      */
createDlpJob( com.google.privacy.dlp.v2.CreateDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver)2685     public void createDlpJob(
2686         com.google.privacy.dlp.v2.CreateDlpJobRequest request,
2687         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver) {
2688       io.grpc.stub.ClientCalls.asyncUnaryCall(
2689           getChannel().newCall(getCreateDlpJobMethod(), getCallOptions()),
2690           request,
2691           responseObserver);
2692     }
2693 
2694     /**
2695      *
2696      *
2697      * <pre>
2698      * Lists DlpJobs that match the specified filter in the request.
2699      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2700      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2701      * </pre>
2702      */
listDlpJobs( com.google.privacy.dlp.v2.ListDlpJobsRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDlpJobsResponse> responseObserver)2703     public void listDlpJobs(
2704         com.google.privacy.dlp.v2.ListDlpJobsRequest request,
2705         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDlpJobsResponse>
2706             responseObserver) {
2707       io.grpc.stub.ClientCalls.asyncUnaryCall(
2708           getChannel().newCall(getListDlpJobsMethod(), getCallOptions()),
2709           request,
2710           responseObserver);
2711     }
2712 
2713     /**
2714      *
2715      *
2716      * <pre>
2717      * Gets the latest state of a long-running DlpJob.
2718      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2719      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2720      * </pre>
2721      */
getDlpJob( com.google.privacy.dlp.v2.GetDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver)2722     public void getDlpJob(
2723         com.google.privacy.dlp.v2.GetDlpJobRequest request,
2724         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob> responseObserver) {
2725       io.grpc.stub.ClientCalls.asyncUnaryCall(
2726           getChannel().newCall(getGetDlpJobMethod(), getCallOptions()), request, responseObserver);
2727     }
2728 
2729     /**
2730      *
2731      *
2732      * <pre>
2733      * Deletes a long-running DlpJob. This method indicates that the client is
2734      * no longer interested in the DlpJob result. The job will be canceled if
2735      * possible.
2736      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2737      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2738      * </pre>
2739      */
deleteDlpJob( com.google.privacy.dlp.v2.DeleteDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2740     public void deleteDlpJob(
2741         com.google.privacy.dlp.v2.DeleteDlpJobRequest request,
2742         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2743       io.grpc.stub.ClientCalls.asyncUnaryCall(
2744           getChannel().newCall(getDeleteDlpJobMethod(), getCallOptions()),
2745           request,
2746           responseObserver);
2747     }
2748 
2749     /**
2750      *
2751      *
2752      * <pre>
2753      * Starts asynchronous cancellation on a long-running DlpJob. The server
2754      * makes a best effort to cancel the DlpJob, but success is not
2755      * guaranteed.
2756      * See https://cloud.google.com/dlp/docs/inspecting-storage and
2757      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
2758      * </pre>
2759      */
cancelDlpJob( com.google.privacy.dlp.v2.CancelDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2760     public void cancelDlpJob(
2761         com.google.privacy.dlp.v2.CancelDlpJobRequest request,
2762         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2763       io.grpc.stub.ClientCalls.asyncUnaryCall(
2764           getChannel().newCall(getCancelDlpJobMethod(), getCallOptions()),
2765           request,
2766           responseObserver);
2767     }
2768 
2769     /**
2770      *
2771      *
2772      * <pre>
2773      * Creates a pre-built stored infoType to be used for inspection.
2774      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2775      * learn more.
2776      * </pre>
2777      */
createStoredInfoType( com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver)2778     public void createStoredInfoType(
2779         com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request,
2780         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver) {
2781       io.grpc.stub.ClientCalls.asyncUnaryCall(
2782           getChannel().newCall(getCreateStoredInfoTypeMethod(), getCallOptions()),
2783           request,
2784           responseObserver);
2785     }
2786 
2787     /**
2788      *
2789      *
2790      * <pre>
2791      * Updates the stored infoType by creating a new version. The existing version
2792      * will continue to be used until the new version is ready.
2793      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2794      * learn more.
2795      * </pre>
2796      */
updateStoredInfoType( com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver)2797     public void updateStoredInfoType(
2798         com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request,
2799         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver) {
2800       io.grpc.stub.ClientCalls.asyncUnaryCall(
2801           getChannel().newCall(getUpdateStoredInfoTypeMethod(), getCallOptions()),
2802           request,
2803           responseObserver);
2804     }
2805 
2806     /**
2807      *
2808      *
2809      * <pre>
2810      * Gets a stored infoType.
2811      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2812      * learn more.
2813      * </pre>
2814      */
getStoredInfoType( com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver)2815     public void getStoredInfoType(
2816         com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request,
2817         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType> responseObserver) {
2818       io.grpc.stub.ClientCalls.asyncUnaryCall(
2819           getChannel().newCall(getGetStoredInfoTypeMethod(), getCallOptions()),
2820           request,
2821           responseObserver);
2822     }
2823 
2824     /**
2825      *
2826      *
2827      * <pre>
2828      * Lists stored infoTypes.
2829      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2830      * learn more.
2831      * </pre>
2832      */
listStoredInfoTypes( com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListStoredInfoTypesResponse> responseObserver)2833     public void listStoredInfoTypes(
2834         com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request,
2835         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
2836             responseObserver) {
2837       io.grpc.stub.ClientCalls.asyncUnaryCall(
2838           getChannel().newCall(getListStoredInfoTypesMethod(), getCallOptions()),
2839           request,
2840           responseObserver);
2841     }
2842 
2843     /**
2844      *
2845      *
2846      * <pre>
2847      * Deletes a stored infoType.
2848      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
2849      * learn more.
2850      * </pre>
2851      */
deleteStoredInfoType( com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2852     public void deleteStoredInfoType(
2853         com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request,
2854         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2855       io.grpc.stub.ClientCalls.asyncUnaryCall(
2856           getChannel().newCall(getDeleteStoredInfoTypeMethod(), getCallOptions()),
2857           request,
2858           responseObserver);
2859     }
2860 
2861     /**
2862      *
2863      *
2864      * <pre>
2865      * Inspect hybrid content and store findings to a job.
2866      * To review the findings, inspect the job. Inspection will occur
2867      * asynchronously.
2868      * </pre>
2869      */
hybridInspectDlpJob( com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse> responseObserver)2870     public void hybridInspectDlpJob(
2871         com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request,
2872         io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse>
2873             responseObserver) {
2874       io.grpc.stub.ClientCalls.asyncUnaryCall(
2875           getChannel().newCall(getHybridInspectDlpJobMethod(), getCallOptions()),
2876           request,
2877           responseObserver);
2878     }
2879 
2880     /**
2881      *
2882      *
2883      * <pre>
2884      * Finish a running hybrid DlpJob. Triggers the finalization steps and running
2885      * of any enabled actions that have not yet run.
2886      * </pre>
2887      */
finishDlpJob( com.google.privacy.dlp.v2.FinishDlpJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)2888     public void finishDlpJob(
2889         com.google.privacy.dlp.v2.FinishDlpJobRequest request,
2890         io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) {
2891       io.grpc.stub.ClientCalls.asyncUnaryCall(
2892           getChannel().newCall(getFinishDlpJobMethod(), getCallOptions()),
2893           request,
2894           responseObserver);
2895     }
2896   }
2897 
2898   /**
2899    * A stub to allow clients to do synchronous rpc calls to service DlpService.
2900    *
2901    * <pre>
2902    * The Cloud Data Loss Prevention (DLP) API is a service that allows clients
2903    * to detect the presence of Personally Identifiable Information (PII) and other
2904    * privacy-sensitive data in user-supplied, unstructured data streams, like text
2905    * blocks or images.
2906    * The service also includes methods for sensitive data redaction and
2907    * scheduling of data scans on Google Cloud Platform based data sets.
2908    * To learn more about concepts and find how-to guides see
2909    * https://cloud.google.com/dlp/docs/.
2910    * </pre>
2911    */
2912   public static final class DlpServiceBlockingStub
2913       extends io.grpc.stub.AbstractBlockingStub<DlpServiceBlockingStub> {
DlpServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)2914     private DlpServiceBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
2915       super(channel, callOptions);
2916     }
2917 
2918     @java.lang.Override
build( io.grpc.Channel channel, io.grpc.CallOptions callOptions)2919     protected DlpServiceBlockingStub build(
2920         io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
2921       return new DlpServiceBlockingStub(channel, callOptions);
2922     }
2923 
2924     /**
2925      *
2926      *
2927      * <pre>
2928      * Finds potentially sensitive info in content.
2929      * This method has limits on input size, processing time, and output size.
2930      * When no InfoTypes or CustomInfoTypes are specified in this request, the
2931      * system will automatically choose what detectors to run. By default this may
2932      * be all types, but may change over time as detectors are updated.
2933      * For how to guides, see https://cloud.google.com/dlp/docs/inspecting-images
2934      * and https://cloud.google.com/dlp/docs/inspecting-text,
2935      * </pre>
2936      */
inspectContent( com.google.privacy.dlp.v2.InspectContentRequest request)2937     public com.google.privacy.dlp.v2.InspectContentResponse inspectContent(
2938         com.google.privacy.dlp.v2.InspectContentRequest request) {
2939       return io.grpc.stub.ClientCalls.blockingUnaryCall(
2940           getChannel(), getInspectContentMethod(), getCallOptions(), request);
2941     }
2942 
2943     /**
2944      *
2945      *
2946      * <pre>
2947      * Redacts potentially sensitive info from an image.
2948      * This method has limits on input size, processing time, and output size.
2949      * See https://cloud.google.com/dlp/docs/redacting-sensitive-data-images to
2950      * learn more.
2951      * When no InfoTypes or CustomInfoTypes are specified in this request, the
2952      * system will automatically choose what detectors to run. By default this may
2953      * be all types, but may change over time as detectors are updated.
2954      * </pre>
2955      */
redactImage( com.google.privacy.dlp.v2.RedactImageRequest request)2956     public com.google.privacy.dlp.v2.RedactImageResponse redactImage(
2957         com.google.privacy.dlp.v2.RedactImageRequest request) {
2958       return io.grpc.stub.ClientCalls.blockingUnaryCall(
2959           getChannel(), getRedactImageMethod(), getCallOptions(), request);
2960     }
2961 
2962     /**
2963      *
2964      *
2965      * <pre>
2966      * De-identifies potentially sensitive info from a ContentItem.
2967      * This method has limits on input size and output size.
2968      * See https://cloud.google.com/dlp/docs/deidentify-sensitive-data to
2969      * learn more.
2970      * When no InfoTypes or CustomInfoTypes are specified in this request, the
2971      * system will automatically choose what detectors to run. By default this may
2972      * be all types, but may change over time as detectors are updated.
2973      * </pre>
2974      */
deidentifyContent( com.google.privacy.dlp.v2.DeidentifyContentRequest request)2975     public com.google.privacy.dlp.v2.DeidentifyContentResponse deidentifyContent(
2976         com.google.privacy.dlp.v2.DeidentifyContentRequest request) {
2977       return io.grpc.stub.ClientCalls.blockingUnaryCall(
2978           getChannel(), getDeidentifyContentMethod(), getCallOptions(), request);
2979     }
2980 
2981     /**
2982      *
2983      *
2984      * <pre>
2985      * Re-identifies content that has been de-identified.
2986      * See
2987      * https://cloud.google.com/dlp/docs/pseudonymization#re-identification_in_free_text_code_example
2988      * to learn more.
2989      * </pre>
2990      */
reidentifyContent( com.google.privacy.dlp.v2.ReidentifyContentRequest request)2991     public com.google.privacy.dlp.v2.ReidentifyContentResponse reidentifyContent(
2992         com.google.privacy.dlp.v2.ReidentifyContentRequest request) {
2993       return io.grpc.stub.ClientCalls.blockingUnaryCall(
2994           getChannel(), getReidentifyContentMethod(), getCallOptions(), request);
2995     }
2996 
2997     /**
2998      *
2999      *
3000      * <pre>
3001      * Returns a list of the sensitive information types that DLP API
3002      * supports. See https://cloud.google.com/dlp/docs/infotypes-reference to
3003      * learn more.
3004      * </pre>
3005      */
listInfoTypes( com.google.privacy.dlp.v2.ListInfoTypesRequest request)3006     public com.google.privacy.dlp.v2.ListInfoTypesResponse listInfoTypes(
3007         com.google.privacy.dlp.v2.ListInfoTypesRequest request) {
3008       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3009           getChannel(), getListInfoTypesMethod(), getCallOptions(), request);
3010     }
3011 
3012     /**
3013      *
3014      *
3015      * <pre>
3016      * Creates an InspectTemplate for reusing frequently used configuration
3017      * for inspecting content, images, and storage.
3018      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3019      * </pre>
3020      */
createInspectTemplate( com.google.privacy.dlp.v2.CreateInspectTemplateRequest request)3021     public com.google.privacy.dlp.v2.InspectTemplate createInspectTemplate(
3022         com.google.privacy.dlp.v2.CreateInspectTemplateRequest request) {
3023       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3024           getChannel(), getCreateInspectTemplateMethod(), getCallOptions(), request);
3025     }
3026 
3027     /**
3028      *
3029      *
3030      * <pre>
3031      * Updates the InspectTemplate.
3032      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3033      * </pre>
3034      */
updateInspectTemplate( com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request)3035     public com.google.privacy.dlp.v2.InspectTemplate updateInspectTemplate(
3036         com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request) {
3037       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3038           getChannel(), getUpdateInspectTemplateMethod(), getCallOptions(), request);
3039     }
3040 
3041     /**
3042      *
3043      *
3044      * <pre>
3045      * Gets an InspectTemplate.
3046      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3047      * </pre>
3048      */
getInspectTemplate( com.google.privacy.dlp.v2.GetInspectTemplateRequest request)3049     public com.google.privacy.dlp.v2.InspectTemplate getInspectTemplate(
3050         com.google.privacy.dlp.v2.GetInspectTemplateRequest request) {
3051       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3052           getChannel(), getGetInspectTemplateMethod(), getCallOptions(), request);
3053     }
3054 
3055     /**
3056      *
3057      *
3058      * <pre>
3059      * Lists InspectTemplates.
3060      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3061      * </pre>
3062      */
listInspectTemplates( com.google.privacy.dlp.v2.ListInspectTemplatesRequest request)3063     public com.google.privacy.dlp.v2.ListInspectTemplatesResponse listInspectTemplates(
3064         com.google.privacy.dlp.v2.ListInspectTemplatesRequest request) {
3065       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3066           getChannel(), getListInspectTemplatesMethod(), getCallOptions(), request);
3067     }
3068 
3069     /**
3070      *
3071      *
3072      * <pre>
3073      * Deletes an InspectTemplate.
3074      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3075      * </pre>
3076      */
deleteInspectTemplate( com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request)3077     public com.google.protobuf.Empty deleteInspectTemplate(
3078         com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request) {
3079       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3080           getChannel(), getDeleteInspectTemplateMethod(), getCallOptions(), request);
3081     }
3082 
3083     /**
3084      *
3085      *
3086      * <pre>
3087      * Creates a DeidentifyTemplate for reusing frequently used configuration
3088      * for de-identifying content, images, and storage.
3089      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3090      * more.
3091      * </pre>
3092      */
createDeidentifyTemplate( com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request)3093     public com.google.privacy.dlp.v2.DeidentifyTemplate createDeidentifyTemplate(
3094         com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request) {
3095       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3096           getChannel(), getCreateDeidentifyTemplateMethod(), getCallOptions(), request);
3097     }
3098 
3099     /**
3100      *
3101      *
3102      * <pre>
3103      * Updates the DeidentifyTemplate.
3104      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3105      * more.
3106      * </pre>
3107      */
updateDeidentifyTemplate( com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request)3108     public com.google.privacy.dlp.v2.DeidentifyTemplate updateDeidentifyTemplate(
3109         com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request) {
3110       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3111           getChannel(), getUpdateDeidentifyTemplateMethod(), getCallOptions(), request);
3112     }
3113 
3114     /**
3115      *
3116      *
3117      * <pre>
3118      * Gets a DeidentifyTemplate.
3119      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3120      * more.
3121      * </pre>
3122      */
getDeidentifyTemplate( com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request)3123     public com.google.privacy.dlp.v2.DeidentifyTemplate getDeidentifyTemplate(
3124         com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request) {
3125       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3126           getChannel(), getGetDeidentifyTemplateMethod(), getCallOptions(), request);
3127     }
3128 
3129     /**
3130      *
3131      *
3132      * <pre>
3133      * Lists DeidentifyTemplates.
3134      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3135      * more.
3136      * </pre>
3137      */
listDeidentifyTemplates( com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request)3138     public com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse listDeidentifyTemplates(
3139         com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request) {
3140       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3141           getChannel(), getListDeidentifyTemplatesMethod(), getCallOptions(), request);
3142     }
3143 
3144     /**
3145      *
3146      *
3147      * <pre>
3148      * Deletes a DeidentifyTemplate.
3149      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3150      * more.
3151      * </pre>
3152      */
deleteDeidentifyTemplate( com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request)3153     public com.google.protobuf.Empty deleteDeidentifyTemplate(
3154         com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request) {
3155       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3156           getChannel(), getDeleteDeidentifyTemplateMethod(), getCallOptions(), request);
3157     }
3158 
3159     /**
3160      *
3161      *
3162      * <pre>
3163      * Creates a job trigger to run DLP actions such as scanning storage for
3164      * sensitive information on a set schedule.
3165      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3166      * </pre>
3167      */
createJobTrigger( com.google.privacy.dlp.v2.CreateJobTriggerRequest request)3168     public com.google.privacy.dlp.v2.JobTrigger createJobTrigger(
3169         com.google.privacy.dlp.v2.CreateJobTriggerRequest request) {
3170       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3171           getChannel(), getCreateJobTriggerMethod(), getCallOptions(), request);
3172     }
3173 
3174     /**
3175      *
3176      *
3177      * <pre>
3178      * Updates a job trigger.
3179      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3180      * </pre>
3181      */
updateJobTrigger( com.google.privacy.dlp.v2.UpdateJobTriggerRequest request)3182     public com.google.privacy.dlp.v2.JobTrigger updateJobTrigger(
3183         com.google.privacy.dlp.v2.UpdateJobTriggerRequest request) {
3184       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3185           getChannel(), getUpdateJobTriggerMethod(), getCallOptions(), request);
3186     }
3187 
3188     /**
3189      *
3190      *
3191      * <pre>
3192      * Inspect hybrid content and store findings to a trigger. The inspection
3193      * will be processed asynchronously. To review the findings monitor the
3194      * jobs within the trigger.
3195      * </pre>
3196      */
hybridInspectJobTrigger( com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request)3197     public com.google.privacy.dlp.v2.HybridInspectResponse hybridInspectJobTrigger(
3198         com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request) {
3199       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3200           getChannel(), getHybridInspectJobTriggerMethod(), getCallOptions(), request);
3201     }
3202 
3203     /**
3204      *
3205      *
3206      * <pre>
3207      * Gets a job trigger.
3208      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3209      * </pre>
3210      */
getJobTrigger( com.google.privacy.dlp.v2.GetJobTriggerRequest request)3211     public com.google.privacy.dlp.v2.JobTrigger getJobTrigger(
3212         com.google.privacy.dlp.v2.GetJobTriggerRequest request) {
3213       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3214           getChannel(), getGetJobTriggerMethod(), getCallOptions(), request);
3215     }
3216 
3217     /**
3218      *
3219      *
3220      * <pre>
3221      * Lists job triggers.
3222      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3223      * </pre>
3224      */
listJobTriggers( com.google.privacy.dlp.v2.ListJobTriggersRequest request)3225     public com.google.privacy.dlp.v2.ListJobTriggersResponse listJobTriggers(
3226         com.google.privacy.dlp.v2.ListJobTriggersRequest request) {
3227       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3228           getChannel(), getListJobTriggersMethod(), getCallOptions(), request);
3229     }
3230 
3231     /**
3232      *
3233      *
3234      * <pre>
3235      * Deletes a job trigger.
3236      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3237      * </pre>
3238      */
deleteJobTrigger( com.google.privacy.dlp.v2.DeleteJobTriggerRequest request)3239     public com.google.protobuf.Empty deleteJobTrigger(
3240         com.google.privacy.dlp.v2.DeleteJobTriggerRequest request) {
3241       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3242           getChannel(), getDeleteJobTriggerMethod(), getCallOptions(), request);
3243     }
3244 
3245     /**
3246      *
3247      *
3248      * <pre>
3249      * Activate a job trigger. Causes the immediate execute of a trigger
3250      * instead of waiting on the trigger event to occur.
3251      * </pre>
3252      */
activateJobTrigger( com.google.privacy.dlp.v2.ActivateJobTriggerRequest request)3253     public com.google.privacy.dlp.v2.DlpJob activateJobTrigger(
3254         com.google.privacy.dlp.v2.ActivateJobTriggerRequest request) {
3255       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3256           getChannel(), getActivateJobTriggerMethod(), getCallOptions(), request);
3257     }
3258 
3259     /**
3260      *
3261      *
3262      * <pre>
3263      * Creates a new job to inspect storage or calculate risk metrics.
3264      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3265      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3266      * When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the
3267      * system will automatically choose what detectors to run. By default this may
3268      * be all types, but may change over time as detectors are updated.
3269      * </pre>
3270      */
createDlpJob( com.google.privacy.dlp.v2.CreateDlpJobRequest request)3271     public com.google.privacy.dlp.v2.DlpJob createDlpJob(
3272         com.google.privacy.dlp.v2.CreateDlpJobRequest request) {
3273       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3274           getChannel(), getCreateDlpJobMethod(), getCallOptions(), request);
3275     }
3276 
3277     /**
3278      *
3279      *
3280      * <pre>
3281      * Lists DlpJobs that match the specified filter in the request.
3282      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3283      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3284      * </pre>
3285      */
listDlpJobs( com.google.privacy.dlp.v2.ListDlpJobsRequest request)3286     public com.google.privacy.dlp.v2.ListDlpJobsResponse listDlpJobs(
3287         com.google.privacy.dlp.v2.ListDlpJobsRequest request) {
3288       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3289           getChannel(), getListDlpJobsMethod(), getCallOptions(), request);
3290     }
3291 
3292     /**
3293      *
3294      *
3295      * <pre>
3296      * Gets the latest state of a long-running DlpJob.
3297      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3298      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3299      * </pre>
3300      */
getDlpJob( com.google.privacy.dlp.v2.GetDlpJobRequest request)3301     public com.google.privacy.dlp.v2.DlpJob getDlpJob(
3302         com.google.privacy.dlp.v2.GetDlpJobRequest request) {
3303       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3304           getChannel(), getGetDlpJobMethod(), getCallOptions(), request);
3305     }
3306 
3307     /**
3308      *
3309      *
3310      * <pre>
3311      * Deletes a long-running DlpJob. This method indicates that the client is
3312      * no longer interested in the DlpJob result. The job will be canceled if
3313      * possible.
3314      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3315      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3316      * </pre>
3317      */
deleteDlpJob( com.google.privacy.dlp.v2.DeleteDlpJobRequest request)3318     public com.google.protobuf.Empty deleteDlpJob(
3319         com.google.privacy.dlp.v2.DeleteDlpJobRequest request) {
3320       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3321           getChannel(), getDeleteDlpJobMethod(), getCallOptions(), request);
3322     }
3323 
3324     /**
3325      *
3326      *
3327      * <pre>
3328      * Starts asynchronous cancellation on a long-running DlpJob. The server
3329      * makes a best effort to cancel the DlpJob, but success is not
3330      * guaranteed.
3331      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3332      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3333      * </pre>
3334      */
cancelDlpJob( com.google.privacy.dlp.v2.CancelDlpJobRequest request)3335     public com.google.protobuf.Empty cancelDlpJob(
3336         com.google.privacy.dlp.v2.CancelDlpJobRequest request) {
3337       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3338           getChannel(), getCancelDlpJobMethod(), getCallOptions(), request);
3339     }
3340 
3341     /**
3342      *
3343      *
3344      * <pre>
3345      * Creates a pre-built stored infoType to be used for inspection.
3346      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3347      * learn more.
3348      * </pre>
3349      */
createStoredInfoType( com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request)3350     public com.google.privacy.dlp.v2.StoredInfoType createStoredInfoType(
3351         com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request) {
3352       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3353           getChannel(), getCreateStoredInfoTypeMethod(), getCallOptions(), request);
3354     }
3355 
3356     /**
3357      *
3358      *
3359      * <pre>
3360      * Updates the stored infoType by creating a new version. The existing version
3361      * will continue to be used until the new version is ready.
3362      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3363      * learn more.
3364      * </pre>
3365      */
updateStoredInfoType( com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request)3366     public com.google.privacy.dlp.v2.StoredInfoType updateStoredInfoType(
3367         com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request) {
3368       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3369           getChannel(), getUpdateStoredInfoTypeMethod(), getCallOptions(), request);
3370     }
3371 
3372     /**
3373      *
3374      *
3375      * <pre>
3376      * Gets a stored infoType.
3377      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3378      * learn more.
3379      * </pre>
3380      */
getStoredInfoType( com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request)3381     public com.google.privacy.dlp.v2.StoredInfoType getStoredInfoType(
3382         com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request) {
3383       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3384           getChannel(), getGetStoredInfoTypeMethod(), getCallOptions(), request);
3385     }
3386 
3387     /**
3388      *
3389      *
3390      * <pre>
3391      * Lists stored infoTypes.
3392      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3393      * learn more.
3394      * </pre>
3395      */
listStoredInfoTypes( com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request)3396     public com.google.privacy.dlp.v2.ListStoredInfoTypesResponse listStoredInfoTypes(
3397         com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request) {
3398       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3399           getChannel(), getListStoredInfoTypesMethod(), getCallOptions(), request);
3400     }
3401 
3402     /**
3403      *
3404      *
3405      * <pre>
3406      * Deletes a stored infoType.
3407      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3408      * learn more.
3409      * </pre>
3410      */
deleteStoredInfoType( com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request)3411     public com.google.protobuf.Empty deleteStoredInfoType(
3412         com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request) {
3413       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3414           getChannel(), getDeleteStoredInfoTypeMethod(), getCallOptions(), request);
3415     }
3416 
3417     /**
3418      *
3419      *
3420      * <pre>
3421      * Inspect hybrid content and store findings to a job.
3422      * To review the findings, inspect the job. Inspection will occur
3423      * asynchronously.
3424      * </pre>
3425      */
hybridInspectDlpJob( com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request)3426     public com.google.privacy.dlp.v2.HybridInspectResponse hybridInspectDlpJob(
3427         com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request) {
3428       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3429           getChannel(), getHybridInspectDlpJobMethod(), getCallOptions(), request);
3430     }
3431 
3432     /**
3433      *
3434      *
3435      * <pre>
3436      * Finish a running hybrid DlpJob. Triggers the finalization steps and running
3437      * of any enabled actions that have not yet run.
3438      * </pre>
3439      */
finishDlpJob( com.google.privacy.dlp.v2.FinishDlpJobRequest request)3440     public com.google.protobuf.Empty finishDlpJob(
3441         com.google.privacy.dlp.v2.FinishDlpJobRequest request) {
3442       return io.grpc.stub.ClientCalls.blockingUnaryCall(
3443           getChannel(), getFinishDlpJobMethod(), getCallOptions(), request);
3444     }
3445   }
3446 
3447   /**
3448    * A stub to allow clients to do ListenableFuture-style rpc calls to service DlpService.
3449    *
3450    * <pre>
3451    * The Cloud Data Loss Prevention (DLP) API is a service that allows clients
3452    * to detect the presence of Personally Identifiable Information (PII) and other
3453    * privacy-sensitive data in user-supplied, unstructured data streams, like text
3454    * blocks or images.
3455    * The service also includes methods for sensitive data redaction and
3456    * scheduling of data scans on Google Cloud Platform based data sets.
3457    * To learn more about concepts and find how-to guides see
3458    * https://cloud.google.com/dlp/docs/.
3459    * </pre>
3460    */
3461   public static final class DlpServiceFutureStub
3462       extends io.grpc.stub.AbstractFutureStub<DlpServiceFutureStub> {
DlpServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)3463     private DlpServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
3464       super(channel, callOptions);
3465     }
3466 
3467     @java.lang.Override
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)3468     protected DlpServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
3469       return new DlpServiceFutureStub(channel, callOptions);
3470     }
3471 
3472     /**
3473      *
3474      *
3475      * <pre>
3476      * Finds potentially sensitive info in content.
3477      * This method has limits on input size, processing time, and output size.
3478      * When no InfoTypes or CustomInfoTypes are specified in this request, the
3479      * system will automatically choose what detectors to run. By default this may
3480      * be all types, but may change over time as detectors are updated.
3481      * For how to guides, see https://cloud.google.com/dlp/docs/inspecting-images
3482      * and https://cloud.google.com/dlp/docs/inspecting-text,
3483      * </pre>
3484      */
3485     public com.google.common.util.concurrent.ListenableFuture<
3486             com.google.privacy.dlp.v2.InspectContentResponse>
inspectContent(com.google.privacy.dlp.v2.InspectContentRequest request)3487         inspectContent(com.google.privacy.dlp.v2.InspectContentRequest request) {
3488       return io.grpc.stub.ClientCalls.futureUnaryCall(
3489           getChannel().newCall(getInspectContentMethod(), getCallOptions()), request);
3490     }
3491 
3492     /**
3493      *
3494      *
3495      * <pre>
3496      * Redacts potentially sensitive info from an image.
3497      * This method has limits on input size, processing time, and output size.
3498      * See https://cloud.google.com/dlp/docs/redacting-sensitive-data-images to
3499      * learn more.
3500      * When no InfoTypes or CustomInfoTypes are specified in this request, the
3501      * system will automatically choose what detectors to run. By default this may
3502      * be all types, but may change over time as detectors are updated.
3503      * </pre>
3504      */
3505     public com.google.common.util.concurrent.ListenableFuture<
3506             com.google.privacy.dlp.v2.RedactImageResponse>
redactImage(com.google.privacy.dlp.v2.RedactImageRequest request)3507         redactImage(com.google.privacy.dlp.v2.RedactImageRequest request) {
3508       return io.grpc.stub.ClientCalls.futureUnaryCall(
3509           getChannel().newCall(getRedactImageMethod(), getCallOptions()), request);
3510     }
3511 
3512     /**
3513      *
3514      *
3515      * <pre>
3516      * De-identifies potentially sensitive info from a ContentItem.
3517      * This method has limits on input size and output size.
3518      * See https://cloud.google.com/dlp/docs/deidentify-sensitive-data to
3519      * learn more.
3520      * When no InfoTypes or CustomInfoTypes are specified in this request, the
3521      * system will automatically choose what detectors to run. By default this may
3522      * be all types, but may change over time as detectors are updated.
3523      * </pre>
3524      */
3525     public com.google.common.util.concurrent.ListenableFuture<
3526             com.google.privacy.dlp.v2.DeidentifyContentResponse>
deidentifyContent(com.google.privacy.dlp.v2.DeidentifyContentRequest request)3527         deidentifyContent(com.google.privacy.dlp.v2.DeidentifyContentRequest request) {
3528       return io.grpc.stub.ClientCalls.futureUnaryCall(
3529           getChannel().newCall(getDeidentifyContentMethod(), getCallOptions()), request);
3530     }
3531 
3532     /**
3533      *
3534      *
3535      * <pre>
3536      * Re-identifies content that has been de-identified.
3537      * See
3538      * https://cloud.google.com/dlp/docs/pseudonymization#re-identification_in_free_text_code_example
3539      * to learn more.
3540      * </pre>
3541      */
3542     public com.google.common.util.concurrent.ListenableFuture<
3543             com.google.privacy.dlp.v2.ReidentifyContentResponse>
reidentifyContent(com.google.privacy.dlp.v2.ReidentifyContentRequest request)3544         reidentifyContent(com.google.privacy.dlp.v2.ReidentifyContentRequest request) {
3545       return io.grpc.stub.ClientCalls.futureUnaryCall(
3546           getChannel().newCall(getReidentifyContentMethod(), getCallOptions()), request);
3547     }
3548 
3549     /**
3550      *
3551      *
3552      * <pre>
3553      * Returns a list of the sensitive information types that DLP API
3554      * supports. See https://cloud.google.com/dlp/docs/infotypes-reference to
3555      * learn more.
3556      * </pre>
3557      */
3558     public com.google.common.util.concurrent.ListenableFuture<
3559             com.google.privacy.dlp.v2.ListInfoTypesResponse>
listInfoTypes(com.google.privacy.dlp.v2.ListInfoTypesRequest request)3560         listInfoTypes(com.google.privacy.dlp.v2.ListInfoTypesRequest request) {
3561       return io.grpc.stub.ClientCalls.futureUnaryCall(
3562           getChannel().newCall(getListInfoTypesMethod(), getCallOptions()), request);
3563     }
3564 
3565     /**
3566      *
3567      *
3568      * <pre>
3569      * Creates an InspectTemplate for reusing frequently used configuration
3570      * for inspecting content, images, and storage.
3571      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3572      * </pre>
3573      */
3574     public com.google.common.util.concurrent.ListenableFuture<
3575             com.google.privacy.dlp.v2.InspectTemplate>
createInspectTemplate(com.google.privacy.dlp.v2.CreateInspectTemplateRequest request)3576         createInspectTemplate(com.google.privacy.dlp.v2.CreateInspectTemplateRequest request) {
3577       return io.grpc.stub.ClientCalls.futureUnaryCall(
3578           getChannel().newCall(getCreateInspectTemplateMethod(), getCallOptions()), request);
3579     }
3580 
3581     /**
3582      *
3583      *
3584      * <pre>
3585      * Updates the InspectTemplate.
3586      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3587      * </pre>
3588      */
3589     public com.google.common.util.concurrent.ListenableFuture<
3590             com.google.privacy.dlp.v2.InspectTemplate>
updateInspectTemplate(com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request)3591         updateInspectTemplate(com.google.privacy.dlp.v2.UpdateInspectTemplateRequest request) {
3592       return io.grpc.stub.ClientCalls.futureUnaryCall(
3593           getChannel().newCall(getUpdateInspectTemplateMethod(), getCallOptions()), request);
3594     }
3595 
3596     /**
3597      *
3598      *
3599      * <pre>
3600      * Gets an InspectTemplate.
3601      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3602      * </pre>
3603      */
3604     public com.google.common.util.concurrent.ListenableFuture<
3605             com.google.privacy.dlp.v2.InspectTemplate>
getInspectTemplate(com.google.privacy.dlp.v2.GetInspectTemplateRequest request)3606         getInspectTemplate(com.google.privacy.dlp.v2.GetInspectTemplateRequest request) {
3607       return io.grpc.stub.ClientCalls.futureUnaryCall(
3608           getChannel().newCall(getGetInspectTemplateMethod(), getCallOptions()), request);
3609     }
3610 
3611     /**
3612      *
3613      *
3614      * <pre>
3615      * Lists InspectTemplates.
3616      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3617      * </pre>
3618      */
3619     public com.google.common.util.concurrent.ListenableFuture<
3620             com.google.privacy.dlp.v2.ListInspectTemplatesResponse>
listInspectTemplates(com.google.privacy.dlp.v2.ListInspectTemplatesRequest request)3621         listInspectTemplates(com.google.privacy.dlp.v2.ListInspectTemplatesRequest request) {
3622       return io.grpc.stub.ClientCalls.futureUnaryCall(
3623           getChannel().newCall(getListInspectTemplatesMethod(), getCallOptions()), request);
3624     }
3625 
3626     /**
3627      *
3628      *
3629      * <pre>
3630      * Deletes an InspectTemplate.
3631      * See https://cloud.google.com/dlp/docs/creating-templates to learn more.
3632      * </pre>
3633      */
3634     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteInspectTemplate(com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request)3635         deleteInspectTemplate(com.google.privacy.dlp.v2.DeleteInspectTemplateRequest request) {
3636       return io.grpc.stub.ClientCalls.futureUnaryCall(
3637           getChannel().newCall(getDeleteInspectTemplateMethod(), getCallOptions()), request);
3638     }
3639 
3640     /**
3641      *
3642      *
3643      * <pre>
3644      * Creates a DeidentifyTemplate for reusing frequently used configuration
3645      * for de-identifying content, images, and storage.
3646      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3647      * more.
3648      * </pre>
3649      */
3650     public com.google.common.util.concurrent.ListenableFuture<
3651             com.google.privacy.dlp.v2.DeidentifyTemplate>
createDeidentifyTemplate( com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request)3652         createDeidentifyTemplate(
3653             com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest request) {
3654       return io.grpc.stub.ClientCalls.futureUnaryCall(
3655           getChannel().newCall(getCreateDeidentifyTemplateMethod(), getCallOptions()), request);
3656     }
3657 
3658     /**
3659      *
3660      *
3661      * <pre>
3662      * Updates the DeidentifyTemplate.
3663      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3664      * more.
3665      * </pre>
3666      */
3667     public com.google.common.util.concurrent.ListenableFuture<
3668             com.google.privacy.dlp.v2.DeidentifyTemplate>
updateDeidentifyTemplate( com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request)3669         updateDeidentifyTemplate(
3670             com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest request) {
3671       return io.grpc.stub.ClientCalls.futureUnaryCall(
3672           getChannel().newCall(getUpdateDeidentifyTemplateMethod(), getCallOptions()), request);
3673     }
3674 
3675     /**
3676      *
3677      *
3678      * <pre>
3679      * Gets a DeidentifyTemplate.
3680      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3681      * more.
3682      * </pre>
3683      */
3684     public com.google.common.util.concurrent.ListenableFuture<
3685             com.google.privacy.dlp.v2.DeidentifyTemplate>
getDeidentifyTemplate(com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request)3686         getDeidentifyTemplate(com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest request) {
3687       return io.grpc.stub.ClientCalls.futureUnaryCall(
3688           getChannel().newCall(getGetDeidentifyTemplateMethod(), getCallOptions()), request);
3689     }
3690 
3691     /**
3692      *
3693      *
3694      * <pre>
3695      * Lists DeidentifyTemplates.
3696      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3697      * more.
3698      * </pre>
3699      */
3700     public com.google.common.util.concurrent.ListenableFuture<
3701             com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>
listDeidentifyTemplates(com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request)3702         listDeidentifyTemplates(com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest request) {
3703       return io.grpc.stub.ClientCalls.futureUnaryCall(
3704           getChannel().newCall(getListDeidentifyTemplatesMethod(), getCallOptions()), request);
3705     }
3706 
3707     /**
3708      *
3709      *
3710      * <pre>
3711      * Deletes a DeidentifyTemplate.
3712      * See https://cloud.google.com/dlp/docs/creating-templates-deid to learn
3713      * more.
3714      * </pre>
3715      */
3716     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteDeidentifyTemplate( com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request)3717         deleteDeidentifyTemplate(
3718             com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest request) {
3719       return io.grpc.stub.ClientCalls.futureUnaryCall(
3720           getChannel().newCall(getDeleteDeidentifyTemplateMethod(), getCallOptions()), request);
3721     }
3722 
3723     /**
3724      *
3725      *
3726      * <pre>
3727      * Creates a job trigger to run DLP actions such as scanning storage for
3728      * sensitive information on a set schedule.
3729      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3730      * </pre>
3731      */
3732     public com.google.common.util.concurrent.ListenableFuture<com.google.privacy.dlp.v2.JobTrigger>
createJobTrigger(com.google.privacy.dlp.v2.CreateJobTriggerRequest request)3733         createJobTrigger(com.google.privacy.dlp.v2.CreateJobTriggerRequest request) {
3734       return io.grpc.stub.ClientCalls.futureUnaryCall(
3735           getChannel().newCall(getCreateJobTriggerMethod(), getCallOptions()), request);
3736     }
3737 
3738     /**
3739      *
3740      *
3741      * <pre>
3742      * Updates a job trigger.
3743      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3744      * </pre>
3745      */
3746     public com.google.common.util.concurrent.ListenableFuture<com.google.privacy.dlp.v2.JobTrigger>
updateJobTrigger(com.google.privacy.dlp.v2.UpdateJobTriggerRequest request)3747         updateJobTrigger(com.google.privacy.dlp.v2.UpdateJobTriggerRequest request) {
3748       return io.grpc.stub.ClientCalls.futureUnaryCall(
3749           getChannel().newCall(getUpdateJobTriggerMethod(), getCallOptions()), request);
3750     }
3751 
3752     /**
3753      *
3754      *
3755      * <pre>
3756      * Inspect hybrid content and store findings to a trigger. The inspection
3757      * will be processed asynchronously. To review the findings monitor the
3758      * jobs within the trigger.
3759      * </pre>
3760      */
3761     public com.google.common.util.concurrent.ListenableFuture<
3762             com.google.privacy.dlp.v2.HybridInspectResponse>
hybridInspectJobTrigger(com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request)3763         hybridInspectJobTrigger(com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest request) {
3764       return io.grpc.stub.ClientCalls.futureUnaryCall(
3765           getChannel().newCall(getHybridInspectJobTriggerMethod(), getCallOptions()), request);
3766     }
3767 
3768     /**
3769      *
3770      *
3771      * <pre>
3772      * Gets a job trigger.
3773      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3774      * </pre>
3775      */
3776     public com.google.common.util.concurrent.ListenableFuture<com.google.privacy.dlp.v2.JobTrigger>
getJobTrigger(com.google.privacy.dlp.v2.GetJobTriggerRequest request)3777         getJobTrigger(com.google.privacy.dlp.v2.GetJobTriggerRequest request) {
3778       return io.grpc.stub.ClientCalls.futureUnaryCall(
3779           getChannel().newCall(getGetJobTriggerMethod(), getCallOptions()), request);
3780     }
3781 
3782     /**
3783      *
3784      *
3785      * <pre>
3786      * Lists job triggers.
3787      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3788      * </pre>
3789      */
3790     public com.google.common.util.concurrent.ListenableFuture<
3791             com.google.privacy.dlp.v2.ListJobTriggersResponse>
listJobTriggers(com.google.privacy.dlp.v2.ListJobTriggersRequest request)3792         listJobTriggers(com.google.privacy.dlp.v2.ListJobTriggersRequest request) {
3793       return io.grpc.stub.ClientCalls.futureUnaryCall(
3794           getChannel().newCall(getListJobTriggersMethod(), getCallOptions()), request);
3795     }
3796 
3797     /**
3798      *
3799      *
3800      * <pre>
3801      * Deletes a job trigger.
3802      * See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
3803      * </pre>
3804      */
3805     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteJobTrigger(com.google.privacy.dlp.v2.DeleteJobTriggerRequest request)3806         deleteJobTrigger(com.google.privacy.dlp.v2.DeleteJobTriggerRequest request) {
3807       return io.grpc.stub.ClientCalls.futureUnaryCall(
3808           getChannel().newCall(getDeleteJobTriggerMethod(), getCallOptions()), request);
3809     }
3810 
3811     /**
3812      *
3813      *
3814      * <pre>
3815      * Activate a job trigger. Causes the immediate execute of a trigger
3816      * instead of waiting on the trigger event to occur.
3817      * </pre>
3818      */
3819     public com.google.common.util.concurrent.ListenableFuture<com.google.privacy.dlp.v2.DlpJob>
activateJobTrigger(com.google.privacy.dlp.v2.ActivateJobTriggerRequest request)3820         activateJobTrigger(com.google.privacy.dlp.v2.ActivateJobTriggerRequest request) {
3821       return io.grpc.stub.ClientCalls.futureUnaryCall(
3822           getChannel().newCall(getActivateJobTriggerMethod(), getCallOptions()), request);
3823     }
3824 
3825     /**
3826      *
3827      *
3828      * <pre>
3829      * Creates a new job to inspect storage or calculate risk metrics.
3830      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3831      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3832      * When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the
3833      * system will automatically choose what detectors to run. By default this may
3834      * be all types, but may change over time as detectors are updated.
3835      * </pre>
3836      */
3837     public com.google.common.util.concurrent.ListenableFuture<com.google.privacy.dlp.v2.DlpJob>
createDlpJob(com.google.privacy.dlp.v2.CreateDlpJobRequest request)3838         createDlpJob(com.google.privacy.dlp.v2.CreateDlpJobRequest request) {
3839       return io.grpc.stub.ClientCalls.futureUnaryCall(
3840           getChannel().newCall(getCreateDlpJobMethod(), getCallOptions()), request);
3841     }
3842 
3843     /**
3844      *
3845      *
3846      * <pre>
3847      * Lists DlpJobs that match the specified filter in the request.
3848      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3849      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3850      * </pre>
3851      */
3852     public com.google.common.util.concurrent.ListenableFuture<
3853             com.google.privacy.dlp.v2.ListDlpJobsResponse>
listDlpJobs(com.google.privacy.dlp.v2.ListDlpJobsRequest request)3854         listDlpJobs(com.google.privacy.dlp.v2.ListDlpJobsRequest request) {
3855       return io.grpc.stub.ClientCalls.futureUnaryCall(
3856           getChannel().newCall(getListDlpJobsMethod(), getCallOptions()), request);
3857     }
3858 
3859     /**
3860      *
3861      *
3862      * <pre>
3863      * Gets the latest state of a long-running DlpJob.
3864      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3865      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3866      * </pre>
3867      */
3868     public com.google.common.util.concurrent.ListenableFuture<com.google.privacy.dlp.v2.DlpJob>
getDlpJob(com.google.privacy.dlp.v2.GetDlpJobRequest request)3869         getDlpJob(com.google.privacy.dlp.v2.GetDlpJobRequest request) {
3870       return io.grpc.stub.ClientCalls.futureUnaryCall(
3871           getChannel().newCall(getGetDlpJobMethod(), getCallOptions()), request);
3872     }
3873 
3874     /**
3875      *
3876      *
3877      * <pre>
3878      * Deletes a long-running DlpJob. This method indicates that the client is
3879      * no longer interested in the DlpJob result. The job will be canceled if
3880      * possible.
3881      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3882      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3883      * </pre>
3884      */
3885     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteDlpJob(com.google.privacy.dlp.v2.DeleteDlpJobRequest request)3886         deleteDlpJob(com.google.privacy.dlp.v2.DeleteDlpJobRequest request) {
3887       return io.grpc.stub.ClientCalls.futureUnaryCall(
3888           getChannel().newCall(getDeleteDlpJobMethod(), getCallOptions()), request);
3889     }
3890 
3891     /**
3892      *
3893      *
3894      * <pre>
3895      * Starts asynchronous cancellation on a long-running DlpJob. The server
3896      * makes a best effort to cancel the DlpJob, but success is not
3897      * guaranteed.
3898      * See https://cloud.google.com/dlp/docs/inspecting-storage and
3899      * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
3900      * </pre>
3901      */
3902     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
cancelDlpJob(com.google.privacy.dlp.v2.CancelDlpJobRequest request)3903         cancelDlpJob(com.google.privacy.dlp.v2.CancelDlpJobRequest request) {
3904       return io.grpc.stub.ClientCalls.futureUnaryCall(
3905           getChannel().newCall(getCancelDlpJobMethod(), getCallOptions()), request);
3906     }
3907 
3908     /**
3909      *
3910      *
3911      * <pre>
3912      * Creates a pre-built stored infoType to be used for inspection.
3913      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3914      * learn more.
3915      * </pre>
3916      */
3917     public com.google.common.util.concurrent.ListenableFuture<
3918             com.google.privacy.dlp.v2.StoredInfoType>
createStoredInfoType(com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request)3919         createStoredInfoType(com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest request) {
3920       return io.grpc.stub.ClientCalls.futureUnaryCall(
3921           getChannel().newCall(getCreateStoredInfoTypeMethod(), getCallOptions()), request);
3922     }
3923 
3924     /**
3925      *
3926      *
3927      * <pre>
3928      * Updates the stored infoType by creating a new version. The existing version
3929      * will continue to be used until the new version is ready.
3930      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3931      * learn more.
3932      * </pre>
3933      */
3934     public com.google.common.util.concurrent.ListenableFuture<
3935             com.google.privacy.dlp.v2.StoredInfoType>
updateStoredInfoType(com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request)3936         updateStoredInfoType(com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest request) {
3937       return io.grpc.stub.ClientCalls.futureUnaryCall(
3938           getChannel().newCall(getUpdateStoredInfoTypeMethod(), getCallOptions()), request);
3939     }
3940 
3941     /**
3942      *
3943      *
3944      * <pre>
3945      * Gets a stored infoType.
3946      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3947      * learn more.
3948      * </pre>
3949      */
3950     public com.google.common.util.concurrent.ListenableFuture<
3951             com.google.privacy.dlp.v2.StoredInfoType>
getStoredInfoType(com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request)3952         getStoredInfoType(com.google.privacy.dlp.v2.GetStoredInfoTypeRequest request) {
3953       return io.grpc.stub.ClientCalls.futureUnaryCall(
3954           getChannel().newCall(getGetStoredInfoTypeMethod(), getCallOptions()), request);
3955     }
3956 
3957     /**
3958      *
3959      *
3960      * <pre>
3961      * Lists stored infoTypes.
3962      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3963      * learn more.
3964      * </pre>
3965      */
3966     public com.google.common.util.concurrent.ListenableFuture<
3967             com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>
listStoredInfoTypes(com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request)3968         listStoredInfoTypes(com.google.privacy.dlp.v2.ListStoredInfoTypesRequest request) {
3969       return io.grpc.stub.ClientCalls.futureUnaryCall(
3970           getChannel().newCall(getListStoredInfoTypesMethod(), getCallOptions()), request);
3971     }
3972 
3973     /**
3974      *
3975      *
3976      * <pre>
3977      * Deletes a stored infoType.
3978      * See https://cloud.google.com/dlp/docs/creating-stored-infotypes to
3979      * learn more.
3980      * </pre>
3981      */
3982     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
deleteStoredInfoType(com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request)3983         deleteStoredInfoType(com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest request) {
3984       return io.grpc.stub.ClientCalls.futureUnaryCall(
3985           getChannel().newCall(getDeleteStoredInfoTypeMethod(), getCallOptions()), request);
3986     }
3987 
3988     /**
3989      *
3990      *
3991      * <pre>
3992      * Inspect hybrid content and store findings to a job.
3993      * To review the findings, inspect the job. Inspection will occur
3994      * asynchronously.
3995      * </pre>
3996      */
3997     public com.google.common.util.concurrent.ListenableFuture<
3998             com.google.privacy.dlp.v2.HybridInspectResponse>
hybridInspectDlpJob(com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request)3999         hybridInspectDlpJob(com.google.privacy.dlp.v2.HybridInspectDlpJobRequest request) {
4000       return io.grpc.stub.ClientCalls.futureUnaryCall(
4001           getChannel().newCall(getHybridInspectDlpJobMethod(), getCallOptions()), request);
4002     }
4003 
4004     /**
4005      *
4006      *
4007      * <pre>
4008      * Finish a running hybrid DlpJob. Triggers the finalization steps and running
4009      * of any enabled actions that have not yet run.
4010      * </pre>
4011      */
4012     public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty>
finishDlpJob(com.google.privacy.dlp.v2.FinishDlpJobRequest request)4013         finishDlpJob(com.google.privacy.dlp.v2.FinishDlpJobRequest request) {
4014       return io.grpc.stub.ClientCalls.futureUnaryCall(
4015           getChannel().newCall(getFinishDlpJobMethod(), getCallOptions()), request);
4016     }
4017   }
4018 
4019   private static final int METHODID_INSPECT_CONTENT = 0;
4020   private static final int METHODID_REDACT_IMAGE = 1;
4021   private static final int METHODID_DEIDENTIFY_CONTENT = 2;
4022   private static final int METHODID_REIDENTIFY_CONTENT = 3;
4023   private static final int METHODID_LIST_INFO_TYPES = 4;
4024   private static final int METHODID_CREATE_INSPECT_TEMPLATE = 5;
4025   private static final int METHODID_UPDATE_INSPECT_TEMPLATE = 6;
4026   private static final int METHODID_GET_INSPECT_TEMPLATE = 7;
4027   private static final int METHODID_LIST_INSPECT_TEMPLATES = 8;
4028   private static final int METHODID_DELETE_INSPECT_TEMPLATE = 9;
4029   private static final int METHODID_CREATE_DEIDENTIFY_TEMPLATE = 10;
4030   private static final int METHODID_UPDATE_DEIDENTIFY_TEMPLATE = 11;
4031   private static final int METHODID_GET_DEIDENTIFY_TEMPLATE = 12;
4032   private static final int METHODID_LIST_DEIDENTIFY_TEMPLATES = 13;
4033   private static final int METHODID_DELETE_DEIDENTIFY_TEMPLATE = 14;
4034   private static final int METHODID_CREATE_JOB_TRIGGER = 15;
4035   private static final int METHODID_UPDATE_JOB_TRIGGER = 16;
4036   private static final int METHODID_HYBRID_INSPECT_JOB_TRIGGER = 17;
4037   private static final int METHODID_GET_JOB_TRIGGER = 18;
4038   private static final int METHODID_LIST_JOB_TRIGGERS = 19;
4039   private static final int METHODID_DELETE_JOB_TRIGGER = 20;
4040   private static final int METHODID_ACTIVATE_JOB_TRIGGER = 21;
4041   private static final int METHODID_CREATE_DLP_JOB = 22;
4042   private static final int METHODID_LIST_DLP_JOBS = 23;
4043   private static final int METHODID_GET_DLP_JOB = 24;
4044   private static final int METHODID_DELETE_DLP_JOB = 25;
4045   private static final int METHODID_CANCEL_DLP_JOB = 26;
4046   private static final int METHODID_CREATE_STORED_INFO_TYPE = 27;
4047   private static final int METHODID_UPDATE_STORED_INFO_TYPE = 28;
4048   private static final int METHODID_GET_STORED_INFO_TYPE = 29;
4049   private static final int METHODID_LIST_STORED_INFO_TYPES = 30;
4050   private static final int METHODID_DELETE_STORED_INFO_TYPE = 31;
4051   private static final int METHODID_HYBRID_INSPECT_DLP_JOB = 32;
4052   private static final int METHODID_FINISH_DLP_JOB = 33;
4053 
4054   private static final class MethodHandlers<Req, Resp>
4055       implements io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>,
4056           io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>,
4057           io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>,
4058           io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> {
4059     private final AsyncService serviceImpl;
4060     private final int methodId;
4061 
MethodHandlers(AsyncService serviceImpl, int methodId)4062     MethodHandlers(AsyncService serviceImpl, int methodId) {
4063       this.serviceImpl = serviceImpl;
4064       this.methodId = methodId;
4065     }
4066 
4067     @java.lang.Override
4068     @java.lang.SuppressWarnings("unchecked")
invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver)4069     public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) {
4070       switch (methodId) {
4071         case METHODID_INSPECT_CONTENT:
4072           serviceImpl.inspectContent(
4073               (com.google.privacy.dlp.v2.InspectContentRequest) request,
4074               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectContentResponse>)
4075                   responseObserver);
4076           break;
4077         case METHODID_REDACT_IMAGE:
4078           serviceImpl.redactImage(
4079               (com.google.privacy.dlp.v2.RedactImageRequest) request,
4080               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.RedactImageResponse>)
4081                   responseObserver);
4082           break;
4083         case METHODID_DEIDENTIFY_CONTENT:
4084           serviceImpl.deidentifyContent(
4085               (com.google.privacy.dlp.v2.DeidentifyContentRequest) request,
4086               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyContentResponse>)
4087                   responseObserver);
4088           break;
4089         case METHODID_REIDENTIFY_CONTENT:
4090           serviceImpl.reidentifyContent(
4091               (com.google.privacy.dlp.v2.ReidentifyContentRequest) request,
4092               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ReidentifyContentResponse>)
4093                   responseObserver);
4094           break;
4095         case METHODID_LIST_INFO_TYPES:
4096           serviceImpl.listInfoTypes(
4097               (com.google.privacy.dlp.v2.ListInfoTypesRequest) request,
4098               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInfoTypesResponse>)
4099                   responseObserver);
4100           break;
4101         case METHODID_CREATE_INSPECT_TEMPLATE:
4102           serviceImpl.createInspectTemplate(
4103               (com.google.privacy.dlp.v2.CreateInspectTemplateRequest) request,
4104               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate>)
4105                   responseObserver);
4106           break;
4107         case METHODID_UPDATE_INSPECT_TEMPLATE:
4108           serviceImpl.updateInspectTemplate(
4109               (com.google.privacy.dlp.v2.UpdateInspectTemplateRequest) request,
4110               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate>)
4111                   responseObserver);
4112           break;
4113         case METHODID_GET_INSPECT_TEMPLATE:
4114           serviceImpl.getInspectTemplate(
4115               (com.google.privacy.dlp.v2.GetInspectTemplateRequest) request,
4116               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.InspectTemplate>)
4117                   responseObserver);
4118           break;
4119         case METHODID_LIST_INSPECT_TEMPLATES:
4120           serviceImpl.listInspectTemplates(
4121               (com.google.privacy.dlp.v2.ListInspectTemplatesRequest) request,
4122               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListInspectTemplatesResponse>)
4123                   responseObserver);
4124           break;
4125         case METHODID_DELETE_INSPECT_TEMPLATE:
4126           serviceImpl.deleteInspectTemplate(
4127               (com.google.privacy.dlp.v2.DeleteInspectTemplateRequest) request,
4128               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4129           break;
4130         case METHODID_CREATE_DEIDENTIFY_TEMPLATE:
4131           serviceImpl.createDeidentifyTemplate(
4132               (com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest) request,
4133               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>)
4134                   responseObserver);
4135           break;
4136         case METHODID_UPDATE_DEIDENTIFY_TEMPLATE:
4137           serviceImpl.updateDeidentifyTemplate(
4138               (com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest) request,
4139               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>)
4140                   responseObserver);
4141           break;
4142         case METHODID_GET_DEIDENTIFY_TEMPLATE:
4143           serviceImpl.getDeidentifyTemplate(
4144               (com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest) request,
4145               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DeidentifyTemplate>)
4146                   responseObserver);
4147           break;
4148         case METHODID_LIST_DEIDENTIFY_TEMPLATES:
4149           serviceImpl.listDeidentifyTemplates(
4150               (com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest) request,
4151               (io.grpc.stub.StreamObserver<
4152                       com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>)
4153                   responseObserver);
4154           break;
4155         case METHODID_DELETE_DEIDENTIFY_TEMPLATE:
4156           serviceImpl.deleteDeidentifyTemplate(
4157               (com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest) request,
4158               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4159           break;
4160         case METHODID_CREATE_JOB_TRIGGER:
4161           serviceImpl.createJobTrigger(
4162               (com.google.privacy.dlp.v2.CreateJobTriggerRequest) request,
4163               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger>) responseObserver);
4164           break;
4165         case METHODID_UPDATE_JOB_TRIGGER:
4166           serviceImpl.updateJobTrigger(
4167               (com.google.privacy.dlp.v2.UpdateJobTriggerRequest) request,
4168               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger>) responseObserver);
4169           break;
4170         case METHODID_HYBRID_INSPECT_JOB_TRIGGER:
4171           serviceImpl.hybridInspectJobTrigger(
4172               (com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest) request,
4173               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse>)
4174                   responseObserver);
4175           break;
4176         case METHODID_GET_JOB_TRIGGER:
4177           serviceImpl.getJobTrigger(
4178               (com.google.privacy.dlp.v2.GetJobTriggerRequest) request,
4179               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.JobTrigger>) responseObserver);
4180           break;
4181         case METHODID_LIST_JOB_TRIGGERS:
4182           serviceImpl.listJobTriggers(
4183               (com.google.privacy.dlp.v2.ListJobTriggersRequest) request,
4184               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListJobTriggersResponse>)
4185                   responseObserver);
4186           break;
4187         case METHODID_DELETE_JOB_TRIGGER:
4188           serviceImpl.deleteJobTrigger(
4189               (com.google.privacy.dlp.v2.DeleteJobTriggerRequest) request,
4190               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4191           break;
4192         case METHODID_ACTIVATE_JOB_TRIGGER:
4193           serviceImpl.activateJobTrigger(
4194               (com.google.privacy.dlp.v2.ActivateJobTriggerRequest) request,
4195               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob>) responseObserver);
4196           break;
4197         case METHODID_CREATE_DLP_JOB:
4198           serviceImpl.createDlpJob(
4199               (com.google.privacy.dlp.v2.CreateDlpJobRequest) request,
4200               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob>) responseObserver);
4201           break;
4202         case METHODID_LIST_DLP_JOBS:
4203           serviceImpl.listDlpJobs(
4204               (com.google.privacy.dlp.v2.ListDlpJobsRequest) request,
4205               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListDlpJobsResponse>)
4206                   responseObserver);
4207           break;
4208         case METHODID_GET_DLP_JOB:
4209           serviceImpl.getDlpJob(
4210               (com.google.privacy.dlp.v2.GetDlpJobRequest) request,
4211               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.DlpJob>) responseObserver);
4212           break;
4213         case METHODID_DELETE_DLP_JOB:
4214           serviceImpl.deleteDlpJob(
4215               (com.google.privacy.dlp.v2.DeleteDlpJobRequest) request,
4216               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4217           break;
4218         case METHODID_CANCEL_DLP_JOB:
4219           serviceImpl.cancelDlpJob(
4220               (com.google.privacy.dlp.v2.CancelDlpJobRequest) request,
4221               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4222           break;
4223         case METHODID_CREATE_STORED_INFO_TYPE:
4224           serviceImpl.createStoredInfoType(
4225               (com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest) request,
4226               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType>)
4227                   responseObserver);
4228           break;
4229         case METHODID_UPDATE_STORED_INFO_TYPE:
4230           serviceImpl.updateStoredInfoType(
4231               (com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest) request,
4232               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType>)
4233                   responseObserver);
4234           break;
4235         case METHODID_GET_STORED_INFO_TYPE:
4236           serviceImpl.getStoredInfoType(
4237               (com.google.privacy.dlp.v2.GetStoredInfoTypeRequest) request,
4238               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.StoredInfoType>)
4239                   responseObserver);
4240           break;
4241         case METHODID_LIST_STORED_INFO_TYPES:
4242           serviceImpl.listStoredInfoTypes(
4243               (com.google.privacy.dlp.v2.ListStoredInfoTypesRequest) request,
4244               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>)
4245                   responseObserver);
4246           break;
4247         case METHODID_DELETE_STORED_INFO_TYPE:
4248           serviceImpl.deleteStoredInfoType(
4249               (com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest) request,
4250               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4251           break;
4252         case METHODID_HYBRID_INSPECT_DLP_JOB:
4253           serviceImpl.hybridInspectDlpJob(
4254               (com.google.privacy.dlp.v2.HybridInspectDlpJobRequest) request,
4255               (io.grpc.stub.StreamObserver<com.google.privacy.dlp.v2.HybridInspectResponse>)
4256                   responseObserver);
4257           break;
4258         case METHODID_FINISH_DLP_JOB:
4259           serviceImpl.finishDlpJob(
4260               (com.google.privacy.dlp.v2.FinishDlpJobRequest) request,
4261               (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
4262           break;
4263         default:
4264           throw new AssertionError();
4265       }
4266     }
4267 
4268     @java.lang.Override
4269     @java.lang.SuppressWarnings("unchecked")
invoke( io.grpc.stub.StreamObserver<Resp> responseObserver)4270     public io.grpc.stub.StreamObserver<Req> invoke(
4271         io.grpc.stub.StreamObserver<Resp> responseObserver) {
4272       switch (methodId) {
4273         default:
4274           throw new AssertionError();
4275       }
4276     }
4277   }
4278 
bindService(AsyncService service)4279   public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) {
4280     return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
4281         .addMethod(
4282             getInspectContentMethod(),
4283             io.grpc.stub.ServerCalls.asyncUnaryCall(
4284                 new MethodHandlers<
4285                     com.google.privacy.dlp.v2.InspectContentRequest,
4286                     com.google.privacy.dlp.v2.InspectContentResponse>(
4287                     service, METHODID_INSPECT_CONTENT)))
4288         .addMethod(
4289             getRedactImageMethod(),
4290             io.grpc.stub.ServerCalls.asyncUnaryCall(
4291                 new MethodHandlers<
4292                     com.google.privacy.dlp.v2.RedactImageRequest,
4293                     com.google.privacy.dlp.v2.RedactImageResponse>(service, METHODID_REDACT_IMAGE)))
4294         .addMethod(
4295             getDeidentifyContentMethod(),
4296             io.grpc.stub.ServerCalls.asyncUnaryCall(
4297                 new MethodHandlers<
4298                     com.google.privacy.dlp.v2.DeidentifyContentRequest,
4299                     com.google.privacy.dlp.v2.DeidentifyContentResponse>(
4300                     service, METHODID_DEIDENTIFY_CONTENT)))
4301         .addMethod(
4302             getReidentifyContentMethod(),
4303             io.grpc.stub.ServerCalls.asyncUnaryCall(
4304                 new MethodHandlers<
4305                     com.google.privacy.dlp.v2.ReidentifyContentRequest,
4306                     com.google.privacy.dlp.v2.ReidentifyContentResponse>(
4307                     service, METHODID_REIDENTIFY_CONTENT)))
4308         .addMethod(
4309             getListInfoTypesMethod(),
4310             io.grpc.stub.ServerCalls.asyncUnaryCall(
4311                 new MethodHandlers<
4312                     com.google.privacy.dlp.v2.ListInfoTypesRequest,
4313                     com.google.privacy.dlp.v2.ListInfoTypesResponse>(
4314                     service, METHODID_LIST_INFO_TYPES)))
4315         .addMethod(
4316             getCreateInspectTemplateMethod(),
4317             io.grpc.stub.ServerCalls.asyncUnaryCall(
4318                 new MethodHandlers<
4319                     com.google.privacy.dlp.v2.CreateInspectTemplateRequest,
4320                     com.google.privacy.dlp.v2.InspectTemplate>(
4321                     service, METHODID_CREATE_INSPECT_TEMPLATE)))
4322         .addMethod(
4323             getUpdateInspectTemplateMethod(),
4324             io.grpc.stub.ServerCalls.asyncUnaryCall(
4325                 new MethodHandlers<
4326                     com.google.privacy.dlp.v2.UpdateInspectTemplateRequest,
4327                     com.google.privacy.dlp.v2.InspectTemplate>(
4328                     service, METHODID_UPDATE_INSPECT_TEMPLATE)))
4329         .addMethod(
4330             getGetInspectTemplateMethod(),
4331             io.grpc.stub.ServerCalls.asyncUnaryCall(
4332                 new MethodHandlers<
4333                     com.google.privacy.dlp.v2.GetInspectTemplateRequest,
4334                     com.google.privacy.dlp.v2.InspectTemplate>(
4335                     service, METHODID_GET_INSPECT_TEMPLATE)))
4336         .addMethod(
4337             getListInspectTemplatesMethod(),
4338             io.grpc.stub.ServerCalls.asyncUnaryCall(
4339                 new MethodHandlers<
4340                     com.google.privacy.dlp.v2.ListInspectTemplatesRequest,
4341                     com.google.privacy.dlp.v2.ListInspectTemplatesResponse>(
4342                     service, METHODID_LIST_INSPECT_TEMPLATES)))
4343         .addMethod(
4344             getDeleteInspectTemplateMethod(),
4345             io.grpc.stub.ServerCalls.asyncUnaryCall(
4346                 new MethodHandlers<
4347                     com.google.privacy.dlp.v2.DeleteInspectTemplateRequest,
4348                     com.google.protobuf.Empty>(service, METHODID_DELETE_INSPECT_TEMPLATE)))
4349         .addMethod(
4350             getCreateDeidentifyTemplateMethod(),
4351             io.grpc.stub.ServerCalls.asyncUnaryCall(
4352                 new MethodHandlers<
4353                     com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest,
4354                     com.google.privacy.dlp.v2.DeidentifyTemplate>(
4355                     service, METHODID_CREATE_DEIDENTIFY_TEMPLATE)))
4356         .addMethod(
4357             getUpdateDeidentifyTemplateMethod(),
4358             io.grpc.stub.ServerCalls.asyncUnaryCall(
4359                 new MethodHandlers<
4360                     com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest,
4361                     com.google.privacy.dlp.v2.DeidentifyTemplate>(
4362                     service, METHODID_UPDATE_DEIDENTIFY_TEMPLATE)))
4363         .addMethod(
4364             getGetDeidentifyTemplateMethod(),
4365             io.grpc.stub.ServerCalls.asyncUnaryCall(
4366                 new MethodHandlers<
4367                     com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest,
4368                     com.google.privacy.dlp.v2.DeidentifyTemplate>(
4369                     service, METHODID_GET_DEIDENTIFY_TEMPLATE)))
4370         .addMethod(
4371             getListDeidentifyTemplatesMethod(),
4372             io.grpc.stub.ServerCalls.asyncUnaryCall(
4373                 new MethodHandlers<
4374                     com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest,
4375                     com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse>(
4376                     service, METHODID_LIST_DEIDENTIFY_TEMPLATES)))
4377         .addMethod(
4378             getDeleteDeidentifyTemplateMethod(),
4379             io.grpc.stub.ServerCalls.asyncUnaryCall(
4380                 new MethodHandlers<
4381                     com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest,
4382                     com.google.protobuf.Empty>(service, METHODID_DELETE_DEIDENTIFY_TEMPLATE)))
4383         .addMethod(
4384             getCreateJobTriggerMethod(),
4385             io.grpc.stub.ServerCalls.asyncUnaryCall(
4386                 new MethodHandlers<
4387                     com.google.privacy.dlp.v2.CreateJobTriggerRequest,
4388                     com.google.privacy.dlp.v2.JobTrigger>(service, METHODID_CREATE_JOB_TRIGGER)))
4389         .addMethod(
4390             getUpdateJobTriggerMethod(),
4391             io.grpc.stub.ServerCalls.asyncUnaryCall(
4392                 new MethodHandlers<
4393                     com.google.privacy.dlp.v2.UpdateJobTriggerRequest,
4394                     com.google.privacy.dlp.v2.JobTrigger>(service, METHODID_UPDATE_JOB_TRIGGER)))
4395         .addMethod(
4396             getHybridInspectJobTriggerMethod(),
4397             io.grpc.stub.ServerCalls.asyncUnaryCall(
4398                 new MethodHandlers<
4399                     com.google.privacy.dlp.v2.HybridInspectJobTriggerRequest,
4400                     com.google.privacy.dlp.v2.HybridInspectResponse>(
4401                     service, METHODID_HYBRID_INSPECT_JOB_TRIGGER)))
4402         .addMethod(
4403             getGetJobTriggerMethod(),
4404             io.grpc.stub.ServerCalls.asyncUnaryCall(
4405                 new MethodHandlers<
4406                     com.google.privacy.dlp.v2.GetJobTriggerRequest,
4407                     com.google.privacy.dlp.v2.JobTrigger>(service, METHODID_GET_JOB_TRIGGER)))
4408         .addMethod(
4409             getListJobTriggersMethod(),
4410             io.grpc.stub.ServerCalls.asyncUnaryCall(
4411                 new MethodHandlers<
4412                     com.google.privacy.dlp.v2.ListJobTriggersRequest,
4413                     com.google.privacy.dlp.v2.ListJobTriggersResponse>(
4414                     service, METHODID_LIST_JOB_TRIGGERS)))
4415         .addMethod(
4416             getDeleteJobTriggerMethod(),
4417             io.grpc.stub.ServerCalls.asyncUnaryCall(
4418                 new MethodHandlers<
4419                     com.google.privacy.dlp.v2.DeleteJobTriggerRequest, com.google.protobuf.Empty>(
4420                     service, METHODID_DELETE_JOB_TRIGGER)))
4421         .addMethod(
4422             getActivateJobTriggerMethod(),
4423             io.grpc.stub.ServerCalls.asyncUnaryCall(
4424                 new MethodHandlers<
4425                     com.google.privacy.dlp.v2.ActivateJobTriggerRequest,
4426                     com.google.privacy.dlp.v2.DlpJob>(service, METHODID_ACTIVATE_JOB_TRIGGER)))
4427         .addMethod(
4428             getCreateDlpJobMethod(),
4429             io.grpc.stub.ServerCalls.asyncUnaryCall(
4430                 new MethodHandlers<
4431                     com.google.privacy.dlp.v2.CreateDlpJobRequest,
4432                     com.google.privacy.dlp.v2.DlpJob>(service, METHODID_CREATE_DLP_JOB)))
4433         .addMethod(
4434             getListDlpJobsMethod(),
4435             io.grpc.stub.ServerCalls.asyncUnaryCall(
4436                 new MethodHandlers<
4437                     com.google.privacy.dlp.v2.ListDlpJobsRequest,
4438                     com.google.privacy.dlp.v2.ListDlpJobsResponse>(
4439                     service, METHODID_LIST_DLP_JOBS)))
4440         .addMethod(
4441             getGetDlpJobMethod(),
4442             io.grpc.stub.ServerCalls.asyncUnaryCall(
4443                 new MethodHandlers<
4444                     com.google.privacy.dlp.v2.GetDlpJobRequest, com.google.privacy.dlp.v2.DlpJob>(
4445                     service, METHODID_GET_DLP_JOB)))
4446         .addMethod(
4447             getDeleteDlpJobMethod(),
4448             io.grpc.stub.ServerCalls.asyncUnaryCall(
4449                 new MethodHandlers<
4450                     com.google.privacy.dlp.v2.DeleteDlpJobRequest, com.google.protobuf.Empty>(
4451                     service, METHODID_DELETE_DLP_JOB)))
4452         .addMethod(
4453             getCancelDlpJobMethod(),
4454             io.grpc.stub.ServerCalls.asyncUnaryCall(
4455                 new MethodHandlers<
4456                     com.google.privacy.dlp.v2.CancelDlpJobRequest, com.google.protobuf.Empty>(
4457                     service, METHODID_CANCEL_DLP_JOB)))
4458         .addMethod(
4459             getCreateStoredInfoTypeMethod(),
4460             io.grpc.stub.ServerCalls.asyncUnaryCall(
4461                 new MethodHandlers<
4462                     com.google.privacy.dlp.v2.CreateStoredInfoTypeRequest,
4463                     com.google.privacy.dlp.v2.StoredInfoType>(
4464                     service, METHODID_CREATE_STORED_INFO_TYPE)))
4465         .addMethod(
4466             getUpdateStoredInfoTypeMethod(),
4467             io.grpc.stub.ServerCalls.asyncUnaryCall(
4468                 new MethodHandlers<
4469                     com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest,
4470                     com.google.privacy.dlp.v2.StoredInfoType>(
4471                     service, METHODID_UPDATE_STORED_INFO_TYPE)))
4472         .addMethod(
4473             getGetStoredInfoTypeMethod(),
4474             io.grpc.stub.ServerCalls.asyncUnaryCall(
4475                 new MethodHandlers<
4476                     com.google.privacy.dlp.v2.GetStoredInfoTypeRequest,
4477                     com.google.privacy.dlp.v2.StoredInfoType>(
4478                     service, METHODID_GET_STORED_INFO_TYPE)))
4479         .addMethod(
4480             getListStoredInfoTypesMethod(),
4481             io.grpc.stub.ServerCalls.asyncUnaryCall(
4482                 new MethodHandlers<
4483                     com.google.privacy.dlp.v2.ListStoredInfoTypesRequest,
4484                     com.google.privacy.dlp.v2.ListStoredInfoTypesResponse>(
4485                     service, METHODID_LIST_STORED_INFO_TYPES)))
4486         .addMethod(
4487             getDeleteStoredInfoTypeMethod(),
4488             io.grpc.stub.ServerCalls.asyncUnaryCall(
4489                 new MethodHandlers<
4490                     com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest,
4491                     com.google.protobuf.Empty>(service, METHODID_DELETE_STORED_INFO_TYPE)))
4492         .addMethod(
4493             getHybridInspectDlpJobMethod(),
4494             io.grpc.stub.ServerCalls.asyncUnaryCall(
4495                 new MethodHandlers<
4496                     com.google.privacy.dlp.v2.HybridInspectDlpJobRequest,
4497                     com.google.privacy.dlp.v2.HybridInspectResponse>(
4498                     service, METHODID_HYBRID_INSPECT_DLP_JOB)))
4499         .addMethod(
4500             getFinishDlpJobMethod(),
4501             io.grpc.stub.ServerCalls.asyncUnaryCall(
4502                 new MethodHandlers<
4503                     com.google.privacy.dlp.v2.FinishDlpJobRequest, com.google.protobuf.Empty>(
4504                     service, METHODID_FINISH_DLP_JOB)))
4505         .build();
4506   }
4507 
4508   private abstract static class DlpServiceBaseDescriptorSupplier
4509       implements io.grpc.protobuf.ProtoFileDescriptorSupplier,
4510           io.grpc.protobuf.ProtoServiceDescriptorSupplier {
DlpServiceBaseDescriptorSupplier()4511     DlpServiceBaseDescriptorSupplier() {}
4512 
4513     @java.lang.Override
getFileDescriptor()4514     public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
4515       return com.google.privacy.dlp.v2.DlpProto.getDescriptor();
4516     }
4517 
4518     @java.lang.Override
getServiceDescriptor()4519     public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
4520       return getFileDescriptor().findServiceByName("DlpService");
4521     }
4522   }
4523 
4524   private static final class DlpServiceFileDescriptorSupplier
4525       extends DlpServiceBaseDescriptorSupplier {
DlpServiceFileDescriptorSupplier()4526     DlpServiceFileDescriptorSupplier() {}
4527   }
4528 
4529   private static final class DlpServiceMethodDescriptorSupplier
4530       extends DlpServiceBaseDescriptorSupplier
4531       implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
4532     private final String methodName;
4533 
DlpServiceMethodDescriptorSupplier(String methodName)4534     DlpServiceMethodDescriptorSupplier(String methodName) {
4535       this.methodName = methodName;
4536     }
4537 
4538     @java.lang.Override
getMethodDescriptor()4539     public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
4540       return getServiceDescriptor().findMethodByName(methodName);
4541     }
4542   }
4543 
4544   private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
4545 
getServiceDescriptor()4546   public static io.grpc.ServiceDescriptor getServiceDescriptor() {
4547     io.grpc.ServiceDescriptor result = serviceDescriptor;
4548     if (result == null) {
4549       synchronized (DlpServiceGrpc.class) {
4550         result = serviceDescriptor;
4551         if (result == null) {
4552           serviceDescriptor =
4553               result =
4554                   io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
4555                       .setSchemaDescriptor(new DlpServiceFileDescriptorSupplier())
4556                       .addMethod(getInspectContentMethod())
4557                       .addMethod(getRedactImageMethod())
4558                       .addMethod(getDeidentifyContentMethod())
4559                       .addMethod(getReidentifyContentMethod())
4560                       .addMethod(getListInfoTypesMethod())
4561                       .addMethod(getCreateInspectTemplateMethod())
4562                       .addMethod(getUpdateInspectTemplateMethod())
4563                       .addMethod(getGetInspectTemplateMethod())
4564                       .addMethod(getListInspectTemplatesMethod())
4565                       .addMethod(getDeleteInspectTemplateMethod())
4566                       .addMethod(getCreateDeidentifyTemplateMethod())
4567                       .addMethod(getUpdateDeidentifyTemplateMethod())
4568                       .addMethod(getGetDeidentifyTemplateMethod())
4569                       .addMethod(getListDeidentifyTemplatesMethod())
4570                       .addMethod(getDeleteDeidentifyTemplateMethod())
4571                       .addMethod(getCreateJobTriggerMethod())
4572                       .addMethod(getUpdateJobTriggerMethod())
4573                       .addMethod(getHybridInspectJobTriggerMethod())
4574                       .addMethod(getGetJobTriggerMethod())
4575                       .addMethod(getListJobTriggersMethod())
4576                       .addMethod(getDeleteJobTriggerMethod())
4577                       .addMethod(getActivateJobTriggerMethod())
4578                       .addMethod(getCreateDlpJobMethod())
4579                       .addMethod(getListDlpJobsMethod())
4580                       .addMethod(getGetDlpJobMethod())
4581                       .addMethod(getDeleteDlpJobMethod())
4582                       .addMethod(getCancelDlpJobMethod())
4583                       .addMethod(getCreateStoredInfoTypeMethod())
4584                       .addMethod(getUpdateStoredInfoTypeMethod())
4585                       .addMethod(getGetStoredInfoTypeMethod())
4586                       .addMethod(getListStoredInfoTypesMethod())
4587                       .addMethod(getDeleteStoredInfoTypeMethod())
4588                       .addMethod(getHybridInspectDlpJobMethod())
4589                       .addMethod(getFinishDlpJobMethod())
4590                       .build();
4591         }
4592       }
4593     }
4594     return result;
4595   }
4596 }
4597