• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/privacy/dlp/v2/dlp.proto
18 
19 package com.google.privacy.dlp.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The response message for listing DLP jobs.
26  * </pre>
27  *
28  * Protobuf type {@code google.privacy.dlp.v2.ListDlpJobsResponse}
29  */
30 public final class ListDlpJobsResponse extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ListDlpJobsResponse)
33     ListDlpJobsResponseOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListDlpJobsResponse.newBuilder() to construct.
ListDlpJobsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListDlpJobsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListDlpJobsResponse()40   private ListDlpJobsResponse() {
41     jobs_ = java.util.Collections.emptyList();
42     nextPageToken_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new ListDlpJobsResponse();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.privacy.dlp.v2.DlpProto
58         .internal_static_google_privacy_dlp_v2_ListDlpJobsResponse_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.privacy.dlp.v2.DlpProto
65         .internal_static_google_privacy_dlp_v2_ListDlpJobsResponse_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.privacy.dlp.v2.ListDlpJobsResponse.class,
68             com.google.privacy.dlp.v2.ListDlpJobsResponse.Builder.class);
69   }
70 
71   public static final int JOBS_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private java.util.List<com.google.privacy.dlp.v2.DlpJob> jobs_;
75   /**
76    *
77    *
78    * <pre>
79    * A list of DlpJobs that matches the specified filter in the request.
80    * </pre>
81    *
82    * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
83    */
84   @java.lang.Override
getJobsList()85   public java.util.List<com.google.privacy.dlp.v2.DlpJob> getJobsList() {
86     return jobs_;
87   }
88   /**
89    *
90    *
91    * <pre>
92    * A list of DlpJobs that matches the specified filter in the request.
93    * </pre>
94    *
95    * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
96    */
97   @java.lang.Override
98   public java.util.List<? extends com.google.privacy.dlp.v2.DlpJobOrBuilder>
getJobsOrBuilderList()99       getJobsOrBuilderList() {
100     return jobs_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * A list of DlpJobs that matches the specified filter in the request.
107    * </pre>
108    *
109    * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
110    */
111   @java.lang.Override
getJobsCount()112   public int getJobsCount() {
113     return jobs_.size();
114   }
115   /**
116    *
117    *
118    * <pre>
119    * A list of DlpJobs that matches the specified filter in the request.
120    * </pre>
121    *
122    * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
123    */
124   @java.lang.Override
getJobs(int index)125   public com.google.privacy.dlp.v2.DlpJob getJobs(int index) {
126     return jobs_.get(index);
127   }
128   /**
129    *
130    *
131    * <pre>
132    * A list of DlpJobs that matches the specified filter in the request.
133    * </pre>
134    *
135    * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
136    */
137   @java.lang.Override
getJobsOrBuilder(int index)138   public com.google.privacy.dlp.v2.DlpJobOrBuilder getJobsOrBuilder(int index) {
139     return jobs_.get(index);
140   }
141 
142   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
143 
144   @SuppressWarnings("serial")
145   private volatile java.lang.Object nextPageToken_ = "";
146   /**
147    *
148    *
149    * <pre>
150    * The standard List next-page token.
151    * </pre>
152    *
153    * <code>string next_page_token = 2;</code>
154    *
155    * @return The nextPageToken.
156    */
157   @java.lang.Override
getNextPageToken()158   public java.lang.String getNextPageToken() {
159     java.lang.Object ref = nextPageToken_;
160     if (ref instanceof java.lang.String) {
161       return (java.lang.String) ref;
162     } else {
163       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
164       java.lang.String s = bs.toStringUtf8();
165       nextPageToken_ = s;
166       return s;
167     }
168   }
169   /**
170    *
171    *
172    * <pre>
173    * The standard List next-page token.
174    * </pre>
175    *
176    * <code>string next_page_token = 2;</code>
177    *
178    * @return The bytes for nextPageToken.
179    */
180   @java.lang.Override
getNextPageTokenBytes()181   public com.google.protobuf.ByteString getNextPageTokenBytes() {
182     java.lang.Object ref = nextPageToken_;
183     if (ref instanceof java.lang.String) {
184       com.google.protobuf.ByteString b =
185           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
186       nextPageToken_ = b;
187       return b;
188     } else {
189       return (com.google.protobuf.ByteString) ref;
190     }
191   }
192 
193   private byte memoizedIsInitialized = -1;
194 
195   @java.lang.Override
isInitialized()196   public final boolean isInitialized() {
197     byte isInitialized = memoizedIsInitialized;
198     if (isInitialized == 1) return true;
199     if (isInitialized == 0) return false;
200 
201     memoizedIsInitialized = 1;
202     return true;
203   }
204 
205   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)206   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
207     for (int i = 0; i < jobs_.size(); i++) {
208       output.writeMessage(1, jobs_.get(i));
209     }
210     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
211       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
212     }
213     getUnknownFields().writeTo(output);
214   }
215 
216   @java.lang.Override
getSerializedSize()217   public int getSerializedSize() {
218     int size = memoizedSize;
219     if (size != -1) return size;
220 
221     size = 0;
222     for (int i = 0; i < jobs_.size(); i++) {
223       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, jobs_.get(i));
224     }
225     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
226       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
227     }
228     size += getUnknownFields().getSerializedSize();
229     memoizedSize = size;
230     return size;
231   }
232 
233   @java.lang.Override
equals(final java.lang.Object obj)234   public boolean equals(final java.lang.Object obj) {
235     if (obj == this) {
236       return true;
237     }
238     if (!(obj instanceof com.google.privacy.dlp.v2.ListDlpJobsResponse)) {
239       return super.equals(obj);
240     }
241     com.google.privacy.dlp.v2.ListDlpJobsResponse other =
242         (com.google.privacy.dlp.v2.ListDlpJobsResponse) obj;
243 
244     if (!getJobsList().equals(other.getJobsList())) return false;
245     if (!getNextPageToken().equals(other.getNextPageToken())) return false;
246     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
247     return true;
248   }
249 
250   @java.lang.Override
hashCode()251   public int hashCode() {
252     if (memoizedHashCode != 0) {
253       return memoizedHashCode;
254     }
255     int hash = 41;
256     hash = (19 * hash) + getDescriptor().hashCode();
257     if (getJobsCount() > 0) {
258       hash = (37 * hash) + JOBS_FIELD_NUMBER;
259       hash = (53 * hash) + getJobsList().hashCode();
260     }
261     hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
262     hash = (53 * hash) + getNextPageToken().hashCode();
263     hash = (29 * hash) + getUnknownFields().hashCode();
264     memoizedHashCode = hash;
265     return hash;
266   }
267 
parseFrom(java.nio.ByteBuffer data)268   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(java.nio.ByteBuffer data)
269       throws com.google.protobuf.InvalidProtocolBufferException {
270     return PARSER.parseFrom(data);
271   }
272 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)273   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
274       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275       throws com.google.protobuf.InvalidProtocolBufferException {
276     return PARSER.parseFrom(data, extensionRegistry);
277   }
278 
parseFrom( com.google.protobuf.ByteString data)279   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
280       com.google.protobuf.ByteString data)
281       throws com.google.protobuf.InvalidProtocolBufferException {
282     return PARSER.parseFrom(data);
283   }
284 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)285   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
286       com.google.protobuf.ByteString data,
287       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
288       throws com.google.protobuf.InvalidProtocolBufferException {
289     return PARSER.parseFrom(data, extensionRegistry);
290   }
291 
parseFrom(byte[] data)292   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(byte[] data)
293       throws com.google.protobuf.InvalidProtocolBufferException {
294     return PARSER.parseFrom(data);
295   }
296 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)297   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
298       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
299       throws com.google.protobuf.InvalidProtocolBufferException {
300     return PARSER.parseFrom(data, extensionRegistry);
301   }
302 
parseFrom(java.io.InputStream input)303   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(java.io.InputStream input)
304       throws java.io.IOException {
305     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
306   }
307 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)308   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
309       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
310       throws java.io.IOException {
311     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
312         PARSER, input, extensionRegistry);
313   }
314 
parseDelimitedFrom( java.io.InputStream input)315   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseDelimitedFrom(
316       java.io.InputStream input) throws java.io.IOException {
317     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
318   }
319 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)320   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseDelimitedFrom(
321       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
322       throws java.io.IOException {
323     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
324         PARSER, input, extensionRegistry);
325   }
326 
parseFrom( com.google.protobuf.CodedInputStream input)327   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
328       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
329     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
330   }
331 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)332   public static com.google.privacy.dlp.v2.ListDlpJobsResponse parseFrom(
333       com.google.protobuf.CodedInputStream input,
334       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335       throws java.io.IOException {
336     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
337         PARSER, input, extensionRegistry);
338   }
339 
340   @java.lang.Override
newBuilderForType()341   public Builder newBuilderForType() {
342     return newBuilder();
343   }
344 
newBuilder()345   public static Builder newBuilder() {
346     return DEFAULT_INSTANCE.toBuilder();
347   }
348 
newBuilder(com.google.privacy.dlp.v2.ListDlpJobsResponse prototype)349   public static Builder newBuilder(com.google.privacy.dlp.v2.ListDlpJobsResponse prototype) {
350     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
351   }
352 
353   @java.lang.Override
toBuilder()354   public Builder toBuilder() {
355     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
356   }
357 
358   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)359   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
360     Builder builder = new Builder(parent);
361     return builder;
362   }
363   /**
364    *
365    *
366    * <pre>
367    * The response message for listing DLP jobs.
368    * </pre>
369    *
370    * Protobuf type {@code google.privacy.dlp.v2.ListDlpJobsResponse}
371    */
372   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
373       implements
374       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ListDlpJobsResponse)
375       com.google.privacy.dlp.v2.ListDlpJobsResponseOrBuilder {
getDescriptor()376     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
377       return com.google.privacy.dlp.v2.DlpProto
378           .internal_static_google_privacy_dlp_v2_ListDlpJobsResponse_descriptor;
379     }
380 
381     @java.lang.Override
382     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()383         internalGetFieldAccessorTable() {
384       return com.google.privacy.dlp.v2.DlpProto
385           .internal_static_google_privacy_dlp_v2_ListDlpJobsResponse_fieldAccessorTable
386           .ensureFieldAccessorsInitialized(
387               com.google.privacy.dlp.v2.ListDlpJobsResponse.class,
388               com.google.privacy.dlp.v2.ListDlpJobsResponse.Builder.class);
389     }
390 
391     // Construct using com.google.privacy.dlp.v2.ListDlpJobsResponse.newBuilder()
Builder()392     private Builder() {}
393 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)394     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
395       super(parent);
396     }
397 
398     @java.lang.Override
clear()399     public Builder clear() {
400       super.clear();
401       bitField0_ = 0;
402       if (jobsBuilder_ == null) {
403         jobs_ = java.util.Collections.emptyList();
404       } else {
405         jobs_ = null;
406         jobsBuilder_.clear();
407       }
408       bitField0_ = (bitField0_ & ~0x00000001);
409       nextPageToken_ = "";
410       return this;
411     }
412 
413     @java.lang.Override
getDescriptorForType()414     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
415       return com.google.privacy.dlp.v2.DlpProto
416           .internal_static_google_privacy_dlp_v2_ListDlpJobsResponse_descriptor;
417     }
418 
419     @java.lang.Override
getDefaultInstanceForType()420     public com.google.privacy.dlp.v2.ListDlpJobsResponse getDefaultInstanceForType() {
421       return com.google.privacy.dlp.v2.ListDlpJobsResponse.getDefaultInstance();
422     }
423 
424     @java.lang.Override
build()425     public com.google.privacy.dlp.v2.ListDlpJobsResponse build() {
426       com.google.privacy.dlp.v2.ListDlpJobsResponse result = buildPartial();
427       if (!result.isInitialized()) {
428         throw newUninitializedMessageException(result);
429       }
430       return result;
431     }
432 
433     @java.lang.Override
buildPartial()434     public com.google.privacy.dlp.v2.ListDlpJobsResponse buildPartial() {
435       com.google.privacy.dlp.v2.ListDlpJobsResponse result =
436           new com.google.privacy.dlp.v2.ListDlpJobsResponse(this);
437       buildPartialRepeatedFields(result);
438       if (bitField0_ != 0) {
439         buildPartial0(result);
440       }
441       onBuilt();
442       return result;
443     }
444 
buildPartialRepeatedFields(com.google.privacy.dlp.v2.ListDlpJobsResponse result)445     private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.ListDlpJobsResponse result) {
446       if (jobsBuilder_ == null) {
447         if (((bitField0_ & 0x00000001) != 0)) {
448           jobs_ = java.util.Collections.unmodifiableList(jobs_);
449           bitField0_ = (bitField0_ & ~0x00000001);
450         }
451         result.jobs_ = jobs_;
452       } else {
453         result.jobs_ = jobsBuilder_.build();
454       }
455     }
456 
buildPartial0(com.google.privacy.dlp.v2.ListDlpJobsResponse result)457     private void buildPartial0(com.google.privacy.dlp.v2.ListDlpJobsResponse result) {
458       int from_bitField0_ = bitField0_;
459       if (((from_bitField0_ & 0x00000002) != 0)) {
460         result.nextPageToken_ = nextPageToken_;
461       }
462     }
463 
464     @java.lang.Override
clone()465     public Builder clone() {
466       return super.clone();
467     }
468 
469     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)470     public Builder setField(
471         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
472       return super.setField(field, value);
473     }
474 
475     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)476     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
477       return super.clearField(field);
478     }
479 
480     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)481     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
482       return super.clearOneof(oneof);
483     }
484 
485     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)486     public Builder setRepeatedField(
487         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
488       return super.setRepeatedField(field, index, value);
489     }
490 
491     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)492     public Builder addRepeatedField(
493         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
494       return super.addRepeatedField(field, value);
495     }
496 
497     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)498     public Builder mergeFrom(com.google.protobuf.Message other) {
499       if (other instanceof com.google.privacy.dlp.v2.ListDlpJobsResponse) {
500         return mergeFrom((com.google.privacy.dlp.v2.ListDlpJobsResponse) other);
501       } else {
502         super.mergeFrom(other);
503         return this;
504       }
505     }
506 
mergeFrom(com.google.privacy.dlp.v2.ListDlpJobsResponse other)507     public Builder mergeFrom(com.google.privacy.dlp.v2.ListDlpJobsResponse other) {
508       if (other == com.google.privacy.dlp.v2.ListDlpJobsResponse.getDefaultInstance()) return this;
509       if (jobsBuilder_ == null) {
510         if (!other.jobs_.isEmpty()) {
511           if (jobs_.isEmpty()) {
512             jobs_ = other.jobs_;
513             bitField0_ = (bitField0_ & ~0x00000001);
514           } else {
515             ensureJobsIsMutable();
516             jobs_.addAll(other.jobs_);
517           }
518           onChanged();
519         }
520       } else {
521         if (!other.jobs_.isEmpty()) {
522           if (jobsBuilder_.isEmpty()) {
523             jobsBuilder_.dispose();
524             jobsBuilder_ = null;
525             jobs_ = other.jobs_;
526             bitField0_ = (bitField0_ & ~0x00000001);
527             jobsBuilder_ =
528                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
529                     ? getJobsFieldBuilder()
530                     : null;
531           } else {
532             jobsBuilder_.addAllMessages(other.jobs_);
533           }
534         }
535       }
536       if (!other.getNextPageToken().isEmpty()) {
537         nextPageToken_ = other.nextPageToken_;
538         bitField0_ |= 0x00000002;
539         onChanged();
540       }
541       this.mergeUnknownFields(other.getUnknownFields());
542       onChanged();
543       return this;
544     }
545 
546     @java.lang.Override
isInitialized()547     public final boolean isInitialized() {
548       return true;
549     }
550 
551     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)552     public Builder mergeFrom(
553         com.google.protobuf.CodedInputStream input,
554         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
555         throws java.io.IOException {
556       if (extensionRegistry == null) {
557         throw new java.lang.NullPointerException();
558       }
559       try {
560         boolean done = false;
561         while (!done) {
562           int tag = input.readTag();
563           switch (tag) {
564             case 0:
565               done = true;
566               break;
567             case 10:
568               {
569                 com.google.privacy.dlp.v2.DlpJob m =
570                     input.readMessage(com.google.privacy.dlp.v2.DlpJob.parser(), extensionRegistry);
571                 if (jobsBuilder_ == null) {
572                   ensureJobsIsMutable();
573                   jobs_.add(m);
574                 } else {
575                   jobsBuilder_.addMessage(m);
576                 }
577                 break;
578               } // case 10
579             case 18:
580               {
581                 nextPageToken_ = input.readStringRequireUtf8();
582                 bitField0_ |= 0x00000002;
583                 break;
584               } // case 18
585             default:
586               {
587                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
588                   done = true; // was an endgroup tag
589                 }
590                 break;
591               } // default:
592           } // switch (tag)
593         } // while (!done)
594       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
595         throw e.unwrapIOException();
596       } finally {
597         onChanged();
598       } // finally
599       return this;
600     }
601 
602     private int bitField0_;
603 
604     private java.util.List<com.google.privacy.dlp.v2.DlpJob> jobs_ =
605         java.util.Collections.emptyList();
606 
ensureJobsIsMutable()607     private void ensureJobsIsMutable() {
608       if (!((bitField0_ & 0x00000001) != 0)) {
609         jobs_ = new java.util.ArrayList<com.google.privacy.dlp.v2.DlpJob>(jobs_);
610         bitField0_ |= 0x00000001;
611       }
612     }
613 
614     private com.google.protobuf.RepeatedFieldBuilderV3<
615             com.google.privacy.dlp.v2.DlpJob,
616             com.google.privacy.dlp.v2.DlpJob.Builder,
617             com.google.privacy.dlp.v2.DlpJobOrBuilder>
618         jobsBuilder_;
619 
620     /**
621      *
622      *
623      * <pre>
624      * A list of DlpJobs that matches the specified filter in the request.
625      * </pre>
626      *
627      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
628      */
getJobsList()629     public java.util.List<com.google.privacy.dlp.v2.DlpJob> getJobsList() {
630       if (jobsBuilder_ == null) {
631         return java.util.Collections.unmodifiableList(jobs_);
632       } else {
633         return jobsBuilder_.getMessageList();
634       }
635     }
636     /**
637      *
638      *
639      * <pre>
640      * A list of DlpJobs that matches the specified filter in the request.
641      * </pre>
642      *
643      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
644      */
getJobsCount()645     public int getJobsCount() {
646       if (jobsBuilder_ == null) {
647         return jobs_.size();
648       } else {
649         return jobsBuilder_.getCount();
650       }
651     }
652     /**
653      *
654      *
655      * <pre>
656      * A list of DlpJobs that matches the specified filter in the request.
657      * </pre>
658      *
659      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
660      */
getJobs(int index)661     public com.google.privacy.dlp.v2.DlpJob getJobs(int index) {
662       if (jobsBuilder_ == null) {
663         return jobs_.get(index);
664       } else {
665         return jobsBuilder_.getMessage(index);
666       }
667     }
668     /**
669      *
670      *
671      * <pre>
672      * A list of DlpJobs that matches the specified filter in the request.
673      * </pre>
674      *
675      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
676      */
setJobs(int index, com.google.privacy.dlp.v2.DlpJob value)677     public Builder setJobs(int index, com.google.privacy.dlp.v2.DlpJob value) {
678       if (jobsBuilder_ == null) {
679         if (value == null) {
680           throw new NullPointerException();
681         }
682         ensureJobsIsMutable();
683         jobs_.set(index, value);
684         onChanged();
685       } else {
686         jobsBuilder_.setMessage(index, value);
687       }
688       return this;
689     }
690     /**
691      *
692      *
693      * <pre>
694      * A list of DlpJobs that matches the specified filter in the request.
695      * </pre>
696      *
697      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
698      */
setJobs(int index, com.google.privacy.dlp.v2.DlpJob.Builder builderForValue)699     public Builder setJobs(int index, com.google.privacy.dlp.v2.DlpJob.Builder builderForValue) {
700       if (jobsBuilder_ == null) {
701         ensureJobsIsMutable();
702         jobs_.set(index, builderForValue.build());
703         onChanged();
704       } else {
705         jobsBuilder_.setMessage(index, builderForValue.build());
706       }
707       return this;
708     }
709     /**
710      *
711      *
712      * <pre>
713      * A list of DlpJobs that matches the specified filter in the request.
714      * </pre>
715      *
716      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
717      */
addJobs(com.google.privacy.dlp.v2.DlpJob value)718     public Builder addJobs(com.google.privacy.dlp.v2.DlpJob value) {
719       if (jobsBuilder_ == null) {
720         if (value == null) {
721           throw new NullPointerException();
722         }
723         ensureJobsIsMutable();
724         jobs_.add(value);
725         onChanged();
726       } else {
727         jobsBuilder_.addMessage(value);
728       }
729       return this;
730     }
731     /**
732      *
733      *
734      * <pre>
735      * A list of DlpJobs that matches the specified filter in the request.
736      * </pre>
737      *
738      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
739      */
addJobs(int index, com.google.privacy.dlp.v2.DlpJob value)740     public Builder addJobs(int index, com.google.privacy.dlp.v2.DlpJob value) {
741       if (jobsBuilder_ == null) {
742         if (value == null) {
743           throw new NullPointerException();
744         }
745         ensureJobsIsMutable();
746         jobs_.add(index, value);
747         onChanged();
748       } else {
749         jobsBuilder_.addMessage(index, value);
750       }
751       return this;
752     }
753     /**
754      *
755      *
756      * <pre>
757      * A list of DlpJobs that matches the specified filter in the request.
758      * </pre>
759      *
760      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
761      */
addJobs(com.google.privacy.dlp.v2.DlpJob.Builder builderForValue)762     public Builder addJobs(com.google.privacy.dlp.v2.DlpJob.Builder builderForValue) {
763       if (jobsBuilder_ == null) {
764         ensureJobsIsMutable();
765         jobs_.add(builderForValue.build());
766         onChanged();
767       } else {
768         jobsBuilder_.addMessage(builderForValue.build());
769       }
770       return this;
771     }
772     /**
773      *
774      *
775      * <pre>
776      * A list of DlpJobs that matches the specified filter in the request.
777      * </pre>
778      *
779      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
780      */
addJobs(int index, com.google.privacy.dlp.v2.DlpJob.Builder builderForValue)781     public Builder addJobs(int index, com.google.privacy.dlp.v2.DlpJob.Builder builderForValue) {
782       if (jobsBuilder_ == null) {
783         ensureJobsIsMutable();
784         jobs_.add(index, builderForValue.build());
785         onChanged();
786       } else {
787         jobsBuilder_.addMessage(index, builderForValue.build());
788       }
789       return this;
790     }
791     /**
792      *
793      *
794      * <pre>
795      * A list of DlpJobs that matches the specified filter in the request.
796      * </pre>
797      *
798      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
799      */
addAllJobs( java.lang.Iterable<? extends com.google.privacy.dlp.v2.DlpJob> values)800     public Builder addAllJobs(
801         java.lang.Iterable<? extends com.google.privacy.dlp.v2.DlpJob> values) {
802       if (jobsBuilder_ == null) {
803         ensureJobsIsMutable();
804         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, jobs_);
805         onChanged();
806       } else {
807         jobsBuilder_.addAllMessages(values);
808       }
809       return this;
810     }
811     /**
812      *
813      *
814      * <pre>
815      * A list of DlpJobs that matches the specified filter in the request.
816      * </pre>
817      *
818      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
819      */
clearJobs()820     public Builder clearJobs() {
821       if (jobsBuilder_ == null) {
822         jobs_ = java.util.Collections.emptyList();
823         bitField0_ = (bitField0_ & ~0x00000001);
824         onChanged();
825       } else {
826         jobsBuilder_.clear();
827       }
828       return this;
829     }
830     /**
831      *
832      *
833      * <pre>
834      * A list of DlpJobs that matches the specified filter in the request.
835      * </pre>
836      *
837      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
838      */
removeJobs(int index)839     public Builder removeJobs(int index) {
840       if (jobsBuilder_ == null) {
841         ensureJobsIsMutable();
842         jobs_.remove(index);
843         onChanged();
844       } else {
845         jobsBuilder_.remove(index);
846       }
847       return this;
848     }
849     /**
850      *
851      *
852      * <pre>
853      * A list of DlpJobs that matches the specified filter in the request.
854      * </pre>
855      *
856      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
857      */
getJobsBuilder(int index)858     public com.google.privacy.dlp.v2.DlpJob.Builder getJobsBuilder(int index) {
859       return getJobsFieldBuilder().getBuilder(index);
860     }
861     /**
862      *
863      *
864      * <pre>
865      * A list of DlpJobs that matches the specified filter in the request.
866      * </pre>
867      *
868      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
869      */
getJobsOrBuilder(int index)870     public com.google.privacy.dlp.v2.DlpJobOrBuilder getJobsOrBuilder(int index) {
871       if (jobsBuilder_ == null) {
872         return jobs_.get(index);
873       } else {
874         return jobsBuilder_.getMessageOrBuilder(index);
875       }
876     }
877     /**
878      *
879      *
880      * <pre>
881      * A list of DlpJobs that matches the specified filter in the request.
882      * </pre>
883      *
884      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
885      */
886     public java.util.List<? extends com.google.privacy.dlp.v2.DlpJobOrBuilder>
getJobsOrBuilderList()887         getJobsOrBuilderList() {
888       if (jobsBuilder_ != null) {
889         return jobsBuilder_.getMessageOrBuilderList();
890       } else {
891         return java.util.Collections.unmodifiableList(jobs_);
892       }
893     }
894     /**
895      *
896      *
897      * <pre>
898      * A list of DlpJobs that matches the specified filter in the request.
899      * </pre>
900      *
901      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
902      */
addJobsBuilder()903     public com.google.privacy.dlp.v2.DlpJob.Builder addJobsBuilder() {
904       return getJobsFieldBuilder()
905           .addBuilder(com.google.privacy.dlp.v2.DlpJob.getDefaultInstance());
906     }
907     /**
908      *
909      *
910      * <pre>
911      * A list of DlpJobs that matches the specified filter in the request.
912      * </pre>
913      *
914      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
915      */
addJobsBuilder(int index)916     public com.google.privacy.dlp.v2.DlpJob.Builder addJobsBuilder(int index) {
917       return getJobsFieldBuilder()
918           .addBuilder(index, com.google.privacy.dlp.v2.DlpJob.getDefaultInstance());
919     }
920     /**
921      *
922      *
923      * <pre>
924      * A list of DlpJobs that matches the specified filter in the request.
925      * </pre>
926      *
927      * <code>repeated .google.privacy.dlp.v2.DlpJob jobs = 1;</code>
928      */
getJobsBuilderList()929     public java.util.List<com.google.privacy.dlp.v2.DlpJob.Builder> getJobsBuilderList() {
930       return getJobsFieldBuilder().getBuilderList();
931     }
932 
933     private com.google.protobuf.RepeatedFieldBuilderV3<
934             com.google.privacy.dlp.v2.DlpJob,
935             com.google.privacy.dlp.v2.DlpJob.Builder,
936             com.google.privacy.dlp.v2.DlpJobOrBuilder>
getJobsFieldBuilder()937         getJobsFieldBuilder() {
938       if (jobsBuilder_ == null) {
939         jobsBuilder_ =
940             new com.google.protobuf.RepeatedFieldBuilderV3<
941                 com.google.privacy.dlp.v2.DlpJob,
942                 com.google.privacy.dlp.v2.DlpJob.Builder,
943                 com.google.privacy.dlp.v2.DlpJobOrBuilder>(
944                 jobs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
945         jobs_ = null;
946       }
947       return jobsBuilder_;
948     }
949 
950     private java.lang.Object nextPageToken_ = "";
951     /**
952      *
953      *
954      * <pre>
955      * The standard List next-page token.
956      * </pre>
957      *
958      * <code>string next_page_token = 2;</code>
959      *
960      * @return The nextPageToken.
961      */
getNextPageToken()962     public java.lang.String getNextPageToken() {
963       java.lang.Object ref = nextPageToken_;
964       if (!(ref instanceof java.lang.String)) {
965         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
966         java.lang.String s = bs.toStringUtf8();
967         nextPageToken_ = s;
968         return s;
969       } else {
970         return (java.lang.String) ref;
971       }
972     }
973     /**
974      *
975      *
976      * <pre>
977      * The standard List next-page token.
978      * </pre>
979      *
980      * <code>string next_page_token = 2;</code>
981      *
982      * @return The bytes for nextPageToken.
983      */
getNextPageTokenBytes()984     public com.google.protobuf.ByteString getNextPageTokenBytes() {
985       java.lang.Object ref = nextPageToken_;
986       if (ref instanceof String) {
987         com.google.protobuf.ByteString b =
988             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
989         nextPageToken_ = b;
990         return b;
991       } else {
992         return (com.google.protobuf.ByteString) ref;
993       }
994     }
995     /**
996      *
997      *
998      * <pre>
999      * The standard List next-page token.
1000      * </pre>
1001      *
1002      * <code>string next_page_token = 2;</code>
1003      *
1004      * @param value The nextPageToken to set.
1005      * @return This builder for chaining.
1006      */
setNextPageToken(java.lang.String value)1007     public Builder setNextPageToken(java.lang.String value) {
1008       if (value == null) {
1009         throw new NullPointerException();
1010       }
1011       nextPageToken_ = value;
1012       bitField0_ |= 0x00000002;
1013       onChanged();
1014       return this;
1015     }
1016     /**
1017      *
1018      *
1019      * <pre>
1020      * The standard List next-page token.
1021      * </pre>
1022      *
1023      * <code>string next_page_token = 2;</code>
1024      *
1025      * @return This builder for chaining.
1026      */
clearNextPageToken()1027     public Builder clearNextPageToken() {
1028       nextPageToken_ = getDefaultInstance().getNextPageToken();
1029       bitField0_ = (bitField0_ & ~0x00000002);
1030       onChanged();
1031       return this;
1032     }
1033     /**
1034      *
1035      *
1036      * <pre>
1037      * The standard List next-page token.
1038      * </pre>
1039      *
1040      * <code>string next_page_token = 2;</code>
1041      *
1042      * @param value The bytes for nextPageToken to set.
1043      * @return This builder for chaining.
1044      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1045     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1046       if (value == null) {
1047         throw new NullPointerException();
1048       }
1049       checkByteStringIsUtf8(value);
1050       nextPageToken_ = value;
1051       bitField0_ |= 0x00000002;
1052       onChanged();
1053       return this;
1054     }
1055 
1056     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1057     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1058       return super.setUnknownFields(unknownFields);
1059     }
1060 
1061     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1062     public final Builder mergeUnknownFields(
1063         final com.google.protobuf.UnknownFieldSet unknownFields) {
1064       return super.mergeUnknownFields(unknownFields);
1065     }
1066 
1067     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ListDlpJobsResponse)
1068   }
1069 
1070   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ListDlpJobsResponse)
1071   private static final com.google.privacy.dlp.v2.ListDlpJobsResponse DEFAULT_INSTANCE;
1072 
1073   static {
1074     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.ListDlpJobsResponse();
1075   }
1076 
getDefaultInstance()1077   public static com.google.privacy.dlp.v2.ListDlpJobsResponse getDefaultInstance() {
1078     return DEFAULT_INSTANCE;
1079   }
1080 
1081   private static final com.google.protobuf.Parser<ListDlpJobsResponse> PARSER =
1082       new com.google.protobuf.AbstractParser<ListDlpJobsResponse>() {
1083         @java.lang.Override
1084         public ListDlpJobsResponse parsePartialFrom(
1085             com.google.protobuf.CodedInputStream input,
1086             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1087             throws com.google.protobuf.InvalidProtocolBufferException {
1088           Builder builder = newBuilder();
1089           try {
1090             builder.mergeFrom(input, extensionRegistry);
1091           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1092             throw e.setUnfinishedMessage(builder.buildPartial());
1093           } catch (com.google.protobuf.UninitializedMessageException e) {
1094             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1095           } catch (java.io.IOException e) {
1096             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1097                 .setUnfinishedMessage(builder.buildPartial());
1098           }
1099           return builder.buildPartial();
1100         }
1101       };
1102 
parser()1103   public static com.google.protobuf.Parser<ListDlpJobsResponse> parser() {
1104     return PARSER;
1105   }
1106 
1107   @java.lang.Override
getParserForType()1108   public com.google.protobuf.Parser<ListDlpJobsResponse> getParserForType() {
1109     return PARSER;
1110   }
1111 
1112   @java.lang.Override
getDefaultInstanceForType()1113   public com.google.privacy.dlp.v2.ListDlpJobsResponse getDefaultInstanceForType() {
1114     return DEFAULT_INSTANCE;
1115   }
1116 }
1117