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