• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/privacy/dlp/v2/dlp.proto
18 
19 package com.google.privacy.dlp.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * The results of an inspect DataSource job.
26  * </pre>
27  *
28  * Protobuf type {@code google.privacy.dlp.v2.InspectDataSourceDetails}
29  */
30 public final class InspectDataSourceDetails extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.InspectDataSourceDetails)
33     InspectDataSourceDetailsOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use InspectDataSourceDetails.newBuilder() to construct.
InspectDataSourceDetails(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private InspectDataSourceDetails(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
InspectDataSourceDetails()40   private InspectDataSourceDetails() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new InspectDataSourceDetails();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.privacy.dlp.v2.DlpProto
55         .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.privacy.dlp.v2.DlpProto
62         .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.privacy.dlp.v2.InspectDataSourceDetails.class,
65             com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder.class);
66   }
67 
68   public interface RequestedOptionsOrBuilder
69       extends
70       // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions)
71       com.google.protobuf.MessageOrBuilder {
72 
73     /**
74      *
75      *
76      * <pre>
77      * If run with an InspectTemplate, a snapshot of its state at the time of
78      * this run.
79      * </pre>
80      *
81      * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
82      *
83      * @return Whether the snapshotInspectTemplate field is set.
84      */
hasSnapshotInspectTemplate()85     boolean hasSnapshotInspectTemplate();
86     /**
87      *
88      *
89      * <pre>
90      * If run with an InspectTemplate, a snapshot of its state at the time of
91      * this run.
92      * </pre>
93      *
94      * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
95      *
96      * @return The snapshotInspectTemplate.
97      */
getSnapshotInspectTemplate()98     com.google.privacy.dlp.v2.InspectTemplate getSnapshotInspectTemplate();
99     /**
100      *
101      *
102      * <pre>
103      * If run with an InspectTemplate, a snapshot of its state at the time of
104      * this run.
105      * </pre>
106      *
107      * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
108      */
getSnapshotInspectTemplateOrBuilder()109     com.google.privacy.dlp.v2.InspectTemplateOrBuilder getSnapshotInspectTemplateOrBuilder();
110 
111     /**
112      *
113      *
114      * <pre>
115      * Inspect config.
116      * </pre>
117      *
118      * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
119      *
120      * @return Whether the jobConfig field is set.
121      */
hasJobConfig()122     boolean hasJobConfig();
123     /**
124      *
125      *
126      * <pre>
127      * Inspect config.
128      * </pre>
129      *
130      * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
131      *
132      * @return The jobConfig.
133      */
getJobConfig()134     com.google.privacy.dlp.v2.InspectJobConfig getJobConfig();
135     /**
136      *
137      *
138      * <pre>
139      * Inspect config.
140      * </pre>
141      *
142      * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
143      */
getJobConfigOrBuilder()144     com.google.privacy.dlp.v2.InspectJobConfigOrBuilder getJobConfigOrBuilder();
145   }
146   /**
147    *
148    *
149    * <pre>
150    * Snapshot of the inspection configuration.
151    * </pre>
152    *
153    * Protobuf type {@code google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions}
154    */
155   public static final class RequestedOptions extends com.google.protobuf.GeneratedMessageV3
156       implements
157       // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions)
158       RequestedOptionsOrBuilder {
159     private static final long serialVersionUID = 0L;
160     // Use RequestedOptions.newBuilder() to construct.
RequestedOptions(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)161     private RequestedOptions(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
162       super(builder);
163     }
164 
RequestedOptions()165     private RequestedOptions() {}
166 
167     @java.lang.Override
168     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)169     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
170       return new RequestedOptions();
171     }
172 
173     @java.lang.Override
getUnknownFields()174     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
175       return this.unknownFields;
176     }
177 
getDescriptor()178     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
179       return com.google.privacy.dlp.v2.DlpProto
180           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_RequestedOptions_descriptor;
181     }
182 
183     @java.lang.Override
184     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()185         internalGetFieldAccessorTable() {
186       return com.google.privacy.dlp.v2.DlpProto
187           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_RequestedOptions_fieldAccessorTable
188           .ensureFieldAccessorsInitialized(
189               com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.class,
190               com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder.class);
191     }
192 
193     public static final int SNAPSHOT_INSPECT_TEMPLATE_FIELD_NUMBER = 1;
194     private com.google.privacy.dlp.v2.InspectTemplate snapshotInspectTemplate_;
195     /**
196      *
197      *
198      * <pre>
199      * If run with an InspectTemplate, a snapshot of its state at the time of
200      * this run.
201      * </pre>
202      *
203      * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
204      *
205      * @return Whether the snapshotInspectTemplate field is set.
206      */
207     @java.lang.Override
hasSnapshotInspectTemplate()208     public boolean hasSnapshotInspectTemplate() {
209       return snapshotInspectTemplate_ != null;
210     }
211     /**
212      *
213      *
214      * <pre>
215      * If run with an InspectTemplate, a snapshot of its state at the time of
216      * this run.
217      * </pre>
218      *
219      * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
220      *
221      * @return The snapshotInspectTemplate.
222      */
223     @java.lang.Override
getSnapshotInspectTemplate()224     public com.google.privacy.dlp.v2.InspectTemplate getSnapshotInspectTemplate() {
225       return snapshotInspectTemplate_ == null
226           ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
227           : snapshotInspectTemplate_;
228     }
229     /**
230      *
231      *
232      * <pre>
233      * If run with an InspectTemplate, a snapshot of its state at the time of
234      * this run.
235      * </pre>
236      *
237      * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
238      */
239     @java.lang.Override
240     public com.google.privacy.dlp.v2.InspectTemplateOrBuilder
getSnapshotInspectTemplateOrBuilder()241         getSnapshotInspectTemplateOrBuilder() {
242       return snapshotInspectTemplate_ == null
243           ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
244           : snapshotInspectTemplate_;
245     }
246 
247     public static final int JOB_CONFIG_FIELD_NUMBER = 3;
248     private com.google.privacy.dlp.v2.InspectJobConfig jobConfig_;
249     /**
250      *
251      *
252      * <pre>
253      * Inspect config.
254      * </pre>
255      *
256      * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
257      *
258      * @return Whether the jobConfig field is set.
259      */
260     @java.lang.Override
hasJobConfig()261     public boolean hasJobConfig() {
262       return jobConfig_ != null;
263     }
264     /**
265      *
266      *
267      * <pre>
268      * Inspect config.
269      * </pre>
270      *
271      * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
272      *
273      * @return The jobConfig.
274      */
275     @java.lang.Override
getJobConfig()276     public com.google.privacy.dlp.v2.InspectJobConfig getJobConfig() {
277       return jobConfig_ == null
278           ? com.google.privacy.dlp.v2.InspectJobConfig.getDefaultInstance()
279           : jobConfig_;
280     }
281     /**
282      *
283      *
284      * <pre>
285      * Inspect config.
286      * </pre>
287      *
288      * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
289      */
290     @java.lang.Override
getJobConfigOrBuilder()291     public com.google.privacy.dlp.v2.InspectJobConfigOrBuilder getJobConfigOrBuilder() {
292       return jobConfig_ == null
293           ? com.google.privacy.dlp.v2.InspectJobConfig.getDefaultInstance()
294           : jobConfig_;
295     }
296 
297     private byte memoizedIsInitialized = -1;
298 
299     @java.lang.Override
isInitialized()300     public final boolean isInitialized() {
301       byte isInitialized = memoizedIsInitialized;
302       if (isInitialized == 1) return true;
303       if (isInitialized == 0) return false;
304 
305       memoizedIsInitialized = 1;
306       return true;
307     }
308 
309     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)310     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
311       if (snapshotInspectTemplate_ != null) {
312         output.writeMessage(1, getSnapshotInspectTemplate());
313       }
314       if (jobConfig_ != null) {
315         output.writeMessage(3, getJobConfig());
316       }
317       getUnknownFields().writeTo(output);
318     }
319 
320     @java.lang.Override
getSerializedSize()321     public int getSerializedSize() {
322       int size = memoizedSize;
323       if (size != -1) return size;
324 
325       size = 0;
326       if (snapshotInspectTemplate_ != null) {
327         size +=
328             com.google.protobuf.CodedOutputStream.computeMessageSize(
329                 1, getSnapshotInspectTemplate());
330       }
331       if (jobConfig_ != null) {
332         size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getJobConfig());
333       }
334       size += getUnknownFields().getSerializedSize();
335       memoizedSize = size;
336       return size;
337     }
338 
339     @java.lang.Override
equals(final java.lang.Object obj)340     public boolean equals(final java.lang.Object obj) {
341       if (obj == this) {
342         return true;
343       }
344       if (!(obj instanceof com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions)) {
345         return super.equals(obj);
346       }
347       com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions other =
348           (com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions) obj;
349 
350       if (hasSnapshotInspectTemplate() != other.hasSnapshotInspectTemplate()) return false;
351       if (hasSnapshotInspectTemplate()) {
352         if (!getSnapshotInspectTemplate().equals(other.getSnapshotInspectTemplate())) return false;
353       }
354       if (hasJobConfig() != other.hasJobConfig()) return false;
355       if (hasJobConfig()) {
356         if (!getJobConfig().equals(other.getJobConfig())) return false;
357       }
358       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
359       return true;
360     }
361 
362     @java.lang.Override
hashCode()363     public int hashCode() {
364       if (memoizedHashCode != 0) {
365         return memoizedHashCode;
366       }
367       int hash = 41;
368       hash = (19 * hash) + getDescriptor().hashCode();
369       if (hasSnapshotInspectTemplate()) {
370         hash = (37 * hash) + SNAPSHOT_INSPECT_TEMPLATE_FIELD_NUMBER;
371         hash = (53 * hash) + getSnapshotInspectTemplate().hashCode();
372       }
373       if (hasJobConfig()) {
374         hash = (37 * hash) + JOB_CONFIG_FIELD_NUMBER;
375         hash = (53 * hash) + getJobConfig().hashCode();
376       }
377       hash = (29 * hash) + getUnknownFields().hashCode();
378       memoizedHashCode = hash;
379       return hash;
380     }
381 
parseFrom( java.nio.ByteBuffer data)382     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
383         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
384       return PARSER.parseFrom(data);
385     }
386 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)387     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
388         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
389         throws com.google.protobuf.InvalidProtocolBufferException {
390       return PARSER.parseFrom(data, extensionRegistry);
391     }
392 
parseFrom( com.google.protobuf.ByteString data)393     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
394         com.google.protobuf.ByteString data)
395         throws com.google.protobuf.InvalidProtocolBufferException {
396       return PARSER.parseFrom(data);
397     }
398 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
400         com.google.protobuf.ByteString data,
401         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402         throws com.google.protobuf.InvalidProtocolBufferException {
403       return PARSER.parseFrom(data, extensionRegistry);
404     }
405 
parseFrom( byte[] data)406     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
407         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
408       return PARSER.parseFrom(data);
409     }
410 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)411     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
412         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
413         throws com.google.protobuf.InvalidProtocolBufferException {
414       return PARSER.parseFrom(data, extensionRegistry);
415     }
416 
parseFrom( java.io.InputStream input)417     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
418         java.io.InputStream input) throws java.io.IOException {
419       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
420     }
421 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)422     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
423         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
424         throws java.io.IOException {
425       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
426           PARSER, input, extensionRegistry);
427     }
428 
429     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
parseDelimitedFrom(java.io.InputStream input)430         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
431       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
432     }
433 
434     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)435         parseDelimitedFrom(
436             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
437             throws java.io.IOException {
438       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
439           PARSER, input, extensionRegistry);
440     }
441 
parseFrom( com.google.protobuf.CodedInputStream input)442     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
443         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
444       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
445     }
446 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)447     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions parseFrom(
448         com.google.protobuf.CodedInputStream input,
449         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
450         throws java.io.IOException {
451       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
452           PARSER, input, extensionRegistry);
453     }
454 
455     @java.lang.Override
newBuilderForType()456     public Builder newBuilderForType() {
457       return newBuilder();
458     }
459 
newBuilder()460     public static Builder newBuilder() {
461       return DEFAULT_INSTANCE.toBuilder();
462     }
463 
newBuilder( com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions prototype)464     public static Builder newBuilder(
465         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions prototype) {
466       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
467     }
468 
469     @java.lang.Override
toBuilder()470     public Builder toBuilder() {
471       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
472     }
473 
474     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)475     protected Builder newBuilderForType(
476         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
477       Builder builder = new Builder(parent);
478       return builder;
479     }
480     /**
481      *
482      *
483      * <pre>
484      * Snapshot of the inspection configuration.
485      * </pre>
486      *
487      * Protobuf type {@code google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions}
488      */
489     public static final class Builder
490         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
491         implements
492         // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions)
493         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsOrBuilder {
getDescriptor()494       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
495         return com.google.privacy.dlp.v2.DlpProto
496             .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_RequestedOptions_descriptor;
497       }
498 
499       @java.lang.Override
500       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()501           internalGetFieldAccessorTable() {
502         return com.google.privacy.dlp.v2.DlpProto
503             .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_RequestedOptions_fieldAccessorTable
504             .ensureFieldAccessorsInitialized(
505                 com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.class,
506                 com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder.class);
507       }
508 
509       // Construct using
510       // com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.newBuilder()
Builder()511       private Builder() {}
512 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)513       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
514         super(parent);
515       }
516 
517       @java.lang.Override
clear()518       public Builder clear() {
519         super.clear();
520         bitField0_ = 0;
521         snapshotInspectTemplate_ = null;
522         if (snapshotInspectTemplateBuilder_ != null) {
523           snapshotInspectTemplateBuilder_.dispose();
524           snapshotInspectTemplateBuilder_ = null;
525         }
526         jobConfig_ = null;
527         if (jobConfigBuilder_ != null) {
528           jobConfigBuilder_.dispose();
529           jobConfigBuilder_ = null;
530         }
531         return this;
532       }
533 
534       @java.lang.Override
getDescriptorForType()535       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
536         return com.google.privacy.dlp.v2.DlpProto
537             .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_RequestedOptions_descriptor;
538       }
539 
540       @java.lang.Override
541       public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
getDefaultInstanceForType()542           getDefaultInstanceForType() {
543         return com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
544             .getDefaultInstance();
545       }
546 
547       @java.lang.Override
build()548       public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions build() {
549         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions result = buildPartial();
550         if (!result.isInitialized()) {
551           throw newUninitializedMessageException(result);
552         }
553         return result;
554       }
555 
556       @java.lang.Override
buildPartial()557       public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions buildPartial() {
558         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions result =
559             new com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions(this);
560         if (bitField0_ != 0) {
561           buildPartial0(result);
562         }
563         onBuilt();
564         return result;
565       }
566 
buildPartial0( com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions result)567       private void buildPartial0(
568           com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions result) {
569         int from_bitField0_ = bitField0_;
570         if (((from_bitField0_ & 0x00000001) != 0)) {
571           result.snapshotInspectTemplate_ =
572               snapshotInspectTemplateBuilder_ == null
573                   ? snapshotInspectTemplate_
574                   : snapshotInspectTemplateBuilder_.build();
575         }
576         if (((from_bitField0_ & 0x00000002) != 0)) {
577           result.jobConfig_ = jobConfigBuilder_ == null ? jobConfig_ : jobConfigBuilder_.build();
578         }
579       }
580 
581       @java.lang.Override
clone()582       public Builder clone() {
583         return super.clone();
584       }
585 
586       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)587       public Builder setField(
588           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
589         return super.setField(field, value);
590       }
591 
592       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)593       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
594         return super.clearField(field);
595       }
596 
597       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)598       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
599         return super.clearOneof(oneof);
600       }
601 
602       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)603       public Builder setRepeatedField(
604           com.google.protobuf.Descriptors.FieldDescriptor field,
605           int index,
606           java.lang.Object value) {
607         return super.setRepeatedField(field, index, value);
608       }
609 
610       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)611       public Builder addRepeatedField(
612           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
613         return super.addRepeatedField(field, value);
614       }
615 
616       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)617       public Builder mergeFrom(com.google.protobuf.Message other) {
618         if (other instanceof com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions) {
619           return mergeFrom(
620               (com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions) other);
621         } else {
622           super.mergeFrom(other);
623           return this;
624         }
625       }
626 
mergeFrom( com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions other)627       public Builder mergeFrom(
628           com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions other) {
629         if (other
630             == com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
631                 .getDefaultInstance()) return this;
632         if (other.hasSnapshotInspectTemplate()) {
633           mergeSnapshotInspectTemplate(other.getSnapshotInspectTemplate());
634         }
635         if (other.hasJobConfig()) {
636           mergeJobConfig(other.getJobConfig());
637         }
638         this.mergeUnknownFields(other.getUnknownFields());
639         onChanged();
640         return this;
641       }
642 
643       @java.lang.Override
isInitialized()644       public final boolean isInitialized() {
645         return true;
646       }
647 
648       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)649       public Builder mergeFrom(
650           com.google.protobuf.CodedInputStream input,
651           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
652           throws java.io.IOException {
653         if (extensionRegistry == null) {
654           throw new java.lang.NullPointerException();
655         }
656         try {
657           boolean done = false;
658           while (!done) {
659             int tag = input.readTag();
660             switch (tag) {
661               case 0:
662                 done = true;
663                 break;
664               case 10:
665                 {
666                   input.readMessage(
667                       getSnapshotInspectTemplateFieldBuilder().getBuilder(), extensionRegistry);
668                   bitField0_ |= 0x00000001;
669                   break;
670                 } // case 10
671               case 26:
672                 {
673                   input.readMessage(getJobConfigFieldBuilder().getBuilder(), extensionRegistry);
674                   bitField0_ |= 0x00000002;
675                   break;
676                 } // case 26
677               default:
678                 {
679                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
680                     done = true; // was an endgroup tag
681                   }
682                   break;
683                 } // default:
684             } // switch (tag)
685           } // while (!done)
686         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
687           throw e.unwrapIOException();
688         } finally {
689           onChanged();
690         } // finally
691         return this;
692       }
693 
694       private int bitField0_;
695 
696       private com.google.privacy.dlp.v2.InspectTemplate snapshotInspectTemplate_;
697       private com.google.protobuf.SingleFieldBuilderV3<
698               com.google.privacy.dlp.v2.InspectTemplate,
699               com.google.privacy.dlp.v2.InspectTemplate.Builder,
700               com.google.privacy.dlp.v2.InspectTemplateOrBuilder>
701           snapshotInspectTemplateBuilder_;
702       /**
703        *
704        *
705        * <pre>
706        * If run with an InspectTemplate, a snapshot of its state at the time of
707        * this run.
708        * </pre>
709        *
710        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
711        *
712        * @return Whether the snapshotInspectTemplate field is set.
713        */
hasSnapshotInspectTemplate()714       public boolean hasSnapshotInspectTemplate() {
715         return ((bitField0_ & 0x00000001) != 0);
716       }
717       /**
718        *
719        *
720        * <pre>
721        * If run with an InspectTemplate, a snapshot of its state at the time of
722        * this run.
723        * </pre>
724        *
725        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
726        *
727        * @return The snapshotInspectTemplate.
728        */
getSnapshotInspectTemplate()729       public com.google.privacy.dlp.v2.InspectTemplate getSnapshotInspectTemplate() {
730         if (snapshotInspectTemplateBuilder_ == null) {
731           return snapshotInspectTemplate_ == null
732               ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
733               : snapshotInspectTemplate_;
734         } else {
735           return snapshotInspectTemplateBuilder_.getMessage();
736         }
737       }
738       /**
739        *
740        *
741        * <pre>
742        * If run with an InspectTemplate, a snapshot of its state at the time of
743        * this run.
744        * </pre>
745        *
746        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
747        */
setSnapshotInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value)748       public Builder setSnapshotInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value) {
749         if (snapshotInspectTemplateBuilder_ == null) {
750           if (value == null) {
751             throw new NullPointerException();
752           }
753           snapshotInspectTemplate_ = value;
754         } else {
755           snapshotInspectTemplateBuilder_.setMessage(value);
756         }
757         bitField0_ |= 0x00000001;
758         onChanged();
759         return this;
760       }
761       /**
762        *
763        *
764        * <pre>
765        * If run with an InspectTemplate, a snapshot of its state at the time of
766        * this run.
767        * </pre>
768        *
769        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
770        */
setSnapshotInspectTemplate( com.google.privacy.dlp.v2.InspectTemplate.Builder builderForValue)771       public Builder setSnapshotInspectTemplate(
772           com.google.privacy.dlp.v2.InspectTemplate.Builder builderForValue) {
773         if (snapshotInspectTemplateBuilder_ == null) {
774           snapshotInspectTemplate_ = builderForValue.build();
775         } else {
776           snapshotInspectTemplateBuilder_.setMessage(builderForValue.build());
777         }
778         bitField0_ |= 0x00000001;
779         onChanged();
780         return this;
781       }
782       /**
783        *
784        *
785        * <pre>
786        * If run with an InspectTemplate, a snapshot of its state at the time of
787        * this run.
788        * </pre>
789        *
790        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
791        */
mergeSnapshotInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value)792       public Builder mergeSnapshotInspectTemplate(com.google.privacy.dlp.v2.InspectTemplate value) {
793         if (snapshotInspectTemplateBuilder_ == null) {
794           if (((bitField0_ & 0x00000001) != 0)
795               && snapshotInspectTemplate_ != null
796               && snapshotInspectTemplate_
797                   != com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()) {
798             getSnapshotInspectTemplateBuilder().mergeFrom(value);
799           } else {
800             snapshotInspectTemplate_ = value;
801           }
802         } else {
803           snapshotInspectTemplateBuilder_.mergeFrom(value);
804         }
805         bitField0_ |= 0x00000001;
806         onChanged();
807         return this;
808       }
809       /**
810        *
811        *
812        * <pre>
813        * If run with an InspectTemplate, a snapshot of its state at the time of
814        * this run.
815        * </pre>
816        *
817        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
818        */
clearSnapshotInspectTemplate()819       public Builder clearSnapshotInspectTemplate() {
820         bitField0_ = (bitField0_ & ~0x00000001);
821         snapshotInspectTemplate_ = null;
822         if (snapshotInspectTemplateBuilder_ != null) {
823           snapshotInspectTemplateBuilder_.dispose();
824           snapshotInspectTemplateBuilder_ = null;
825         }
826         onChanged();
827         return this;
828       }
829       /**
830        *
831        *
832        * <pre>
833        * If run with an InspectTemplate, a snapshot of its state at the time of
834        * this run.
835        * </pre>
836        *
837        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
838        */
getSnapshotInspectTemplateBuilder()839       public com.google.privacy.dlp.v2.InspectTemplate.Builder getSnapshotInspectTemplateBuilder() {
840         bitField0_ |= 0x00000001;
841         onChanged();
842         return getSnapshotInspectTemplateFieldBuilder().getBuilder();
843       }
844       /**
845        *
846        *
847        * <pre>
848        * If run with an InspectTemplate, a snapshot of its state at the time of
849        * this run.
850        * </pre>
851        *
852        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
853        */
854       public com.google.privacy.dlp.v2.InspectTemplateOrBuilder
getSnapshotInspectTemplateOrBuilder()855           getSnapshotInspectTemplateOrBuilder() {
856         if (snapshotInspectTemplateBuilder_ != null) {
857           return snapshotInspectTemplateBuilder_.getMessageOrBuilder();
858         } else {
859           return snapshotInspectTemplate_ == null
860               ? com.google.privacy.dlp.v2.InspectTemplate.getDefaultInstance()
861               : snapshotInspectTemplate_;
862         }
863       }
864       /**
865        *
866        *
867        * <pre>
868        * If run with an InspectTemplate, a snapshot of its state at the time of
869        * this run.
870        * </pre>
871        *
872        * <code>.google.privacy.dlp.v2.InspectTemplate snapshot_inspect_template = 1;</code>
873        */
874       private com.google.protobuf.SingleFieldBuilderV3<
875               com.google.privacy.dlp.v2.InspectTemplate,
876               com.google.privacy.dlp.v2.InspectTemplate.Builder,
877               com.google.privacy.dlp.v2.InspectTemplateOrBuilder>
getSnapshotInspectTemplateFieldBuilder()878           getSnapshotInspectTemplateFieldBuilder() {
879         if (snapshotInspectTemplateBuilder_ == null) {
880           snapshotInspectTemplateBuilder_ =
881               new com.google.protobuf.SingleFieldBuilderV3<
882                   com.google.privacy.dlp.v2.InspectTemplate,
883                   com.google.privacy.dlp.v2.InspectTemplate.Builder,
884                   com.google.privacy.dlp.v2.InspectTemplateOrBuilder>(
885                   getSnapshotInspectTemplate(), getParentForChildren(), isClean());
886           snapshotInspectTemplate_ = null;
887         }
888         return snapshotInspectTemplateBuilder_;
889       }
890 
891       private com.google.privacy.dlp.v2.InspectJobConfig jobConfig_;
892       private com.google.protobuf.SingleFieldBuilderV3<
893               com.google.privacy.dlp.v2.InspectJobConfig,
894               com.google.privacy.dlp.v2.InspectJobConfig.Builder,
895               com.google.privacy.dlp.v2.InspectJobConfigOrBuilder>
896           jobConfigBuilder_;
897       /**
898        *
899        *
900        * <pre>
901        * Inspect config.
902        * </pre>
903        *
904        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
905        *
906        * @return Whether the jobConfig field is set.
907        */
hasJobConfig()908       public boolean hasJobConfig() {
909         return ((bitField0_ & 0x00000002) != 0);
910       }
911       /**
912        *
913        *
914        * <pre>
915        * Inspect config.
916        * </pre>
917        *
918        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
919        *
920        * @return The jobConfig.
921        */
getJobConfig()922       public com.google.privacy.dlp.v2.InspectJobConfig getJobConfig() {
923         if (jobConfigBuilder_ == null) {
924           return jobConfig_ == null
925               ? com.google.privacy.dlp.v2.InspectJobConfig.getDefaultInstance()
926               : jobConfig_;
927         } else {
928           return jobConfigBuilder_.getMessage();
929         }
930       }
931       /**
932        *
933        *
934        * <pre>
935        * Inspect config.
936        * </pre>
937        *
938        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
939        */
setJobConfig(com.google.privacy.dlp.v2.InspectJobConfig value)940       public Builder setJobConfig(com.google.privacy.dlp.v2.InspectJobConfig value) {
941         if (jobConfigBuilder_ == null) {
942           if (value == null) {
943             throw new NullPointerException();
944           }
945           jobConfig_ = value;
946         } else {
947           jobConfigBuilder_.setMessage(value);
948         }
949         bitField0_ |= 0x00000002;
950         onChanged();
951         return this;
952       }
953       /**
954        *
955        *
956        * <pre>
957        * Inspect config.
958        * </pre>
959        *
960        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
961        */
setJobConfig( com.google.privacy.dlp.v2.InspectJobConfig.Builder builderForValue)962       public Builder setJobConfig(
963           com.google.privacy.dlp.v2.InspectJobConfig.Builder builderForValue) {
964         if (jobConfigBuilder_ == null) {
965           jobConfig_ = builderForValue.build();
966         } else {
967           jobConfigBuilder_.setMessage(builderForValue.build());
968         }
969         bitField0_ |= 0x00000002;
970         onChanged();
971         return this;
972       }
973       /**
974        *
975        *
976        * <pre>
977        * Inspect config.
978        * </pre>
979        *
980        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
981        */
mergeJobConfig(com.google.privacy.dlp.v2.InspectJobConfig value)982       public Builder mergeJobConfig(com.google.privacy.dlp.v2.InspectJobConfig value) {
983         if (jobConfigBuilder_ == null) {
984           if (((bitField0_ & 0x00000002) != 0)
985               && jobConfig_ != null
986               && jobConfig_ != com.google.privacy.dlp.v2.InspectJobConfig.getDefaultInstance()) {
987             getJobConfigBuilder().mergeFrom(value);
988           } else {
989             jobConfig_ = value;
990           }
991         } else {
992           jobConfigBuilder_.mergeFrom(value);
993         }
994         bitField0_ |= 0x00000002;
995         onChanged();
996         return this;
997       }
998       /**
999        *
1000        *
1001        * <pre>
1002        * Inspect config.
1003        * </pre>
1004        *
1005        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
1006        */
clearJobConfig()1007       public Builder clearJobConfig() {
1008         bitField0_ = (bitField0_ & ~0x00000002);
1009         jobConfig_ = null;
1010         if (jobConfigBuilder_ != null) {
1011           jobConfigBuilder_.dispose();
1012           jobConfigBuilder_ = null;
1013         }
1014         onChanged();
1015         return this;
1016       }
1017       /**
1018        *
1019        *
1020        * <pre>
1021        * Inspect config.
1022        * </pre>
1023        *
1024        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
1025        */
getJobConfigBuilder()1026       public com.google.privacy.dlp.v2.InspectJobConfig.Builder getJobConfigBuilder() {
1027         bitField0_ |= 0x00000002;
1028         onChanged();
1029         return getJobConfigFieldBuilder().getBuilder();
1030       }
1031       /**
1032        *
1033        *
1034        * <pre>
1035        * Inspect config.
1036        * </pre>
1037        *
1038        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
1039        */
getJobConfigOrBuilder()1040       public com.google.privacy.dlp.v2.InspectJobConfigOrBuilder getJobConfigOrBuilder() {
1041         if (jobConfigBuilder_ != null) {
1042           return jobConfigBuilder_.getMessageOrBuilder();
1043         } else {
1044           return jobConfig_ == null
1045               ? com.google.privacy.dlp.v2.InspectJobConfig.getDefaultInstance()
1046               : jobConfig_;
1047         }
1048       }
1049       /**
1050        *
1051        *
1052        * <pre>
1053        * Inspect config.
1054        * </pre>
1055        *
1056        * <code>.google.privacy.dlp.v2.InspectJobConfig job_config = 3;</code>
1057        */
1058       private com.google.protobuf.SingleFieldBuilderV3<
1059               com.google.privacy.dlp.v2.InspectJobConfig,
1060               com.google.privacy.dlp.v2.InspectJobConfig.Builder,
1061               com.google.privacy.dlp.v2.InspectJobConfigOrBuilder>
getJobConfigFieldBuilder()1062           getJobConfigFieldBuilder() {
1063         if (jobConfigBuilder_ == null) {
1064           jobConfigBuilder_ =
1065               new com.google.protobuf.SingleFieldBuilderV3<
1066                   com.google.privacy.dlp.v2.InspectJobConfig,
1067                   com.google.privacy.dlp.v2.InspectJobConfig.Builder,
1068                   com.google.privacy.dlp.v2.InspectJobConfigOrBuilder>(
1069                   getJobConfig(), getParentForChildren(), isClean());
1070           jobConfig_ = null;
1071         }
1072         return jobConfigBuilder_;
1073       }
1074 
1075       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1076       public final Builder setUnknownFields(
1077           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.InspectDataSourceDetails.RequestedOptions)
1088     }
1089 
1090     // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions)
1091     private static final com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
1092         DEFAULT_INSTANCE;
1093 
1094     static {
1095       DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions();
1096     }
1097 
1098     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
getDefaultInstance()1099         getDefaultInstance() {
1100       return DEFAULT_INSTANCE;
1101     }
1102 
1103     private static final com.google.protobuf.Parser<RequestedOptions> PARSER =
1104         new com.google.protobuf.AbstractParser<RequestedOptions>() {
1105           @java.lang.Override
1106           public RequestedOptions parsePartialFrom(
1107               com.google.protobuf.CodedInputStream input,
1108               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1109               throws com.google.protobuf.InvalidProtocolBufferException {
1110             Builder builder = newBuilder();
1111             try {
1112               builder.mergeFrom(input, extensionRegistry);
1113             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1114               throw e.setUnfinishedMessage(builder.buildPartial());
1115             } catch (com.google.protobuf.UninitializedMessageException e) {
1116               throw e.asInvalidProtocolBufferException()
1117                   .setUnfinishedMessage(builder.buildPartial());
1118             } catch (java.io.IOException e) {
1119               throw new com.google.protobuf.InvalidProtocolBufferException(e)
1120                   .setUnfinishedMessage(builder.buildPartial());
1121             }
1122             return builder.buildPartial();
1123           }
1124         };
1125 
parser()1126     public static com.google.protobuf.Parser<RequestedOptions> parser() {
1127       return PARSER;
1128     }
1129 
1130     @java.lang.Override
getParserForType()1131     public com.google.protobuf.Parser<RequestedOptions> getParserForType() {
1132       return PARSER;
1133     }
1134 
1135     @java.lang.Override
1136     public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
getDefaultInstanceForType()1137         getDefaultInstanceForType() {
1138       return DEFAULT_INSTANCE;
1139     }
1140   }
1141 
1142   public interface ResultOrBuilder
1143       extends
1144       // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.InspectDataSourceDetails.Result)
1145       com.google.protobuf.MessageOrBuilder {
1146 
1147     /**
1148      *
1149      *
1150      * <pre>
1151      * Total size in bytes that were processed.
1152      * </pre>
1153      *
1154      * <code>int64 processed_bytes = 1;</code>
1155      *
1156      * @return The processedBytes.
1157      */
getProcessedBytes()1158     long getProcessedBytes();
1159 
1160     /**
1161      *
1162      *
1163      * <pre>
1164      * Estimate of the number of bytes to process.
1165      * </pre>
1166      *
1167      * <code>int64 total_estimated_bytes = 2;</code>
1168      *
1169      * @return The totalEstimatedBytes.
1170      */
getTotalEstimatedBytes()1171     long getTotalEstimatedBytes();
1172 
1173     /**
1174      *
1175      *
1176      * <pre>
1177      * Statistics of how many instances of each info type were found during
1178      * inspect job.
1179      * </pre>
1180      *
1181      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1182      */
getInfoTypeStatsList()1183     java.util.List<com.google.privacy.dlp.v2.InfoTypeStats> getInfoTypeStatsList();
1184     /**
1185      *
1186      *
1187      * <pre>
1188      * Statistics of how many instances of each info type were found during
1189      * inspect job.
1190      * </pre>
1191      *
1192      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1193      */
getInfoTypeStats(int index)1194     com.google.privacy.dlp.v2.InfoTypeStats getInfoTypeStats(int index);
1195     /**
1196      *
1197      *
1198      * <pre>
1199      * Statistics of how many instances of each info type were found during
1200      * inspect job.
1201      * </pre>
1202      *
1203      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1204      */
getInfoTypeStatsCount()1205     int getInfoTypeStatsCount();
1206     /**
1207      *
1208      *
1209      * <pre>
1210      * Statistics of how many instances of each info type were found during
1211      * inspect job.
1212      * </pre>
1213      *
1214      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1215      */
1216     java.util.List<? extends com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder>
getInfoTypeStatsOrBuilderList()1217         getInfoTypeStatsOrBuilderList();
1218     /**
1219      *
1220      *
1221      * <pre>
1222      * Statistics of how many instances of each info type were found during
1223      * inspect job.
1224      * </pre>
1225      *
1226      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1227      */
getInfoTypeStatsOrBuilder(int index)1228     com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder getInfoTypeStatsOrBuilder(int index);
1229 
1230     /**
1231      *
1232      *
1233      * <pre>
1234      * Statistics related to the processing of hybrid inspect.
1235      * </pre>
1236      *
1237      * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
1238      *
1239      * @return Whether the hybridStats field is set.
1240      */
hasHybridStats()1241     boolean hasHybridStats();
1242     /**
1243      *
1244      *
1245      * <pre>
1246      * Statistics related to the processing of hybrid inspect.
1247      * </pre>
1248      *
1249      * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
1250      *
1251      * @return The hybridStats.
1252      */
getHybridStats()1253     com.google.privacy.dlp.v2.HybridInspectStatistics getHybridStats();
1254     /**
1255      *
1256      *
1257      * <pre>
1258      * Statistics related to the processing of hybrid inspect.
1259      * </pre>
1260      *
1261      * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
1262      */
getHybridStatsOrBuilder()1263     com.google.privacy.dlp.v2.HybridInspectStatisticsOrBuilder getHybridStatsOrBuilder();
1264   }
1265   /**
1266    *
1267    *
1268    * <pre>
1269    * All result fields mentioned below are updated while the job is processing.
1270    * </pre>
1271    *
1272    * Protobuf type {@code google.privacy.dlp.v2.InspectDataSourceDetails.Result}
1273    */
1274   public static final class Result extends com.google.protobuf.GeneratedMessageV3
1275       implements
1276       // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.InspectDataSourceDetails.Result)
1277       ResultOrBuilder {
1278     private static final long serialVersionUID = 0L;
1279     // Use Result.newBuilder() to construct.
Result(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1280     private Result(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
1281       super(builder);
1282     }
1283 
Result()1284     private Result() {
1285       infoTypeStats_ = java.util.Collections.emptyList();
1286     }
1287 
1288     @java.lang.Override
1289     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)1290     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
1291       return new Result();
1292     }
1293 
1294     @java.lang.Override
getUnknownFields()1295     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
1296       return this.unknownFields;
1297     }
1298 
getDescriptor()1299     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1300       return com.google.privacy.dlp.v2.DlpProto
1301           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_Result_descriptor;
1302     }
1303 
1304     @java.lang.Override
1305     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1306         internalGetFieldAccessorTable() {
1307       return com.google.privacy.dlp.v2.DlpProto
1308           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_Result_fieldAccessorTable
1309           .ensureFieldAccessorsInitialized(
1310               com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.class,
1311               com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder.class);
1312     }
1313 
1314     public static final int PROCESSED_BYTES_FIELD_NUMBER = 1;
1315     private long processedBytes_ = 0L;
1316     /**
1317      *
1318      *
1319      * <pre>
1320      * Total size in bytes that were processed.
1321      * </pre>
1322      *
1323      * <code>int64 processed_bytes = 1;</code>
1324      *
1325      * @return The processedBytes.
1326      */
1327     @java.lang.Override
getProcessedBytes()1328     public long getProcessedBytes() {
1329       return processedBytes_;
1330     }
1331 
1332     public static final int TOTAL_ESTIMATED_BYTES_FIELD_NUMBER = 2;
1333     private long totalEstimatedBytes_ = 0L;
1334     /**
1335      *
1336      *
1337      * <pre>
1338      * Estimate of the number of bytes to process.
1339      * </pre>
1340      *
1341      * <code>int64 total_estimated_bytes = 2;</code>
1342      *
1343      * @return The totalEstimatedBytes.
1344      */
1345     @java.lang.Override
getTotalEstimatedBytes()1346     public long getTotalEstimatedBytes() {
1347       return totalEstimatedBytes_;
1348     }
1349 
1350     public static final int INFO_TYPE_STATS_FIELD_NUMBER = 3;
1351 
1352     @SuppressWarnings("serial")
1353     private java.util.List<com.google.privacy.dlp.v2.InfoTypeStats> infoTypeStats_;
1354     /**
1355      *
1356      *
1357      * <pre>
1358      * Statistics of how many instances of each info type were found during
1359      * inspect job.
1360      * </pre>
1361      *
1362      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1363      */
1364     @java.lang.Override
getInfoTypeStatsList()1365     public java.util.List<com.google.privacy.dlp.v2.InfoTypeStats> getInfoTypeStatsList() {
1366       return infoTypeStats_;
1367     }
1368     /**
1369      *
1370      *
1371      * <pre>
1372      * Statistics of how many instances of each info type were found during
1373      * inspect job.
1374      * </pre>
1375      *
1376      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1377      */
1378     @java.lang.Override
1379     public java.util.List<? extends com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder>
getInfoTypeStatsOrBuilderList()1380         getInfoTypeStatsOrBuilderList() {
1381       return infoTypeStats_;
1382     }
1383     /**
1384      *
1385      *
1386      * <pre>
1387      * Statistics of how many instances of each info type were found during
1388      * inspect job.
1389      * </pre>
1390      *
1391      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1392      */
1393     @java.lang.Override
getInfoTypeStatsCount()1394     public int getInfoTypeStatsCount() {
1395       return infoTypeStats_.size();
1396     }
1397     /**
1398      *
1399      *
1400      * <pre>
1401      * Statistics of how many instances of each info type were found during
1402      * inspect job.
1403      * </pre>
1404      *
1405      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1406      */
1407     @java.lang.Override
getInfoTypeStats(int index)1408     public com.google.privacy.dlp.v2.InfoTypeStats getInfoTypeStats(int index) {
1409       return infoTypeStats_.get(index);
1410     }
1411     /**
1412      *
1413      *
1414      * <pre>
1415      * Statistics of how many instances of each info type were found during
1416      * inspect job.
1417      * </pre>
1418      *
1419      * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
1420      */
1421     @java.lang.Override
getInfoTypeStatsOrBuilder(int index)1422     public com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder getInfoTypeStatsOrBuilder(int index) {
1423       return infoTypeStats_.get(index);
1424     }
1425 
1426     public static final int HYBRID_STATS_FIELD_NUMBER = 7;
1427     private com.google.privacy.dlp.v2.HybridInspectStatistics hybridStats_;
1428     /**
1429      *
1430      *
1431      * <pre>
1432      * Statistics related to the processing of hybrid inspect.
1433      * </pre>
1434      *
1435      * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
1436      *
1437      * @return Whether the hybridStats field is set.
1438      */
1439     @java.lang.Override
hasHybridStats()1440     public boolean hasHybridStats() {
1441       return hybridStats_ != null;
1442     }
1443     /**
1444      *
1445      *
1446      * <pre>
1447      * Statistics related to the processing of hybrid inspect.
1448      * </pre>
1449      *
1450      * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
1451      *
1452      * @return The hybridStats.
1453      */
1454     @java.lang.Override
getHybridStats()1455     public com.google.privacy.dlp.v2.HybridInspectStatistics getHybridStats() {
1456       return hybridStats_ == null
1457           ? com.google.privacy.dlp.v2.HybridInspectStatistics.getDefaultInstance()
1458           : hybridStats_;
1459     }
1460     /**
1461      *
1462      *
1463      * <pre>
1464      * Statistics related to the processing of hybrid inspect.
1465      * </pre>
1466      *
1467      * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
1468      */
1469     @java.lang.Override
getHybridStatsOrBuilder()1470     public com.google.privacy.dlp.v2.HybridInspectStatisticsOrBuilder getHybridStatsOrBuilder() {
1471       return hybridStats_ == null
1472           ? com.google.privacy.dlp.v2.HybridInspectStatistics.getDefaultInstance()
1473           : hybridStats_;
1474     }
1475 
1476     private byte memoizedIsInitialized = -1;
1477 
1478     @java.lang.Override
isInitialized()1479     public final boolean isInitialized() {
1480       byte isInitialized = memoizedIsInitialized;
1481       if (isInitialized == 1) return true;
1482       if (isInitialized == 0) return false;
1483 
1484       memoizedIsInitialized = 1;
1485       return true;
1486     }
1487 
1488     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)1489     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
1490       if (processedBytes_ != 0L) {
1491         output.writeInt64(1, processedBytes_);
1492       }
1493       if (totalEstimatedBytes_ != 0L) {
1494         output.writeInt64(2, totalEstimatedBytes_);
1495       }
1496       for (int i = 0; i < infoTypeStats_.size(); i++) {
1497         output.writeMessage(3, infoTypeStats_.get(i));
1498       }
1499       if (hybridStats_ != null) {
1500         output.writeMessage(7, getHybridStats());
1501       }
1502       getUnknownFields().writeTo(output);
1503     }
1504 
1505     @java.lang.Override
getSerializedSize()1506     public int getSerializedSize() {
1507       int size = memoizedSize;
1508       if (size != -1) return size;
1509 
1510       size = 0;
1511       if (processedBytes_ != 0L) {
1512         size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, processedBytes_);
1513       }
1514       if (totalEstimatedBytes_ != 0L) {
1515         size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, totalEstimatedBytes_);
1516       }
1517       for (int i = 0; i < infoTypeStats_.size(); i++) {
1518         size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, infoTypeStats_.get(i));
1519       }
1520       if (hybridStats_ != null) {
1521         size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getHybridStats());
1522       }
1523       size += getUnknownFields().getSerializedSize();
1524       memoizedSize = size;
1525       return size;
1526     }
1527 
1528     @java.lang.Override
equals(final java.lang.Object obj)1529     public boolean equals(final java.lang.Object obj) {
1530       if (obj == this) {
1531         return true;
1532       }
1533       if (!(obj instanceof com.google.privacy.dlp.v2.InspectDataSourceDetails.Result)) {
1534         return super.equals(obj);
1535       }
1536       com.google.privacy.dlp.v2.InspectDataSourceDetails.Result other =
1537           (com.google.privacy.dlp.v2.InspectDataSourceDetails.Result) obj;
1538 
1539       if (getProcessedBytes() != other.getProcessedBytes()) return false;
1540       if (getTotalEstimatedBytes() != other.getTotalEstimatedBytes()) return false;
1541       if (!getInfoTypeStatsList().equals(other.getInfoTypeStatsList())) return false;
1542       if (hasHybridStats() != other.hasHybridStats()) return false;
1543       if (hasHybridStats()) {
1544         if (!getHybridStats().equals(other.getHybridStats())) return false;
1545       }
1546       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
1547       return true;
1548     }
1549 
1550     @java.lang.Override
hashCode()1551     public int hashCode() {
1552       if (memoizedHashCode != 0) {
1553         return memoizedHashCode;
1554       }
1555       int hash = 41;
1556       hash = (19 * hash) + getDescriptor().hashCode();
1557       hash = (37 * hash) + PROCESSED_BYTES_FIELD_NUMBER;
1558       hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getProcessedBytes());
1559       hash = (37 * hash) + TOTAL_ESTIMATED_BYTES_FIELD_NUMBER;
1560       hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getTotalEstimatedBytes());
1561       if (getInfoTypeStatsCount() > 0) {
1562         hash = (37 * hash) + INFO_TYPE_STATS_FIELD_NUMBER;
1563         hash = (53 * hash) + getInfoTypeStatsList().hashCode();
1564       }
1565       if (hasHybridStats()) {
1566         hash = (37 * hash) + HYBRID_STATS_FIELD_NUMBER;
1567         hash = (53 * hash) + getHybridStats().hashCode();
1568       }
1569       hash = (29 * hash) + getUnknownFields().hashCode();
1570       memoizedHashCode = hash;
1571       return hash;
1572     }
1573 
parseFrom( java.nio.ByteBuffer data)1574     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1575         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
1576       return PARSER.parseFrom(data);
1577     }
1578 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1579     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1580         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1581         throws com.google.protobuf.InvalidProtocolBufferException {
1582       return PARSER.parseFrom(data, extensionRegistry);
1583     }
1584 
parseFrom( com.google.protobuf.ByteString data)1585     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1586         com.google.protobuf.ByteString data)
1587         throws com.google.protobuf.InvalidProtocolBufferException {
1588       return PARSER.parseFrom(data);
1589     }
1590 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1591     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1592         com.google.protobuf.ByteString data,
1593         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1594         throws com.google.protobuf.InvalidProtocolBufferException {
1595       return PARSER.parseFrom(data, extensionRegistry);
1596     }
1597 
parseFrom(byte[] data)1598     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(byte[] data)
1599         throws com.google.protobuf.InvalidProtocolBufferException {
1600       return PARSER.parseFrom(data);
1601     }
1602 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1603     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1604         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1605         throws com.google.protobuf.InvalidProtocolBufferException {
1606       return PARSER.parseFrom(data, extensionRegistry);
1607     }
1608 
parseFrom( java.io.InputStream input)1609     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1610         java.io.InputStream input) throws java.io.IOException {
1611       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1612     }
1613 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1614     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1615         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1616         throws java.io.IOException {
1617       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1618           PARSER, input, extensionRegistry);
1619     }
1620 
parseDelimitedFrom( java.io.InputStream input)1621     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseDelimitedFrom(
1622         java.io.InputStream input) throws java.io.IOException {
1623       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
1624     }
1625 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1626     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseDelimitedFrom(
1627         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1628         throws java.io.IOException {
1629       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
1630           PARSER, input, extensionRegistry);
1631     }
1632 
parseFrom( com.google.protobuf.CodedInputStream input)1633     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1634         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
1635       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1636     }
1637 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1638     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result parseFrom(
1639         com.google.protobuf.CodedInputStream input,
1640         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1641         throws java.io.IOException {
1642       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1643           PARSER, input, extensionRegistry);
1644     }
1645 
1646     @java.lang.Override
newBuilderForType()1647     public Builder newBuilderForType() {
1648       return newBuilder();
1649     }
1650 
newBuilder()1651     public static Builder newBuilder() {
1652       return DEFAULT_INSTANCE.toBuilder();
1653     }
1654 
newBuilder( com.google.privacy.dlp.v2.InspectDataSourceDetails.Result prototype)1655     public static Builder newBuilder(
1656         com.google.privacy.dlp.v2.InspectDataSourceDetails.Result prototype) {
1657       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1658     }
1659 
1660     @java.lang.Override
toBuilder()1661     public Builder toBuilder() {
1662       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
1663     }
1664 
1665     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1666     protected Builder newBuilderForType(
1667         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1668       Builder builder = new Builder(parent);
1669       return builder;
1670     }
1671     /**
1672      *
1673      *
1674      * <pre>
1675      * All result fields mentioned below are updated while the job is processing.
1676      * </pre>
1677      *
1678      * Protobuf type {@code google.privacy.dlp.v2.InspectDataSourceDetails.Result}
1679      */
1680     public static final class Builder
1681         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1682         implements
1683         // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.InspectDataSourceDetails.Result)
1684         com.google.privacy.dlp.v2.InspectDataSourceDetails.ResultOrBuilder {
getDescriptor()1685       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1686         return com.google.privacy.dlp.v2.DlpProto
1687             .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_Result_descriptor;
1688       }
1689 
1690       @java.lang.Override
1691       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1692           internalGetFieldAccessorTable() {
1693         return com.google.privacy.dlp.v2.DlpProto
1694             .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_Result_fieldAccessorTable
1695             .ensureFieldAccessorsInitialized(
1696                 com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.class,
1697                 com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder.class);
1698       }
1699 
1700       // Construct using com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.newBuilder()
Builder()1701       private Builder() {}
1702 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1703       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1704         super(parent);
1705       }
1706 
1707       @java.lang.Override
clear()1708       public Builder clear() {
1709         super.clear();
1710         bitField0_ = 0;
1711         processedBytes_ = 0L;
1712         totalEstimatedBytes_ = 0L;
1713         if (infoTypeStatsBuilder_ == null) {
1714           infoTypeStats_ = java.util.Collections.emptyList();
1715         } else {
1716           infoTypeStats_ = null;
1717           infoTypeStatsBuilder_.clear();
1718         }
1719         bitField0_ = (bitField0_ & ~0x00000004);
1720         hybridStats_ = null;
1721         if (hybridStatsBuilder_ != null) {
1722           hybridStatsBuilder_.dispose();
1723           hybridStatsBuilder_ = null;
1724         }
1725         return this;
1726       }
1727 
1728       @java.lang.Override
getDescriptorForType()1729       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
1730         return com.google.privacy.dlp.v2.DlpProto
1731             .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_Result_descriptor;
1732       }
1733 
1734       @java.lang.Override
getDefaultInstanceForType()1735       public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result getDefaultInstanceForType() {
1736         return com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance();
1737       }
1738 
1739       @java.lang.Override
build()1740       public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result build() {
1741         com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = buildPartial();
1742         if (!result.isInitialized()) {
1743           throw newUninitializedMessageException(result);
1744         }
1745         return result;
1746       }
1747 
1748       @java.lang.Override
buildPartial()1749       public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result buildPartial() {
1750         com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result =
1751             new com.google.privacy.dlp.v2.InspectDataSourceDetails.Result(this);
1752         buildPartialRepeatedFields(result);
1753         if (bitField0_ != 0) {
1754           buildPartial0(result);
1755         }
1756         onBuilt();
1757         return result;
1758       }
1759 
buildPartialRepeatedFields( com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result)1760       private void buildPartialRepeatedFields(
1761           com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result) {
1762         if (infoTypeStatsBuilder_ == null) {
1763           if (((bitField0_ & 0x00000004) != 0)) {
1764             infoTypeStats_ = java.util.Collections.unmodifiableList(infoTypeStats_);
1765             bitField0_ = (bitField0_ & ~0x00000004);
1766           }
1767           result.infoTypeStats_ = infoTypeStats_;
1768         } else {
1769           result.infoTypeStats_ = infoTypeStatsBuilder_.build();
1770         }
1771       }
1772 
buildPartial0(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result)1773       private void buildPartial0(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result) {
1774         int from_bitField0_ = bitField0_;
1775         if (((from_bitField0_ & 0x00000001) != 0)) {
1776           result.processedBytes_ = processedBytes_;
1777         }
1778         if (((from_bitField0_ & 0x00000002) != 0)) {
1779           result.totalEstimatedBytes_ = totalEstimatedBytes_;
1780         }
1781         if (((from_bitField0_ & 0x00000008) != 0)) {
1782           result.hybridStats_ =
1783               hybridStatsBuilder_ == null ? hybridStats_ : hybridStatsBuilder_.build();
1784         }
1785       }
1786 
1787       @java.lang.Override
clone()1788       public Builder clone() {
1789         return super.clone();
1790       }
1791 
1792       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1793       public Builder setField(
1794           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1795         return super.setField(field, value);
1796       }
1797 
1798       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1799       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
1800         return super.clearField(field);
1801       }
1802 
1803       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1804       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1805         return super.clearOneof(oneof);
1806       }
1807 
1808       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1809       public Builder setRepeatedField(
1810           com.google.protobuf.Descriptors.FieldDescriptor field,
1811           int index,
1812           java.lang.Object value) {
1813         return super.setRepeatedField(field, index, value);
1814       }
1815 
1816       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1817       public Builder addRepeatedField(
1818           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1819         return super.addRepeatedField(field, value);
1820       }
1821 
1822       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1823       public Builder mergeFrom(com.google.protobuf.Message other) {
1824         if (other instanceof com.google.privacy.dlp.v2.InspectDataSourceDetails.Result) {
1825           return mergeFrom((com.google.privacy.dlp.v2.InspectDataSourceDetails.Result) other);
1826         } else {
1827           super.mergeFrom(other);
1828           return this;
1829         }
1830       }
1831 
mergeFrom(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result other)1832       public Builder mergeFrom(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result other) {
1833         if (other == com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance())
1834           return this;
1835         if (other.getProcessedBytes() != 0L) {
1836           setProcessedBytes(other.getProcessedBytes());
1837         }
1838         if (other.getTotalEstimatedBytes() != 0L) {
1839           setTotalEstimatedBytes(other.getTotalEstimatedBytes());
1840         }
1841         if (infoTypeStatsBuilder_ == null) {
1842           if (!other.infoTypeStats_.isEmpty()) {
1843             if (infoTypeStats_.isEmpty()) {
1844               infoTypeStats_ = other.infoTypeStats_;
1845               bitField0_ = (bitField0_ & ~0x00000004);
1846             } else {
1847               ensureInfoTypeStatsIsMutable();
1848               infoTypeStats_.addAll(other.infoTypeStats_);
1849             }
1850             onChanged();
1851           }
1852         } else {
1853           if (!other.infoTypeStats_.isEmpty()) {
1854             if (infoTypeStatsBuilder_.isEmpty()) {
1855               infoTypeStatsBuilder_.dispose();
1856               infoTypeStatsBuilder_ = null;
1857               infoTypeStats_ = other.infoTypeStats_;
1858               bitField0_ = (bitField0_ & ~0x00000004);
1859               infoTypeStatsBuilder_ =
1860                   com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
1861                       ? getInfoTypeStatsFieldBuilder()
1862                       : null;
1863             } else {
1864               infoTypeStatsBuilder_.addAllMessages(other.infoTypeStats_);
1865             }
1866           }
1867         }
1868         if (other.hasHybridStats()) {
1869           mergeHybridStats(other.getHybridStats());
1870         }
1871         this.mergeUnknownFields(other.getUnknownFields());
1872         onChanged();
1873         return this;
1874       }
1875 
1876       @java.lang.Override
isInitialized()1877       public final boolean isInitialized() {
1878         return true;
1879       }
1880 
1881       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1882       public Builder mergeFrom(
1883           com.google.protobuf.CodedInputStream input,
1884           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1885           throws java.io.IOException {
1886         if (extensionRegistry == null) {
1887           throw new java.lang.NullPointerException();
1888         }
1889         try {
1890           boolean done = false;
1891           while (!done) {
1892             int tag = input.readTag();
1893             switch (tag) {
1894               case 0:
1895                 done = true;
1896                 break;
1897               case 8:
1898                 {
1899                   processedBytes_ = input.readInt64();
1900                   bitField0_ |= 0x00000001;
1901                   break;
1902                 } // case 8
1903               case 16:
1904                 {
1905                   totalEstimatedBytes_ = input.readInt64();
1906                   bitField0_ |= 0x00000002;
1907                   break;
1908                 } // case 16
1909               case 26:
1910                 {
1911                   com.google.privacy.dlp.v2.InfoTypeStats m =
1912                       input.readMessage(
1913                           com.google.privacy.dlp.v2.InfoTypeStats.parser(), extensionRegistry);
1914                   if (infoTypeStatsBuilder_ == null) {
1915                     ensureInfoTypeStatsIsMutable();
1916                     infoTypeStats_.add(m);
1917                   } else {
1918                     infoTypeStatsBuilder_.addMessage(m);
1919                   }
1920                   break;
1921                 } // case 26
1922               case 58:
1923                 {
1924                   input.readMessage(getHybridStatsFieldBuilder().getBuilder(), extensionRegistry);
1925                   bitField0_ |= 0x00000008;
1926                   break;
1927                 } // case 58
1928               default:
1929                 {
1930                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1931                     done = true; // was an endgroup tag
1932                   }
1933                   break;
1934                 } // default:
1935             } // switch (tag)
1936           } // while (!done)
1937         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1938           throw e.unwrapIOException();
1939         } finally {
1940           onChanged();
1941         } // finally
1942         return this;
1943       }
1944 
1945       private int bitField0_;
1946 
1947       private long processedBytes_;
1948       /**
1949        *
1950        *
1951        * <pre>
1952        * Total size in bytes that were processed.
1953        * </pre>
1954        *
1955        * <code>int64 processed_bytes = 1;</code>
1956        *
1957        * @return The processedBytes.
1958        */
1959       @java.lang.Override
getProcessedBytes()1960       public long getProcessedBytes() {
1961         return processedBytes_;
1962       }
1963       /**
1964        *
1965        *
1966        * <pre>
1967        * Total size in bytes that were processed.
1968        * </pre>
1969        *
1970        * <code>int64 processed_bytes = 1;</code>
1971        *
1972        * @param value The processedBytes to set.
1973        * @return This builder for chaining.
1974        */
setProcessedBytes(long value)1975       public Builder setProcessedBytes(long value) {
1976 
1977         processedBytes_ = value;
1978         bitField0_ |= 0x00000001;
1979         onChanged();
1980         return this;
1981       }
1982       /**
1983        *
1984        *
1985        * <pre>
1986        * Total size in bytes that were processed.
1987        * </pre>
1988        *
1989        * <code>int64 processed_bytes = 1;</code>
1990        *
1991        * @return This builder for chaining.
1992        */
clearProcessedBytes()1993       public Builder clearProcessedBytes() {
1994         bitField0_ = (bitField0_ & ~0x00000001);
1995         processedBytes_ = 0L;
1996         onChanged();
1997         return this;
1998       }
1999 
2000       private long totalEstimatedBytes_;
2001       /**
2002        *
2003        *
2004        * <pre>
2005        * Estimate of the number of bytes to process.
2006        * </pre>
2007        *
2008        * <code>int64 total_estimated_bytes = 2;</code>
2009        *
2010        * @return The totalEstimatedBytes.
2011        */
2012       @java.lang.Override
getTotalEstimatedBytes()2013       public long getTotalEstimatedBytes() {
2014         return totalEstimatedBytes_;
2015       }
2016       /**
2017        *
2018        *
2019        * <pre>
2020        * Estimate of the number of bytes to process.
2021        * </pre>
2022        *
2023        * <code>int64 total_estimated_bytes = 2;</code>
2024        *
2025        * @param value The totalEstimatedBytes to set.
2026        * @return This builder for chaining.
2027        */
setTotalEstimatedBytes(long value)2028       public Builder setTotalEstimatedBytes(long value) {
2029 
2030         totalEstimatedBytes_ = value;
2031         bitField0_ |= 0x00000002;
2032         onChanged();
2033         return this;
2034       }
2035       /**
2036        *
2037        *
2038        * <pre>
2039        * Estimate of the number of bytes to process.
2040        * </pre>
2041        *
2042        * <code>int64 total_estimated_bytes = 2;</code>
2043        *
2044        * @return This builder for chaining.
2045        */
clearTotalEstimatedBytes()2046       public Builder clearTotalEstimatedBytes() {
2047         bitField0_ = (bitField0_ & ~0x00000002);
2048         totalEstimatedBytes_ = 0L;
2049         onChanged();
2050         return this;
2051       }
2052 
2053       private java.util.List<com.google.privacy.dlp.v2.InfoTypeStats> infoTypeStats_ =
2054           java.util.Collections.emptyList();
2055 
ensureInfoTypeStatsIsMutable()2056       private void ensureInfoTypeStatsIsMutable() {
2057         if (!((bitField0_ & 0x00000004) != 0)) {
2058           infoTypeStats_ =
2059               new java.util.ArrayList<com.google.privacy.dlp.v2.InfoTypeStats>(infoTypeStats_);
2060           bitField0_ |= 0x00000004;
2061         }
2062       }
2063 
2064       private com.google.protobuf.RepeatedFieldBuilderV3<
2065               com.google.privacy.dlp.v2.InfoTypeStats,
2066               com.google.privacy.dlp.v2.InfoTypeStats.Builder,
2067               com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder>
2068           infoTypeStatsBuilder_;
2069 
2070       /**
2071        *
2072        *
2073        * <pre>
2074        * Statistics of how many instances of each info type were found during
2075        * inspect job.
2076        * </pre>
2077        *
2078        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2079        */
getInfoTypeStatsList()2080       public java.util.List<com.google.privacy.dlp.v2.InfoTypeStats> getInfoTypeStatsList() {
2081         if (infoTypeStatsBuilder_ == null) {
2082           return java.util.Collections.unmodifiableList(infoTypeStats_);
2083         } else {
2084           return infoTypeStatsBuilder_.getMessageList();
2085         }
2086       }
2087       /**
2088        *
2089        *
2090        * <pre>
2091        * Statistics of how many instances of each info type were found during
2092        * inspect job.
2093        * </pre>
2094        *
2095        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2096        */
getInfoTypeStatsCount()2097       public int getInfoTypeStatsCount() {
2098         if (infoTypeStatsBuilder_ == null) {
2099           return infoTypeStats_.size();
2100         } else {
2101           return infoTypeStatsBuilder_.getCount();
2102         }
2103       }
2104       /**
2105        *
2106        *
2107        * <pre>
2108        * Statistics of how many instances of each info type were found during
2109        * inspect job.
2110        * </pre>
2111        *
2112        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2113        */
getInfoTypeStats(int index)2114       public com.google.privacy.dlp.v2.InfoTypeStats getInfoTypeStats(int index) {
2115         if (infoTypeStatsBuilder_ == null) {
2116           return infoTypeStats_.get(index);
2117         } else {
2118           return infoTypeStatsBuilder_.getMessage(index);
2119         }
2120       }
2121       /**
2122        *
2123        *
2124        * <pre>
2125        * Statistics of how many instances of each info type were found during
2126        * inspect job.
2127        * </pre>
2128        *
2129        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2130        */
setInfoTypeStats(int index, com.google.privacy.dlp.v2.InfoTypeStats value)2131       public Builder setInfoTypeStats(int index, com.google.privacy.dlp.v2.InfoTypeStats value) {
2132         if (infoTypeStatsBuilder_ == null) {
2133           if (value == null) {
2134             throw new NullPointerException();
2135           }
2136           ensureInfoTypeStatsIsMutable();
2137           infoTypeStats_.set(index, value);
2138           onChanged();
2139         } else {
2140           infoTypeStatsBuilder_.setMessage(index, value);
2141         }
2142         return this;
2143       }
2144       /**
2145        *
2146        *
2147        * <pre>
2148        * Statistics of how many instances of each info type were found during
2149        * inspect job.
2150        * </pre>
2151        *
2152        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2153        */
setInfoTypeStats( int index, com.google.privacy.dlp.v2.InfoTypeStats.Builder builderForValue)2154       public Builder setInfoTypeStats(
2155           int index, com.google.privacy.dlp.v2.InfoTypeStats.Builder builderForValue) {
2156         if (infoTypeStatsBuilder_ == null) {
2157           ensureInfoTypeStatsIsMutable();
2158           infoTypeStats_.set(index, builderForValue.build());
2159           onChanged();
2160         } else {
2161           infoTypeStatsBuilder_.setMessage(index, builderForValue.build());
2162         }
2163         return this;
2164       }
2165       /**
2166        *
2167        *
2168        * <pre>
2169        * Statistics of how many instances of each info type were found during
2170        * inspect job.
2171        * </pre>
2172        *
2173        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2174        */
addInfoTypeStats(com.google.privacy.dlp.v2.InfoTypeStats value)2175       public Builder addInfoTypeStats(com.google.privacy.dlp.v2.InfoTypeStats value) {
2176         if (infoTypeStatsBuilder_ == null) {
2177           if (value == null) {
2178             throw new NullPointerException();
2179           }
2180           ensureInfoTypeStatsIsMutable();
2181           infoTypeStats_.add(value);
2182           onChanged();
2183         } else {
2184           infoTypeStatsBuilder_.addMessage(value);
2185         }
2186         return this;
2187       }
2188       /**
2189        *
2190        *
2191        * <pre>
2192        * Statistics of how many instances of each info type were found during
2193        * inspect job.
2194        * </pre>
2195        *
2196        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2197        */
addInfoTypeStats(int index, com.google.privacy.dlp.v2.InfoTypeStats value)2198       public Builder addInfoTypeStats(int index, com.google.privacy.dlp.v2.InfoTypeStats value) {
2199         if (infoTypeStatsBuilder_ == null) {
2200           if (value == null) {
2201             throw new NullPointerException();
2202           }
2203           ensureInfoTypeStatsIsMutable();
2204           infoTypeStats_.add(index, value);
2205           onChanged();
2206         } else {
2207           infoTypeStatsBuilder_.addMessage(index, value);
2208         }
2209         return this;
2210       }
2211       /**
2212        *
2213        *
2214        * <pre>
2215        * Statistics of how many instances of each info type were found during
2216        * inspect job.
2217        * </pre>
2218        *
2219        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2220        */
addInfoTypeStats( com.google.privacy.dlp.v2.InfoTypeStats.Builder builderForValue)2221       public Builder addInfoTypeStats(
2222           com.google.privacy.dlp.v2.InfoTypeStats.Builder builderForValue) {
2223         if (infoTypeStatsBuilder_ == null) {
2224           ensureInfoTypeStatsIsMutable();
2225           infoTypeStats_.add(builderForValue.build());
2226           onChanged();
2227         } else {
2228           infoTypeStatsBuilder_.addMessage(builderForValue.build());
2229         }
2230         return this;
2231       }
2232       /**
2233        *
2234        *
2235        * <pre>
2236        * Statistics of how many instances of each info type were found during
2237        * inspect job.
2238        * </pre>
2239        *
2240        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2241        */
addInfoTypeStats( int index, com.google.privacy.dlp.v2.InfoTypeStats.Builder builderForValue)2242       public Builder addInfoTypeStats(
2243           int index, com.google.privacy.dlp.v2.InfoTypeStats.Builder builderForValue) {
2244         if (infoTypeStatsBuilder_ == null) {
2245           ensureInfoTypeStatsIsMutable();
2246           infoTypeStats_.add(index, builderForValue.build());
2247           onChanged();
2248         } else {
2249           infoTypeStatsBuilder_.addMessage(index, builderForValue.build());
2250         }
2251         return this;
2252       }
2253       /**
2254        *
2255        *
2256        * <pre>
2257        * Statistics of how many instances of each info type were found during
2258        * inspect job.
2259        * </pre>
2260        *
2261        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2262        */
addAllInfoTypeStats( java.lang.Iterable<? extends com.google.privacy.dlp.v2.InfoTypeStats> values)2263       public Builder addAllInfoTypeStats(
2264           java.lang.Iterable<? extends com.google.privacy.dlp.v2.InfoTypeStats> values) {
2265         if (infoTypeStatsBuilder_ == null) {
2266           ensureInfoTypeStatsIsMutable();
2267           com.google.protobuf.AbstractMessageLite.Builder.addAll(values, infoTypeStats_);
2268           onChanged();
2269         } else {
2270           infoTypeStatsBuilder_.addAllMessages(values);
2271         }
2272         return this;
2273       }
2274       /**
2275        *
2276        *
2277        * <pre>
2278        * Statistics of how many instances of each info type were found during
2279        * inspect job.
2280        * </pre>
2281        *
2282        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2283        */
clearInfoTypeStats()2284       public Builder clearInfoTypeStats() {
2285         if (infoTypeStatsBuilder_ == null) {
2286           infoTypeStats_ = java.util.Collections.emptyList();
2287           bitField0_ = (bitField0_ & ~0x00000004);
2288           onChanged();
2289         } else {
2290           infoTypeStatsBuilder_.clear();
2291         }
2292         return this;
2293       }
2294       /**
2295        *
2296        *
2297        * <pre>
2298        * Statistics of how many instances of each info type were found during
2299        * inspect job.
2300        * </pre>
2301        *
2302        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2303        */
removeInfoTypeStats(int index)2304       public Builder removeInfoTypeStats(int index) {
2305         if (infoTypeStatsBuilder_ == null) {
2306           ensureInfoTypeStatsIsMutable();
2307           infoTypeStats_.remove(index);
2308           onChanged();
2309         } else {
2310           infoTypeStatsBuilder_.remove(index);
2311         }
2312         return this;
2313       }
2314       /**
2315        *
2316        *
2317        * <pre>
2318        * Statistics of how many instances of each info type were found during
2319        * inspect job.
2320        * </pre>
2321        *
2322        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2323        */
getInfoTypeStatsBuilder(int index)2324       public com.google.privacy.dlp.v2.InfoTypeStats.Builder getInfoTypeStatsBuilder(int index) {
2325         return getInfoTypeStatsFieldBuilder().getBuilder(index);
2326       }
2327       /**
2328        *
2329        *
2330        * <pre>
2331        * Statistics of how many instances of each info type were found during
2332        * inspect job.
2333        * </pre>
2334        *
2335        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2336        */
getInfoTypeStatsOrBuilder(int index)2337       public com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder getInfoTypeStatsOrBuilder(int index) {
2338         if (infoTypeStatsBuilder_ == null) {
2339           return infoTypeStats_.get(index);
2340         } else {
2341           return infoTypeStatsBuilder_.getMessageOrBuilder(index);
2342         }
2343       }
2344       /**
2345        *
2346        *
2347        * <pre>
2348        * Statistics of how many instances of each info type were found during
2349        * inspect job.
2350        * </pre>
2351        *
2352        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2353        */
2354       public java.util.List<? extends com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder>
getInfoTypeStatsOrBuilderList()2355           getInfoTypeStatsOrBuilderList() {
2356         if (infoTypeStatsBuilder_ != null) {
2357           return infoTypeStatsBuilder_.getMessageOrBuilderList();
2358         } else {
2359           return java.util.Collections.unmodifiableList(infoTypeStats_);
2360         }
2361       }
2362       /**
2363        *
2364        *
2365        * <pre>
2366        * Statistics of how many instances of each info type were found during
2367        * inspect job.
2368        * </pre>
2369        *
2370        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2371        */
addInfoTypeStatsBuilder()2372       public com.google.privacy.dlp.v2.InfoTypeStats.Builder addInfoTypeStatsBuilder() {
2373         return getInfoTypeStatsFieldBuilder()
2374             .addBuilder(com.google.privacy.dlp.v2.InfoTypeStats.getDefaultInstance());
2375       }
2376       /**
2377        *
2378        *
2379        * <pre>
2380        * Statistics of how many instances of each info type were found during
2381        * inspect job.
2382        * </pre>
2383        *
2384        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2385        */
addInfoTypeStatsBuilder(int index)2386       public com.google.privacy.dlp.v2.InfoTypeStats.Builder addInfoTypeStatsBuilder(int index) {
2387         return getInfoTypeStatsFieldBuilder()
2388             .addBuilder(index, com.google.privacy.dlp.v2.InfoTypeStats.getDefaultInstance());
2389       }
2390       /**
2391        *
2392        *
2393        * <pre>
2394        * Statistics of how many instances of each info type were found during
2395        * inspect job.
2396        * </pre>
2397        *
2398        * <code>repeated .google.privacy.dlp.v2.InfoTypeStats info_type_stats = 3;</code>
2399        */
2400       public java.util.List<com.google.privacy.dlp.v2.InfoTypeStats.Builder>
getInfoTypeStatsBuilderList()2401           getInfoTypeStatsBuilderList() {
2402         return getInfoTypeStatsFieldBuilder().getBuilderList();
2403       }
2404 
2405       private com.google.protobuf.RepeatedFieldBuilderV3<
2406               com.google.privacy.dlp.v2.InfoTypeStats,
2407               com.google.privacy.dlp.v2.InfoTypeStats.Builder,
2408               com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder>
getInfoTypeStatsFieldBuilder()2409           getInfoTypeStatsFieldBuilder() {
2410         if (infoTypeStatsBuilder_ == null) {
2411           infoTypeStatsBuilder_ =
2412               new com.google.protobuf.RepeatedFieldBuilderV3<
2413                   com.google.privacy.dlp.v2.InfoTypeStats,
2414                   com.google.privacy.dlp.v2.InfoTypeStats.Builder,
2415                   com.google.privacy.dlp.v2.InfoTypeStatsOrBuilder>(
2416                   infoTypeStats_,
2417                   ((bitField0_ & 0x00000004) != 0),
2418                   getParentForChildren(),
2419                   isClean());
2420           infoTypeStats_ = null;
2421         }
2422         return infoTypeStatsBuilder_;
2423       }
2424 
2425       private com.google.privacy.dlp.v2.HybridInspectStatistics hybridStats_;
2426       private com.google.protobuf.SingleFieldBuilderV3<
2427               com.google.privacy.dlp.v2.HybridInspectStatistics,
2428               com.google.privacy.dlp.v2.HybridInspectStatistics.Builder,
2429               com.google.privacy.dlp.v2.HybridInspectStatisticsOrBuilder>
2430           hybridStatsBuilder_;
2431       /**
2432        *
2433        *
2434        * <pre>
2435        * Statistics related to the processing of hybrid inspect.
2436        * </pre>
2437        *
2438        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2439        *
2440        * @return Whether the hybridStats field is set.
2441        */
hasHybridStats()2442       public boolean hasHybridStats() {
2443         return ((bitField0_ & 0x00000008) != 0);
2444       }
2445       /**
2446        *
2447        *
2448        * <pre>
2449        * Statistics related to the processing of hybrid inspect.
2450        * </pre>
2451        *
2452        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2453        *
2454        * @return The hybridStats.
2455        */
getHybridStats()2456       public com.google.privacy.dlp.v2.HybridInspectStatistics getHybridStats() {
2457         if (hybridStatsBuilder_ == null) {
2458           return hybridStats_ == null
2459               ? com.google.privacy.dlp.v2.HybridInspectStatistics.getDefaultInstance()
2460               : hybridStats_;
2461         } else {
2462           return hybridStatsBuilder_.getMessage();
2463         }
2464       }
2465       /**
2466        *
2467        *
2468        * <pre>
2469        * Statistics related to the processing of hybrid inspect.
2470        * </pre>
2471        *
2472        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2473        */
setHybridStats(com.google.privacy.dlp.v2.HybridInspectStatistics value)2474       public Builder setHybridStats(com.google.privacy.dlp.v2.HybridInspectStatistics value) {
2475         if (hybridStatsBuilder_ == null) {
2476           if (value == null) {
2477             throw new NullPointerException();
2478           }
2479           hybridStats_ = value;
2480         } else {
2481           hybridStatsBuilder_.setMessage(value);
2482         }
2483         bitField0_ |= 0x00000008;
2484         onChanged();
2485         return this;
2486       }
2487       /**
2488        *
2489        *
2490        * <pre>
2491        * Statistics related to the processing of hybrid inspect.
2492        * </pre>
2493        *
2494        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2495        */
setHybridStats( com.google.privacy.dlp.v2.HybridInspectStatistics.Builder builderForValue)2496       public Builder setHybridStats(
2497           com.google.privacy.dlp.v2.HybridInspectStatistics.Builder builderForValue) {
2498         if (hybridStatsBuilder_ == null) {
2499           hybridStats_ = builderForValue.build();
2500         } else {
2501           hybridStatsBuilder_.setMessage(builderForValue.build());
2502         }
2503         bitField0_ |= 0x00000008;
2504         onChanged();
2505         return this;
2506       }
2507       /**
2508        *
2509        *
2510        * <pre>
2511        * Statistics related to the processing of hybrid inspect.
2512        * </pre>
2513        *
2514        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2515        */
mergeHybridStats(com.google.privacy.dlp.v2.HybridInspectStatistics value)2516       public Builder mergeHybridStats(com.google.privacy.dlp.v2.HybridInspectStatistics value) {
2517         if (hybridStatsBuilder_ == null) {
2518           if (((bitField0_ & 0x00000008) != 0)
2519               && hybridStats_ != null
2520               && hybridStats_
2521                   != com.google.privacy.dlp.v2.HybridInspectStatistics.getDefaultInstance()) {
2522             getHybridStatsBuilder().mergeFrom(value);
2523           } else {
2524             hybridStats_ = value;
2525           }
2526         } else {
2527           hybridStatsBuilder_.mergeFrom(value);
2528         }
2529         bitField0_ |= 0x00000008;
2530         onChanged();
2531         return this;
2532       }
2533       /**
2534        *
2535        *
2536        * <pre>
2537        * Statistics related to the processing of hybrid inspect.
2538        * </pre>
2539        *
2540        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2541        */
clearHybridStats()2542       public Builder clearHybridStats() {
2543         bitField0_ = (bitField0_ & ~0x00000008);
2544         hybridStats_ = null;
2545         if (hybridStatsBuilder_ != null) {
2546           hybridStatsBuilder_.dispose();
2547           hybridStatsBuilder_ = null;
2548         }
2549         onChanged();
2550         return this;
2551       }
2552       /**
2553        *
2554        *
2555        * <pre>
2556        * Statistics related to the processing of hybrid inspect.
2557        * </pre>
2558        *
2559        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2560        */
getHybridStatsBuilder()2561       public com.google.privacy.dlp.v2.HybridInspectStatistics.Builder getHybridStatsBuilder() {
2562         bitField0_ |= 0x00000008;
2563         onChanged();
2564         return getHybridStatsFieldBuilder().getBuilder();
2565       }
2566       /**
2567        *
2568        *
2569        * <pre>
2570        * Statistics related to the processing of hybrid inspect.
2571        * </pre>
2572        *
2573        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2574        */
getHybridStatsOrBuilder()2575       public com.google.privacy.dlp.v2.HybridInspectStatisticsOrBuilder getHybridStatsOrBuilder() {
2576         if (hybridStatsBuilder_ != null) {
2577           return hybridStatsBuilder_.getMessageOrBuilder();
2578         } else {
2579           return hybridStats_ == null
2580               ? com.google.privacy.dlp.v2.HybridInspectStatistics.getDefaultInstance()
2581               : hybridStats_;
2582         }
2583       }
2584       /**
2585        *
2586        *
2587        * <pre>
2588        * Statistics related to the processing of hybrid inspect.
2589        * </pre>
2590        *
2591        * <code>.google.privacy.dlp.v2.HybridInspectStatistics hybrid_stats = 7;</code>
2592        */
2593       private com.google.protobuf.SingleFieldBuilderV3<
2594               com.google.privacy.dlp.v2.HybridInspectStatistics,
2595               com.google.privacy.dlp.v2.HybridInspectStatistics.Builder,
2596               com.google.privacy.dlp.v2.HybridInspectStatisticsOrBuilder>
getHybridStatsFieldBuilder()2597           getHybridStatsFieldBuilder() {
2598         if (hybridStatsBuilder_ == null) {
2599           hybridStatsBuilder_ =
2600               new com.google.protobuf.SingleFieldBuilderV3<
2601                   com.google.privacy.dlp.v2.HybridInspectStatistics,
2602                   com.google.privacy.dlp.v2.HybridInspectStatistics.Builder,
2603                   com.google.privacy.dlp.v2.HybridInspectStatisticsOrBuilder>(
2604                   getHybridStats(), getParentForChildren(), isClean());
2605           hybridStats_ = null;
2606         }
2607         return hybridStatsBuilder_;
2608       }
2609 
2610       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2611       public final Builder setUnknownFields(
2612           final com.google.protobuf.UnknownFieldSet unknownFields) {
2613         return super.setUnknownFields(unknownFields);
2614       }
2615 
2616       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2617       public final Builder mergeUnknownFields(
2618           final com.google.protobuf.UnknownFieldSet unknownFields) {
2619         return super.mergeUnknownFields(unknownFields);
2620       }
2621 
2622       // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.InspectDataSourceDetails.Result)
2623     }
2624 
2625     // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.InspectDataSourceDetails.Result)
2626     private static final com.google.privacy.dlp.v2.InspectDataSourceDetails.Result DEFAULT_INSTANCE;
2627 
2628     static {
2629       DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.InspectDataSourceDetails.Result();
2630     }
2631 
getDefaultInstance()2632     public static com.google.privacy.dlp.v2.InspectDataSourceDetails.Result getDefaultInstance() {
2633       return DEFAULT_INSTANCE;
2634     }
2635 
2636     private static final com.google.protobuf.Parser<Result> PARSER =
2637         new com.google.protobuf.AbstractParser<Result>() {
2638           @java.lang.Override
2639           public Result parsePartialFrom(
2640               com.google.protobuf.CodedInputStream input,
2641               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2642               throws com.google.protobuf.InvalidProtocolBufferException {
2643             Builder builder = newBuilder();
2644             try {
2645               builder.mergeFrom(input, extensionRegistry);
2646             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2647               throw e.setUnfinishedMessage(builder.buildPartial());
2648             } catch (com.google.protobuf.UninitializedMessageException e) {
2649               throw e.asInvalidProtocolBufferException()
2650                   .setUnfinishedMessage(builder.buildPartial());
2651             } catch (java.io.IOException e) {
2652               throw new com.google.protobuf.InvalidProtocolBufferException(e)
2653                   .setUnfinishedMessage(builder.buildPartial());
2654             }
2655             return builder.buildPartial();
2656           }
2657         };
2658 
parser()2659     public static com.google.protobuf.Parser<Result> parser() {
2660       return PARSER;
2661     }
2662 
2663     @java.lang.Override
getParserForType()2664     public com.google.protobuf.Parser<Result> getParserForType() {
2665       return PARSER;
2666     }
2667 
2668     @java.lang.Override
getDefaultInstanceForType()2669     public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result getDefaultInstanceForType() {
2670       return DEFAULT_INSTANCE;
2671     }
2672   }
2673 
2674   public static final int REQUESTED_OPTIONS_FIELD_NUMBER = 2;
2675   private com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requestedOptions_;
2676   /**
2677    *
2678    *
2679    * <pre>
2680    * The configuration used for this job.
2681    * </pre>
2682    *
2683    * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
2684    * </code>
2685    *
2686    * @return Whether the requestedOptions field is set.
2687    */
2688   @java.lang.Override
hasRequestedOptions()2689   public boolean hasRequestedOptions() {
2690     return requestedOptions_ != null;
2691   }
2692   /**
2693    *
2694    *
2695    * <pre>
2696    * The configuration used for this job.
2697    * </pre>
2698    *
2699    * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
2700    * </code>
2701    *
2702    * @return The requestedOptions.
2703    */
2704   @java.lang.Override
getRequestedOptions()2705   public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions getRequestedOptions() {
2706     return requestedOptions_ == null
2707         ? com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.getDefaultInstance()
2708         : requestedOptions_;
2709   }
2710   /**
2711    *
2712    *
2713    * <pre>
2714    * The configuration used for this job.
2715    * </pre>
2716    *
2717    * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
2718    * </code>
2719    */
2720   @java.lang.Override
2721   public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsOrBuilder
getRequestedOptionsOrBuilder()2722       getRequestedOptionsOrBuilder() {
2723     return requestedOptions_ == null
2724         ? com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.getDefaultInstance()
2725         : requestedOptions_;
2726   }
2727 
2728   public static final int RESULT_FIELD_NUMBER = 3;
2729   private com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result_;
2730   /**
2731    *
2732    *
2733    * <pre>
2734    * A summary of the outcome of this inspection job.
2735    * </pre>
2736    *
2737    * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
2738    *
2739    * @return Whether the result field is set.
2740    */
2741   @java.lang.Override
hasResult()2742   public boolean hasResult() {
2743     return result_ != null;
2744   }
2745   /**
2746    *
2747    *
2748    * <pre>
2749    * A summary of the outcome of this inspection job.
2750    * </pre>
2751    *
2752    * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
2753    *
2754    * @return The result.
2755    */
2756   @java.lang.Override
getResult()2757   public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result getResult() {
2758     return result_ == null
2759         ? com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance()
2760         : result_;
2761   }
2762   /**
2763    *
2764    *
2765    * <pre>
2766    * A summary of the outcome of this inspection job.
2767    * </pre>
2768    *
2769    * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
2770    */
2771   @java.lang.Override
getResultOrBuilder()2772   public com.google.privacy.dlp.v2.InspectDataSourceDetails.ResultOrBuilder getResultOrBuilder() {
2773     return result_ == null
2774         ? com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance()
2775         : result_;
2776   }
2777 
2778   private byte memoizedIsInitialized = -1;
2779 
2780   @java.lang.Override
isInitialized()2781   public final boolean isInitialized() {
2782     byte isInitialized = memoizedIsInitialized;
2783     if (isInitialized == 1) return true;
2784     if (isInitialized == 0) return false;
2785 
2786     memoizedIsInitialized = 1;
2787     return true;
2788   }
2789 
2790   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)2791   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
2792     if (requestedOptions_ != null) {
2793       output.writeMessage(2, getRequestedOptions());
2794     }
2795     if (result_ != null) {
2796       output.writeMessage(3, getResult());
2797     }
2798     getUnknownFields().writeTo(output);
2799   }
2800 
2801   @java.lang.Override
getSerializedSize()2802   public int getSerializedSize() {
2803     int size = memoizedSize;
2804     if (size != -1) return size;
2805 
2806     size = 0;
2807     if (requestedOptions_ != null) {
2808       size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getRequestedOptions());
2809     }
2810     if (result_ != null) {
2811       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getResult());
2812     }
2813     size += getUnknownFields().getSerializedSize();
2814     memoizedSize = size;
2815     return size;
2816   }
2817 
2818   @java.lang.Override
equals(final java.lang.Object obj)2819   public boolean equals(final java.lang.Object obj) {
2820     if (obj == this) {
2821       return true;
2822     }
2823     if (!(obj instanceof com.google.privacy.dlp.v2.InspectDataSourceDetails)) {
2824       return super.equals(obj);
2825     }
2826     com.google.privacy.dlp.v2.InspectDataSourceDetails other =
2827         (com.google.privacy.dlp.v2.InspectDataSourceDetails) obj;
2828 
2829     if (hasRequestedOptions() != other.hasRequestedOptions()) return false;
2830     if (hasRequestedOptions()) {
2831       if (!getRequestedOptions().equals(other.getRequestedOptions())) return false;
2832     }
2833     if (hasResult() != other.hasResult()) return false;
2834     if (hasResult()) {
2835       if (!getResult().equals(other.getResult())) return false;
2836     }
2837     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
2838     return true;
2839   }
2840 
2841   @java.lang.Override
hashCode()2842   public int hashCode() {
2843     if (memoizedHashCode != 0) {
2844       return memoizedHashCode;
2845     }
2846     int hash = 41;
2847     hash = (19 * hash) + getDescriptor().hashCode();
2848     if (hasRequestedOptions()) {
2849       hash = (37 * hash) + REQUESTED_OPTIONS_FIELD_NUMBER;
2850       hash = (53 * hash) + getRequestedOptions().hashCode();
2851     }
2852     if (hasResult()) {
2853       hash = (37 * hash) + RESULT_FIELD_NUMBER;
2854       hash = (53 * hash) + getResult().hashCode();
2855     }
2856     hash = (29 * hash) + getUnknownFields().hashCode();
2857     memoizedHashCode = hash;
2858     return hash;
2859   }
2860 
parseFrom( java.nio.ByteBuffer data)2861   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2862       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
2863     return PARSER.parseFrom(data);
2864   }
2865 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2866   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2867       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2868       throws com.google.protobuf.InvalidProtocolBufferException {
2869     return PARSER.parseFrom(data, extensionRegistry);
2870   }
2871 
parseFrom( com.google.protobuf.ByteString data)2872   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2873       com.google.protobuf.ByteString data)
2874       throws com.google.protobuf.InvalidProtocolBufferException {
2875     return PARSER.parseFrom(data);
2876   }
2877 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2878   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2879       com.google.protobuf.ByteString data,
2880       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2881       throws com.google.protobuf.InvalidProtocolBufferException {
2882     return PARSER.parseFrom(data, extensionRegistry);
2883   }
2884 
parseFrom(byte[] data)2885   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(byte[] data)
2886       throws com.google.protobuf.InvalidProtocolBufferException {
2887     return PARSER.parseFrom(data);
2888   }
2889 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2890   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2891       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2892       throws com.google.protobuf.InvalidProtocolBufferException {
2893     return PARSER.parseFrom(data, extensionRegistry);
2894   }
2895 
parseFrom( java.io.InputStream input)2896   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2897       java.io.InputStream input) throws java.io.IOException {
2898     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2899   }
2900 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2901   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2902       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2903       throws java.io.IOException {
2904     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
2905         PARSER, input, extensionRegistry);
2906   }
2907 
parseDelimitedFrom( java.io.InputStream input)2908   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseDelimitedFrom(
2909       java.io.InputStream input) throws java.io.IOException {
2910     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
2911   }
2912 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2913   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseDelimitedFrom(
2914       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2915       throws java.io.IOException {
2916     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
2917         PARSER, input, extensionRegistry);
2918   }
2919 
parseFrom( com.google.protobuf.CodedInputStream input)2920   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2921       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
2922     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
2923   }
2924 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2925   public static com.google.privacy.dlp.v2.InspectDataSourceDetails parseFrom(
2926       com.google.protobuf.CodedInputStream input,
2927       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2928       throws java.io.IOException {
2929     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
2930         PARSER, input, extensionRegistry);
2931   }
2932 
2933   @java.lang.Override
newBuilderForType()2934   public Builder newBuilderForType() {
2935     return newBuilder();
2936   }
2937 
newBuilder()2938   public static Builder newBuilder() {
2939     return DEFAULT_INSTANCE.toBuilder();
2940   }
2941 
newBuilder(com.google.privacy.dlp.v2.InspectDataSourceDetails prototype)2942   public static Builder newBuilder(com.google.privacy.dlp.v2.InspectDataSourceDetails prototype) {
2943     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
2944   }
2945 
2946   @java.lang.Override
toBuilder()2947   public Builder toBuilder() {
2948     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
2949   }
2950 
2951   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2952   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2953     Builder builder = new Builder(parent);
2954     return builder;
2955   }
2956   /**
2957    *
2958    *
2959    * <pre>
2960    * The results of an inspect DataSource job.
2961    * </pre>
2962    *
2963    * Protobuf type {@code google.privacy.dlp.v2.InspectDataSourceDetails}
2964    */
2965   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
2966       implements
2967       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.InspectDataSourceDetails)
2968       com.google.privacy.dlp.v2.InspectDataSourceDetailsOrBuilder {
getDescriptor()2969     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
2970       return com.google.privacy.dlp.v2.DlpProto
2971           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_descriptor;
2972     }
2973 
2974     @java.lang.Override
2975     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2976         internalGetFieldAccessorTable() {
2977       return com.google.privacy.dlp.v2.DlpProto
2978           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_fieldAccessorTable
2979           .ensureFieldAccessorsInitialized(
2980               com.google.privacy.dlp.v2.InspectDataSourceDetails.class,
2981               com.google.privacy.dlp.v2.InspectDataSourceDetails.Builder.class);
2982     }
2983 
2984     // Construct using com.google.privacy.dlp.v2.InspectDataSourceDetails.newBuilder()
Builder()2985     private Builder() {}
2986 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2987     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2988       super(parent);
2989     }
2990 
2991     @java.lang.Override
clear()2992     public Builder clear() {
2993       super.clear();
2994       bitField0_ = 0;
2995       requestedOptions_ = null;
2996       if (requestedOptionsBuilder_ != null) {
2997         requestedOptionsBuilder_.dispose();
2998         requestedOptionsBuilder_ = null;
2999       }
3000       result_ = null;
3001       if (resultBuilder_ != null) {
3002         resultBuilder_.dispose();
3003         resultBuilder_ = null;
3004       }
3005       return this;
3006     }
3007 
3008     @java.lang.Override
getDescriptorForType()3009     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
3010       return com.google.privacy.dlp.v2.DlpProto
3011           .internal_static_google_privacy_dlp_v2_InspectDataSourceDetails_descriptor;
3012     }
3013 
3014     @java.lang.Override
getDefaultInstanceForType()3015     public com.google.privacy.dlp.v2.InspectDataSourceDetails getDefaultInstanceForType() {
3016       return com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance();
3017     }
3018 
3019     @java.lang.Override
build()3020     public com.google.privacy.dlp.v2.InspectDataSourceDetails build() {
3021       com.google.privacy.dlp.v2.InspectDataSourceDetails result = buildPartial();
3022       if (!result.isInitialized()) {
3023         throw newUninitializedMessageException(result);
3024       }
3025       return result;
3026     }
3027 
3028     @java.lang.Override
buildPartial()3029     public com.google.privacy.dlp.v2.InspectDataSourceDetails buildPartial() {
3030       com.google.privacy.dlp.v2.InspectDataSourceDetails result =
3031           new com.google.privacy.dlp.v2.InspectDataSourceDetails(this);
3032       if (bitField0_ != 0) {
3033         buildPartial0(result);
3034       }
3035       onBuilt();
3036       return result;
3037     }
3038 
buildPartial0(com.google.privacy.dlp.v2.InspectDataSourceDetails result)3039     private void buildPartial0(com.google.privacy.dlp.v2.InspectDataSourceDetails result) {
3040       int from_bitField0_ = bitField0_;
3041       if (((from_bitField0_ & 0x00000001) != 0)) {
3042         result.requestedOptions_ =
3043             requestedOptionsBuilder_ == null ? requestedOptions_ : requestedOptionsBuilder_.build();
3044       }
3045       if (((from_bitField0_ & 0x00000002) != 0)) {
3046         result.result_ = resultBuilder_ == null ? result_ : resultBuilder_.build();
3047       }
3048     }
3049 
3050     @java.lang.Override
clone()3051     public Builder clone() {
3052       return super.clone();
3053     }
3054 
3055     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3056     public Builder setField(
3057         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3058       return super.setField(field, value);
3059     }
3060 
3061     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3062     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
3063       return super.clearField(field);
3064     }
3065 
3066     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3067     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
3068       return super.clearOneof(oneof);
3069     }
3070 
3071     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3072     public Builder setRepeatedField(
3073         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
3074       return super.setRepeatedField(field, index, value);
3075     }
3076 
3077     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3078     public Builder addRepeatedField(
3079         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
3080       return super.addRepeatedField(field, value);
3081     }
3082 
3083     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)3084     public Builder mergeFrom(com.google.protobuf.Message other) {
3085       if (other instanceof com.google.privacy.dlp.v2.InspectDataSourceDetails) {
3086         return mergeFrom((com.google.privacy.dlp.v2.InspectDataSourceDetails) other);
3087       } else {
3088         super.mergeFrom(other);
3089         return this;
3090       }
3091     }
3092 
mergeFrom(com.google.privacy.dlp.v2.InspectDataSourceDetails other)3093     public Builder mergeFrom(com.google.privacy.dlp.v2.InspectDataSourceDetails other) {
3094       if (other == com.google.privacy.dlp.v2.InspectDataSourceDetails.getDefaultInstance())
3095         return this;
3096       if (other.hasRequestedOptions()) {
3097         mergeRequestedOptions(other.getRequestedOptions());
3098       }
3099       if (other.hasResult()) {
3100         mergeResult(other.getResult());
3101       }
3102       this.mergeUnknownFields(other.getUnknownFields());
3103       onChanged();
3104       return this;
3105     }
3106 
3107     @java.lang.Override
isInitialized()3108     public final boolean isInitialized() {
3109       return true;
3110     }
3111 
3112     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3113     public Builder mergeFrom(
3114         com.google.protobuf.CodedInputStream input,
3115         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3116         throws java.io.IOException {
3117       if (extensionRegistry == null) {
3118         throw new java.lang.NullPointerException();
3119       }
3120       try {
3121         boolean done = false;
3122         while (!done) {
3123           int tag = input.readTag();
3124           switch (tag) {
3125             case 0:
3126               done = true;
3127               break;
3128             case 18:
3129               {
3130                 input.readMessage(
3131                     getRequestedOptionsFieldBuilder().getBuilder(), extensionRegistry);
3132                 bitField0_ |= 0x00000001;
3133                 break;
3134               } // case 18
3135             case 26:
3136               {
3137                 input.readMessage(getResultFieldBuilder().getBuilder(), extensionRegistry);
3138                 bitField0_ |= 0x00000002;
3139                 break;
3140               } // case 26
3141             default:
3142               {
3143                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
3144                   done = true; // was an endgroup tag
3145                 }
3146                 break;
3147               } // default:
3148           } // switch (tag)
3149         } // while (!done)
3150       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3151         throw e.unwrapIOException();
3152       } finally {
3153         onChanged();
3154       } // finally
3155       return this;
3156     }
3157 
3158     private int bitField0_;
3159 
3160     private com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requestedOptions_;
3161     private com.google.protobuf.SingleFieldBuilderV3<
3162             com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions,
3163             com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder,
3164             com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsOrBuilder>
3165         requestedOptionsBuilder_;
3166     /**
3167      *
3168      *
3169      * <pre>
3170      * The configuration used for this job.
3171      * </pre>
3172      *
3173      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3174      * </code>
3175      *
3176      * @return Whether the requestedOptions field is set.
3177      */
hasRequestedOptions()3178     public boolean hasRequestedOptions() {
3179       return ((bitField0_ & 0x00000001) != 0);
3180     }
3181     /**
3182      *
3183      *
3184      * <pre>
3185      * The configuration used for this job.
3186      * </pre>
3187      *
3188      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3189      * </code>
3190      *
3191      * @return The requestedOptions.
3192      */
3193     public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
getRequestedOptions()3194         getRequestedOptions() {
3195       if (requestedOptionsBuilder_ == null) {
3196         return requestedOptions_ == null
3197             ? com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
3198                 .getDefaultInstance()
3199             : requestedOptions_;
3200       } else {
3201         return requestedOptionsBuilder_.getMessage();
3202       }
3203     }
3204     /**
3205      *
3206      *
3207      * <pre>
3208      * The configuration used for this job.
3209      * </pre>
3210      *
3211      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3212      * </code>
3213      */
setRequestedOptions( com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions value)3214     public Builder setRequestedOptions(
3215         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions value) {
3216       if (requestedOptionsBuilder_ == null) {
3217         if (value == null) {
3218           throw new NullPointerException();
3219         }
3220         requestedOptions_ = value;
3221       } else {
3222         requestedOptionsBuilder_.setMessage(value);
3223       }
3224       bitField0_ |= 0x00000001;
3225       onChanged();
3226       return this;
3227     }
3228     /**
3229      *
3230      *
3231      * <pre>
3232      * The configuration used for this job.
3233      * </pre>
3234      *
3235      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3236      * </code>
3237      */
setRequestedOptions( com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder builderForValue)3238     public Builder setRequestedOptions(
3239         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder
3240             builderForValue) {
3241       if (requestedOptionsBuilder_ == null) {
3242         requestedOptions_ = builderForValue.build();
3243       } else {
3244         requestedOptionsBuilder_.setMessage(builderForValue.build());
3245       }
3246       bitField0_ |= 0x00000001;
3247       onChanged();
3248       return this;
3249     }
3250     /**
3251      *
3252      *
3253      * <pre>
3254      * The configuration used for this job.
3255      * </pre>
3256      *
3257      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3258      * </code>
3259      */
mergeRequestedOptions( com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions value)3260     public Builder mergeRequestedOptions(
3261         com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions value) {
3262       if (requestedOptionsBuilder_ == null) {
3263         if (((bitField0_ & 0x00000001) != 0)
3264             && requestedOptions_ != null
3265             && requestedOptions_
3266                 != com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
3267                     .getDefaultInstance()) {
3268           getRequestedOptionsBuilder().mergeFrom(value);
3269         } else {
3270           requestedOptions_ = value;
3271         }
3272       } else {
3273         requestedOptionsBuilder_.mergeFrom(value);
3274       }
3275       bitField0_ |= 0x00000001;
3276       onChanged();
3277       return this;
3278     }
3279     /**
3280      *
3281      *
3282      * <pre>
3283      * The configuration used for this job.
3284      * </pre>
3285      *
3286      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3287      * </code>
3288      */
clearRequestedOptions()3289     public Builder clearRequestedOptions() {
3290       bitField0_ = (bitField0_ & ~0x00000001);
3291       requestedOptions_ = null;
3292       if (requestedOptionsBuilder_ != null) {
3293         requestedOptionsBuilder_.dispose();
3294         requestedOptionsBuilder_ = null;
3295       }
3296       onChanged();
3297       return this;
3298     }
3299     /**
3300      *
3301      *
3302      * <pre>
3303      * The configuration used for this job.
3304      * </pre>
3305      *
3306      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3307      * </code>
3308      */
3309     public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder
getRequestedOptionsBuilder()3310         getRequestedOptionsBuilder() {
3311       bitField0_ |= 0x00000001;
3312       onChanged();
3313       return getRequestedOptionsFieldBuilder().getBuilder();
3314     }
3315     /**
3316      *
3317      *
3318      * <pre>
3319      * The configuration used for this job.
3320      * </pre>
3321      *
3322      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3323      * </code>
3324      */
3325     public com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsOrBuilder
getRequestedOptionsOrBuilder()3326         getRequestedOptionsOrBuilder() {
3327       if (requestedOptionsBuilder_ != null) {
3328         return requestedOptionsBuilder_.getMessageOrBuilder();
3329       } else {
3330         return requestedOptions_ == null
3331             ? com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions
3332                 .getDefaultInstance()
3333             : requestedOptions_;
3334       }
3335     }
3336     /**
3337      *
3338      *
3339      * <pre>
3340      * The configuration used for this job.
3341      * </pre>
3342      *
3343      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions requested_options = 2;
3344      * </code>
3345      */
3346     private com.google.protobuf.SingleFieldBuilderV3<
3347             com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions,
3348             com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder,
3349             com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsOrBuilder>
getRequestedOptionsFieldBuilder()3350         getRequestedOptionsFieldBuilder() {
3351       if (requestedOptionsBuilder_ == null) {
3352         requestedOptionsBuilder_ =
3353             new com.google.protobuf.SingleFieldBuilderV3<
3354                 com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions,
3355                 com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptions.Builder,
3356                 com.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsOrBuilder>(
3357                 getRequestedOptions(), getParentForChildren(), isClean());
3358         requestedOptions_ = null;
3359       }
3360       return requestedOptionsBuilder_;
3361     }
3362 
3363     private com.google.privacy.dlp.v2.InspectDataSourceDetails.Result result_;
3364     private com.google.protobuf.SingleFieldBuilderV3<
3365             com.google.privacy.dlp.v2.InspectDataSourceDetails.Result,
3366             com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder,
3367             com.google.privacy.dlp.v2.InspectDataSourceDetails.ResultOrBuilder>
3368         resultBuilder_;
3369     /**
3370      *
3371      *
3372      * <pre>
3373      * A summary of the outcome of this inspection job.
3374      * </pre>
3375      *
3376      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3377      *
3378      * @return Whether the result field is set.
3379      */
hasResult()3380     public boolean hasResult() {
3381       return ((bitField0_ & 0x00000002) != 0);
3382     }
3383     /**
3384      *
3385      *
3386      * <pre>
3387      * A summary of the outcome of this inspection job.
3388      * </pre>
3389      *
3390      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3391      *
3392      * @return The result.
3393      */
getResult()3394     public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result getResult() {
3395       if (resultBuilder_ == null) {
3396         return result_ == null
3397             ? com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance()
3398             : result_;
3399       } else {
3400         return resultBuilder_.getMessage();
3401       }
3402     }
3403     /**
3404      *
3405      *
3406      * <pre>
3407      * A summary of the outcome of this inspection job.
3408      * </pre>
3409      *
3410      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3411      */
setResult(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result value)3412     public Builder setResult(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result value) {
3413       if (resultBuilder_ == null) {
3414         if (value == null) {
3415           throw new NullPointerException();
3416         }
3417         result_ = value;
3418       } else {
3419         resultBuilder_.setMessage(value);
3420       }
3421       bitField0_ |= 0x00000002;
3422       onChanged();
3423       return this;
3424     }
3425     /**
3426      *
3427      *
3428      * <pre>
3429      * A summary of the outcome of this inspection job.
3430      * </pre>
3431      *
3432      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3433      */
setResult( com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder builderForValue)3434     public Builder setResult(
3435         com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder builderForValue) {
3436       if (resultBuilder_ == null) {
3437         result_ = builderForValue.build();
3438       } else {
3439         resultBuilder_.setMessage(builderForValue.build());
3440       }
3441       bitField0_ |= 0x00000002;
3442       onChanged();
3443       return this;
3444     }
3445     /**
3446      *
3447      *
3448      * <pre>
3449      * A summary of the outcome of this inspection job.
3450      * </pre>
3451      *
3452      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3453      */
mergeResult(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result value)3454     public Builder mergeResult(com.google.privacy.dlp.v2.InspectDataSourceDetails.Result value) {
3455       if (resultBuilder_ == null) {
3456         if (((bitField0_ & 0x00000002) != 0)
3457             && result_ != null
3458             && result_
3459                 != com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance()) {
3460           getResultBuilder().mergeFrom(value);
3461         } else {
3462           result_ = value;
3463         }
3464       } else {
3465         resultBuilder_.mergeFrom(value);
3466       }
3467       bitField0_ |= 0x00000002;
3468       onChanged();
3469       return this;
3470     }
3471     /**
3472      *
3473      *
3474      * <pre>
3475      * A summary of the outcome of this inspection job.
3476      * </pre>
3477      *
3478      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3479      */
clearResult()3480     public Builder clearResult() {
3481       bitField0_ = (bitField0_ & ~0x00000002);
3482       result_ = null;
3483       if (resultBuilder_ != null) {
3484         resultBuilder_.dispose();
3485         resultBuilder_ = null;
3486       }
3487       onChanged();
3488       return this;
3489     }
3490     /**
3491      *
3492      *
3493      * <pre>
3494      * A summary of the outcome of this inspection job.
3495      * </pre>
3496      *
3497      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3498      */
getResultBuilder()3499     public com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder getResultBuilder() {
3500       bitField0_ |= 0x00000002;
3501       onChanged();
3502       return getResultFieldBuilder().getBuilder();
3503     }
3504     /**
3505      *
3506      *
3507      * <pre>
3508      * A summary of the outcome of this inspection job.
3509      * </pre>
3510      *
3511      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3512      */
getResultOrBuilder()3513     public com.google.privacy.dlp.v2.InspectDataSourceDetails.ResultOrBuilder getResultOrBuilder() {
3514       if (resultBuilder_ != null) {
3515         return resultBuilder_.getMessageOrBuilder();
3516       } else {
3517         return result_ == null
3518             ? com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.getDefaultInstance()
3519             : result_;
3520       }
3521     }
3522     /**
3523      *
3524      *
3525      * <pre>
3526      * A summary of the outcome of this inspection job.
3527      * </pre>
3528      *
3529      * <code>.google.privacy.dlp.v2.InspectDataSourceDetails.Result result = 3;</code>
3530      */
3531     private com.google.protobuf.SingleFieldBuilderV3<
3532             com.google.privacy.dlp.v2.InspectDataSourceDetails.Result,
3533             com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder,
3534             com.google.privacy.dlp.v2.InspectDataSourceDetails.ResultOrBuilder>
getResultFieldBuilder()3535         getResultFieldBuilder() {
3536       if (resultBuilder_ == null) {
3537         resultBuilder_ =
3538             new com.google.protobuf.SingleFieldBuilderV3<
3539                 com.google.privacy.dlp.v2.InspectDataSourceDetails.Result,
3540                 com.google.privacy.dlp.v2.InspectDataSourceDetails.Result.Builder,
3541                 com.google.privacy.dlp.v2.InspectDataSourceDetails.ResultOrBuilder>(
3542                 getResult(), getParentForChildren(), isClean());
3543         result_ = null;
3544       }
3545       return resultBuilder_;
3546     }
3547 
3548     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3549     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
3550       return super.setUnknownFields(unknownFields);
3551     }
3552 
3553     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3554     public final Builder mergeUnknownFields(
3555         final com.google.protobuf.UnknownFieldSet unknownFields) {
3556       return super.mergeUnknownFields(unknownFields);
3557     }
3558 
3559     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.InspectDataSourceDetails)
3560   }
3561 
3562   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.InspectDataSourceDetails)
3563   private static final com.google.privacy.dlp.v2.InspectDataSourceDetails DEFAULT_INSTANCE;
3564 
3565   static {
3566     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.InspectDataSourceDetails();
3567   }
3568 
getDefaultInstance()3569   public static com.google.privacy.dlp.v2.InspectDataSourceDetails getDefaultInstance() {
3570     return DEFAULT_INSTANCE;
3571   }
3572 
3573   private static final com.google.protobuf.Parser<InspectDataSourceDetails> PARSER =
3574       new com.google.protobuf.AbstractParser<InspectDataSourceDetails>() {
3575         @java.lang.Override
3576         public InspectDataSourceDetails parsePartialFrom(
3577             com.google.protobuf.CodedInputStream input,
3578             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3579             throws com.google.protobuf.InvalidProtocolBufferException {
3580           Builder builder = newBuilder();
3581           try {
3582             builder.mergeFrom(input, extensionRegistry);
3583           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3584             throw e.setUnfinishedMessage(builder.buildPartial());
3585           } catch (com.google.protobuf.UninitializedMessageException e) {
3586             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
3587           } catch (java.io.IOException e) {
3588             throw new com.google.protobuf.InvalidProtocolBufferException(e)
3589                 .setUnfinishedMessage(builder.buildPartial());
3590           }
3591           return builder.buildPartial();
3592         }
3593       };
3594 
parser()3595   public static com.google.protobuf.Parser<InspectDataSourceDetails> parser() {
3596     return PARSER;
3597   }
3598 
3599   @java.lang.Override
getParserForType()3600   public com.google.protobuf.Parser<InspectDataSourceDetails> getParserForType() {
3601     return PARSER;
3602   }
3603 
3604   @java.lang.Override
getDefaultInstanceForType()3605   public com.google.privacy.dlp.v2.InspectDataSourceDetails getDefaultInstanceForType() {
3606     return DEFAULT_INSTANCE;
3607   }
3608 }
3609