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