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