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