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