• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/privacy/dlp/v2/dlp.proto
18 
19 package com.google.privacy.dlp.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * How to handle transformation errors during de-identification. A
26  * transformation error occurs when the requested transformation is incompatible
27  * with the data. For example, trying to de-identify an IP address using a
28  * `DateShift` transformation would result in a transformation error, since date
29  * info cannot be extracted from an IP address.
30  * Information about any incompatible transformations, and how they were
31  * handled, is returned in the response as part of the
32  * `TransformationOverviews`.
33  * </pre>
34  *
35  * Protobuf type {@code google.privacy.dlp.v2.TransformationErrorHandling}
36  */
37 public final class TransformationErrorHandling extends com.google.protobuf.GeneratedMessageV3
38     implements
39     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.TransformationErrorHandling)
40     TransformationErrorHandlingOrBuilder {
41   private static final long serialVersionUID = 0L;
42   // Use TransformationErrorHandling.newBuilder() to construct.
TransformationErrorHandling(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)43   private TransformationErrorHandling(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
44     super(builder);
45   }
46 
TransformationErrorHandling()47   private TransformationErrorHandling() {}
48 
49   @java.lang.Override
50   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)51   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
52     return new TransformationErrorHandling();
53   }
54 
55   @java.lang.Override
getUnknownFields()56   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
57     return this.unknownFields;
58   }
59 
getDescriptor()60   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
61     return com.google.privacy.dlp.v2.DlpProto
62         .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_descriptor;
63   }
64 
65   @java.lang.Override
66   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()67       internalGetFieldAccessorTable() {
68     return com.google.privacy.dlp.v2.DlpProto
69         .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_fieldAccessorTable
70         .ensureFieldAccessorsInitialized(
71             com.google.privacy.dlp.v2.TransformationErrorHandling.class,
72             com.google.privacy.dlp.v2.TransformationErrorHandling.Builder.class);
73   }
74 
75   public interface ThrowErrorOrBuilder
76       extends
77       // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.TransformationErrorHandling.ThrowError)
78       com.google.protobuf.MessageOrBuilder {}
79   /**
80    *
81    *
82    * <pre>
83    * Throw an error and fail the request when a transformation error occurs.
84    * </pre>
85    *
86    * Protobuf type {@code google.privacy.dlp.v2.TransformationErrorHandling.ThrowError}
87    */
88   public static final class ThrowError extends com.google.protobuf.GeneratedMessageV3
89       implements
90       // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.TransformationErrorHandling.ThrowError)
91       ThrowErrorOrBuilder {
92     private static final long serialVersionUID = 0L;
93     // Use ThrowError.newBuilder() to construct.
ThrowError(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)94     private ThrowError(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
95       super(builder);
96     }
97 
ThrowError()98     private ThrowError() {}
99 
100     @java.lang.Override
101     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)102     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
103       return new ThrowError();
104     }
105 
106     @java.lang.Override
getUnknownFields()107     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
108       return this.unknownFields;
109     }
110 
getDescriptor()111     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
112       return com.google.privacy.dlp.v2.DlpProto
113           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_ThrowError_descriptor;
114     }
115 
116     @java.lang.Override
117     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()118         internalGetFieldAccessorTable() {
119       return com.google.privacy.dlp.v2.DlpProto
120           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_ThrowError_fieldAccessorTable
121           .ensureFieldAccessorsInitialized(
122               com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.class,
123               com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder.class);
124     }
125 
126     private byte memoizedIsInitialized = -1;
127 
128     @java.lang.Override
isInitialized()129     public final boolean isInitialized() {
130       byte isInitialized = memoizedIsInitialized;
131       if (isInitialized == 1) return true;
132       if (isInitialized == 0) return false;
133 
134       memoizedIsInitialized = 1;
135       return true;
136     }
137 
138     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)139     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
140       getUnknownFields().writeTo(output);
141     }
142 
143     @java.lang.Override
getSerializedSize()144     public int getSerializedSize() {
145       int size = memoizedSize;
146       if (size != -1) return size;
147 
148       size = 0;
149       size += getUnknownFields().getSerializedSize();
150       memoizedSize = size;
151       return size;
152     }
153 
154     @java.lang.Override
equals(final java.lang.Object obj)155     public boolean equals(final java.lang.Object obj) {
156       if (obj == this) {
157         return true;
158       }
159       if (!(obj instanceof com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError)) {
160         return super.equals(obj);
161       }
162       com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError other =
163           (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) obj;
164 
165       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
166       return true;
167     }
168 
169     @java.lang.Override
hashCode()170     public int hashCode() {
171       if (memoizedHashCode != 0) {
172         return memoizedHashCode;
173       }
174       int hash = 41;
175       hash = (19 * hash) + getDescriptor().hashCode();
176       hash = (29 * hash) + getUnknownFields().hashCode();
177       memoizedHashCode = hash;
178       return hash;
179     }
180 
parseFrom( java.nio.ByteBuffer data)181     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
182         java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
183       return PARSER.parseFrom(data);
184     }
185 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)186     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
187         java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
188         throws com.google.protobuf.InvalidProtocolBufferException {
189       return PARSER.parseFrom(data, extensionRegistry);
190     }
191 
parseFrom( com.google.protobuf.ByteString data)192     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
193         com.google.protobuf.ByteString data)
194         throws com.google.protobuf.InvalidProtocolBufferException {
195       return PARSER.parseFrom(data);
196     }
197 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)198     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
199         com.google.protobuf.ByteString data,
200         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
201         throws com.google.protobuf.InvalidProtocolBufferException {
202       return PARSER.parseFrom(data, extensionRegistry);
203     }
204 
parseFrom( byte[] data)205     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
206         byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
207       return PARSER.parseFrom(data);
208     }
209 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)210     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
211         byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
212         throws com.google.protobuf.InvalidProtocolBufferException {
213       return PARSER.parseFrom(data, extensionRegistry);
214     }
215 
parseFrom( java.io.InputStream input)216     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
217         java.io.InputStream input) throws java.io.IOException {
218       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
219     }
220 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)221     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
222         java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
223         throws java.io.IOException {
224       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
225           PARSER, input, extensionRegistry);
226     }
227 
228     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
parseDelimitedFrom(java.io.InputStream input)229         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
230       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
231     }
232 
233     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)234         parseDelimitedFrom(
235             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
236             throws java.io.IOException {
237       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
238           PARSER, input, extensionRegistry);
239     }
240 
parseFrom( com.google.protobuf.CodedInputStream input)241     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
242         com.google.protobuf.CodedInputStream input) throws java.io.IOException {
243       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
244     }
245 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError parseFrom(
247         com.google.protobuf.CodedInputStream input,
248         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249         throws java.io.IOException {
250       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
251           PARSER, input, extensionRegistry);
252     }
253 
254     @java.lang.Override
newBuilderForType()255     public Builder newBuilderForType() {
256       return newBuilder();
257     }
258 
newBuilder()259     public static Builder newBuilder() {
260       return DEFAULT_INSTANCE.toBuilder();
261     }
262 
newBuilder( com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError prototype)263     public static Builder newBuilder(
264         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError prototype) {
265       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
266     }
267 
268     @java.lang.Override
toBuilder()269     public Builder toBuilder() {
270       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
271     }
272 
273     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)274     protected Builder newBuilderForType(
275         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
276       Builder builder = new Builder(parent);
277       return builder;
278     }
279     /**
280      *
281      *
282      * <pre>
283      * Throw an error and fail the request when a transformation error occurs.
284      * </pre>
285      *
286      * Protobuf type {@code google.privacy.dlp.v2.TransformationErrorHandling.ThrowError}
287      */
288     public static final class Builder
289         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
290         implements
291         // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.TransformationErrorHandling.ThrowError)
292         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorOrBuilder {
getDescriptor()293       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
294         return com.google.privacy.dlp.v2.DlpProto
295             .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_ThrowError_descriptor;
296       }
297 
298       @java.lang.Override
299       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()300           internalGetFieldAccessorTable() {
301         return com.google.privacy.dlp.v2.DlpProto
302             .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_ThrowError_fieldAccessorTable
303             .ensureFieldAccessorsInitialized(
304                 com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.class,
305                 com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder.class);
306       }
307 
308       // Construct using
309       // com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.newBuilder()
Builder()310       private Builder() {}
311 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)312       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
313         super(parent);
314       }
315 
316       @java.lang.Override
clear()317       public Builder clear() {
318         super.clear();
319         return this;
320       }
321 
322       @java.lang.Override
getDescriptorForType()323       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
324         return com.google.privacy.dlp.v2.DlpProto
325             .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_ThrowError_descriptor;
326       }
327 
328       @java.lang.Override
329       public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
getDefaultInstanceForType()330           getDefaultInstanceForType() {
331         return com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
332             .getDefaultInstance();
333       }
334 
335       @java.lang.Override
build()336       public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError build() {
337         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError result = buildPartial();
338         if (!result.isInitialized()) {
339           throw newUninitializedMessageException(result);
340         }
341         return result;
342       }
343 
344       @java.lang.Override
buildPartial()345       public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError buildPartial() {
346         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError result =
347             new com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError(this);
348         onBuilt();
349         return result;
350       }
351 
352       @java.lang.Override
clone()353       public Builder clone() {
354         return super.clone();
355       }
356 
357       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)358       public Builder setField(
359           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
360         return super.setField(field, value);
361       }
362 
363       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)364       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
365         return super.clearField(field);
366       }
367 
368       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)369       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
370         return super.clearOneof(oneof);
371       }
372 
373       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)374       public Builder setRepeatedField(
375           com.google.protobuf.Descriptors.FieldDescriptor field,
376           int index,
377           java.lang.Object value) {
378         return super.setRepeatedField(field, index, value);
379       }
380 
381       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)382       public Builder addRepeatedField(
383           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
384         return super.addRepeatedField(field, value);
385       }
386 
387       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)388       public Builder mergeFrom(com.google.protobuf.Message other) {
389         if (other instanceof com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) {
390           return mergeFrom(
391               (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) other);
392         } else {
393           super.mergeFrom(other);
394           return this;
395         }
396       }
397 
mergeFrom( com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError other)398       public Builder mergeFrom(
399           com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError other) {
400         if (other
401             == com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
402                 .getDefaultInstance()) return this;
403         this.mergeUnknownFields(other.getUnknownFields());
404         onChanged();
405         return this;
406       }
407 
408       @java.lang.Override
isInitialized()409       public final boolean isInitialized() {
410         return true;
411       }
412 
413       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)414       public Builder mergeFrom(
415           com.google.protobuf.CodedInputStream input,
416           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
417           throws java.io.IOException {
418         if (extensionRegistry == null) {
419           throw new java.lang.NullPointerException();
420         }
421         try {
422           boolean done = false;
423           while (!done) {
424             int tag = input.readTag();
425             switch (tag) {
426               case 0:
427                 done = true;
428                 break;
429               default:
430                 {
431                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
432                     done = true; // was an endgroup tag
433                   }
434                   break;
435                 } // default:
436             } // switch (tag)
437           } // while (!done)
438         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
439           throw e.unwrapIOException();
440         } finally {
441           onChanged();
442         } // finally
443         return this;
444       }
445 
446       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)447       public final Builder setUnknownFields(
448           final com.google.protobuf.UnknownFieldSet unknownFields) {
449         return super.setUnknownFields(unknownFields);
450       }
451 
452       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)453       public final Builder mergeUnknownFields(
454           final com.google.protobuf.UnknownFieldSet unknownFields) {
455         return super.mergeUnknownFields(unknownFields);
456       }
457 
458       // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.TransformationErrorHandling.ThrowError)
459     }
460 
461     // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.TransformationErrorHandling.ThrowError)
462     private static final com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
463         DEFAULT_INSTANCE;
464 
465     static {
466       DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError();
467     }
468 
469     public static com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
getDefaultInstance()470         getDefaultInstance() {
471       return DEFAULT_INSTANCE;
472     }
473 
474     private static final com.google.protobuf.Parser<ThrowError> PARSER =
475         new com.google.protobuf.AbstractParser<ThrowError>() {
476           @java.lang.Override
477           public ThrowError parsePartialFrom(
478               com.google.protobuf.CodedInputStream input,
479               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
480               throws com.google.protobuf.InvalidProtocolBufferException {
481             Builder builder = newBuilder();
482             try {
483               builder.mergeFrom(input, extensionRegistry);
484             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
485               throw e.setUnfinishedMessage(builder.buildPartial());
486             } catch (com.google.protobuf.UninitializedMessageException e) {
487               throw e.asInvalidProtocolBufferException()
488                   .setUnfinishedMessage(builder.buildPartial());
489             } catch (java.io.IOException e) {
490               throw new com.google.protobuf.InvalidProtocolBufferException(e)
491                   .setUnfinishedMessage(builder.buildPartial());
492             }
493             return builder.buildPartial();
494           }
495         };
496 
parser()497     public static com.google.protobuf.Parser<ThrowError> parser() {
498       return PARSER;
499     }
500 
501     @java.lang.Override
getParserForType()502     public com.google.protobuf.Parser<ThrowError> getParserForType() {
503       return PARSER;
504     }
505 
506     @java.lang.Override
507     public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
getDefaultInstanceForType()508         getDefaultInstanceForType() {
509       return DEFAULT_INSTANCE;
510     }
511   }
512 
513   public interface LeaveUntransformedOrBuilder
514       extends
515       // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)
516       com.google.protobuf.MessageOrBuilder {}
517   /**
518    *
519    *
520    * <pre>
521    * Skips the data without modifying it if the requested transformation would
522    * cause an error. For example, if a `DateShift` transformation were applied
523    * an an IP address, this mode would leave the IP address unchanged in the
524    * response.
525    * </pre>
526    *
527    * Protobuf type {@code google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed}
528    */
529   public static final class LeaveUntransformed extends com.google.protobuf.GeneratedMessageV3
530       implements
531       // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)
532       LeaveUntransformedOrBuilder {
533     private static final long serialVersionUID = 0L;
534     // Use LeaveUntransformed.newBuilder() to construct.
LeaveUntransformed(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)535     private LeaveUntransformed(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
536       super(builder);
537     }
538 
LeaveUntransformed()539     private LeaveUntransformed() {}
540 
541     @java.lang.Override
542     @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)543     protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
544       return new LeaveUntransformed();
545     }
546 
547     @java.lang.Override
getUnknownFields()548     public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
549       return this.unknownFields;
550     }
551 
getDescriptor()552     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
553       return com.google.privacy.dlp.v2.DlpProto
554           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_LeaveUntransformed_descriptor;
555     }
556 
557     @java.lang.Override
558     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()559         internalGetFieldAccessorTable() {
560       return com.google.privacy.dlp.v2.DlpProto
561           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_LeaveUntransformed_fieldAccessorTable
562           .ensureFieldAccessorsInitialized(
563               com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.class,
564               com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder
565                   .class);
566     }
567 
568     private byte memoizedIsInitialized = -1;
569 
570     @java.lang.Override
isInitialized()571     public final boolean isInitialized() {
572       byte isInitialized = memoizedIsInitialized;
573       if (isInitialized == 1) return true;
574       if (isInitialized == 0) return false;
575 
576       memoizedIsInitialized = 1;
577       return true;
578     }
579 
580     @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)581     public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
582       getUnknownFields().writeTo(output);
583     }
584 
585     @java.lang.Override
getSerializedSize()586     public int getSerializedSize() {
587       int size = memoizedSize;
588       if (size != -1) return size;
589 
590       size = 0;
591       size += getUnknownFields().getSerializedSize();
592       memoizedSize = size;
593       return size;
594     }
595 
596     @java.lang.Override
equals(final java.lang.Object obj)597     public boolean equals(final java.lang.Object obj) {
598       if (obj == this) {
599         return true;
600       }
601       if (!(obj
602           instanceof com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)) {
603         return super.equals(obj);
604       }
605       com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed other =
606           (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) obj;
607 
608       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
609       return true;
610     }
611 
612     @java.lang.Override
hashCode()613     public int hashCode() {
614       if (memoizedHashCode != 0) {
615         return memoizedHashCode;
616       }
617       int hash = 41;
618       hash = (19 * hash) + getDescriptor().hashCode();
619       hash = (29 * hash) + getUnknownFields().hashCode();
620       memoizedHashCode = hash;
621       return hash;
622     }
623 
624     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom(java.nio.ByteBuffer data)625         parseFrom(java.nio.ByteBuffer data)
626             throws com.google.protobuf.InvalidProtocolBufferException {
627       return PARSER.parseFrom(data);
628     }
629 
630     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)631         parseFrom(
632             java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
633             throws com.google.protobuf.InvalidProtocolBufferException {
634       return PARSER.parseFrom(data, extensionRegistry);
635     }
636 
637     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom(com.google.protobuf.ByteString data)638         parseFrom(com.google.protobuf.ByteString data)
639             throws com.google.protobuf.InvalidProtocolBufferException {
640       return PARSER.parseFrom(data);
641     }
642 
643     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)644         parseFrom(
645             com.google.protobuf.ByteString data,
646             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
647             throws com.google.protobuf.InvalidProtocolBufferException {
648       return PARSER.parseFrom(data, extensionRegistry);
649     }
650 
651     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom(byte[] data)652         parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
653       return PARSER.parseFrom(data);
654     }
655 
656     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)657         parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
658             throws com.google.protobuf.InvalidProtocolBufferException {
659       return PARSER.parseFrom(data, extensionRegistry);
660     }
661 
662     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom(java.io.InputStream input)663         parseFrom(java.io.InputStream input) throws java.io.IOException {
664       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
665     }
666 
667     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)668         parseFrom(
669             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
670             throws java.io.IOException {
671       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
672           PARSER, input, extensionRegistry);
673     }
674 
675     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseDelimitedFrom(java.io.InputStream input)676         parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
677       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
678     }
679 
680     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)681         parseDelimitedFrom(
682             java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
683             throws java.io.IOException {
684       return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
685           PARSER, input, extensionRegistry);
686     }
687 
688     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom(com.google.protobuf.CodedInputStream input)689         parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException {
690       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
691     }
692 
693     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)694         parseFrom(
695             com.google.protobuf.CodedInputStream input,
696             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
697             throws java.io.IOException {
698       return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
699           PARSER, input, extensionRegistry);
700     }
701 
702     @java.lang.Override
newBuilderForType()703     public Builder newBuilderForType() {
704       return newBuilder();
705     }
706 
newBuilder()707     public static Builder newBuilder() {
708       return DEFAULT_INSTANCE.toBuilder();
709     }
710 
newBuilder( com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed prototype)711     public static Builder newBuilder(
712         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed prototype) {
713       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
714     }
715 
716     @java.lang.Override
toBuilder()717     public Builder toBuilder() {
718       return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
719     }
720 
721     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)722     protected Builder newBuilderForType(
723         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
724       Builder builder = new Builder(parent);
725       return builder;
726     }
727     /**
728      *
729      *
730      * <pre>
731      * Skips the data without modifying it if the requested transformation would
732      * cause an error. For example, if a `DateShift` transformation were applied
733      * an an IP address, this mode would leave the IP address unchanged in the
734      * response.
735      * </pre>
736      *
737      * Protobuf type {@code google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed}
738      */
739     public static final class Builder
740         extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
741         implements
742         // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)
743         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedOrBuilder {
getDescriptor()744       public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
745         return com.google.privacy.dlp.v2.DlpProto
746             .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_LeaveUntransformed_descriptor;
747       }
748 
749       @java.lang.Override
750       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()751           internalGetFieldAccessorTable() {
752         return com.google.privacy.dlp.v2.DlpProto
753             .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_LeaveUntransformed_fieldAccessorTable
754             .ensureFieldAccessorsInitialized(
755                 com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.class,
756                 com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder
757                     .class);
758       }
759 
760       // Construct using
761       // com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.newBuilder()
Builder()762       private Builder() {}
763 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)764       private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
765         super(parent);
766       }
767 
768       @java.lang.Override
clear()769       public Builder clear() {
770         super.clear();
771         return this;
772       }
773 
774       @java.lang.Override
getDescriptorForType()775       public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
776         return com.google.privacy.dlp.v2.DlpProto
777             .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_LeaveUntransformed_descriptor;
778       }
779 
780       @java.lang.Override
781       public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
getDefaultInstanceForType()782           getDefaultInstanceForType() {
783         return com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
784             .getDefaultInstance();
785       }
786 
787       @java.lang.Override
build()788       public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed build() {
789         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed result =
790             buildPartial();
791         if (!result.isInitialized()) {
792           throw newUninitializedMessageException(result);
793         }
794         return result;
795       }
796 
797       @java.lang.Override
798       public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
buildPartial()799           buildPartial() {
800         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed result =
801             new com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed(this);
802         onBuilt();
803         return result;
804       }
805 
806       @java.lang.Override
clone()807       public Builder clone() {
808         return super.clone();
809       }
810 
811       @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)812       public Builder setField(
813           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
814         return super.setField(field, value);
815       }
816 
817       @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)818       public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
819         return super.clearField(field);
820       }
821 
822       @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)823       public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
824         return super.clearOneof(oneof);
825       }
826 
827       @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)828       public Builder setRepeatedField(
829           com.google.protobuf.Descriptors.FieldDescriptor field,
830           int index,
831           java.lang.Object value) {
832         return super.setRepeatedField(field, index, value);
833       }
834 
835       @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)836       public Builder addRepeatedField(
837           com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
838         return super.addRepeatedField(field, value);
839       }
840 
841       @java.lang.Override
mergeFrom(com.google.protobuf.Message other)842       public Builder mergeFrom(com.google.protobuf.Message other) {
843         if (other
844             instanceof com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) {
845           return mergeFrom(
846               (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) other);
847         } else {
848           super.mergeFrom(other);
849           return this;
850         }
851       }
852 
mergeFrom( com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed other)853       public Builder mergeFrom(
854           com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed other) {
855         if (other
856             == com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
857                 .getDefaultInstance()) return this;
858         this.mergeUnknownFields(other.getUnknownFields());
859         onChanged();
860         return this;
861       }
862 
863       @java.lang.Override
isInitialized()864       public final boolean isInitialized() {
865         return true;
866       }
867 
868       @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)869       public Builder mergeFrom(
870           com.google.protobuf.CodedInputStream input,
871           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
872           throws java.io.IOException {
873         if (extensionRegistry == null) {
874           throw new java.lang.NullPointerException();
875         }
876         try {
877           boolean done = false;
878           while (!done) {
879             int tag = input.readTag();
880             switch (tag) {
881               case 0:
882                 done = true;
883                 break;
884               default:
885                 {
886                   if (!super.parseUnknownField(input, extensionRegistry, tag)) {
887                     done = true; // was an endgroup tag
888                   }
889                   break;
890                 } // default:
891             } // switch (tag)
892           } // while (!done)
893         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
894           throw e.unwrapIOException();
895         } finally {
896           onChanged();
897         } // finally
898         return this;
899       }
900 
901       @java.lang.Override
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)902       public final Builder setUnknownFields(
903           final com.google.protobuf.UnknownFieldSet unknownFields) {
904         return super.setUnknownFields(unknownFields);
905       }
906 
907       @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)908       public final Builder mergeUnknownFields(
909           final com.google.protobuf.UnknownFieldSet unknownFields) {
910         return super.mergeUnknownFields(unknownFields);
911       }
912 
913       // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)
914     }
915 
916     // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)
917     private static final com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
918         DEFAULT_INSTANCE;
919 
920     static {
921       DEFAULT_INSTANCE =
922           new com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed();
923     }
924 
925     public static com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
getDefaultInstance()926         getDefaultInstance() {
927       return DEFAULT_INSTANCE;
928     }
929 
930     private static final com.google.protobuf.Parser<LeaveUntransformed> PARSER =
931         new com.google.protobuf.AbstractParser<LeaveUntransformed>() {
932           @java.lang.Override
933           public LeaveUntransformed parsePartialFrom(
934               com.google.protobuf.CodedInputStream input,
935               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
936               throws com.google.protobuf.InvalidProtocolBufferException {
937             Builder builder = newBuilder();
938             try {
939               builder.mergeFrom(input, extensionRegistry);
940             } catch (com.google.protobuf.InvalidProtocolBufferException e) {
941               throw e.setUnfinishedMessage(builder.buildPartial());
942             } catch (com.google.protobuf.UninitializedMessageException e) {
943               throw e.asInvalidProtocolBufferException()
944                   .setUnfinishedMessage(builder.buildPartial());
945             } catch (java.io.IOException e) {
946               throw new com.google.protobuf.InvalidProtocolBufferException(e)
947                   .setUnfinishedMessage(builder.buildPartial());
948             }
949             return builder.buildPartial();
950           }
951         };
952 
parser()953     public static com.google.protobuf.Parser<LeaveUntransformed> parser() {
954       return PARSER;
955     }
956 
957     @java.lang.Override
getParserForType()958     public com.google.protobuf.Parser<LeaveUntransformed> getParserForType() {
959       return PARSER;
960     }
961 
962     @java.lang.Override
963     public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
getDefaultInstanceForType()964         getDefaultInstanceForType() {
965       return DEFAULT_INSTANCE;
966     }
967   }
968 
969   private int modeCase_ = 0;
970   private java.lang.Object mode_;
971 
972   public enum ModeCase
973       implements
974           com.google.protobuf.Internal.EnumLite,
975           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
976     THROW_ERROR(1),
977     LEAVE_UNTRANSFORMED(2),
978     MODE_NOT_SET(0);
979     private final int value;
980 
ModeCase(int value)981     private ModeCase(int value) {
982       this.value = value;
983     }
984     /**
985      * @param value The number of the enum to look for.
986      * @return The enum associated with the given number.
987      * @deprecated Use {@link #forNumber(int)} instead.
988      */
989     @java.lang.Deprecated
valueOf(int value)990     public static ModeCase valueOf(int value) {
991       return forNumber(value);
992     }
993 
forNumber(int value)994     public static ModeCase forNumber(int value) {
995       switch (value) {
996         case 1:
997           return THROW_ERROR;
998         case 2:
999           return LEAVE_UNTRANSFORMED;
1000         case 0:
1001           return MODE_NOT_SET;
1002         default:
1003           return null;
1004       }
1005     }
1006 
getNumber()1007     public int getNumber() {
1008       return this.value;
1009     }
1010   };
1011 
getModeCase()1012   public ModeCase getModeCase() {
1013     return ModeCase.forNumber(modeCase_);
1014   }
1015 
1016   public static final int THROW_ERROR_FIELD_NUMBER = 1;
1017   /**
1018    *
1019    *
1020    * <pre>
1021    * Throw an error
1022    * </pre>
1023    *
1024    * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1025    *
1026    * @return Whether the throwError field is set.
1027    */
1028   @java.lang.Override
hasThrowError()1029   public boolean hasThrowError() {
1030     return modeCase_ == 1;
1031   }
1032   /**
1033    *
1034    *
1035    * <pre>
1036    * Throw an error
1037    * </pre>
1038    *
1039    * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1040    *
1041    * @return The throwError.
1042    */
1043   @java.lang.Override
getThrowError()1044   public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError getThrowError() {
1045     if (modeCase_ == 1) {
1046       return (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_;
1047     }
1048     return com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.getDefaultInstance();
1049   }
1050   /**
1051    *
1052    *
1053    * <pre>
1054    * Throw an error
1055    * </pre>
1056    *
1057    * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1058    */
1059   @java.lang.Override
1060   public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorOrBuilder
getThrowErrorOrBuilder()1061       getThrowErrorOrBuilder() {
1062     if (modeCase_ == 1) {
1063       return (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_;
1064     }
1065     return com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.getDefaultInstance();
1066   }
1067 
1068   public static final int LEAVE_UNTRANSFORMED_FIELD_NUMBER = 2;
1069   /**
1070    *
1071    *
1072    * <pre>
1073    * Ignore errors
1074    * </pre>
1075    *
1076    * <code>
1077    * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1078    * </code>
1079    *
1080    * @return Whether the leaveUntransformed field is set.
1081    */
1082   @java.lang.Override
hasLeaveUntransformed()1083   public boolean hasLeaveUntransformed() {
1084     return modeCase_ == 2;
1085   }
1086   /**
1087    *
1088    *
1089    * <pre>
1090    * Ignore errors
1091    * </pre>
1092    *
1093    * <code>
1094    * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1095    * </code>
1096    *
1097    * @return The leaveUntransformed.
1098    */
1099   @java.lang.Override
1100   public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
getLeaveUntransformed()1101       getLeaveUntransformed() {
1102     if (modeCase_ == 2) {
1103       return (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_;
1104     }
1105     return com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
1106         .getDefaultInstance();
1107   }
1108   /**
1109    *
1110    *
1111    * <pre>
1112    * Ignore errors
1113    * </pre>
1114    *
1115    * <code>
1116    * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1117    * </code>
1118    */
1119   @java.lang.Override
1120   public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedOrBuilder
getLeaveUntransformedOrBuilder()1121       getLeaveUntransformedOrBuilder() {
1122     if (modeCase_ == 2) {
1123       return (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_;
1124     }
1125     return com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
1126         .getDefaultInstance();
1127   }
1128 
1129   private byte memoizedIsInitialized = -1;
1130 
1131   @java.lang.Override
isInitialized()1132   public final boolean isInitialized() {
1133     byte isInitialized = memoizedIsInitialized;
1134     if (isInitialized == 1) return true;
1135     if (isInitialized == 0) return false;
1136 
1137     memoizedIsInitialized = 1;
1138     return true;
1139   }
1140 
1141   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)1142   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
1143     if (modeCase_ == 1) {
1144       output.writeMessage(
1145           1, (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_);
1146     }
1147     if (modeCase_ == 2) {
1148       output.writeMessage(
1149           2, (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_);
1150     }
1151     getUnknownFields().writeTo(output);
1152   }
1153 
1154   @java.lang.Override
getSerializedSize()1155   public int getSerializedSize() {
1156     int size = memoizedSize;
1157     if (size != -1) return size;
1158 
1159     size = 0;
1160     if (modeCase_ == 1) {
1161       size +=
1162           com.google.protobuf.CodedOutputStream.computeMessageSize(
1163               1, (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_);
1164     }
1165     if (modeCase_ == 2) {
1166       size +=
1167           com.google.protobuf.CodedOutputStream.computeMessageSize(
1168               2, (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_);
1169     }
1170     size += getUnknownFields().getSerializedSize();
1171     memoizedSize = size;
1172     return size;
1173   }
1174 
1175   @java.lang.Override
equals(final java.lang.Object obj)1176   public boolean equals(final java.lang.Object obj) {
1177     if (obj == this) {
1178       return true;
1179     }
1180     if (!(obj instanceof com.google.privacy.dlp.v2.TransformationErrorHandling)) {
1181       return super.equals(obj);
1182     }
1183     com.google.privacy.dlp.v2.TransformationErrorHandling other =
1184         (com.google.privacy.dlp.v2.TransformationErrorHandling) obj;
1185 
1186     if (!getModeCase().equals(other.getModeCase())) return false;
1187     switch (modeCase_) {
1188       case 1:
1189         if (!getThrowError().equals(other.getThrowError())) return false;
1190         break;
1191       case 2:
1192         if (!getLeaveUntransformed().equals(other.getLeaveUntransformed())) return false;
1193         break;
1194       case 0:
1195       default:
1196     }
1197     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
1198     return true;
1199   }
1200 
1201   @java.lang.Override
hashCode()1202   public int hashCode() {
1203     if (memoizedHashCode != 0) {
1204       return memoizedHashCode;
1205     }
1206     int hash = 41;
1207     hash = (19 * hash) + getDescriptor().hashCode();
1208     switch (modeCase_) {
1209       case 1:
1210         hash = (37 * hash) + THROW_ERROR_FIELD_NUMBER;
1211         hash = (53 * hash) + getThrowError().hashCode();
1212         break;
1213       case 2:
1214         hash = (37 * hash) + LEAVE_UNTRANSFORMED_FIELD_NUMBER;
1215         hash = (53 * hash) + getLeaveUntransformed().hashCode();
1216         break;
1217       case 0:
1218       default:
1219     }
1220     hash = (29 * hash) + getUnknownFields().hashCode();
1221     memoizedHashCode = hash;
1222     return hash;
1223   }
1224 
parseFrom( java.nio.ByteBuffer data)1225   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1226       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
1227     return PARSER.parseFrom(data);
1228   }
1229 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1230   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1231       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1232       throws com.google.protobuf.InvalidProtocolBufferException {
1233     return PARSER.parseFrom(data, extensionRegistry);
1234   }
1235 
parseFrom( com.google.protobuf.ByteString data)1236   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1237       com.google.protobuf.ByteString data)
1238       throws com.google.protobuf.InvalidProtocolBufferException {
1239     return PARSER.parseFrom(data);
1240   }
1241 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1242   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1243       com.google.protobuf.ByteString data,
1244       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1245       throws com.google.protobuf.InvalidProtocolBufferException {
1246     return PARSER.parseFrom(data, extensionRegistry);
1247   }
1248 
parseFrom(byte[] data)1249   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(byte[] data)
1250       throws com.google.protobuf.InvalidProtocolBufferException {
1251     return PARSER.parseFrom(data);
1252   }
1253 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1254   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1255       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1256       throws com.google.protobuf.InvalidProtocolBufferException {
1257     return PARSER.parseFrom(data, extensionRegistry);
1258   }
1259 
parseFrom( java.io.InputStream input)1260   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1261       java.io.InputStream input) throws java.io.IOException {
1262     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1263   }
1264 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1265   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1266       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1267       throws java.io.IOException {
1268     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1269         PARSER, input, extensionRegistry);
1270   }
1271 
parseDelimitedFrom( java.io.InputStream input)1272   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseDelimitedFrom(
1273       java.io.InputStream input) throws java.io.IOException {
1274     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
1275   }
1276 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1277   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseDelimitedFrom(
1278       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1279       throws java.io.IOException {
1280     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
1281         PARSER, input, extensionRegistry);
1282   }
1283 
parseFrom( com.google.protobuf.CodedInputStream input)1284   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1285       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
1286     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
1287   }
1288 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1289   public static com.google.privacy.dlp.v2.TransformationErrorHandling parseFrom(
1290       com.google.protobuf.CodedInputStream input,
1291       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1292       throws java.io.IOException {
1293     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
1294         PARSER, input, extensionRegistry);
1295   }
1296 
1297   @java.lang.Override
newBuilderForType()1298   public Builder newBuilderForType() {
1299     return newBuilder();
1300   }
1301 
newBuilder()1302   public static Builder newBuilder() {
1303     return DEFAULT_INSTANCE.toBuilder();
1304   }
1305 
newBuilder( com.google.privacy.dlp.v2.TransformationErrorHandling prototype)1306   public static Builder newBuilder(
1307       com.google.privacy.dlp.v2.TransformationErrorHandling prototype) {
1308     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
1309   }
1310 
1311   @java.lang.Override
toBuilder()1312   public Builder toBuilder() {
1313     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
1314   }
1315 
1316   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1317   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1318     Builder builder = new Builder(parent);
1319     return builder;
1320   }
1321   /**
1322    *
1323    *
1324    * <pre>
1325    * How to handle transformation errors during de-identification. A
1326    * transformation error occurs when the requested transformation is incompatible
1327    * with the data. For example, trying to de-identify an IP address using a
1328    * `DateShift` transformation would result in a transformation error, since date
1329    * info cannot be extracted from an IP address.
1330    * Information about any incompatible transformations, and how they were
1331    * handled, is returned in the response as part of the
1332    * `TransformationOverviews`.
1333    * </pre>
1334    *
1335    * Protobuf type {@code google.privacy.dlp.v2.TransformationErrorHandling}
1336    */
1337   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
1338       implements
1339       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.TransformationErrorHandling)
1340       com.google.privacy.dlp.v2.TransformationErrorHandlingOrBuilder {
getDescriptor()1341     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
1342       return com.google.privacy.dlp.v2.DlpProto
1343           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_descriptor;
1344     }
1345 
1346     @java.lang.Override
1347     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()1348         internalGetFieldAccessorTable() {
1349       return com.google.privacy.dlp.v2.DlpProto
1350           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_fieldAccessorTable
1351           .ensureFieldAccessorsInitialized(
1352               com.google.privacy.dlp.v2.TransformationErrorHandling.class,
1353               com.google.privacy.dlp.v2.TransformationErrorHandling.Builder.class);
1354     }
1355 
1356     // Construct using com.google.privacy.dlp.v2.TransformationErrorHandling.newBuilder()
Builder()1357     private Builder() {}
1358 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1359     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
1360       super(parent);
1361     }
1362 
1363     @java.lang.Override
clear()1364     public Builder clear() {
1365       super.clear();
1366       bitField0_ = 0;
1367       if (throwErrorBuilder_ != null) {
1368         throwErrorBuilder_.clear();
1369       }
1370       if (leaveUntransformedBuilder_ != null) {
1371         leaveUntransformedBuilder_.clear();
1372       }
1373       modeCase_ = 0;
1374       mode_ = null;
1375       return this;
1376     }
1377 
1378     @java.lang.Override
getDescriptorForType()1379     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
1380       return com.google.privacy.dlp.v2.DlpProto
1381           .internal_static_google_privacy_dlp_v2_TransformationErrorHandling_descriptor;
1382     }
1383 
1384     @java.lang.Override
getDefaultInstanceForType()1385     public com.google.privacy.dlp.v2.TransformationErrorHandling getDefaultInstanceForType() {
1386       return com.google.privacy.dlp.v2.TransformationErrorHandling.getDefaultInstance();
1387     }
1388 
1389     @java.lang.Override
build()1390     public com.google.privacy.dlp.v2.TransformationErrorHandling build() {
1391       com.google.privacy.dlp.v2.TransformationErrorHandling result = buildPartial();
1392       if (!result.isInitialized()) {
1393         throw newUninitializedMessageException(result);
1394       }
1395       return result;
1396     }
1397 
1398     @java.lang.Override
buildPartial()1399     public com.google.privacy.dlp.v2.TransformationErrorHandling buildPartial() {
1400       com.google.privacy.dlp.v2.TransformationErrorHandling result =
1401           new com.google.privacy.dlp.v2.TransformationErrorHandling(this);
1402       if (bitField0_ != 0) {
1403         buildPartial0(result);
1404       }
1405       buildPartialOneofs(result);
1406       onBuilt();
1407       return result;
1408     }
1409 
buildPartial0(com.google.privacy.dlp.v2.TransformationErrorHandling result)1410     private void buildPartial0(com.google.privacy.dlp.v2.TransformationErrorHandling result) {
1411       int from_bitField0_ = bitField0_;
1412     }
1413 
buildPartialOneofs(com.google.privacy.dlp.v2.TransformationErrorHandling result)1414     private void buildPartialOneofs(com.google.privacy.dlp.v2.TransformationErrorHandling result) {
1415       result.modeCase_ = modeCase_;
1416       result.mode_ = this.mode_;
1417       if (modeCase_ == 1 && throwErrorBuilder_ != null) {
1418         result.mode_ = throwErrorBuilder_.build();
1419       }
1420       if (modeCase_ == 2 && leaveUntransformedBuilder_ != null) {
1421         result.mode_ = leaveUntransformedBuilder_.build();
1422       }
1423     }
1424 
1425     @java.lang.Override
clone()1426     public Builder clone() {
1427       return super.clone();
1428     }
1429 
1430     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1431     public Builder setField(
1432         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1433       return super.setField(field, value);
1434     }
1435 
1436     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1437     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
1438       return super.clearField(field);
1439     }
1440 
1441     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1442     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
1443       return super.clearOneof(oneof);
1444     }
1445 
1446     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1447     public Builder setRepeatedField(
1448         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
1449       return super.setRepeatedField(field, index, value);
1450     }
1451 
1452     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1453     public Builder addRepeatedField(
1454         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
1455       return super.addRepeatedField(field, value);
1456     }
1457 
1458     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)1459     public Builder mergeFrom(com.google.protobuf.Message other) {
1460       if (other instanceof com.google.privacy.dlp.v2.TransformationErrorHandling) {
1461         return mergeFrom((com.google.privacy.dlp.v2.TransformationErrorHandling) other);
1462       } else {
1463         super.mergeFrom(other);
1464         return this;
1465       }
1466     }
1467 
mergeFrom(com.google.privacy.dlp.v2.TransformationErrorHandling other)1468     public Builder mergeFrom(com.google.privacy.dlp.v2.TransformationErrorHandling other) {
1469       if (other == com.google.privacy.dlp.v2.TransformationErrorHandling.getDefaultInstance())
1470         return this;
1471       switch (other.getModeCase()) {
1472         case THROW_ERROR:
1473           {
1474             mergeThrowError(other.getThrowError());
1475             break;
1476           }
1477         case LEAVE_UNTRANSFORMED:
1478           {
1479             mergeLeaveUntransformed(other.getLeaveUntransformed());
1480             break;
1481           }
1482         case MODE_NOT_SET:
1483           {
1484             break;
1485           }
1486       }
1487       this.mergeUnknownFields(other.getUnknownFields());
1488       onChanged();
1489       return this;
1490     }
1491 
1492     @java.lang.Override
isInitialized()1493     public final boolean isInitialized() {
1494       return true;
1495     }
1496 
1497     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1498     public Builder mergeFrom(
1499         com.google.protobuf.CodedInputStream input,
1500         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1501         throws java.io.IOException {
1502       if (extensionRegistry == null) {
1503         throw new java.lang.NullPointerException();
1504       }
1505       try {
1506         boolean done = false;
1507         while (!done) {
1508           int tag = input.readTag();
1509           switch (tag) {
1510             case 0:
1511               done = true;
1512               break;
1513             case 10:
1514               {
1515                 input.readMessage(getThrowErrorFieldBuilder().getBuilder(), extensionRegistry);
1516                 modeCase_ = 1;
1517                 break;
1518               } // case 10
1519             case 18:
1520               {
1521                 input.readMessage(
1522                     getLeaveUntransformedFieldBuilder().getBuilder(), extensionRegistry);
1523                 modeCase_ = 2;
1524                 break;
1525               } // case 18
1526             default:
1527               {
1528                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
1529                   done = true; // was an endgroup tag
1530                 }
1531                 break;
1532               } // default:
1533           } // switch (tag)
1534         } // while (!done)
1535       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1536         throw e.unwrapIOException();
1537       } finally {
1538         onChanged();
1539       } // finally
1540       return this;
1541     }
1542 
1543     private int modeCase_ = 0;
1544     private java.lang.Object mode_;
1545 
getModeCase()1546     public ModeCase getModeCase() {
1547       return ModeCase.forNumber(modeCase_);
1548     }
1549 
clearMode()1550     public Builder clearMode() {
1551       modeCase_ = 0;
1552       mode_ = null;
1553       onChanged();
1554       return this;
1555     }
1556 
1557     private int bitField0_;
1558 
1559     private com.google.protobuf.SingleFieldBuilderV3<
1560             com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError,
1561             com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder,
1562             com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorOrBuilder>
1563         throwErrorBuilder_;
1564     /**
1565      *
1566      *
1567      * <pre>
1568      * Throw an error
1569      * </pre>
1570      *
1571      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1572      *
1573      * @return Whether the throwError field is set.
1574      */
1575     @java.lang.Override
hasThrowError()1576     public boolean hasThrowError() {
1577       return modeCase_ == 1;
1578     }
1579     /**
1580      *
1581      *
1582      * <pre>
1583      * Throw an error
1584      * </pre>
1585      *
1586      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1587      *
1588      * @return The throwError.
1589      */
1590     @java.lang.Override
getThrowError()1591     public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError getThrowError() {
1592       if (throwErrorBuilder_ == null) {
1593         if (modeCase_ == 1) {
1594           return (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_;
1595         }
1596         return com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
1597             .getDefaultInstance();
1598       } else {
1599         if (modeCase_ == 1) {
1600           return throwErrorBuilder_.getMessage();
1601         }
1602         return com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
1603             .getDefaultInstance();
1604       }
1605     }
1606     /**
1607      *
1608      *
1609      * <pre>
1610      * Throw an error
1611      * </pre>
1612      *
1613      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1614      */
setThrowError( com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError value)1615     public Builder setThrowError(
1616         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError value) {
1617       if (throwErrorBuilder_ == null) {
1618         if (value == null) {
1619           throw new NullPointerException();
1620         }
1621         mode_ = value;
1622         onChanged();
1623       } else {
1624         throwErrorBuilder_.setMessage(value);
1625       }
1626       modeCase_ = 1;
1627       return this;
1628     }
1629     /**
1630      *
1631      *
1632      * <pre>
1633      * Throw an error
1634      * </pre>
1635      *
1636      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1637      */
setThrowError( com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder builderForValue)1638     public Builder setThrowError(
1639         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder builderForValue) {
1640       if (throwErrorBuilder_ == null) {
1641         mode_ = builderForValue.build();
1642         onChanged();
1643       } else {
1644         throwErrorBuilder_.setMessage(builderForValue.build());
1645       }
1646       modeCase_ = 1;
1647       return this;
1648     }
1649     /**
1650      *
1651      *
1652      * <pre>
1653      * Throw an error
1654      * </pre>
1655      *
1656      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1657      */
mergeThrowError( com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError value)1658     public Builder mergeThrowError(
1659         com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError value) {
1660       if (throwErrorBuilder_ == null) {
1661         if (modeCase_ == 1
1662             && mode_
1663                 != com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
1664                     .getDefaultInstance()) {
1665           mode_ =
1666               com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.newBuilder(
1667                       (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_)
1668                   .mergeFrom(value)
1669                   .buildPartial();
1670         } else {
1671           mode_ = value;
1672         }
1673         onChanged();
1674       } else {
1675         if (modeCase_ == 1) {
1676           throwErrorBuilder_.mergeFrom(value);
1677         } else {
1678           throwErrorBuilder_.setMessage(value);
1679         }
1680       }
1681       modeCase_ = 1;
1682       return this;
1683     }
1684     /**
1685      *
1686      *
1687      * <pre>
1688      * Throw an error
1689      * </pre>
1690      *
1691      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1692      */
clearThrowError()1693     public Builder clearThrowError() {
1694       if (throwErrorBuilder_ == null) {
1695         if (modeCase_ == 1) {
1696           modeCase_ = 0;
1697           mode_ = null;
1698           onChanged();
1699         }
1700       } else {
1701         if (modeCase_ == 1) {
1702           modeCase_ = 0;
1703           mode_ = null;
1704         }
1705         throwErrorBuilder_.clear();
1706       }
1707       return this;
1708     }
1709     /**
1710      *
1711      *
1712      * <pre>
1713      * Throw an error
1714      * </pre>
1715      *
1716      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1717      */
1718     public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder
getThrowErrorBuilder()1719         getThrowErrorBuilder() {
1720       return getThrowErrorFieldBuilder().getBuilder();
1721     }
1722     /**
1723      *
1724      *
1725      * <pre>
1726      * Throw an error
1727      * </pre>
1728      *
1729      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1730      */
1731     @java.lang.Override
1732     public com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorOrBuilder
getThrowErrorOrBuilder()1733         getThrowErrorOrBuilder() {
1734       if ((modeCase_ == 1) && (throwErrorBuilder_ != null)) {
1735         return throwErrorBuilder_.getMessageOrBuilder();
1736       } else {
1737         if (modeCase_ == 1) {
1738           return (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_;
1739         }
1740         return com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError
1741             .getDefaultInstance();
1742       }
1743     }
1744     /**
1745      *
1746      *
1747      * <pre>
1748      * Throw an error
1749      * </pre>
1750      *
1751      * <code>.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError throw_error = 1;</code>
1752      */
1753     private com.google.protobuf.SingleFieldBuilderV3<
1754             com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError,
1755             com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder,
1756             com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorOrBuilder>
getThrowErrorFieldBuilder()1757         getThrowErrorFieldBuilder() {
1758       if (throwErrorBuilder_ == null) {
1759         if (!(modeCase_ == 1)) {
1760           mode_ =
1761               com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.getDefaultInstance();
1762         }
1763         throwErrorBuilder_ =
1764             new com.google.protobuf.SingleFieldBuilderV3<
1765                 com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError,
1766                 com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError.Builder,
1767                 com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorOrBuilder>(
1768                 (com.google.privacy.dlp.v2.TransformationErrorHandling.ThrowError) mode_,
1769                 getParentForChildren(),
1770                 isClean());
1771         mode_ = null;
1772       }
1773       modeCase_ = 1;
1774       onChanged();
1775       return throwErrorBuilder_;
1776     }
1777 
1778     private com.google.protobuf.SingleFieldBuilderV3<
1779             com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed,
1780             com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder,
1781             com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedOrBuilder>
1782         leaveUntransformedBuilder_;
1783     /**
1784      *
1785      *
1786      * <pre>
1787      * Ignore errors
1788      * </pre>
1789      *
1790      * <code>
1791      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1792      * </code>
1793      *
1794      * @return Whether the leaveUntransformed field is set.
1795      */
1796     @java.lang.Override
hasLeaveUntransformed()1797     public boolean hasLeaveUntransformed() {
1798       return modeCase_ == 2;
1799     }
1800     /**
1801      *
1802      *
1803      * <pre>
1804      * Ignore errors
1805      * </pre>
1806      *
1807      * <code>
1808      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1809      * </code>
1810      *
1811      * @return The leaveUntransformed.
1812      */
1813     @java.lang.Override
1814     public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
getLeaveUntransformed()1815         getLeaveUntransformed() {
1816       if (leaveUntransformedBuilder_ == null) {
1817         if (modeCase_ == 2) {
1818           return (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_;
1819         }
1820         return com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
1821             .getDefaultInstance();
1822       } else {
1823         if (modeCase_ == 2) {
1824           return leaveUntransformedBuilder_.getMessage();
1825         }
1826         return com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
1827             .getDefaultInstance();
1828       }
1829     }
1830     /**
1831      *
1832      *
1833      * <pre>
1834      * Ignore errors
1835      * </pre>
1836      *
1837      * <code>
1838      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1839      * </code>
1840      */
setLeaveUntransformed( com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed value)1841     public Builder setLeaveUntransformed(
1842         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed value) {
1843       if (leaveUntransformedBuilder_ == null) {
1844         if (value == null) {
1845           throw new NullPointerException();
1846         }
1847         mode_ = value;
1848         onChanged();
1849       } else {
1850         leaveUntransformedBuilder_.setMessage(value);
1851       }
1852       modeCase_ = 2;
1853       return this;
1854     }
1855     /**
1856      *
1857      *
1858      * <pre>
1859      * Ignore errors
1860      * </pre>
1861      *
1862      * <code>
1863      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1864      * </code>
1865      */
setLeaveUntransformed( com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder builderForValue)1866     public Builder setLeaveUntransformed(
1867         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder
1868             builderForValue) {
1869       if (leaveUntransformedBuilder_ == null) {
1870         mode_ = builderForValue.build();
1871         onChanged();
1872       } else {
1873         leaveUntransformedBuilder_.setMessage(builderForValue.build());
1874       }
1875       modeCase_ = 2;
1876       return this;
1877     }
1878     /**
1879      *
1880      *
1881      * <pre>
1882      * Ignore errors
1883      * </pre>
1884      *
1885      * <code>
1886      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1887      * </code>
1888      */
mergeLeaveUntransformed( com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed value)1889     public Builder mergeLeaveUntransformed(
1890         com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed value) {
1891       if (leaveUntransformedBuilder_ == null) {
1892         if (modeCase_ == 2
1893             && mode_
1894                 != com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
1895                     .getDefaultInstance()) {
1896           mode_ =
1897               com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.newBuilder(
1898                       (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed)
1899                           mode_)
1900                   .mergeFrom(value)
1901                   .buildPartial();
1902         } else {
1903           mode_ = value;
1904         }
1905         onChanged();
1906       } else {
1907         if (modeCase_ == 2) {
1908           leaveUntransformedBuilder_.mergeFrom(value);
1909         } else {
1910           leaveUntransformedBuilder_.setMessage(value);
1911         }
1912       }
1913       modeCase_ = 2;
1914       return this;
1915     }
1916     /**
1917      *
1918      *
1919      * <pre>
1920      * Ignore errors
1921      * </pre>
1922      *
1923      * <code>
1924      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1925      * </code>
1926      */
clearLeaveUntransformed()1927     public Builder clearLeaveUntransformed() {
1928       if (leaveUntransformedBuilder_ == null) {
1929         if (modeCase_ == 2) {
1930           modeCase_ = 0;
1931           mode_ = null;
1932           onChanged();
1933         }
1934       } else {
1935         if (modeCase_ == 2) {
1936           modeCase_ = 0;
1937           mode_ = null;
1938         }
1939         leaveUntransformedBuilder_.clear();
1940       }
1941       return this;
1942     }
1943     /**
1944      *
1945      *
1946      * <pre>
1947      * Ignore errors
1948      * </pre>
1949      *
1950      * <code>
1951      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1952      * </code>
1953      */
1954     public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder
getLeaveUntransformedBuilder()1955         getLeaveUntransformedBuilder() {
1956       return getLeaveUntransformedFieldBuilder().getBuilder();
1957     }
1958     /**
1959      *
1960      *
1961      * <pre>
1962      * Ignore errors
1963      * </pre>
1964      *
1965      * <code>
1966      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1967      * </code>
1968      */
1969     @java.lang.Override
1970     public com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedOrBuilder
getLeaveUntransformedOrBuilder()1971         getLeaveUntransformedOrBuilder() {
1972       if ((modeCase_ == 2) && (leaveUntransformedBuilder_ != null)) {
1973         return leaveUntransformedBuilder_.getMessageOrBuilder();
1974       } else {
1975         if (modeCase_ == 2) {
1976           return (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_;
1977         }
1978         return com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
1979             .getDefaultInstance();
1980       }
1981     }
1982     /**
1983      *
1984      *
1985      * <pre>
1986      * Ignore errors
1987      * </pre>
1988      *
1989      * <code>
1990      * .google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed leave_untransformed = 2;
1991      * </code>
1992      */
1993     private com.google.protobuf.SingleFieldBuilderV3<
1994             com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed,
1995             com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder,
1996             com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedOrBuilder>
getLeaveUntransformedFieldBuilder()1997         getLeaveUntransformedFieldBuilder() {
1998       if (leaveUntransformedBuilder_ == null) {
1999         if (!(modeCase_ == 2)) {
2000           mode_ =
2001               com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed
2002                   .getDefaultInstance();
2003         }
2004         leaveUntransformedBuilder_ =
2005             new com.google.protobuf.SingleFieldBuilderV3<
2006                 com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed,
2007                 com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed.Builder,
2008                 com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedOrBuilder>(
2009                 (com.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformed) mode_,
2010                 getParentForChildren(),
2011                 isClean());
2012         mode_ = null;
2013       }
2014       modeCase_ = 2;
2015       onChanged();
2016       return leaveUntransformedBuilder_;
2017     }
2018 
2019     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2020     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2021       return super.setUnknownFields(unknownFields);
2022     }
2023 
2024     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2025     public final Builder mergeUnknownFields(
2026         final com.google.protobuf.UnknownFieldSet unknownFields) {
2027       return super.mergeUnknownFields(unknownFields);
2028     }
2029 
2030     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.TransformationErrorHandling)
2031   }
2032 
2033   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.TransformationErrorHandling)
2034   private static final com.google.privacy.dlp.v2.TransformationErrorHandling DEFAULT_INSTANCE;
2035 
2036   static {
2037     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.TransformationErrorHandling();
2038   }
2039 
getDefaultInstance()2040   public static com.google.privacy.dlp.v2.TransformationErrorHandling getDefaultInstance() {
2041     return DEFAULT_INSTANCE;
2042   }
2043 
2044   private static final com.google.protobuf.Parser<TransformationErrorHandling> PARSER =
2045       new com.google.protobuf.AbstractParser<TransformationErrorHandling>() {
2046         @java.lang.Override
2047         public TransformationErrorHandling parsePartialFrom(
2048             com.google.protobuf.CodedInputStream input,
2049             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2050             throws com.google.protobuf.InvalidProtocolBufferException {
2051           Builder builder = newBuilder();
2052           try {
2053             builder.mergeFrom(input, extensionRegistry);
2054           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2055             throw e.setUnfinishedMessage(builder.buildPartial());
2056           } catch (com.google.protobuf.UninitializedMessageException e) {
2057             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2058           } catch (java.io.IOException e) {
2059             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2060                 .setUnfinishedMessage(builder.buildPartial());
2061           }
2062           return builder.buildPartial();
2063         }
2064       };
2065 
parser()2066   public static com.google.protobuf.Parser<TransformationErrorHandling> parser() {
2067     return PARSER;
2068   }
2069 
2070   @java.lang.Override
getParserForType()2071   public com.google.protobuf.Parser<TransformationErrorHandling> getParserForType() {
2072     return PARSER;
2073   }
2074 
2075   @java.lang.Override
getDefaultInstanceForType()2076   public com.google.privacy.dlp.v2.TransformationErrorHandling getDefaultInstanceForType() {
2077     return DEFAULT_INSTANCE;
2078   }
2079 }
2080