• 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  * Row key for identifying a record in BigQuery table.
26  * </pre>
27  *
28  * Protobuf type {@code google.privacy.dlp.v2.BigQueryKey}
29  */
30 public final class BigQueryKey extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.BigQueryKey)
33     BigQueryKeyOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use BigQueryKey.newBuilder() to construct.
BigQueryKey(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private BigQueryKey(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
BigQueryKey()40   private BigQueryKey() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new BigQueryKey();
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_BigQueryKey_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_BigQueryKey_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.privacy.dlp.v2.BigQueryKey.class,
65             com.google.privacy.dlp.v2.BigQueryKey.Builder.class);
66   }
67 
68   public static final int TABLE_REFERENCE_FIELD_NUMBER = 1;
69   private com.google.privacy.dlp.v2.BigQueryTable tableReference_;
70   /**
71    *
72    *
73    * <pre>
74    * Complete BigQuery table reference.
75    * </pre>
76    *
77    * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
78    *
79    * @return Whether the tableReference field is set.
80    */
81   @java.lang.Override
hasTableReference()82   public boolean hasTableReference() {
83     return tableReference_ != null;
84   }
85   /**
86    *
87    *
88    * <pre>
89    * Complete BigQuery table reference.
90    * </pre>
91    *
92    * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
93    *
94    * @return The tableReference.
95    */
96   @java.lang.Override
getTableReference()97   public com.google.privacy.dlp.v2.BigQueryTable getTableReference() {
98     return tableReference_ == null
99         ? com.google.privacy.dlp.v2.BigQueryTable.getDefaultInstance()
100         : tableReference_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Complete BigQuery table reference.
107    * </pre>
108    *
109    * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
110    */
111   @java.lang.Override
getTableReferenceOrBuilder()112   public com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableReferenceOrBuilder() {
113     return tableReference_ == null
114         ? com.google.privacy.dlp.v2.BigQueryTable.getDefaultInstance()
115         : tableReference_;
116   }
117 
118   public static final int ROW_NUMBER_FIELD_NUMBER = 2;
119   private long rowNumber_ = 0L;
120   /**
121    *
122    *
123    * <pre>
124    * Row number inferred at the time the table was scanned. This value is
125    * nondeterministic, cannot be queried, and may be null for inspection
126    * jobs. To locate findings within a table, specify
127    * `inspect_job.storage_config.big_query_options.identifying_fields` in
128    * `CreateDlpJobRequest`.
129    * </pre>
130    *
131    * <code>int64 row_number = 2;</code>
132    *
133    * @return The rowNumber.
134    */
135   @java.lang.Override
getRowNumber()136   public long getRowNumber() {
137     return rowNumber_;
138   }
139 
140   private byte memoizedIsInitialized = -1;
141 
142   @java.lang.Override
isInitialized()143   public final boolean isInitialized() {
144     byte isInitialized = memoizedIsInitialized;
145     if (isInitialized == 1) return true;
146     if (isInitialized == 0) return false;
147 
148     memoizedIsInitialized = 1;
149     return true;
150   }
151 
152   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)153   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
154     if (tableReference_ != null) {
155       output.writeMessage(1, getTableReference());
156     }
157     if (rowNumber_ != 0L) {
158       output.writeInt64(2, rowNumber_);
159     }
160     getUnknownFields().writeTo(output);
161   }
162 
163   @java.lang.Override
getSerializedSize()164   public int getSerializedSize() {
165     int size = memoizedSize;
166     if (size != -1) return size;
167 
168     size = 0;
169     if (tableReference_ != null) {
170       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getTableReference());
171     }
172     if (rowNumber_ != 0L) {
173       size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, rowNumber_);
174     }
175     size += getUnknownFields().getSerializedSize();
176     memoizedSize = size;
177     return size;
178   }
179 
180   @java.lang.Override
equals(final java.lang.Object obj)181   public boolean equals(final java.lang.Object obj) {
182     if (obj == this) {
183       return true;
184     }
185     if (!(obj instanceof com.google.privacy.dlp.v2.BigQueryKey)) {
186       return super.equals(obj);
187     }
188     com.google.privacy.dlp.v2.BigQueryKey other = (com.google.privacy.dlp.v2.BigQueryKey) obj;
189 
190     if (hasTableReference() != other.hasTableReference()) return false;
191     if (hasTableReference()) {
192       if (!getTableReference().equals(other.getTableReference())) return false;
193     }
194     if (getRowNumber() != other.getRowNumber()) return false;
195     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
196     return true;
197   }
198 
199   @java.lang.Override
hashCode()200   public int hashCode() {
201     if (memoizedHashCode != 0) {
202       return memoizedHashCode;
203     }
204     int hash = 41;
205     hash = (19 * hash) + getDescriptor().hashCode();
206     if (hasTableReference()) {
207       hash = (37 * hash) + TABLE_REFERENCE_FIELD_NUMBER;
208       hash = (53 * hash) + getTableReference().hashCode();
209     }
210     hash = (37 * hash) + ROW_NUMBER_FIELD_NUMBER;
211     hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRowNumber());
212     hash = (29 * hash) + getUnknownFields().hashCode();
213     memoizedHashCode = hash;
214     return hash;
215   }
216 
parseFrom(java.nio.ByteBuffer data)217   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(java.nio.ByteBuffer data)
218       throws com.google.protobuf.InvalidProtocolBufferException {
219     return PARSER.parseFrom(data);
220   }
221 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)222   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(
223       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
224       throws com.google.protobuf.InvalidProtocolBufferException {
225     return PARSER.parseFrom(data, extensionRegistry);
226   }
227 
parseFrom(com.google.protobuf.ByteString data)228   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(com.google.protobuf.ByteString data)
229       throws com.google.protobuf.InvalidProtocolBufferException {
230     return PARSER.parseFrom(data);
231   }
232 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)233   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(
234       com.google.protobuf.ByteString data,
235       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
236       throws com.google.protobuf.InvalidProtocolBufferException {
237     return PARSER.parseFrom(data, extensionRegistry);
238   }
239 
parseFrom(byte[] data)240   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(byte[] data)
241       throws com.google.protobuf.InvalidProtocolBufferException {
242     return PARSER.parseFrom(data);
243   }
244 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)245   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(
246       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
247       throws com.google.protobuf.InvalidProtocolBufferException {
248     return PARSER.parseFrom(data, extensionRegistry);
249   }
250 
parseFrom(java.io.InputStream input)251   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(java.io.InputStream input)
252       throws java.io.IOException {
253     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
254   }
255 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)256   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(
257       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
258       throws java.io.IOException {
259     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
260         PARSER, input, extensionRegistry);
261   }
262 
parseDelimitedFrom(java.io.InputStream input)263   public static com.google.privacy.dlp.v2.BigQueryKey parseDelimitedFrom(java.io.InputStream input)
264       throws java.io.IOException {
265     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
266   }
267 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)268   public static com.google.privacy.dlp.v2.BigQueryKey parseDelimitedFrom(
269       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
270       throws java.io.IOException {
271     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
272         PARSER, input, extensionRegistry);
273   }
274 
parseFrom( com.google.protobuf.CodedInputStream input)275   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(
276       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
277     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
278   }
279 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)280   public static com.google.privacy.dlp.v2.BigQueryKey parseFrom(
281       com.google.protobuf.CodedInputStream input,
282       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
283       throws java.io.IOException {
284     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
285         PARSER, input, extensionRegistry);
286   }
287 
288   @java.lang.Override
newBuilderForType()289   public Builder newBuilderForType() {
290     return newBuilder();
291   }
292 
newBuilder()293   public static Builder newBuilder() {
294     return DEFAULT_INSTANCE.toBuilder();
295   }
296 
newBuilder(com.google.privacy.dlp.v2.BigQueryKey prototype)297   public static Builder newBuilder(com.google.privacy.dlp.v2.BigQueryKey prototype) {
298     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
299   }
300 
301   @java.lang.Override
toBuilder()302   public Builder toBuilder() {
303     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
304   }
305 
306   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)307   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
308     Builder builder = new Builder(parent);
309     return builder;
310   }
311   /**
312    *
313    *
314    * <pre>
315    * Row key for identifying a record in BigQuery table.
316    * </pre>
317    *
318    * Protobuf type {@code google.privacy.dlp.v2.BigQueryKey}
319    */
320   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
321       implements
322       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.BigQueryKey)
323       com.google.privacy.dlp.v2.BigQueryKeyOrBuilder {
getDescriptor()324     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
325       return com.google.privacy.dlp.v2.DlpStorage
326           .internal_static_google_privacy_dlp_v2_BigQueryKey_descriptor;
327     }
328 
329     @java.lang.Override
330     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()331         internalGetFieldAccessorTable() {
332       return com.google.privacy.dlp.v2.DlpStorage
333           .internal_static_google_privacy_dlp_v2_BigQueryKey_fieldAccessorTable
334           .ensureFieldAccessorsInitialized(
335               com.google.privacy.dlp.v2.BigQueryKey.class,
336               com.google.privacy.dlp.v2.BigQueryKey.Builder.class);
337     }
338 
339     // Construct using com.google.privacy.dlp.v2.BigQueryKey.newBuilder()
Builder()340     private Builder() {}
341 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)342     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
343       super(parent);
344     }
345 
346     @java.lang.Override
clear()347     public Builder clear() {
348       super.clear();
349       bitField0_ = 0;
350       tableReference_ = null;
351       if (tableReferenceBuilder_ != null) {
352         tableReferenceBuilder_.dispose();
353         tableReferenceBuilder_ = null;
354       }
355       rowNumber_ = 0L;
356       return this;
357     }
358 
359     @java.lang.Override
getDescriptorForType()360     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
361       return com.google.privacy.dlp.v2.DlpStorage
362           .internal_static_google_privacy_dlp_v2_BigQueryKey_descriptor;
363     }
364 
365     @java.lang.Override
getDefaultInstanceForType()366     public com.google.privacy.dlp.v2.BigQueryKey getDefaultInstanceForType() {
367       return com.google.privacy.dlp.v2.BigQueryKey.getDefaultInstance();
368     }
369 
370     @java.lang.Override
build()371     public com.google.privacy.dlp.v2.BigQueryKey build() {
372       com.google.privacy.dlp.v2.BigQueryKey result = buildPartial();
373       if (!result.isInitialized()) {
374         throw newUninitializedMessageException(result);
375       }
376       return result;
377     }
378 
379     @java.lang.Override
buildPartial()380     public com.google.privacy.dlp.v2.BigQueryKey buildPartial() {
381       com.google.privacy.dlp.v2.BigQueryKey result =
382           new com.google.privacy.dlp.v2.BigQueryKey(this);
383       if (bitField0_ != 0) {
384         buildPartial0(result);
385       }
386       onBuilt();
387       return result;
388     }
389 
buildPartial0(com.google.privacy.dlp.v2.BigQueryKey result)390     private void buildPartial0(com.google.privacy.dlp.v2.BigQueryKey result) {
391       int from_bitField0_ = bitField0_;
392       if (((from_bitField0_ & 0x00000001) != 0)) {
393         result.tableReference_ =
394             tableReferenceBuilder_ == null ? tableReference_ : tableReferenceBuilder_.build();
395       }
396       if (((from_bitField0_ & 0x00000002) != 0)) {
397         result.rowNumber_ = rowNumber_;
398       }
399     }
400 
401     @java.lang.Override
clone()402     public Builder clone() {
403       return super.clone();
404     }
405 
406     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)407     public Builder setField(
408         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
409       return super.setField(field, value);
410     }
411 
412     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)413     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
414       return super.clearField(field);
415     }
416 
417     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)418     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
419       return super.clearOneof(oneof);
420     }
421 
422     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)423     public Builder setRepeatedField(
424         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
425       return super.setRepeatedField(field, index, value);
426     }
427 
428     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)429     public Builder addRepeatedField(
430         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
431       return super.addRepeatedField(field, value);
432     }
433 
434     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)435     public Builder mergeFrom(com.google.protobuf.Message other) {
436       if (other instanceof com.google.privacy.dlp.v2.BigQueryKey) {
437         return mergeFrom((com.google.privacy.dlp.v2.BigQueryKey) other);
438       } else {
439         super.mergeFrom(other);
440         return this;
441       }
442     }
443 
mergeFrom(com.google.privacy.dlp.v2.BigQueryKey other)444     public Builder mergeFrom(com.google.privacy.dlp.v2.BigQueryKey other) {
445       if (other == com.google.privacy.dlp.v2.BigQueryKey.getDefaultInstance()) return this;
446       if (other.hasTableReference()) {
447         mergeTableReference(other.getTableReference());
448       }
449       if (other.getRowNumber() != 0L) {
450         setRowNumber(other.getRowNumber());
451       }
452       this.mergeUnknownFields(other.getUnknownFields());
453       onChanged();
454       return this;
455     }
456 
457     @java.lang.Override
isInitialized()458     public final boolean isInitialized() {
459       return true;
460     }
461 
462     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)463     public Builder mergeFrom(
464         com.google.protobuf.CodedInputStream input,
465         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
466         throws java.io.IOException {
467       if (extensionRegistry == null) {
468         throw new java.lang.NullPointerException();
469       }
470       try {
471         boolean done = false;
472         while (!done) {
473           int tag = input.readTag();
474           switch (tag) {
475             case 0:
476               done = true;
477               break;
478             case 10:
479               {
480                 input.readMessage(getTableReferenceFieldBuilder().getBuilder(), extensionRegistry);
481                 bitField0_ |= 0x00000001;
482                 break;
483               } // case 10
484             case 16:
485               {
486                 rowNumber_ = input.readInt64();
487                 bitField0_ |= 0x00000002;
488                 break;
489               } // case 16
490             default:
491               {
492                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
493                   done = true; // was an endgroup tag
494                 }
495                 break;
496               } // default:
497           } // switch (tag)
498         } // while (!done)
499       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
500         throw e.unwrapIOException();
501       } finally {
502         onChanged();
503       } // finally
504       return this;
505     }
506 
507     private int bitField0_;
508 
509     private com.google.privacy.dlp.v2.BigQueryTable tableReference_;
510     private com.google.protobuf.SingleFieldBuilderV3<
511             com.google.privacy.dlp.v2.BigQueryTable,
512             com.google.privacy.dlp.v2.BigQueryTable.Builder,
513             com.google.privacy.dlp.v2.BigQueryTableOrBuilder>
514         tableReferenceBuilder_;
515     /**
516      *
517      *
518      * <pre>
519      * Complete BigQuery table reference.
520      * </pre>
521      *
522      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
523      *
524      * @return Whether the tableReference field is set.
525      */
hasTableReference()526     public boolean hasTableReference() {
527       return ((bitField0_ & 0x00000001) != 0);
528     }
529     /**
530      *
531      *
532      * <pre>
533      * Complete BigQuery table reference.
534      * </pre>
535      *
536      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
537      *
538      * @return The tableReference.
539      */
getTableReference()540     public com.google.privacy.dlp.v2.BigQueryTable getTableReference() {
541       if (tableReferenceBuilder_ == null) {
542         return tableReference_ == null
543             ? com.google.privacy.dlp.v2.BigQueryTable.getDefaultInstance()
544             : tableReference_;
545       } else {
546         return tableReferenceBuilder_.getMessage();
547       }
548     }
549     /**
550      *
551      *
552      * <pre>
553      * Complete BigQuery table reference.
554      * </pre>
555      *
556      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
557      */
setTableReference(com.google.privacy.dlp.v2.BigQueryTable value)558     public Builder setTableReference(com.google.privacy.dlp.v2.BigQueryTable value) {
559       if (tableReferenceBuilder_ == null) {
560         if (value == null) {
561           throw new NullPointerException();
562         }
563         tableReference_ = value;
564       } else {
565         tableReferenceBuilder_.setMessage(value);
566       }
567       bitField0_ |= 0x00000001;
568       onChanged();
569       return this;
570     }
571     /**
572      *
573      *
574      * <pre>
575      * Complete BigQuery table reference.
576      * </pre>
577      *
578      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
579      */
setTableReference( com.google.privacy.dlp.v2.BigQueryTable.Builder builderForValue)580     public Builder setTableReference(
581         com.google.privacy.dlp.v2.BigQueryTable.Builder builderForValue) {
582       if (tableReferenceBuilder_ == null) {
583         tableReference_ = builderForValue.build();
584       } else {
585         tableReferenceBuilder_.setMessage(builderForValue.build());
586       }
587       bitField0_ |= 0x00000001;
588       onChanged();
589       return this;
590     }
591     /**
592      *
593      *
594      * <pre>
595      * Complete BigQuery table reference.
596      * </pre>
597      *
598      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
599      */
mergeTableReference(com.google.privacy.dlp.v2.BigQueryTable value)600     public Builder mergeTableReference(com.google.privacy.dlp.v2.BigQueryTable value) {
601       if (tableReferenceBuilder_ == null) {
602         if (((bitField0_ & 0x00000001) != 0)
603             && tableReference_ != null
604             && tableReference_ != com.google.privacy.dlp.v2.BigQueryTable.getDefaultInstance()) {
605           getTableReferenceBuilder().mergeFrom(value);
606         } else {
607           tableReference_ = value;
608         }
609       } else {
610         tableReferenceBuilder_.mergeFrom(value);
611       }
612       bitField0_ |= 0x00000001;
613       onChanged();
614       return this;
615     }
616     /**
617      *
618      *
619      * <pre>
620      * Complete BigQuery table reference.
621      * </pre>
622      *
623      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
624      */
clearTableReference()625     public Builder clearTableReference() {
626       bitField0_ = (bitField0_ & ~0x00000001);
627       tableReference_ = null;
628       if (tableReferenceBuilder_ != null) {
629         tableReferenceBuilder_.dispose();
630         tableReferenceBuilder_ = null;
631       }
632       onChanged();
633       return this;
634     }
635     /**
636      *
637      *
638      * <pre>
639      * Complete BigQuery table reference.
640      * </pre>
641      *
642      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
643      */
getTableReferenceBuilder()644     public com.google.privacy.dlp.v2.BigQueryTable.Builder getTableReferenceBuilder() {
645       bitField0_ |= 0x00000001;
646       onChanged();
647       return getTableReferenceFieldBuilder().getBuilder();
648     }
649     /**
650      *
651      *
652      * <pre>
653      * Complete BigQuery table reference.
654      * </pre>
655      *
656      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
657      */
getTableReferenceOrBuilder()658     public com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableReferenceOrBuilder() {
659       if (tableReferenceBuilder_ != null) {
660         return tableReferenceBuilder_.getMessageOrBuilder();
661       } else {
662         return tableReference_ == null
663             ? com.google.privacy.dlp.v2.BigQueryTable.getDefaultInstance()
664             : tableReference_;
665       }
666     }
667     /**
668      *
669      *
670      * <pre>
671      * Complete BigQuery table reference.
672      * </pre>
673      *
674      * <code>.google.privacy.dlp.v2.BigQueryTable table_reference = 1;</code>
675      */
676     private com.google.protobuf.SingleFieldBuilderV3<
677             com.google.privacy.dlp.v2.BigQueryTable,
678             com.google.privacy.dlp.v2.BigQueryTable.Builder,
679             com.google.privacy.dlp.v2.BigQueryTableOrBuilder>
getTableReferenceFieldBuilder()680         getTableReferenceFieldBuilder() {
681       if (tableReferenceBuilder_ == null) {
682         tableReferenceBuilder_ =
683             new com.google.protobuf.SingleFieldBuilderV3<
684                 com.google.privacy.dlp.v2.BigQueryTable,
685                 com.google.privacy.dlp.v2.BigQueryTable.Builder,
686                 com.google.privacy.dlp.v2.BigQueryTableOrBuilder>(
687                 getTableReference(), getParentForChildren(), isClean());
688         tableReference_ = null;
689       }
690       return tableReferenceBuilder_;
691     }
692 
693     private long rowNumber_;
694     /**
695      *
696      *
697      * <pre>
698      * Row number inferred at the time the table was scanned. This value is
699      * nondeterministic, cannot be queried, and may be null for inspection
700      * jobs. To locate findings within a table, specify
701      * `inspect_job.storage_config.big_query_options.identifying_fields` in
702      * `CreateDlpJobRequest`.
703      * </pre>
704      *
705      * <code>int64 row_number = 2;</code>
706      *
707      * @return The rowNumber.
708      */
709     @java.lang.Override
getRowNumber()710     public long getRowNumber() {
711       return rowNumber_;
712     }
713     /**
714      *
715      *
716      * <pre>
717      * Row number inferred at the time the table was scanned. This value is
718      * nondeterministic, cannot be queried, and may be null for inspection
719      * jobs. To locate findings within a table, specify
720      * `inspect_job.storage_config.big_query_options.identifying_fields` in
721      * `CreateDlpJobRequest`.
722      * </pre>
723      *
724      * <code>int64 row_number = 2;</code>
725      *
726      * @param value The rowNumber to set.
727      * @return This builder for chaining.
728      */
setRowNumber(long value)729     public Builder setRowNumber(long value) {
730 
731       rowNumber_ = value;
732       bitField0_ |= 0x00000002;
733       onChanged();
734       return this;
735     }
736     /**
737      *
738      *
739      * <pre>
740      * Row number inferred at the time the table was scanned. This value is
741      * nondeterministic, cannot be queried, and may be null for inspection
742      * jobs. To locate findings within a table, specify
743      * `inspect_job.storage_config.big_query_options.identifying_fields` in
744      * `CreateDlpJobRequest`.
745      * </pre>
746      *
747      * <code>int64 row_number = 2;</code>
748      *
749      * @return This builder for chaining.
750      */
clearRowNumber()751     public Builder clearRowNumber() {
752       bitField0_ = (bitField0_ & ~0x00000002);
753       rowNumber_ = 0L;
754       onChanged();
755       return this;
756     }
757 
758     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)759     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
760       return super.setUnknownFields(unknownFields);
761     }
762 
763     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)764     public final Builder mergeUnknownFields(
765         final com.google.protobuf.UnknownFieldSet unknownFields) {
766       return super.mergeUnknownFields(unknownFields);
767     }
768 
769     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.BigQueryKey)
770   }
771 
772   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.BigQueryKey)
773   private static final com.google.privacy.dlp.v2.BigQueryKey DEFAULT_INSTANCE;
774 
775   static {
776     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.BigQueryKey();
777   }
778 
getDefaultInstance()779   public static com.google.privacy.dlp.v2.BigQueryKey getDefaultInstance() {
780     return DEFAULT_INSTANCE;
781   }
782 
783   private static final com.google.protobuf.Parser<BigQueryKey> PARSER =
784       new com.google.protobuf.AbstractParser<BigQueryKey>() {
785         @java.lang.Override
786         public BigQueryKey parsePartialFrom(
787             com.google.protobuf.CodedInputStream input,
788             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
789             throws com.google.protobuf.InvalidProtocolBufferException {
790           Builder builder = newBuilder();
791           try {
792             builder.mergeFrom(input, extensionRegistry);
793           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
794             throw e.setUnfinishedMessage(builder.buildPartial());
795           } catch (com.google.protobuf.UninitializedMessageException e) {
796             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
797           } catch (java.io.IOException e) {
798             throw new com.google.protobuf.InvalidProtocolBufferException(e)
799                 .setUnfinishedMessage(builder.buildPartial());
800           }
801           return builder.buildPartial();
802         }
803       };
804 
parser()805   public static com.google.protobuf.Parser<BigQueryKey> parser() {
806     return PARSER;
807   }
808 
809   @java.lang.Override
getParserForType()810   public com.google.protobuf.Parser<BigQueryKey> getParserForType() {
811     return PARSER;
812   }
813 
814   @java.lang.Override
getDefaultInstanceForType()815   public com.google.privacy.dlp.v2.BigQueryKey getDefaultInstanceForType() {
816     return DEFAULT_INSTANCE;
817   }
818 }
819