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