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