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