• 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 /** Protobuf type {@code google.privacy.dlp.v2.ContentItem} */
22 public final class ContentItem extends com.google.protobuf.GeneratedMessageV3
23     implements
24     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ContentItem)
25     ContentItemOrBuilder {
26   private static final long serialVersionUID = 0L;
27   // Use ContentItem.newBuilder() to construct.
ContentItem(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)28   private ContentItem(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
29     super(builder);
30   }
31 
ContentItem()32   private ContentItem() {}
33 
34   @java.lang.Override
35   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)36   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
37     return new ContentItem();
38   }
39 
40   @java.lang.Override
getUnknownFields()41   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
42     return this.unknownFields;
43   }
44 
getDescriptor()45   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
46     return com.google.privacy.dlp.v2.DlpProto
47         .internal_static_google_privacy_dlp_v2_ContentItem_descriptor;
48   }
49 
50   @java.lang.Override
51   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()52       internalGetFieldAccessorTable() {
53     return com.google.privacy.dlp.v2.DlpProto
54         .internal_static_google_privacy_dlp_v2_ContentItem_fieldAccessorTable
55         .ensureFieldAccessorsInitialized(
56             com.google.privacy.dlp.v2.ContentItem.class,
57             com.google.privacy.dlp.v2.ContentItem.Builder.class);
58   }
59 
60   private int dataItemCase_ = 0;
61   private java.lang.Object dataItem_;
62 
63   public enum DataItemCase
64       implements
65           com.google.protobuf.Internal.EnumLite,
66           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
67     VALUE(3),
68     TABLE(4),
69     BYTE_ITEM(5),
70     DATAITEM_NOT_SET(0);
71     private final int value;
72 
DataItemCase(int value)73     private DataItemCase(int value) {
74       this.value = value;
75     }
76     /**
77      * @param value The number of the enum to look for.
78      * @return The enum associated with the given number.
79      * @deprecated Use {@link #forNumber(int)} instead.
80      */
81     @java.lang.Deprecated
valueOf(int value)82     public static DataItemCase valueOf(int value) {
83       return forNumber(value);
84     }
85 
forNumber(int value)86     public static DataItemCase forNumber(int value) {
87       switch (value) {
88         case 3:
89           return VALUE;
90         case 4:
91           return TABLE;
92         case 5:
93           return BYTE_ITEM;
94         case 0:
95           return DATAITEM_NOT_SET;
96         default:
97           return null;
98       }
99     }
100 
getNumber()101     public int getNumber() {
102       return this.value;
103     }
104   };
105 
getDataItemCase()106   public DataItemCase getDataItemCase() {
107     return DataItemCase.forNumber(dataItemCase_);
108   }
109 
110   public static final int VALUE_FIELD_NUMBER = 3;
111   /**
112    *
113    *
114    * <pre>
115    * String data to inspect or redact.
116    * </pre>
117    *
118    * <code>string value = 3;</code>
119    *
120    * @return Whether the value field is set.
121    */
hasValue()122   public boolean hasValue() {
123     return dataItemCase_ == 3;
124   }
125   /**
126    *
127    *
128    * <pre>
129    * String data to inspect or redact.
130    * </pre>
131    *
132    * <code>string value = 3;</code>
133    *
134    * @return The value.
135    */
getValue()136   public java.lang.String getValue() {
137     java.lang.Object ref = "";
138     if (dataItemCase_ == 3) {
139       ref = dataItem_;
140     }
141     if (ref instanceof java.lang.String) {
142       return (java.lang.String) ref;
143     } else {
144       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
145       java.lang.String s = bs.toStringUtf8();
146       if (dataItemCase_ == 3) {
147         dataItem_ = s;
148       }
149       return s;
150     }
151   }
152   /**
153    *
154    *
155    * <pre>
156    * String data to inspect or redact.
157    * </pre>
158    *
159    * <code>string value = 3;</code>
160    *
161    * @return The bytes for value.
162    */
getValueBytes()163   public com.google.protobuf.ByteString getValueBytes() {
164     java.lang.Object ref = "";
165     if (dataItemCase_ == 3) {
166       ref = dataItem_;
167     }
168     if (ref instanceof java.lang.String) {
169       com.google.protobuf.ByteString b =
170           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
171       if (dataItemCase_ == 3) {
172         dataItem_ = b;
173       }
174       return b;
175     } else {
176       return (com.google.protobuf.ByteString) ref;
177     }
178   }
179 
180   public static final int TABLE_FIELD_NUMBER = 4;
181   /**
182    *
183    *
184    * <pre>
185    * Structured content for inspection. See
186    * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
187    * learn more.
188    * </pre>
189    *
190    * <code>.google.privacy.dlp.v2.Table table = 4;</code>
191    *
192    * @return Whether the table field is set.
193    */
194   @java.lang.Override
hasTable()195   public boolean hasTable() {
196     return dataItemCase_ == 4;
197   }
198   /**
199    *
200    *
201    * <pre>
202    * Structured content for inspection. See
203    * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
204    * learn more.
205    * </pre>
206    *
207    * <code>.google.privacy.dlp.v2.Table table = 4;</code>
208    *
209    * @return The table.
210    */
211   @java.lang.Override
getTable()212   public com.google.privacy.dlp.v2.Table getTable() {
213     if (dataItemCase_ == 4) {
214       return (com.google.privacy.dlp.v2.Table) dataItem_;
215     }
216     return com.google.privacy.dlp.v2.Table.getDefaultInstance();
217   }
218   /**
219    *
220    *
221    * <pre>
222    * Structured content for inspection. See
223    * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
224    * learn more.
225    * </pre>
226    *
227    * <code>.google.privacy.dlp.v2.Table table = 4;</code>
228    */
229   @java.lang.Override
getTableOrBuilder()230   public com.google.privacy.dlp.v2.TableOrBuilder getTableOrBuilder() {
231     if (dataItemCase_ == 4) {
232       return (com.google.privacy.dlp.v2.Table) dataItem_;
233     }
234     return com.google.privacy.dlp.v2.Table.getDefaultInstance();
235   }
236 
237   public static final int BYTE_ITEM_FIELD_NUMBER = 5;
238   /**
239    *
240    *
241    * <pre>
242    * Content data to inspect or redact. Replaces `type` and `data`.
243    * </pre>
244    *
245    * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
246    *
247    * @return Whether the byteItem field is set.
248    */
249   @java.lang.Override
hasByteItem()250   public boolean hasByteItem() {
251     return dataItemCase_ == 5;
252   }
253   /**
254    *
255    *
256    * <pre>
257    * Content data to inspect or redact. Replaces `type` and `data`.
258    * </pre>
259    *
260    * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
261    *
262    * @return The byteItem.
263    */
264   @java.lang.Override
getByteItem()265   public com.google.privacy.dlp.v2.ByteContentItem getByteItem() {
266     if (dataItemCase_ == 5) {
267       return (com.google.privacy.dlp.v2.ByteContentItem) dataItem_;
268     }
269     return com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance();
270   }
271   /**
272    *
273    *
274    * <pre>
275    * Content data to inspect or redact. Replaces `type` and `data`.
276    * </pre>
277    *
278    * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
279    */
280   @java.lang.Override
getByteItemOrBuilder()281   public com.google.privacy.dlp.v2.ByteContentItemOrBuilder getByteItemOrBuilder() {
282     if (dataItemCase_ == 5) {
283       return (com.google.privacy.dlp.v2.ByteContentItem) dataItem_;
284     }
285     return com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance();
286   }
287 
288   private byte memoizedIsInitialized = -1;
289 
290   @java.lang.Override
isInitialized()291   public final boolean isInitialized() {
292     byte isInitialized = memoizedIsInitialized;
293     if (isInitialized == 1) return true;
294     if (isInitialized == 0) return false;
295 
296     memoizedIsInitialized = 1;
297     return true;
298   }
299 
300   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)301   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
302     if (dataItemCase_ == 3) {
303       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, dataItem_);
304     }
305     if (dataItemCase_ == 4) {
306       output.writeMessage(4, (com.google.privacy.dlp.v2.Table) dataItem_);
307     }
308     if (dataItemCase_ == 5) {
309       output.writeMessage(5, (com.google.privacy.dlp.v2.ByteContentItem) dataItem_);
310     }
311     getUnknownFields().writeTo(output);
312   }
313 
314   @java.lang.Override
getSerializedSize()315   public int getSerializedSize() {
316     int size = memoizedSize;
317     if (size != -1) return size;
318 
319     size = 0;
320     if (dataItemCase_ == 3) {
321       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, dataItem_);
322     }
323     if (dataItemCase_ == 4) {
324       size +=
325           com.google.protobuf.CodedOutputStream.computeMessageSize(
326               4, (com.google.privacy.dlp.v2.Table) dataItem_);
327     }
328     if (dataItemCase_ == 5) {
329       size +=
330           com.google.protobuf.CodedOutputStream.computeMessageSize(
331               5, (com.google.privacy.dlp.v2.ByteContentItem) dataItem_);
332     }
333     size += getUnknownFields().getSerializedSize();
334     memoizedSize = size;
335     return size;
336   }
337 
338   @java.lang.Override
equals(final java.lang.Object obj)339   public boolean equals(final java.lang.Object obj) {
340     if (obj == this) {
341       return true;
342     }
343     if (!(obj instanceof com.google.privacy.dlp.v2.ContentItem)) {
344       return super.equals(obj);
345     }
346     com.google.privacy.dlp.v2.ContentItem other = (com.google.privacy.dlp.v2.ContentItem) obj;
347 
348     if (!getDataItemCase().equals(other.getDataItemCase())) return false;
349     switch (dataItemCase_) {
350       case 3:
351         if (!getValue().equals(other.getValue())) return false;
352         break;
353       case 4:
354         if (!getTable().equals(other.getTable())) return false;
355         break;
356       case 5:
357         if (!getByteItem().equals(other.getByteItem())) return false;
358         break;
359       case 0:
360       default:
361     }
362     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
363     return true;
364   }
365 
366   @java.lang.Override
hashCode()367   public int hashCode() {
368     if (memoizedHashCode != 0) {
369       return memoizedHashCode;
370     }
371     int hash = 41;
372     hash = (19 * hash) + getDescriptor().hashCode();
373     switch (dataItemCase_) {
374       case 3:
375         hash = (37 * hash) + VALUE_FIELD_NUMBER;
376         hash = (53 * hash) + getValue().hashCode();
377         break;
378       case 4:
379         hash = (37 * hash) + TABLE_FIELD_NUMBER;
380         hash = (53 * hash) + getTable().hashCode();
381         break;
382       case 5:
383         hash = (37 * hash) + BYTE_ITEM_FIELD_NUMBER;
384         hash = (53 * hash) + getByteItem().hashCode();
385         break;
386       case 0:
387       default:
388     }
389     hash = (29 * hash) + getUnknownFields().hashCode();
390     memoizedHashCode = hash;
391     return hash;
392   }
393 
parseFrom(java.nio.ByteBuffer data)394   public static com.google.privacy.dlp.v2.ContentItem parseFrom(java.nio.ByteBuffer data)
395       throws com.google.protobuf.InvalidProtocolBufferException {
396     return PARSER.parseFrom(data);
397   }
398 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)399   public static com.google.privacy.dlp.v2.ContentItem parseFrom(
400       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
401       throws com.google.protobuf.InvalidProtocolBufferException {
402     return PARSER.parseFrom(data, extensionRegistry);
403   }
404 
parseFrom(com.google.protobuf.ByteString data)405   public static com.google.privacy.dlp.v2.ContentItem parseFrom(com.google.protobuf.ByteString data)
406       throws com.google.protobuf.InvalidProtocolBufferException {
407     return PARSER.parseFrom(data);
408   }
409 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)410   public static com.google.privacy.dlp.v2.ContentItem parseFrom(
411       com.google.protobuf.ByteString data,
412       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
413       throws com.google.protobuf.InvalidProtocolBufferException {
414     return PARSER.parseFrom(data, extensionRegistry);
415   }
416 
parseFrom(byte[] data)417   public static com.google.privacy.dlp.v2.ContentItem parseFrom(byte[] data)
418       throws com.google.protobuf.InvalidProtocolBufferException {
419     return PARSER.parseFrom(data);
420   }
421 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)422   public static com.google.privacy.dlp.v2.ContentItem parseFrom(
423       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
424       throws com.google.protobuf.InvalidProtocolBufferException {
425     return PARSER.parseFrom(data, extensionRegistry);
426   }
427 
parseFrom(java.io.InputStream input)428   public static com.google.privacy.dlp.v2.ContentItem parseFrom(java.io.InputStream input)
429       throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
431   }
432 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)433   public static com.google.privacy.dlp.v2.ContentItem parseFrom(
434       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
435       throws java.io.IOException {
436     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
437         PARSER, input, extensionRegistry);
438   }
439 
parseDelimitedFrom(java.io.InputStream input)440   public static com.google.privacy.dlp.v2.ContentItem parseDelimitedFrom(java.io.InputStream input)
441       throws java.io.IOException {
442     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
443   }
444 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)445   public static com.google.privacy.dlp.v2.ContentItem parseDelimitedFrom(
446       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
447       throws java.io.IOException {
448     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
449         PARSER, input, extensionRegistry);
450   }
451 
parseFrom( com.google.protobuf.CodedInputStream input)452   public static com.google.privacy.dlp.v2.ContentItem parseFrom(
453       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
454     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
455   }
456 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)457   public static com.google.privacy.dlp.v2.ContentItem parseFrom(
458       com.google.protobuf.CodedInputStream input,
459       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
460       throws java.io.IOException {
461     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
462         PARSER, input, extensionRegistry);
463   }
464 
465   @java.lang.Override
newBuilderForType()466   public Builder newBuilderForType() {
467     return newBuilder();
468   }
469 
newBuilder()470   public static Builder newBuilder() {
471     return DEFAULT_INSTANCE.toBuilder();
472   }
473 
newBuilder(com.google.privacy.dlp.v2.ContentItem prototype)474   public static Builder newBuilder(com.google.privacy.dlp.v2.ContentItem prototype) {
475     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
476   }
477 
478   @java.lang.Override
toBuilder()479   public Builder toBuilder() {
480     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
481   }
482 
483   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)484   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
485     Builder builder = new Builder(parent);
486     return builder;
487   }
488   /** Protobuf type {@code google.privacy.dlp.v2.ContentItem} */
489   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
490       implements
491       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ContentItem)
492       com.google.privacy.dlp.v2.ContentItemOrBuilder {
getDescriptor()493     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
494       return com.google.privacy.dlp.v2.DlpProto
495           .internal_static_google_privacy_dlp_v2_ContentItem_descriptor;
496     }
497 
498     @java.lang.Override
499     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()500         internalGetFieldAccessorTable() {
501       return com.google.privacy.dlp.v2.DlpProto
502           .internal_static_google_privacy_dlp_v2_ContentItem_fieldAccessorTable
503           .ensureFieldAccessorsInitialized(
504               com.google.privacy.dlp.v2.ContentItem.class,
505               com.google.privacy.dlp.v2.ContentItem.Builder.class);
506     }
507 
508     // Construct using com.google.privacy.dlp.v2.ContentItem.newBuilder()
Builder()509     private Builder() {}
510 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)511     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
512       super(parent);
513     }
514 
515     @java.lang.Override
clear()516     public Builder clear() {
517       super.clear();
518       bitField0_ = 0;
519       if (tableBuilder_ != null) {
520         tableBuilder_.clear();
521       }
522       if (byteItemBuilder_ != null) {
523         byteItemBuilder_.clear();
524       }
525       dataItemCase_ = 0;
526       dataItem_ = null;
527       return this;
528     }
529 
530     @java.lang.Override
getDescriptorForType()531     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
532       return com.google.privacy.dlp.v2.DlpProto
533           .internal_static_google_privacy_dlp_v2_ContentItem_descriptor;
534     }
535 
536     @java.lang.Override
getDefaultInstanceForType()537     public com.google.privacy.dlp.v2.ContentItem getDefaultInstanceForType() {
538       return com.google.privacy.dlp.v2.ContentItem.getDefaultInstance();
539     }
540 
541     @java.lang.Override
build()542     public com.google.privacy.dlp.v2.ContentItem build() {
543       com.google.privacy.dlp.v2.ContentItem result = buildPartial();
544       if (!result.isInitialized()) {
545         throw newUninitializedMessageException(result);
546       }
547       return result;
548     }
549 
550     @java.lang.Override
buildPartial()551     public com.google.privacy.dlp.v2.ContentItem buildPartial() {
552       com.google.privacy.dlp.v2.ContentItem result =
553           new com.google.privacy.dlp.v2.ContentItem(this);
554       if (bitField0_ != 0) {
555         buildPartial0(result);
556       }
557       buildPartialOneofs(result);
558       onBuilt();
559       return result;
560     }
561 
buildPartial0(com.google.privacy.dlp.v2.ContentItem result)562     private void buildPartial0(com.google.privacy.dlp.v2.ContentItem result) {
563       int from_bitField0_ = bitField0_;
564     }
565 
buildPartialOneofs(com.google.privacy.dlp.v2.ContentItem result)566     private void buildPartialOneofs(com.google.privacy.dlp.v2.ContentItem result) {
567       result.dataItemCase_ = dataItemCase_;
568       result.dataItem_ = this.dataItem_;
569       if (dataItemCase_ == 4 && tableBuilder_ != null) {
570         result.dataItem_ = tableBuilder_.build();
571       }
572       if (dataItemCase_ == 5 && byteItemBuilder_ != null) {
573         result.dataItem_ = byteItemBuilder_.build();
574       }
575     }
576 
577     @java.lang.Override
clone()578     public Builder clone() {
579       return super.clone();
580     }
581 
582     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)583     public Builder setField(
584         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
585       return super.setField(field, value);
586     }
587 
588     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)589     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
590       return super.clearField(field);
591     }
592 
593     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)594     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
595       return super.clearOneof(oneof);
596     }
597 
598     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)599     public Builder setRepeatedField(
600         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
601       return super.setRepeatedField(field, index, value);
602     }
603 
604     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)605     public Builder addRepeatedField(
606         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
607       return super.addRepeatedField(field, value);
608     }
609 
610     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)611     public Builder mergeFrom(com.google.protobuf.Message other) {
612       if (other instanceof com.google.privacy.dlp.v2.ContentItem) {
613         return mergeFrom((com.google.privacy.dlp.v2.ContentItem) other);
614       } else {
615         super.mergeFrom(other);
616         return this;
617       }
618     }
619 
mergeFrom(com.google.privacy.dlp.v2.ContentItem other)620     public Builder mergeFrom(com.google.privacy.dlp.v2.ContentItem other) {
621       if (other == com.google.privacy.dlp.v2.ContentItem.getDefaultInstance()) return this;
622       switch (other.getDataItemCase()) {
623         case VALUE:
624           {
625             dataItemCase_ = 3;
626             dataItem_ = other.dataItem_;
627             onChanged();
628             break;
629           }
630         case TABLE:
631           {
632             mergeTable(other.getTable());
633             break;
634           }
635         case BYTE_ITEM:
636           {
637             mergeByteItem(other.getByteItem());
638             break;
639           }
640         case DATAITEM_NOT_SET:
641           {
642             break;
643           }
644       }
645       this.mergeUnknownFields(other.getUnknownFields());
646       onChanged();
647       return this;
648     }
649 
650     @java.lang.Override
isInitialized()651     public final boolean isInitialized() {
652       return true;
653     }
654 
655     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)656     public Builder mergeFrom(
657         com.google.protobuf.CodedInputStream input,
658         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
659         throws java.io.IOException {
660       if (extensionRegistry == null) {
661         throw new java.lang.NullPointerException();
662       }
663       try {
664         boolean done = false;
665         while (!done) {
666           int tag = input.readTag();
667           switch (tag) {
668             case 0:
669               done = true;
670               break;
671             case 26:
672               {
673                 java.lang.String s = input.readStringRequireUtf8();
674                 dataItemCase_ = 3;
675                 dataItem_ = s;
676                 break;
677               } // case 26
678             case 34:
679               {
680                 input.readMessage(getTableFieldBuilder().getBuilder(), extensionRegistry);
681                 dataItemCase_ = 4;
682                 break;
683               } // case 34
684             case 42:
685               {
686                 input.readMessage(getByteItemFieldBuilder().getBuilder(), extensionRegistry);
687                 dataItemCase_ = 5;
688                 break;
689               } // case 42
690             default:
691               {
692                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
693                   done = true; // was an endgroup tag
694                 }
695                 break;
696               } // default:
697           } // switch (tag)
698         } // while (!done)
699       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
700         throw e.unwrapIOException();
701       } finally {
702         onChanged();
703       } // finally
704       return this;
705     }
706 
707     private int dataItemCase_ = 0;
708     private java.lang.Object dataItem_;
709 
getDataItemCase()710     public DataItemCase getDataItemCase() {
711       return DataItemCase.forNumber(dataItemCase_);
712     }
713 
clearDataItem()714     public Builder clearDataItem() {
715       dataItemCase_ = 0;
716       dataItem_ = null;
717       onChanged();
718       return this;
719     }
720 
721     private int bitField0_;
722 
723     /**
724      *
725      *
726      * <pre>
727      * String data to inspect or redact.
728      * </pre>
729      *
730      * <code>string value = 3;</code>
731      *
732      * @return Whether the value field is set.
733      */
734     @java.lang.Override
hasValue()735     public boolean hasValue() {
736       return dataItemCase_ == 3;
737     }
738     /**
739      *
740      *
741      * <pre>
742      * String data to inspect or redact.
743      * </pre>
744      *
745      * <code>string value = 3;</code>
746      *
747      * @return The value.
748      */
749     @java.lang.Override
getValue()750     public java.lang.String getValue() {
751       java.lang.Object ref = "";
752       if (dataItemCase_ == 3) {
753         ref = dataItem_;
754       }
755       if (!(ref instanceof java.lang.String)) {
756         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
757         java.lang.String s = bs.toStringUtf8();
758         if (dataItemCase_ == 3) {
759           dataItem_ = s;
760         }
761         return s;
762       } else {
763         return (java.lang.String) ref;
764       }
765     }
766     /**
767      *
768      *
769      * <pre>
770      * String data to inspect or redact.
771      * </pre>
772      *
773      * <code>string value = 3;</code>
774      *
775      * @return The bytes for value.
776      */
777     @java.lang.Override
getValueBytes()778     public com.google.protobuf.ByteString getValueBytes() {
779       java.lang.Object ref = "";
780       if (dataItemCase_ == 3) {
781         ref = dataItem_;
782       }
783       if (ref instanceof String) {
784         com.google.protobuf.ByteString b =
785             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
786         if (dataItemCase_ == 3) {
787           dataItem_ = b;
788         }
789         return b;
790       } else {
791         return (com.google.protobuf.ByteString) ref;
792       }
793     }
794     /**
795      *
796      *
797      * <pre>
798      * String data to inspect or redact.
799      * </pre>
800      *
801      * <code>string value = 3;</code>
802      *
803      * @param value The value to set.
804      * @return This builder for chaining.
805      */
setValue(java.lang.String value)806     public Builder setValue(java.lang.String value) {
807       if (value == null) {
808         throw new NullPointerException();
809       }
810       dataItemCase_ = 3;
811       dataItem_ = value;
812       onChanged();
813       return this;
814     }
815     /**
816      *
817      *
818      * <pre>
819      * String data to inspect or redact.
820      * </pre>
821      *
822      * <code>string value = 3;</code>
823      *
824      * @return This builder for chaining.
825      */
clearValue()826     public Builder clearValue() {
827       if (dataItemCase_ == 3) {
828         dataItemCase_ = 0;
829         dataItem_ = null;
830         onChanged();
831       }
832       return this;
833     }
834     /**
835      *
836      *
837      * <pre>
838      * String data to inspect or redact.
839      * </pre>
840      *
841      * <code>string value = 3;</code>
842      *
843      * @param value The bytes for value to set.
844      * @return This builder for chaining.
845      */
setValueBytes(com.google.protobuf.ByteString value)846     public Builder setValueBytes(com.google.protobuf.ByteString value) {
847       if (value == null) {
848         throw new NullPointerException();
849       }
850       checkByteStringIsUtf8(value);
851       dataItemCase_ = 3;
852       dataItem_ = value;
853       onChanged();
854       return this;
855     }
856 
857     private com.google.protobuf.SingleFieldBuilderV3<
858             com.google.privacy.dlp.v2.Table,
859             com.google.privacy.dlp.v2.Table.Builder,
860             com.google.privacy.dlp.v2.TableOrBuilder>
861         tableBuilder_;
862     /**
863      *
864      *
865      * <pre>
866      * Structured content for inspection. See
867      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
868      * learn more.
869      * </pre>
870      *
871      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
872      *
873      * @return Whether the table field is set.
874      */
875     @java.lang.Override
hasTable()876     public boolean hasTable() {
877       return dataItemCase_ == 4;
878     }
879     /**
880      *
881      *
882      * <pre>
883      * Structured content for inspection. See
884      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
885      * learn more.
886      * </pre>
887      *
888      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
889      *
890      * @return The table.
891      */
892     @java.lang.Override
getTable()893     public com.google.privacy.dlp.v2.Table getTable() {
894       if (tableBuilder_ == null) {
895         if (dataItemCase_ == 4) {
896           return (com.google.privacy.dlp.v2.Table) dataItem_;
897         }
898         return com.google.privacy.dlp.v2.Table.getDefaultInstance();
899       } else {
900         if (dataItemCase_ == 4) {
901           return tableBuilder_.getMessage();
902         }
903         return com.google.privacy.dlp.v2.Table.getDefaultInstance();
904       }
905     }
906     /**
907      *
908      *
909      * <pre>
910      * Structured content for inspection. See
911      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
912      * learn more.
913      * </pre>
914      *
915      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
916      */
setTable(com.google.privacy.dlp.v2.Table value)917     public Builder setTable(com.google.privacy.dlp.v2.Table value) {
918       if (tableBuilder_ == null) {
919         if (value == null) {
920           throw new NullPointerException();
921         }
922         dataItem_ = value;
923         onChanged();
924       } else {
925         tableBuilder_.setMessage(value);
926       }
927       dataItemCase_ = 4;
928       return this;
929     }
930     /**
931      *
932      *
933      * <pre>
934      * Structured content for inspection. See
935      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
936      * learn more.
937      * </pre>
938      *
939      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
940      */
setTable(com.google.privacy.dlp.v2.Table.Builder builderForValue)941     public Builder setTable(com.google.privacy.dlp.v2.Table.Builder builderForValue) {
942       if (tableBuilder_ == null) {
943         dataItem_ = builderForValue.build();
944         onChanged();
945       } else {
946         tableBuilder_.setMessage(builderForValue.build());
947       }
948       dataItemCase_ = 4;
949       return this;
950     }
951     /**
952      *
953      *
954      * <pre>
955      * Structured content for inspection. See
956      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
957      * learn more.
958      * </pre>
959      *
960      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
961      */
mergeTable(com.google.privacy.dlp.v2.Table value)962     public Builder mergeTable(com.google.privacy.dlp.v2.Table value) {
963       if (tableBuilder_ == null) {
964         if (dataItemCase_ == 4
965             && dataItem_ != com.google.privacy.dlp.v2.Table.getDefaultInstance()) {
966           dataItem_ =
967               com.google.privacy.dlp.v2.Table.newBuilder(
968                       (com.google.privacy.dlp.v2.Table) dataItem_)
969                   .mergeFrom(value)
970                   .buildPartial();
971         } else {
972           dataItem_ = value;
973         }
974         onChanged();
975       } else {
976         if (dataItemCase_ == 4) {
977           tableBuilder_.mergeFrom(value);
978         } else {
979           tableBuilder_.setMessage(value);
980         }
981       }
982       dataItemCase_ = 4;
983       return this;
984     }
985     /**
986      *
987      *
988      * <pre>
989      * Structured content for inspection. See
990      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
991      * learn more.
992      * </pre>
993      *
994      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
995      */
clearTable()996     public Builder clearTable() {
997       if (tableBuilder_ == null) {
998         if (dataItemCase_ == 4) {
999           dataItemCase_ = 0;
1000           dataItem_ = null;
1001           onChanged();
1002         }
1003       } else {
1004         if (dataItemCase_ == 4) {
1005           dataItemCase_ = 0;
1006           dataItem_ = null;
1007         }
1008         tableBuilder_.clear();
1009       }
1010       return this;
1011     }
1012     /**
1013      *
1014      *
1015      * <pre>
1016      * Structured content for inspection. See
1017      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
1018      * learn more.
1019      * </pre>
1020      *
1021      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
1022      */
getTableBuilder()1023     public com.google.privacy.dlp.v2.Table.Builder getTableBuilder() {
1024       return getTableFieldBuilder().getBuilder();
1025     }
1026     /**
1027      *
1028      *
1029      * <pre>
1030      * Structured content for inspection. See
1031      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
1032      * learn more.
1033      * </pre>
1034      *
1035      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
1036      */
1037     @java.lang.Override
getTableOrBuilder()1038     public com.google.privacy.dlp.v2.TableOrBuilder getTableOrBuilder() {
1039       if ((dataItemCase_ == 4) && (tableBuilder_ != null)) {
1040         return tableBuilder_.getMessageOrBuilder();
1041       } else {
1042         if (dataItemCase_ == 4) {
1043           return (com.google.privacy.dlp.v2.Table) dataItem_;
1044         }
1045         return com.google.privacy.dlp.v2.Table.getDefaultInstance();
1046       }
1047     }
1048     /**
1049      *
1050      *
1051      * <pre>
1052      * Structured content for inspection. See
1053      * https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table to
1054      * learn more.
1055      * </pre>
1056      *
1057      * <code>.google.privacy.dlp.v2.Table table = 4;</code>
1058      */
1059     private com.google.protobuf.SingleFieldBuilderV3<
1060             com.google.privacy.dlp.v2.Table,
1061             com.google.privacy.dlp.v2.Table.Builder,
1062             com.google.privacy.dlp.v2.TableOrBuilder>
getTableFieldBuilder()1063         getTableFieldBuilder() {
1064       if (tableBuilder_ == null) {
1065         if (!(dataItemCase_ == 4)) {
1066           dataItem_ = com.google.privacy.dlp.v2.Table.getDefaultInstance();
1067         }
1068         tableBuilder_ =
1069             new com.google.protobuf.SingleFieldBuilderV3<
1070                 com.google.privacy.dlp.v2.Table,
1071                 com.google.privacy.dlp.v2.Table.Builder,
1072                 com.google.privacy.dlp.v2.TableOrBuilder>(
1073                 (com.google.privacy.dlp.v2.Table) dataItem_, getParentForChildren(), isClean());
1074         dataItem_ = null;
1075       }
1076       dataItemCase_ = 4;
1077       onChanged();
1078       return tableBuilder_;
1079     }
1080 
1081     private com.google.protobuf.SingleFieldBuilderV3<
1082             com.google.privacy.dlp.v2.ByteContentItem,
1083             com.google.privacy.dlp.v2.ByteContentItem.Builder,
1084             com.google.privacy.dlp.v2.ByteContentItemOrBuilder>
1085         byteItemBuilder_;
1086     /**
1087      *
1088      *
1089      * <pre>
1090      * Content data to inspect or redact. Replaces `type` and `data`.
1091      * </pre>
1092      *
1093      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1094      *
1095      * @return Whether the byteItem field is set.
1096      */
1097     @java.lang.Override
hasByteItem()1098     public boolean hasByteItem() {
1099       return dataItemCase_ == 5;
1100     }
1101     /**
1102      *
1103      *
1104      * <pre>
1105      * Content data to inspect or redact. Replaces `type` and `data`.
1106      * </pre>
1107      *
1108      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1109      *
1110      * @return The byteItem.
1111      */
1112     @java.lang.Override
getByteItem()1113     public com.google.privacy.dlp.v2.ByteContentItem getByteItem() {
1114       if (byteItemBuilder_ == null) {
1115         if (dataItemCase_ == 5) {
1116           return (com.google.privacy.dlp.v2.ByteContentItem) dataItem_;
1117         }
1118         return com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance();
1119       } else {
1120         if (dataItemCase_ == 5) {
1121           return byteItemBuilder_.getMessage();
1122         }
1123         return com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance();
1124       }
1125     }
1126     /**
1127      *
1128      *
1129      * <pre>
1130      * Content data to inspect or redact. Replaces `type` and `data`.
1131      * </pre>
1132      *
1133      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1134      */
setByteItem(com.google.privacy.dlp.v2.ByteContentItem value)1135     public Builder setByteItem(com.google.privacy.dlp.v2.ByteContentItem value) {
1136       if (byteItemBuilder_ == null) {
1137         if (value == null) {
1138           throw new NullPointerException();
1139         }
1140         dataItem_ = value;
1141         onChanged();
1142       } else {
1143         byteItemBuilder_.setMessage(value);
1144       }
1145       dataItemCase_ = 5;
1146       return this;
1147     }
1148     /**
1149      *
1150      *
1151      * <pre>
1152      * Content data to inspect or redact. Replaces `type` and `data`.
1153      * </pre>
1154      *
1155      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1156      */
setByteItem(com.google.privacy.dlp.v2.ByteContentItem.Builder builderForValue)1157     public Builder setByteItem(com.google.privacy.dlp.v2.ByteContentItem.Builder builderForValue) {
1158       if (byteItemBuilder_ == null) {
1159         dataItem_ = builderForValue.build();
1160         onChanged();
1161       } else {
1162         byteItemBuilder_.setMessage(builderForValue.build());
1163       }
1164       dataItemCase_ = 5;
1165       return this;
1166     }
1167     /**
1168      *
1169      *
1170      * <pre>
1171      * Content data to inspect or redact. Replaces `type` and `data`.
1172      * </pre>
1173      *
1174      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1175      */
mergeByteItem(com.google.privacy.dlp.v2.ByteContentItem value)1176     public Builder mergeByteItem(com.google.privacy.dlp.v2.ByteContentItem value) {
1177       if (byteItemBuilder_ == null) {
1178         if (dataItemCase_ == 5
1179             && dataItem_ != com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance()) {
1180           dataItem_ =
1181               com.google.privacy.dlp.v2.ByteContentItem.newBuilder(
1182                       (com.google.privacy.dlp.v2.ByteContentItem) dataItem_)
1183                   .mergeFrom(value)
1184                   .buildPartial();
1185         } else {
1186           dataItem_ = value;
1187         }
1188         onChanged();
1189       } else {
1190         if (dataItemCase_ == 5) {
1191           byteItemBuilder_.mergeFrom(value);
1192         } else {
1193           byteItemBuilder_.setMessage(value);
1194         }
1195       }
1196       dataItemCase_ = 5;
1197       return this;
1198     }
1199     /**
1200      *
1201      *
1202      * <pre>
1203      * Content data to inspect or redact. Replaces `type` and `data`.
1204      * </pre>
1205      *
1206      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1207      */
clearByteItem()1208     public Builder clearByteItem() {
1209       if (byteItemBuilder_ == null) {
1210         if (dataItemCase_ == 5) {
1211           dataItemCase_ = 0;
1212           dataItem_ = null;
1213           onChanged();
1214         }
1215       } else {
1216         if (dataItemCase_ == 5) {
1217           dataItemCase_ = 0;
1218           dataItem_ = null;
1219         }
1220         byteItemBuilder_.clear();
1221       }
1222       return this;
1223     }
1224     /**
1225      *
1226      *
1227      * <pre>
1228      * Content data to inspect or redact. Replaces `type` and `data`.
1229      * </pre>
1230      *
1231      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1232      */
getByteItemBuilder()1233     public com.google.privacy.dlp.v2.ByteContentItem.Builder getByteItemBuilder() {
1234       return getByteItemFieldBuilder().getBuilder();
1235     }
1236     /**
1237      *
1238      *
1239      * <pre>
1240      * Content data to inspect or redact. Replaces `type` and `data`.
1241      * </pre>
1242      *
1243      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1244      */
1245     @java.lang.Override
getByteItemOrBuilder()1246     public com.google.privacy.dlp.v2.ByteContentItemOrBuilder getByteItemOrBuilder() {
1247       if ((dataItemCase_ == 5) && (byteItemBuilder_ != null)) {
1248         return byteItemBuilder_.getMessageOrBuilder();
1249       } else {
1250         if (dataItemCase_ == 5) {
1251           return (com.google.privacy.dlp.v2.ByteContentItem) dataItem_;
1252         }
1253         return com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance();
1254       }
1255     }
1256     /**
1257      *
1258      *
1259      * <pre>
1260      * Content data to inspect or redact. Replaces `type` and `data`.
1261      * </pre>
1262      *
1263      * <code>.google.privacy.dlp.v2.ByteContentItem byte_item = 5;</code>
1264      */
1265     private com.google.protobuf.SingleFieldBuilderV3<
1266             com.google.privacy.dlp.v2.ByteContentItem,
1267             com.google.privacy.dlp.v2.ByteContentItem.Builder,
1268             com.google.privacy.dlp.v2.ByteContentItemOrBuilder>
getByteItemFieldBuilder()1269         getByteItemFieldBuilder() {
1270       if (byteItemBuilder_ == null) {
1271         if (!(dataItemCase_ == 5)) {
1272           dataItem_ = com.google.privacy.dlp.v2.ByteContentItem.getDefaultInstance();
1273         }
1274         byteItemBuilder_ =
1275             new com.google.protobuf.SingleFieldBuilderV3<
1276                 com.google.privacy.dlp.v2.ByteContentItem,
1277                 com.google.privacy.dlp.v2.ByteContentItem.Builder,
1278                 com.google.privacy.dlp.v2.ByteContentItemOrBuilder>(
1279                 (com.google.privacy.dlp.v2.ByteContentItem) dataItem_,
1280                 getParentForChildren(),
1281                 isClean());
1282         dataItem_ = null;
1283       }
1284       dataItemCase_ = 5;
1285       onChanged();
1286       return byteItemBuilder_;
1287     }
1288 
1289     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1290     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1291       return super.setUnknownFields(unknownFields);
1292     }
1293 
1294     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1295     public final Builder mergeUnknownFields(
1296         final com.google.protobuf.UnknownFieldSet unknownFields) {
1297       return super.mergeUnknownFields(unknownFields);
1298     }
1299 
1300     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ContentItem)
1301   }
1302 
1303   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ContentItem)
1304   private static final com.google.privacy.dlp.v2.ContentItem DEFAULT_INSTANCE;
1305 
1306   static {
1307     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.ContentItem();
1308   }
1309 
getDefaultInstance()1310   public static com.google.privacy.dlp.v2.ContentItem getDefaultInstance() {
1311     return DEFAULT_INSTANCE;
1312   }
1313 
1314   private static final com.google.protobuf.Parser<ContentItem> PARSER =
1315       new com.google.protobuf.AbstractParser<ContentItem>() {
1316         @java.lang.Override
1317         public ContentItem parsePartialFrom(
1318             com.google.protobuf.CodedInputStream input,
1319             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1320             throws com.google.protobuf.InvalidProtocolBufferException {
1321           Builder builder = newBuilder();
1322           try {
1323             builder.mergeFrom(input, extensionRegistry);
1324           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1325             throw e.setUnfinishedMessage(builder.buildPartial());
1326           } catch (com.google.protobuf.UninitializedMessageException e) {
1327             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1328           } catch (java.io.IOException e) {
1329             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1330                 .setUnfinishedMessage(builder.buildPartial());
1331           }
1332           return builder.buildPartial();
1333         }
1334       };
1335 
parser()1336   public static com.google.protobuf.Parser<ContentItem> parser() {
1337     return PARSER;
1338   }
1339 
1340   @java.lang.Override
getParserForType()1341   public com.google.protobuf.Parser<ContentItem> getParserForType() {
1342     return PARSER;
1343   }
1344 
1345   @java.lang.Override
getDefaultInstanceForType()1346   public com.google.privacy.dlp.v2.ContentItem getDefaultInstanceForType() {
1347     return DEFAULT_INSTANCE;
1348   }
1349 }
1350