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 * A type of transformation that is applied over images. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.ImageTransformations} 29 */ 30 public final class ImageTransformations extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ImageTransformations) 33 ImageTransformationsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ImageTransformations.newBuilder() to construct. ImageTransformations(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ImageTransformations(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ImageTransformations()40 private ImageTransformations() { 41 transforms_ = java.util.Collections.emptyList(); 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new ImageTransformations(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.privacy.dlp.v2.DlpProto 57 .internal_static_google_privacy_dlp_v2_ImageTransformations_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.privacy.dlp.v2.DlpProto 64 .internal_static_google_privacy_dlp_v2_ImageTransformations_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.privacy.dlp.v2.ImageTransformations.class, 67 com.google.privacy.dlp.v2.ImageTransformations.Builder.class); 68 } 69 70 public interface ImageTransformationOrBuilder 71 extends 72 // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.ImageTransformations.ImageTransformation) 73 com.google.protobuf.MessageOrBuilder { 74 75 /** 76 * 77 * 78 * <pre> 79 * Apply transformation to the selected info_types. 80 * </pre> 81 * 82 * <code> 83 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 84 * </code> 85 * 86 * @return Whether the selectedInfoTypes field is set. 87 */ hasSelectedInfoTypes()88 boolean hasSelectedInfoTypes(); 89 /** 90 * 91 * 92 * <pre> 93 * Apply transformation to the selected info_types. 94 * </pre> 95 * 96 * <code> 97 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 98 * </code> 99 * 100 * @return The selectedInfoTypes. 101 */ 102 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes getSelectedInfoTypes()103 getSelectedInfoTypes(); 104 /** 105 * 106 * 107 * <pre> 108 * Apply transformation to the selected info_types. 109 * </pre> 110 * 111 * <code> 112 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 113 * </code> 114 */ 115 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypesOrBuilder getSelectedInfoTypesOrBuilder()116 getSelectedInfoTypesOrBuilder(); 117 118 /** 119 * 120 * 121 * <pre> 122 * Apply transformation to all findings not specified in other 123 * ImageTransformation's selected_info_types. Only one instance is allowed 124 * within the ImageTransformations message. 125 * </pre> 126 * 127 * <code> 128 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 129 * </code> 130 * 131 * @return Whether the allInfoTypes field is set. 132 */ hasAllInfoTypes()133 boolean hasAllInfoTypes(); 134 /** 135 * 136 * 137 * <pre> 138 * Apply transformation to all findings not specified in other 139 * ImageTransformation's selected_info_types. Only one instance is allowed 140 * within the ImageTransformations message. 141 * </pre> 142 * 143 * <code> 144 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 145 * </code> 146 * 147 * @return The allInfoTypes. 148 */ 149 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes getAllInfoTypes()150 getAllInfoTypes(); 151 /** 152 * 153 * 154 * <pre> 155 * Apply transformation to all findings not specified in other 156 * ImageTransformation's selected_info_types. Only one instance is allowed 157 * within the ImageTransformations message. 158 * </pre> 159 * 160 * <code> 161 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 162 * </code> 163 */ 164 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypesOrBuilder getAllInfoTypesOrBuilder()165 getAllInfoTypesOrBuilder(); 166 167 /** 168 * 169 * 170 * <pre> 171 * Apply transformation to all text that doesn't match an infoType. Only 172 * one instance is allowed within the ImageTransformations message. 173 * </pre> 174 * 175 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 176 * </code> 177 * 178 * @return Whether the allText field is set. 179 */ hasAllText()180 boolean hasAllText(); 181 /** 182 * 183 * 184 * <pre> 185 * Apply transformation to all text that doesn't match an infoType. Only 186 * one instance is allowed within the ImageTransformations message. 187 * </pre> 188 * 189 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 190 * </code> 191 * 192 * @return The allText. 193 */ getAllText()194 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText getAllText(); 195 /** 196 * 197 * 198 * <pre> 199 * Apply transformation to all text that doesn't match an infoType. Only 200 * one instance is allowed within the ImageTransformations message. 201 * </pre> 202 * 203 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 204 * </code> 205 */ 206 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextOrBuilder getAllTextOrBuilder()207 getAllTextOrBuilder(); 208 209 /** 210 * 211 * 212 * <pre> 213 * The color to use when redacting content from an image. If not 214 * specified, the default is black. 215 * </pre> 216 * 217 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 218 * 219 * @return Whether the redactionColor field is set. 220 */ hasRedactionColor()221 boolean hasRedactionColor(); 222 /** 223 * 224 * 225 * <pre> 226 * The color to use when redacting content from an image. If not 227 * specified, the default is black. 228 * </pre> 229 * 230 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 231 * 232 * @return The redactionColor. 233 */ getRedactionColor()234 com.google.privacy.dlp.v2.Color getRedactionColor(); 235 /** 236 * 237 * 238 * <pre> 239 * The color to use when redacting content from an image. If not 240 * specified, the default is black. 241 * </pre> 242 * 243 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 244 */ getRedactionColorOrBuilder()245 com.google.privacy.dlp.v2.ColorOrBuilder getRedactionColorOrBuilder(); 246 247 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.TargetCase getTargetCase()248 getTargetCase(); 249 } 250 /** 251 * 252 * 253 * <pre> 254 * Configuration for determining how redaction of images should occur. 255 * </pre> 256 * 257 * Protobuf type {@code google.privacy.dlp.v2.ImageTransformations.ImageTransformation} 258 */ 259 public static final class ImageTransformation extends com.google.protobuf.GeneratedMessageV3 260 implements 261 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation) 262 ImageTransformationOrBuilder { 263 private static final long serialVersionUID = 0L; 264 // Use ImageTransformation.newBuilder() to construct. ImageTransformation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)265 private ImageTransformation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 266 super(builder); 267 } 268 ImageTransformation()269 private ImageTransformation() {} 270 271 @java.lang.Override 272 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)273 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 274 return new ImageTransformation(); 275 } 276 277 @java.lang.Override getUnknownFields()278 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 279 return this.unknownFields; 280 } 281 getDescriptor()282 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 283 return com.google.privacy.dlp.v2.DlpProto 284 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_descriptor; 285 } 286 287 @java.lang.Override 288 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()289 internalGetFieldAccessorTable() { 290 return com.google.privacy.dlp.v2.DlpProto 291 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_fieldAccessorTable 292 .ensureFieldAccessorsInitialized( 293 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.class, 294 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder.class); 295 } 296 297 public interface SelectedInfoTypesOrBuilder 298 extends 299 // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 300 com.google.protobuf.MessageOrBuilder { 301 302 /** 303 * 304 * 305 * <pre> 306 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 307 * must be unique within the ImageTransformations message. 308 * </pre> 309 * 310 * <code> 311 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 312 * </code> 313 */ getInfoTypesList()314 java.util.List<com.google.privacy.dlp.v2.InfoType> getInfoTypesList(); 315 /** 316 * 317 * 318 * <pre> 319 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 320 * must be unique within the ImageTransformations message. 321 * </pre> 322 * 323 * <code> 324 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 325 * </code> 326 */ getInfoTypes(int index)327 com.google.privacy.dlp.v2.InfoType getInfoTypes(int index); 328 /** 329 * 330 * 331 * <pre> 332 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 333 * must be unique within the ImageTransformations message. 334 * </pre> 335 * 336 * <code> 337 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 338 * </code> 339 */ getInfoTypesCount()340 int getInfoTypesCount(); 341 /** 342 * 343 * 344 * <pre> 345 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 346 * must be unique within the ImageTransformations message. 347 * </pre> 348 * 349 * <code> 350 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 351 * </code> 352 */ 353 java.util.List<? extends com.google.privacy.dlp.v2.InfoTypeOrBuilder> getInfoTypesOrBuilderList()354 getInfoTypesOrBuilderList(); 355 /** 356 * 357 * 358 * <pre> 359 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 360 * must be unique within the ImageTransformations message. 361 * </pre> 362 * 363 * <code> 364 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 365 * </code> 366 */ getInfoTypesOrBuilder(int index)367 com.google.privacy.dlp.v2.InfoTypeOrBuilder getInfoTypesOrBuilder(int index); 368 } 369 /** 370 * 371 * 372 * <pre> 373 * Apply transformation to the selected info_types. 374 * </pre> 375 * 376 * Protobuf type {@code 377 * google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes} 378 */ 379 public static final class SelectedInfoTypes extends com.google.protobuf.GeneratedMessageV3 380 implements 381 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 382 SelectedInfoTypesOrBuilder { 383 private static final long serialVersionUID = 0L; 384 // Use SelectedInfoTypes.newBuilder() to construct. SelectedInfoTypes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)385 private SelectedInfoTypes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 386 super(builder); 387 } 388 SelectedInfoTypes()389 private SelectedInfoTypes() { 390 infoTypes_ = java.util.Collections.emptyList(); 391 } 392 393 @java.lang.Override 394 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)395 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 396 return new SelectedInfoTypes(); 397 } 398 399 @java.lang.Override getUnknownFields()400 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 401 return this.unknownFields; 402 } 403 getDescriptor()404 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 405 return com.google.privacy.dlp.v2.DlpProto 406 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_SelectedInfoTypes_descriptor; 407 } 408 409 @java.lang.Override 410 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()411 internalGetFieldAccessorTable() { 412 return com.google.privacy.dlp.v2.DlpProto 413 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_SelectedInfoTypes_fieldAccessorTable 414 .ensureFieldAccessorsInitialized( 415 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 416 .class, 417 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 418 .Builder.class); 419 } 420 421 public static final int INFO_TYPES_FIELD_NUMBER = 5; 422 423 @SuppressWarnings("serial") 424 private java.util.List<com.google.privacy.dlp.v2.InfoType> infoTypes_; 425 /** 426 * 427 * 428 * <pre> 429 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 430 * must be unique within the ImageTransformations message. 431 * </pre> 432 * 433 * <code> 434 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 435 * </code> 436 */ 437 @java.lang.Override getInfoTypesList()438 public java.util.List<com.google.privacy.dlp.v2.InfoType> getInfoTypesList() { 439 return infoTypes_; 440 } 441 /** 442 * 443 * 444 * <pre> 445 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 446 * must be unique within the ImageTransformations message. 447 * </pre> 448 * 449 * <code> 450 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 451 * </code> 452 */ 453 @java.lang.Override 454 public java.util.List<? extends com.google.privacy.dlp.v2.InfoTypeOrBuilder> getInfoTypesOrBuilderList()455 getInfoTypesOrBuilderList() { 456 return infoTypes_; 457 } 458 /** 459 * 460 * 461 * <pre> 462 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 463 * must be unique within the ImageTransformations message. 464 * </pre> 465 * 466 * <code> 467 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 468 * </code> 469 */ 470 @java.lang.Override getInfoTypesCount()471 public int getInfoTypesCount() { 472 return infoTypes_.size(); 473 } 474 /** 475 * 476 * 477 * <pre> 478 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 479 * must be unique within the ImageTransformations message. 480 * </pre> 481 * 482 * <code> 483 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 484 * </code> 485 */ 486 @java.lang.Override getInfoTypes(int index)487 public com.google.privacy.dlp.v2.InfoType getInfoTypes(int index) { 488 return infoTypes_.get(index); 489 } 490 /** 491 * 492 * 493 * <pre> 494 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 495 * must be unique within the ImageTransformations message. 496 * </pre> 497 * 498 * <code> 499 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 500 * </code> 501 */ 502 @java.lang.Override getInfoTypesOrBuilder(int index)503 public com.google.privacy.dlp.v2.InfoTypeOrBuilder getInfoTypesOrBuilder(int index) { 504 return infoTypes_.get(index); 505 } 506 507 private byte memoizedIsInitialized = -1; 508 509 @java.lang.Override isInitialized()510 public final boolean isInitialized() { 511 byte isInitialized = memoizedIsInitialized; 512 if (isInitialized == 1) return true; 513 if (isInitialized == 0) return false; 514 515 memoizedIsInitialized = 1; 516 return true; 517 } 518 519 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)520 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 521 for (int i = 0; i < infoTypes_.size(); i++) { 522 output.writeMessage(5, infoTypes_.get(i)); 523 } 524 getUnknownFields().writeTo(output); 525 } 526 527 @java.lang.Override getSerializedSize()528 public int getSerializedSize() { 529 int size = memoizedSize; 530 if (size != -1) return size; 531 532 size = 0; 533 for (int i = 0; i < infoTypes_.size(); i++) { 534 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, infoTypes_.get(i)); 535 } 536 size += getUnknownFields().getSerializedSize(); 537 memoizedSize = size; 538 return size; 539 } 540 541 @java.lang.Override equals(final java.lang.Object obj)542 public boolean equals(final java.lang.Object obj) { 543 if (obj == this) { 544 return true; 545 } 546 if (!(obj 547 instanceof 548 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes)) { 549 return super.equals(obj); 550 } 551 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes other = 552 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 553 obj; 554 555 if (!getInfoTypesList().equals(other.getInfoTypesList())) return false; 556 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 557 return true; 558 } 559 560 @java.lang.Override hashCode()561 public int hashCode() { 562 if (memoizedHashCode != 0) { 563 return memoizedHashCode; 564 } 565 int hash = 41; 566 hash = (19 * hash) + getDescriptor().hashCode(); 567 if (getInfoTypesCount() > 0) { 568 hash = (37 * hash) + INFO_TYPES_FIELD_NUMBER; 569 hash = (53 * hash) + getInfoTypesList().hashCode(); 570 } 571 hash = (29 * hash) + getUnknownFields().hashCode(); 572 memoizedHashCode = hash; 573 return hash; 574 } 575 576 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 577 .SelectedInfoTypes parseFrom(java.nio.ByteBuffer data)578 parseFrom(java.nio.ByteBuffer data) 579 throws com.google.protobuf.InvalidProtocolBufferException { 580 return PARSER.parseFrom(data); 581 } 582 583 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 584 .SelectedInfoTypes parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)585 parseFrom( 586 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 587 throws com.google.protobuf.InvalidProtocolBufferException { 588 return PARSER.parseFrom(data, extensionRegistry); 589 } 590 591 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 592 .SelectedInfoTypes parseFrom(com.google.protobuf.ByteString data)593 parseFrom(com.google.protobuf.ByteString data) 594 throws com.google.protobuf.InvalidProtocolBufferException { 595 return PARSER.parseFrom(data); 596 } 597 598 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 599 .SelectedInfoTypes parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)600 parseFrom( 601 com.google.protobuf.ByteString data, 602 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 603 throws com.google.protobuf.InvalidProtocolBufferException { 604 return PARSER.parseFrom(data, extensionRegistry); 605 } 606 607 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 608 .SelectedInfoTypes parseFrom(byte[] data)609 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 610 return PARSER.parseFrom(data); 611 } 612 613 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 614 .SelectedInfoTypes parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)615 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 616 throws com.google.protobuf.InvalidProtocolBufferException { 617 return PARSER.parseFrom(data, extensionRegistry); 618 } 619 620 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 621 .SelectedInfoTypes parseFrom(java.io.InputStream input)622 parseFrom(java.io.InputStream input) throws java.io.IOException { 623 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 624 } 625 626 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 627 .SelectedInfoTypes parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)628 parseFrom( 629 java.io.InputStream input, 630 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 631 throws java.io.IOException { 632 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 633 PARSER, input, extensionRegistry); 634 } 635 636 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 637 .SelectedInfoTypes parseDelimitedFrom(java.io.InputStream input)638 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 639 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 640 } 641 642 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 643 .SelectedInfoTypes parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)644 parseDelimitedFrom( 645 java.io.InputStream input, 646 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 647 throws java.io.IOException { 648 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 649 PARSER, input, extensionRegistry); 650 } 651 652 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 653 .SelectedInfoTypes parseFrom(com.google.protobuf.CodedInputStream input)654 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 655 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 656 } 657 658 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 659 .SelectedInfoTypes parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)660 parseFrom( 661 com.google.protobuf.CodedInputStream input, 662 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 663 throws java.io.IOException { 664 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 665 PARSER, input, extensionRegistry); 666 } 667 668 @java.lang.Override newBuilderForType()669 public Builder newBuilderForType() { 670 return newBuilder(); 671 } 672 newBuilder()673 public static Builder newBuilder() { 674 return DEFAULT_INSTANCE.toBuilder(); 675 } 676 newBuilder( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes prototype)677 public static Builder newBuilder( 678 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 679 prototype) { 680 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 681 } 682 683 @java.lang.Override toBuilder()684 public Builder toBuilder() { 685 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 686 } 687 688 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)689 protected Builder newBuilderForType( 690 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 691 Builder builder = new Builder(parent); 692 return builder; 693 } 694 /** 695 * 696 * 697 * <pre> 698 * Apply transformation to the selected info_types. 699 * </pre> 700 * 701 * Protobuf type {@code 702 * google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes} 703 */ 704 public static final class Builder 705 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 706 implements 707 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 708 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 709 .SelectedInfoTypesOrBuilder { getDescriptor()710 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 711 return com.google.privacy.dlp.v2.DlpProto 712 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_SelectedInfoTypes_descriptor; 713 } 714 715 @java.lang.Override 716 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()717 internalGetFieldAccessorTable() { 718 return com.google.privacy.dlp.v2.DlpProto 719 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_SelectedInfoTypes_fieldAccessorTable 720 .ensureFieldAccessorsInitialized( 721 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 722 .SelectedInfoTypes.class, 723 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 724 .SelectedInfoTypes.Builder.class); 725 } 726 727 // Construct using 728 // com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes.newBuilder() Builder()729 private Builder() {} 730 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)731 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 732 super(parent); 733 } 734 735 @java.lang.Override clear()736 public Builder clear() { 737 super.clear(); 738 bitField0_ = 0; 739 if (infoTypesBuilder_ == null) { 740 infoTypes_ = java.util.Collections.emptyList(); 741 } else { 742 infoTypes_ = null; 743 infoTypesBuilder_.clear(); 744 } 745 bitField0_ = (bitField0_ & ~0x00000001); 746 return this; 747 } 748 749 @java.lang.Override getDescriptorForType()750 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 751 return com.google.privacy.dlp.v2.DlpProto 752 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_SelectedInfoTypes_descriptor; 753 } 754 755 @java.lang.Override 756 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes getDefaultInstanceForType()757 getDefaultInstanceForType() { 758 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 759 .SelectedInfoTypes.getDefaultInstance(); 760 } 761 762 @java.lang.Override 763 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes build()764 build() { 765 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 766 result = buildPartial(); 767 if (!result.isInitialized()) { 768 throw newUninitializedMessageException(result); 769 } 770 return result; 771 } 772 773 @java.lang.Override 774 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes buildPartial()775 buildPartial() { 776 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 777 result = 778 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 779 .SelectedInfoTypes(this); 780 buildPartialRepeatedFields(result); 781 if (bitField0_ != 0) { 782 buildPartial0(result); 783 } 784 onBuilt(); 785 return result; 786 } 787 buildPartialRepeatedFields( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes result)788 private void buildPartialRepeatedFields( 789 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 790 result) { 791 if (infoTypesBuilder_ == null) { 792 if (((bitField0_ & 0x00000001) != 0)) { 793 infoTypes_ = java.util.Collections.unmodifiableList(infoTypes_); 794 bitField0_ = (bitField0_ & ~0x00000001); 795 } 796 result.infoTypes_ = infoTypes_; 797 } else { 798 result.infoTypes_ = infoTypesBuilder_.build(); 799 } 800 } 801 buildPartial0( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes result)802 private void buildPartial0( 803 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 804 result) { 805 int from_bitField0_ = bitField0_; 806 } 807 808 @java.lang.Override clone()809 public Builder clone() { 810 return super.clone(); 811 } 812 813 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)814 public Builder setField( 815 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 816 return super.setField(field, value); 817 } 818 819 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)820 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 821 return super.clearField(field); 822 } 823 824 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)825 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 826 return super.clearOneof(oneof); 827 } 828 829 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)830 public Builder setRepeatedField( 831 com.google.protobuf.Descriptors.FieldDescriptor field, 832 int index, 833 java.lang.Object value) { 834 return super.setRepeatedField(field, index, value); 835 } 836 837 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)838 public Builder addRepeatedField( 839 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 840 return super.addRepeatedField(field, value); 841 } 842 843 @java.lang.Override mergeFrom(com.google.protobuf.Message other)844 public Builder mergeFrom(com.google.protobuf.Message other) { 845 if (other 846 instanceof 847 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 848 .SelectedInfoTypes) { 849 return mergeFrom( 850 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 851 .SelectedInfoTypes) 852 other); 853 } else { 854 super.mergeFrom(other); 855 return this; 856 } 857 } 858 mergeFrom( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes other)859 public Builder mergeFrom( 860 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 861 other) { 862 if (other 863 == com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 864 .SelectedInfoTypes.getDefaultInstance()) return this; 865 if (infoTypesBuilder_ == null) { 866 if (!other.infoTypes_.isEmpty()) { 867 if (infoTypes_.isEmpty()) { 868 infoTypes_ = other.infoTypes_; 869 bitField0_ = (bitField0_ & ~0x00000001); 870 } else { 871 ensureInfoTypesIsMutable(); 872 infoTypes_.addAll(other.infoTypes_); 873 } 874 onChanged(); 875 } 876 } else { 877 if (!other.infoTypes_.isEmpty()) { 878 if (infoTypesBuilder_.isEmpty()) { 879 infoTypesBuilder_.dispose(); 880 infoTypesBuilder_ = null; 881 infoTypes_ = other.infoTypes_; 882 bitField0_ = (bitField0_ & ~0x00000001); 883 infoTypesBuilder_ = 884 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 885 ? getInfoTypesFieldBuilder() 886 : null; 887 } else { 888 infoTypesBuilder_.addAllMessages(other.infoTypes_); 889 } 890 } 891 } 892 this.mergeUnknownFields(other.getUnknownFields()); 893 onChanged(); 894 return this; 895 } 896 897 @java.lang.Override isInitialized()898 public final boolean isInitialized() { 899 return true; 900 } 901 902 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)903 public Builder mergeFrom( 904 com.google.protobuf.CodedInputStream input, 905 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 906 throws java.io.IOException { 907 if (extensionRegistry == null) { 908 throw new java.lang.NullPointerException(); 909 } 910 try { 911 boolean done = false; 912 while (!done) { 913 int tag = input.readTag(); 914 switch (tag) { 915 case 0: 916 done = true; 917 break; 918 case 42: 919 { 920 com.google.privacy.dlp.v2.InfoType m = 921 input.readMessage( 922 com.google.privacy.dlp.v2.InfoType.parser(), extensionRegistry); 923 if (infoTypesBuilder_ == null) { 924 ensureInfoTypesIsMutable(); 925 infoTypes_.add(m); 926 } else { 927 infoTypesBuilder_.addMessage(m); 928 } 929 break; 930 } // case 42 931 default: 932 { 933 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 934 done = true; // was an endgroup tag 935 } 936 break; 937 } // default: 938 } // switch (tag) 939 } // while (!done) 940 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 941 throw e.unwrapIOException(); 942 } finally { 943 onChanged(); 944 } // finally 945 return this; 946 } 947 948 private int bitField0_; 949 950 private java.util.List<com.google.privacy.dlp.v2.InfoType> infoTypes_ = 951 java.util.Collections.emptyList(); 952 ensureInfoTypesIsMutable()953 private void ensureInfoTypesIsMutable() { 954 if (!((bitField0_ & 0x00000001) != 0)) { 955 infoTypes_ = new java.util.ArrayList<com.google.privacy.dlp.v2.InfoType>(infoTypes_); 956 bitField0_ |= 0x00000001; 957 } 958 } 959 960 private com.google.protobuf.RepeatedFieldBuilderV3< 961 com.google.privacy.dlp.v2.InfoType, 962 com.google.privacy.dlp.v2.InfoType.Builder, 963 com.google.privacy.dlp.v2.InfoTypeOrBuilder> 964 infoTypesBuilder_; 965 966 /** 967 * 968 * 969 * <pre> 970 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 971 * must be unique within the ImageTransformations message. 972 * </pre> 973 * 974 * <code> 975 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 976 * </code> 977 */ getInfoTypesList()978 public java.util.List<com.google.privacy.dlp.v2.InfoType> getInfoTypesList() { 979 if (infoTypesBuilder_ == null) { 980 return java.util.Collections.unmodifiableList(infoTypes_); 981 } else { 982 return infoTypesBuilder_.getMessageList(); 983 } 984 } 985 /** 986 * 987 * 988 * <pre> 989 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 990 * must be unique within the ImageTransformations message. 991 * </pre> 992 * 993 * <code> 994 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 995 * </code> 996 */ getInfoTypesCount()997 public int getInfoTypesCount() { 998 if (infoTypesBuilder_ == null) { 999 return infoTypes_.size(); 1000 } else { 1001 return infoTypesBuilder_.getCount(); 1002 } 1003 } 1004 /** 1005 * 1006 * 1007 * <pre> 1008 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1009 * must be unique within the ImageTransformations message. 1010 * </pre> 1011 * 1012 * <code> 1013 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1014 * </code> 1015 */ getInfoTypes(int index)1016 public com.google.privacy.dlp.v2.InfoType getInfoTypes(int index) { 1017 if (infoTypesBuilder_ == null) { 1018 return infoTypes_.get(index); 1019 } else { 1020 return infoTypesBuilder_.getMessage(index); 1021 } 1022 } 1023 /** 1024 * 1025 * 1026 * <pre> 1027 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1028 * must be unique within the ImageTransformations message. 1029 * </pre> 1030 * 1031 * <code> 1032 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1033 * </code> 1034 */ setInfoTypes(int index, com.google.privacy.dlp.v2.InfoType value)1035 public Builder setInfoTypes(int index, com.google.privacy.dlp.v2.InfoType value) { 1036 if (infoTypesBuilder_ == null) { 1037 if (value == null) { 1038 throw new NullPointerException(); 1039 } 1040 ensureInfoTypesIsMutable(); 1041 infoTypes_.set(index, value); 1042 onChanged(); 1043 } else { 1044 infoTypesBuilder_.setMessage(index, value); 1045 } 1046 return this; 1047 } 1048 /** 1049 * 1050 * 1051 * <pre> 1052 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1053 * must be unique within the ImageTransformations message. 1054 * </pre> 1055 * 1056 * <code> 1057 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1058 * </code> 1059 */ setInfoTypes( int index, com.google.privacy.dlp.v2.InfoType.Builder builderForValue)1060 public Builder setInfoTypes( 1061 int index, com.google.privacy.dlp.v2.InfoType.Builder builderForValue) { 1062 if (infoTypesBuilder_ == null) { 1063 ensureInfoTypesIsMutable(); 1064 infoTypes_.set(index, builderForValue.build()); 1065 onChanged(); 1066 } else { 1067 infoTypesBuilder_.setMessage(index, builderForValue.build()); 1068 } 1069 return this; 1070 } 1071 /** 1072 * 1073 * 1074 * <pre> 1075 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1076 * must be unique within the ImageTransformations message. 1077 * </pre> 1078 * 1079 * <code> 1080 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1081 * </code> 1082 */ addInfoTypes(com.google.privacy.dlp.v2.InfoType value)1083 public Builder addInfoTypes(com.google.privacy.dlp.v2.InfoType value) { 1084 if (infoTypesBuilder_ == null) { 1085 if (value == null) { 1086 throw new NullPointerException(); 1087 } 1088 ensureInfoTypesIsMutable(); 1089 infoTypes_.add(value); 1090 onChanged(); 1091 } else { 1092 infoTypesBuilder_.addMessage(value); 1093 } 1094 return this; 1095 } 1096 /** 1097 * 1098 * 1099 * <pre> 1100 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1101 * must be unique within the ImageTransformations message. 1102 * </pre> 1103 * 1104 * <code> 1105 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1106 * </code> 1107 */ addInfoTypes(int index, com.google.privacy.dlp.v2.InfoType value)1108 public Builder addInfoTypes(int index, com.google.privacy.dlp.v2.InfoType value) { 1109 if (infoTypesBuilder_ == null) { 1110 if (value == null) { 1111 throw new NullPointerException(); 1112 } 1113 ensureInfoTypesIsMutable(); 1114 infoTypes_.add(index, value); 1115 onChanged(); 1116 } else { 1117 infoTypesBuilder_.addMessage(index, value); 1118 } 1119 return this; 1120 } 1121 /** 1122 * 1123 * 1124 * <pre> 1125 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1126 * must be unique within the ImageTransformations message. 1127 * </pre> 1128 * 1129 * <code> 1130 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1131 * </code> 1132 */ addInfoTypes(com.google.privacy.dlp.v2.InfoType.Builder builderForValue)1133 public Builder addInfoTypes(com.google.privacy.dlp.v2.InfoType.Builder builderForValue) { 1134 if (infoTypesBuilder_ == null) { 1135 ensureInfoTypesIsMutable(); 1136 infoTypes_.add(builderForValue.build()); 1137 onChanged(); 1138 } else { 1139 infoTypesBuilder_.addMessage(builderForValue.build()); 1140 } 1141 return this; 1142 } 1143 /** 1144 * 1145 * 1146 * <pre> 1147 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1148 * must be unique within the ImageTransformations message. 1149 * </pre> 1150 * 1151 * <code> 1152 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1153 * </code> 1154 */ addInfoTypes( int index, com.google.privacy.dlp.v2.InfoType.Builder builderForValue)1155 public Builder addInfoTypes( 1156 int index, com.google.privacy.dlp.v2.InfoType.Builder builderForValue) { 1157 if (infoTypesBuilder_ == null) { 1158 ensureInfoTypesIsMutable(); 1159 infoTypes_.add(index, builderForValue.build()); 1160 onChanged(); 1161 } else { 1162 infoTypesBuilder_.addMessage(index, builderForValue.build()); 1163 } 1164 return this; 1165 } 1166 /** 1167 * 1168 * 1169 * <pre> 1170 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1171 * must be unique within the ImageTransformations message. 1172 * </pre> 1173 * 1174 * <code> 1175 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1176 * </code> 1177 */ addAllInfoTypes( java.lang.Iterable<? extends com.google.privacy.dlp.v2.InfoType> values)1178 public Builder addAllInfoTypes( 1179 java.lang.Iterable<? extends com.google.privacy.dlp.v2.InfoType> values) { 1180 if (infoTypesBuilder_ == null) { 1181 ensureInfoTypesIsMutable(); 1182 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, infoTypes_); 1183 onChanged(); 1184 } else { 1185 infoTypesBuilder_.addAllMessages(values); 1186 } 1187 return this; 1188 } 1189 /** 1190 * 1191 * 1192 * <pre> 1193 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1194 * must be unique within the ImageTransformations message. 1195 * </pre> 1196 * 1197 * <code> 1198 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1199 * </code> 1200 */ clearInfoTypes()1201 public Builder clearInfoTypes() { 1202 if (infoTypesBuilder_ == null) { 1203 infoTypes_ = java.util.Collections.emptyList(); 1204 bitField0_ = (bitField0_ & ~0x00000001); 1205 onChanged(); 1206 } else { 1207 infoTypesBuilder_.clear(); 1208 } 1209 return this; 1210 } 1211 /** 1212 * 1213 * 1214 * <pre> 1215 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1216 * must be unique within the ImageTransformations message. 1217 * </pre> 1218 * 1219 * <code> 1220 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1221 * </code> 1222 */ removeInfoTypes(int index)1223 public Builder removeInfoTypes(int index) { 1224 if (infoTypesBuilder_ == null) { 1225 ensureInfoTypesIsMutable(); 1226 infoTypes_.remove(index); 1227 onChanged(); 1228 } else { 1229 infoTypesBuilder_.remove(index); 1230 } 1231 return this; 1232 } 1233 /** 1234 * 1235 * 1236 * <pre> 1237 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1238 * must be unique within the ImageTransformations message. 1239 * </pre> 1240 * 1241 * <code> 1242 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1243 * </code> 1244 */ getInfoTypesBuilder(int index)1245 public com.google.privacy.dlp.v2.InfoType.Builder getInfoTypesBuilder(int index) { 1246 return getInfoTypesFieldBuilder().getBuilder(index); 1247 } 1248 /** 1249 * 1250 * 1251 * <pre> 1252 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1253 * must be unique within the ImageTransformations message. 1254 * </pre> 1255 * 1256 * <code> 1257 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1258 * </code> 1259 */ getInfoTypesOrBuilder(int index)1260 public com.google.privacy.dlp.v2.InfoTypeOrBuilder getInfoTypesOrBuilder(int index) { 1261 if (infoTypesBuilder_ == null) { 1262 return infoTypes_.get(index); 1263 } else { 1264 return infoTypesBuilder_.getMessageOrBuilder(index); 1265 } 1266 } 1267 /** 1268 * 1269 * 1270 * <pre> 1271 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1272 * must be unique within the ImageTransformations message. 1273 * </pre> 1274 * 1275 * <code> 1276 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1277 * </code> 1278 */ 1279 public java.util.List<? extends com.google.privacy.dlp.v2.InfoTypeOrBuilder> getInfoTypesOrBuilderList()1280 getInfoTypesOrBuilderList() { 1281 if (infoTypesBuilder_ != null) { 1282 return infoTypesBuilder_.getMessageOrBuilderList(); 1283 } else { 1284 return java.util.Collections.unmodifiableList(infoTypes_); 1285 } 1286 } 1287 /** 1288 * 1289 * 1290 * <pre> 1291 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1292 * must be unique within the ImageTransformations message. 1293 * </pre> 1294 * 1295 * <code> 1296 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1297 * </code> 1298 */ addInfoTypesBuilder()1299 public com.google.privacy.dlp.v2.InfoType.Builder addInfoTypesBuilder() { 1300 return getInfoTypesFieldBuilder() 1301 .addBuilder(com.google.privacy.dlp.v2.InfoType.getDefaultInstance()); 1302 } 1303 /** 1304 * 1305 * 1306 * <pre> 1307 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1308 * must be unique within the ImageTransformations message. 1309 * </pre> 1310 * 1311 * <code> 1312 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1313 * </code> 1314 */ addInfoTypesBuilder(int index)1315 public com.google.privacy.dlp.v2.InfoType.Builder addInfoTypesBuilder(int index) { 1316 return getInfoTypesFieldBuilder() 1317 .addBuilder(index, com.google.privacy.dlp.v2.InfoType.getDefaultInstance()); 1318 } 1319 /** 1320 * 1321 * 1322 * <pre> 1323 * Required. InfoTypes to apply the transformation to. Required. Provided InfoType 1324 * must be unique within the ImageTransformations message. 1325 * </pre> 1326 * 1327 * <code> 1328 * repeated .google.privacy.dlp.v2.InfoType info_types = 5 [(.google.api.field_behavior) = REQUIRED]; 1329 * </code> 1330 */ 1331 public java.util.List<com.google.privacy.dlp.v2.InfoType.Builder> getInfoTypesBuilderList()1332 getInfoTypesBuilderList() { 1333 return getInfoTypesFieldBuilder().getBuilderList(); 1334 } 1335 1336 private com.google.protobuf.RepeatedFieldBuilderV3< 1337 com.google.privacy.dlp.v2.InfoType, 1338 com.google.privacy.dlp.v2.InfoType.Builder, 1339 com.google.privacy.dlp.v2.InfoTypeOrBuilder> getInfoTypesFieldBuilder()1340 getInfoTypesFieldBuilder() { 1341 if (infoTypesBuilder_ == null) { 1342 infoTypesBuilder_ = 1343 new com.google.protobuf.RepeatedFieldBuilderV3< 1344 com.google.privacy.dlp.v2.InfoType, 1345 com.google.privacy.dlp.v2.InfoType.Builder, 1346 com.google.privacy.dlp.v2.InfoTypeOrBuilder>( 1347 infoTypes_, 1348 ((bitField0_ & 0x00000001) != 0), 1349 getParentForChildren(), 1350 isClean()); 1351 infoTypes_ = null; 1352 } 1353 return infoTypesBuilder_; 1354 } 1355 1356 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1357 public final Builder setUnknownFields( 1358 final com.google.protobuf.UnknownFieldSet unknownFields) { 1359 return super.setUnknownFields(unknownFields); 1360 } 1361 1362 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1363 public final Builder mergeUnknownFields( 1364 final com.google.protobuf.UnknownFieldSet unknownFields) { 1365 return super.mergeUnknownFields(unknownFields); 1366 } 1367 1368 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 1369 } 1370 1371 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 1372 private static final com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 1373 .SelectedInfoTypes 1374 DEFAULT_INSTANCE; 1375 1376 static { 1377 DEFAULT_INSTANCE = 1378 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 1379 .SelectedInfoTypes(); 1380 } 1381 1382 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 1383 .SelectedInfoTypes getDefaultInstance()1384 getDefaultInstance() { 1385 return DEFAULT_INSTANCE; 1386 } 1387 1388 private static final com.google.protobuf.Parser<SelectedInfoTypes> PARSER = 1389 new com.google.protobuf.AbstractParser<SelectedInfoTypes>() { 1390 @java.lang.Override 1391 public SelectedInfoTypes parsePartialFrom( 1392 com.google.protobuf.CodedInputStream input, 1393 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1394 throws com.google.protobuf.InvalidProtocolBufferException { 1395 Builder builder = newBuilder(); 1396 try { 1397 builder.mergeFrom(input, extensionRegistry); 1398 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1399 throw e.setUnfinishedMessage(builder.buildPartial()); 1400 } catch (com.google.protobuf.UninitializedMessageException e) { 1401 throw e.asInvalidProtocolBufferException() 1402 .setUnfinishedMessage(builder.buildPartial()); 1403 } catch (java.io.IOException e) { 1404 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1405 .setUnfinishedMessage(builder.buildPartial()); 1406 } 1407 return builder.buildPartial(); 1408 } 1409 }; 1410 parser()1411 public static com.google.protobuf.Parser<SelectedInfoTypes> parser() { 1412 return PARSER; 1413 } 1414 1415 @java.lang.Override getParserForType()1416 public com.google.protobuf.Parser<SelectedInfoTypes> getParserForType() { 1417 return PARSER; 1418 } 1419 1420 @java.lang.Override 1421 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes getDefaultInstanceForType()1422 getDefaultInstanceForType() { 1423 return DEFAULT_INSTANCE; 1424 } 1425 } 1426 1427 public interface AllInfoTypesOrBuilder 1428 extends 1429 // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 1430 com.google.protobuf.MessageOrBuilder {} 1431 /** 1432 * 1433 * 1434 * <pre> 1435 * Apply transformation to all findings. 1436 * </pre> 1437 * 1438 * Protobuf type {@code 1439 * google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes} 1440 */ 1441 public static final class AllInfoTypes extends com.google.protobuf.GeneratedMessageV3 1442 implements 1443 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 1444 AllInfoTypesOrBuilder { 1445 private static final long serialVersionUID = 0L; 1446 // Use AllInfoTypes.newBuilder() to construct. AllInfoTypes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1447 private AllInfoTypes(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 1448 super(builder); 1449 } 1450 AllInfoTypes()1451 private AllInfoTypes() {} 1452 1453 @java.lang.Override 1454 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)1455 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 1456 return new AllInfoTypes(); 1457 } 1458 1459 @java.lang.Override getUnknownFields()1460 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 1461 return this.unknownFields; 1462 } 1463 getDescriptor()1464 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1465 return com.google.privacy.dlp.v2.DlpProto 1466 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllInfoTypes_descriptor; 1467 } 1468 1469 @java.lang.Override 1470 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1471 internalGetFieldAccessorTable() { 1472 return com.google.privacy.dlp.v2.DlpProto 1473 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllInfoTypes_fieldAccessorTable 1474 .ensureFieldAccessorsInitialized( 1475 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1476 .class, 1477 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1478 .Builder.class); 1479 } 1480 1481 private byte memoizedIsInitialized = -1; 1482 1483 @java.lang.Override isInitialized()1484 public final boolean isInitialized() { 1485 byte isInitialized = memoizedIsInitialized; 1486 if (isInitialized == 1) return true; 1487 if (isInitialized == 0) return false; 1488 1489 memoizedIsInitialized = 1; 1490 return true; 1491 } 1492 1493 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1494 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1495 getUnknownFields().writeTo(output); 1496 } 1497 1498 @java.lang.Override getSerializedSize()1499 public int getSerializedSize() { 1500 int size = memoizedSize; 1501 if (size != -1) return size; 1502 1503 size = 0; 1504 size += getUnknownFields().getSerializedSize(); 1505 memoizedSize = size; 1506 return size; 1507 } 1508 1509 @java.lang.Override equals(final java.lang.Object obj)1510 public boolean equals(final java.lang.Object obj) { 1511 if (obj == this) { 1512 return true; 1513 } 1514 if (!(obj 1515 instanceof 1516 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes)) { 1517 return super.equals(obj); 1518 } 1519 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes other = 1520 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) obj; 1521 1522 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1523 return true; 1524 } 1525 1526 @java.lang.Override hashCode()1527 public int hashCode() { 1528 if (memoizedHashCode != 0) { 1529 return memoizedHashCode; 1530 } 1531 int hash = 41; 1532 hash = (19 * hash) + getDescriptor().hashCode(); 1533 hash = (29 * hash) + getUnknownFields().hashCode(); 1534 memoizedHashCode = hash; 1535 return hash; 1536 } 1537 1538 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom(java.nio.ByteBuffer data)1539 parseFrom(java.nio.ByteBuffer data) 1540 throws com.google.protobuf.InvalidProtocolBufferException { 1541 return PARSER.parseFrom(data); 1542 } 1543 1544 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1545 parseFrom( 1546 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1547 throws com.google.protobuf.InvalidProtocolBufferException { 1548 return PARSER.parseFrom(data, extensionRegistry); 1549 } 1550 1551 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom(com.google.protobuf.ByteString data)1552 parseFrom(com.google.protobuf.ByteString data) 1553 throws com.google.protobuf.InvalidProtocolBufferException { 1554 return PARSER.parseFrom(data); 1555 } 1556 1557 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1558 parseFrom( 1559 com.google.protobuf.ByteString data, 1560 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1561 throws com.google.protobuf.InvalidProtocolBufferException { 1562 return PARSER.parseFrom(data, extensionRegistry); 1563 } 1564 1565 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom(byte[] data)1566 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 1567 return PARSER.parseFrom(data); 1568 } 1569 1570 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1571 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1572 throws com.google.protobuf.InvalidProtocolBufferException { 1573 return PARSER.parseFrom(data, extensionRegistry); 1574 } 1575 1576 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom(java.io.InputStream input)1577 parseFrom(java.io.InputStream input) throws java.io.IOException { 1578 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1579 } 1580 1581 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1582 parseFrom( 1583 java.io.InputStream input, 1584 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1585 throws java.io.IOException { 1586 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1587 PARSER, input, extensionRegistry); 1588 } 1589 1590 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseDelimitedFrom(java.io.InputStream input)1591 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 1592 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1593 } 1594 1595 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1596 parseDelimitedFrom( 1597 java.io.InputStream input, 1598 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1599 throws java.io.IOException { 1600 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1601 PARSER, input, extensionRegistry); 1602 } 1603 1604 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom(com.google.protobuf.CodedInputStream input)1605 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1606 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1607 } 1608 1609 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1610 parseFrom( 1611 com.google.protobuf.CodedInputStream input, 1612 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1613 throws java.io.IOException { 1614 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1615 PARSER, input, extensionRegistry); 1616 } 1617 1618 @java.lang.Override newBuilderForType()1619 public Builder newBuilderForType() { 1620 return newBuilder(); 1621 } 1622 newBuilder()1623 public static Builder newBuilder() { 1624 return DEFAULT_INSTANCE.toBuilder(); 1625 } 1626 newBuilder( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes prototype)1627 public static Builder newBuilder( 1628 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1629 prototype) { 1630 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1631 } 1632 1633 @java.lang.Override toBuilder()1634 public Builder toBuilder() { 1635 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1636 } 1637 1638 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1639 protected Builder newBuilderForType( 1640 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1641 Builder builder = new Builder(parent); 1642 return builder; 1643 } 1644 /** 1645 * 1646 * 1647 * <pre> 1648 * Apply transformation to all findings. 1649 * </pre> 1650 * 1651 * Protobuf type {@code 1652 * google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes} 1653 */ 1654 public static final class Builder 1655 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1656 implements 1657 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 1658 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypesOrBuilder { getDescriptor()1659 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1660 return com.google.privacy.dlp.v2.DlpProto 1661 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllInfoTypes_descriptor; 1662 } 1663 1664 @java.lang.Override 1665 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1666 internalGetFieldAccessorTable() { 1667 return com.google.privacy.dlp.v2.DlpProto 1668 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllInfoTypes_fieldAccessorTable 1669 .ensureFieldAccessorsInitialized( 1670 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1671 .class, 1672 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1673 .Builder.class); 1674 } 1675 1676 // Construct using 1677 // com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes.newBuilder() Builder()1678 private Builder() {} 1679 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1680 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1681 super(parent); 1682 } 1683 1684 @java.lang.Override clear()1685 public Builder clear() { 1686 super.clear(); 1687 return this; 1688 } 1689 1690 @java.lang.Override getDescriptorForType()1691 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1692 return com.google.privacy.dlp.v2.DlpProto 1693 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllInfoTypes_descriptor; 1694 } 1695 1696 @java.lang.Override 1697 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes getDefaultInstanceForType()1698 getDefaultInstanceForType() { 1699 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1700 .getDefaultInstance(); 1701 } 1702 1703 @java.lang.Override 1704 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes build()1705 build() { 1706 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes result = 1707 buildPartial(); 1708 if (!result.isInitialized()) { 1709 throw newUninitializedMessageException(result); 1710 } 1711 return result; 1712 } 1713 1714 @java.lang.Override 1715 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes buildPartial()1716 buildPartial() { 1717 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes result = 1718 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes( 1719 this); 1720 onBuilt(); 1721 return result; 1722 } 1723 1724 @java.lang.Override clone()1725 public Builder clone() { 1726 return super.clone(); 1727 } 1728 1729 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1730 public Builder setField( 1731 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1732 return super.setField(field, value); 1733 } 1734 1735 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1736 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1737 return super.clearField(field); 1738 } 1739 1740 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1741 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1742 return super.clearOneof(oneof); 1743 } 1744 1745 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1746 public Builder setRepeatedField( 1747 com.google.protobuf.Descriptors.FieldDescriptor field, 1748 int index, 1749 java.lang.Object value) { 1750 return super.setRepeatedField(field, index, value); 1751 } 1752 1753 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1754 public Builder addRepeatedField( 1755 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1756 return super.addRepeatedField(field, value); 1757 } 1758 1759 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1760 public Builder mergeFrom(com.google.protobuf.Message other) { 1761 if (other 1762 instanceof 1763 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) { 1764 return mergeFrom( 1765 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 1766 other); 1767 } else { 1768 super.mergeFrom(other); 1769 return this; 1770 } 1771 } 1772 mergeFrom( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes other)1773 public Builder mergeFrom( 1774 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes other) { 1775 if (other 1776 == com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 1777 .getDefaultInstance()) return this; 1778 this.mergeUnknownFields(other.getUnknownFields()); 1779 onChanged(); 1780 return this; 1781 } 1782 1783 @java.lang.Override isInitialized()1784 public final boolean isInitialized() { 1785 return true; 1786 } 1787 1788 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1789 public Builder mergeFrom( 1790 com.google.protobuf.CodedInputStream input, 1791 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1792 throws java.io.IOException { 1793 if (extensionRegistry == null) { 1794 throw new java.lang.NullPointerException(); 1795 } 1796 try { 1797 boolean done = false; 1798 while (!done) { 1799 int tag = input.readTag(); 1800 switch (tag) { 1801 case 0: 1802 done = true; 1803 break; 1804 default: 1805 { 1806 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1807 done = true; // was an endgroup tag 1808 } 1809 break; 1810 } // default: 1811 } // switch (tag) 1812 } // while (!done) 1813 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1814 throw e.unwrapIOException(); 1815 } finally { 1816 onChanged(); 1817 } // finally 1818 return this; 1819 } 1820 1821 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1822 public final Builder setUnknownFields( 1823 final com.google.protobuf.UnknownFieldSet unknownFields) { 1824 return super.setUnknownFields(unknownFields); 1825 } 1826 1827 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1828 public final Builder mergeUnknownFields( 1829 final com.google.protobuf.UnknownFieldSet unknownFields) { 1830 return super.mergeUnknownFields(unknownFields); 1831 } 1832 1833 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 1834 } 1835 1836 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 1837 private static final com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 1838 .AllInfoTypes 1839 DEFAULT_INSTANCE; 1840 1841 static { 1842 DEFAULT_INSTANCE = 1843 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes(); 1844 } 1845 1846 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes getDefaultInstance()1847 getDefaultInstance() { 1848 return DEFAULT_INSTANCE; 1849 } 1850 1851 private static final com.google.protobuf.Parser<AllInfoTypes> PARSER = 1852 new com.google.protobuf.AbstractParser<AllInfoTypes>() { 1853 @java.lang.Override 1854 public AllInfoTypes parsePartialFrom( 1855 com.google.protobuf.CodedInputStream input, 1856 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1857 throws com.google.protobuf.InvalidProtocolBufferException { 1858 Builder builder = newBuilder(); 1859 try { 1860 builder.mergeFrom(input, extensionRegistry); 1861 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1862 throw e.setUnfinishedMessage(builder.buildPartial()); 1863 } catch (com.google.protobuf.UninitializedMessageException e) { 1864 throw e.asInvalidProtocolBufferException() 1865 .setUnfinishedMessage(builder.buildPartial()); 1866 } catch (java.io.IOException e) { 1867 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1868 .setUnfinishedMessage(builder.buildPartial()); 1869 } 1870 return builder.buildPartial(); 1871 } 1872 }; 1873 parser()1874 public static com.google.protobuf.Parser<AllInfoTypes> parser() { 1875 return PARSER; 1876 } 1877 1878 @java.lang.Override getParserForType()1879 public com.google.protobuf.Parser<AllInfoTypes> getParserForType() { 1880 return PARSER; 1881 } 1882 1883 @java.lang.Override 1884 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes getDefaultInstanceForType()1885 getDefaultInstanceForType() { 1886 return DEFAULT_INSTANCE; 1887 } 1888 } 1889 1890 public interface AllTextOrBuilder 1891 extends 1892 // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 1893 com.google.protobuf.MessageOrBuilder {} 1894 /** 1895 * 1896 * 1897 * <pre> 1898 * Apply to all text. 1899 * </pre> 1900 * 1901 * Protobuf type {@code google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText} 1902 */ 1903 public static final class AllText extends com.google.protobuf.GeneratedMessageV3 1904 implements 1905 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 1906 AllTextOrBuilder { 1907 private static final long serialVersionUID = 0L; 1908 // Use AllText.newBuilder() to construct. AllText(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1909 private AllText(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 1910 super(builder); 1911 } 1912 AllText()1913 private AllText() {} 1914 1915 @java.lang.Override 1916 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)1917 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 1918 return new AllText(); 1919 } 1920 1921 @java.lang.Override getUnknownFields()1922 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 1923 return this.unknownFields; 1924 } 1925 getDescriptor()1926 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1927 return com.google.privacy.dlp.v2.DlpProto 1928 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllText_descriptor; 1929 } 1930 1931 @java.lang.Override 1932 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1933 internalGetFieldAccessorTable() { 1934 return com.google.privacy.dlp.v2.DlpProto 1935 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllText_fieldAccessorTable 1936 .ensureFieldAccessorsInitialized( 1937 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.class, 1938 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder 1939 .class); 1940 } 1941 1942 private byte memoizedIsInitialized = -1; 1943 1944 @java.lang.Override isInitialized()1945 public final boolean isInitialized() { 1946 byte isInitialized = memoizedIsInitialized; 1947 if (isInitialized == 1) return true; 1948 if (isInitialized == 0) return false; 1949 1950 memoizedIsInitialized = 1; 1951 return true; 1952 } 1953 1954 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1955 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1956 getUnknownFields().writeTo(output); 1957 } 1958 1959 @java.lang.Override getSerializedSize()1960 public int getSerializedSize() { 1961 int size = memoizedSize; 1962 if (size != -1) return size; 1963 1964 size = 0; 1965 size += getUnknownFields().getSerializedSize(); 1966 memoizedSize = size; 1967 return size; 1968 } 1969 1970 @java.lang.Override equals(final java.lang.Object obj)1971 public boolean equals(final java.lang.Object obj) { 1972 if (obj == this) { 1973 return true; 1974 } 1975 if (!(obj 1976 instanceof 1977 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText)) { 1978 return super.equals(obj); 1979 } 1980 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText other = 1981 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) obj; 1982 1983 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1984 return true; 1985 } 1986 1987 @java.lang.Override hashCode()1988 public int hashCode() { 1989 if (memoizedHashCode != 0) { 1990 return memoizedHashCode; 1991 } 1992 int hash = 41; 1993 hash = (19 * hash) + getDescriptor().hashCode(); 1994 hash = (29 * hash) + getUnknownFields().hashCode(); 1995 memoizedHashCode = hash; 1996 return hash; 1997 } 1998 1999 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom(java.nio.ByteBuffer data)2000 parseFrom(java.nio.ByteBuffer data) 2001 throws com.google.protobuf.InvalidProtocolBufferException { 2002 return PARSER.parseFrom(data); 2003 } 2004 2005 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2006 parseFrom( 2007 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2008 throws com.google.protobuf.InvalidProtocolBufferException { 2009 return PARSER.parseFrom(data, extensionRegistry); 2010 } 2011 2012 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom(com.google.protobuf.ByteString data)2013 parseFrom(com.google.protobuf.ByteString data) 2014 throws com.google.protobuf.InvalidProtocolBufferException { 2015 return PARSER.parseFrom(data); 2016 } 2017 2018 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2019 parseFrom( 2020 com.google.protobuf.ByteString data, 2021 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2022 throws com.google.protobuf.InvalidProtocolBufferException { 2023 return PARSER.parseFrom(data, extensionRegistry); 2024 } 2025 2026 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom(byte[] data)2027 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 2028 return PARSER.parseFrom(data); 2029 } 2030 2031 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2032 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2033 throws com.google.protobuf.InvalidProtocolBufferException { 2034 return PARSER.parseFrom(data, extensionRegistry); 2035 } 2036 2037 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom(java.io.InputStream input)2038 parseFrom(java.io.InputStream input) throws java.io.IOException { 2039 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2040 } 2041 2042 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2043 parseFrom( 2044 java.io.InputStream input, 2045 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2046 throws java.io.IOException { 2047 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2048 PARSER, input, extensionRegistry); 2049 } 2050 2051 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseDelimitedFrom(java.io.InputStream input)2052 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 2053 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 2054 } 2055 2056 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2057 parseDelimitedFrom( 2058 java.io.InputStream input, 2059 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2060 throws java.io.IOException { 2061 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 2062 PARSER, input, extensionRegistry); 2063 } 2064 2065 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom(com.google.protobuf.CodedInputStream input)2066 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 2067 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2068 } 2069 2070 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2071 parseFrom( 2072 com.google.protobuf.CodedInputStream input, 2073 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2074 throws java.io.IOException { 2075 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2076 PARSER, input, extensionRegistry); 2077 } 2078 2079 @java.lang.Override newBuilderForType()2080 public Builder newBuilderForType() { 2081 return newBuilder(); 2082 } 2083 newBuilder()2084 public static Builder newBuilder() { 2085 return DEFAULT_INSTANCE.toBuilder(); 2086 } 2087 newBuilder( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText prototype)2088 public static Builder newBuilder( 2089 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText prototype) { 2090 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 2091 } 2092 2093 @java.lang.Override toBuilder()2094 public Builder toBuilder() { 2095 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 2096 } 2097 2098 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2099 protected Builder newBuilderForType( 2100 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2101 Builder builder = new Builder(parent); 2102 return builder; 2103 } 2104 /** 2105 * 2106 * 2107 * <pre> 2108 * Apply to all text. 2109 * </pre> 2110 * 2111 * Protobuf type {@code 2112 * google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText} 2113 */ 2114 public static final class Builder 2115 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 2116 implements 2117 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 2118 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextOrBuilder { getDescriptor()2119 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2120 return com.google.privacy.dlp.v2.DlpProto 2121 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllText_descriptor; 2122 } 2123 2124 @java.lang.Override 2125 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2126 internalGetFieldAccessorTable() { 2127 return com.google.privacy.dlp.v2.DlpProto 2128 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllText_fieldAccessorTable 2129 .ensureFieldAccessorsInitialized( 2130 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.class, 2131 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder 2132 .class); 2133 } 2134 2135 // Construct using 2136 // com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.newBuilder() Builder()2137 private Builder() {} 2138 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2139 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2140 super(parent); 2141 } 2142 2143 @java.lang.Override clear()2144 public Builder clear() { 2145 super.clear(); 2146 return this; 2147 } 2148 2149 @java.lang.Override getDescriptorForType()2150 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 2151 return com.google.privacy.dlp.v2.DlpProto 2152 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_AllText_descriptor; 2153 } 2154 2155 @java.lang.Override 2156 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText getDefaultInstanceForType()2157 getDefaultInstanceForType() { 2158 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 2159 .getDefaultInstance(); 2160 } 2161 2162 @java.lang.Override build()2163 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText build() { 2164 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText result = 2165 buildPartial(); 2166 if (!result.isInitialized()) { 2167 throw newUninitializedMessageException(result); 2168 } 2169 return result; 2170 } 2171 2172 @java.lang.Override 2173 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText buildPartial()2174 buildPartial() { 2175 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText result = 2176 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText(this); 2177 onBuilt(); 2178 return result; 2179 } 2180 2181 @java.lang.Override clone()2182 public Builder clone() { 2183 return super.clone(); 2184 } 2185 2186 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2187 public Builder setField( 2188 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2189 return super.setField(field, value); 2190 } 2191 2192 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2193 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 2194 return super.clearField(field); 2195 } 2196 2197 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2198 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 2199 return super.clearOneof(oneof); 2200 } 2201 2202 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2203 public Builder setRepeatedField( 2204 com.google.protobuf.Descriptors.FieldDescriptor field, 2205 int index, 2206 java.lang.Object value) { 2207 return super.setRepeatedField(field, index, value); 2208 } 2209 2210 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2211 public Builder addRepeatedField( 2212 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2213 return super.addRepeatedField(field, value); 2214 } 2215 2216 @java.lang.Override mergeFrom(com.google.protobuf.Message other)2217 public Builder mergeFrom(com.google.protobuf.Message other) { 2218 if (other 2219 instanceof 2220 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) { 2221 return mergeFrom( 2222 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) other); 2223 } else { 2224 super.mergeFrom(other); 2225 return this; 2226 } 2227 } 2228 mergeFrom( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText other)2229 public Builder mergeFrom( 2230 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText other) { 2231 if (other 2232 == com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 2233 .getDefaultInstance()) return this; 2234 this.mergeUnknownFields(other.getUnknownFields()); 2235 onChanged(); 2236 return this; 2237 } 2238 2239 @java.lang.Override isInitialized()2240 public final boolean isInitialized() { 2241 return true; 2242 } 2243 2244 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2245 public Builder mergeFrom( 2246 com.google.protobuf.CodedInputStream input, 2247 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2248 throws java.io.IOException { 2249 if (extensionRegistry == null) { 2250 throw new java.lang.NullPointerException(); 2251 } 2252 try { 2253 boolean done = false; 2254 while (!done) { 2255 int tag = input.readTag(); 2256 switch (tag) { 2257 case 0: 2258 done = true; 2259 break; 2260 default: 2261 { 2262 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2263 done = true; // was an endgroup tag 2264 } 2265 break; 2266 } // default: 2267 } // switch (tag) 2268 } // while (!done) 2269 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2270 throw e.unwrapIOException(); 2271 } finally { 2272 onChanged(); 2273 } // finally 2274 return this; 2275 } 2276 2277 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2278 public final Builder setUnknownFields( 2279 final com.google.protobuf.UnknownFieldSet unknownFields) { 2280 return super.setUnknownFields(unknownFields); 2281 } 2282 2283 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2284 public final Builder mergeUnknownFields( 2285 final com.google.protobuf.UnknownFieldSet unknownFields) { 2286 return super.mergeUnknownFields(unknownFields); 2287 } 2288 2289 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 2290 } 2291 2292 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 2293 private static final com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 2294 .AllText 2295 DEFAULT_INSTANCE; 2296 2297 static { 2298 DEFAULT_INSTANCE = 2299 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText(); 2300 } 2301 2302 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText getDefaultInstance()2303 getDefaultInstance() { 2304 return DEFAULT_INSTANCE; 2305 } 2306 2307 private static final com.google.protobuf.Parser<AllText> PARSER = 2308 new com.google.protobuf.AbstractParser<AllText>() { 2309 @java.lang.Override 2310 public AllText parsePartialFrom( 2311 com.google.protobuf.CodedInputStream input, 2312 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2313 throws com.google.protobuf.InvalidProtocolBufferException { 2314 Builder builder = newBuilder(); 2315 try { 2316 builder.mergeFrom(input, extensionRegistry); 2317 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2318 throw e.setUnfinishedMessage(builder.buildPartial()); 2319 } catch (com.google.protobuf.UninitializedMessageException e) { 2320 throw e.asInvalidProtocolBufferException() 2321 .setUnfinishedMessage(builder.buildPartial()); 2322 } catch (java.io.IOException e) { 2323 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2324 .setUnfinishedMessage(builder.buildPartial()); 2325 } 2326 return builder.buildPartial(); 2327 } 2328 }; 2329 parser()2330 public static com.google.protobuf.Parser<AllText> parser() { 2331 return PARSER; 2332 } 2333 2334 @java.lang.Override getParserForType()2335 public com.google.protobuf.Parser<AllText> getParserForType() { 2336 return PARSER; 2337 } 2338 2339 @java.lang.Override 2340 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText getDefaultInstanceForType()2341 getDefaultInstanceForType() { 2342 return DEFAULT_INSTANCE; 2343 } 2344 } 2345 2346 private int targetCase_ = 0; 2347 private java.lang.Object target_; 2348 2349 public enum TargetCase 2350 implements 2351 com.google.protobuf.Internal.EnumLite, 2352 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 2353 SELECTED_INFO_TYPES(4), 2354 ALL_INFO_TYPES(5), 2355 ALL_TEXT(6), 2356 TARGET_NOT_SET(0); 2357 private final int value; 2358 TargetCase(int value)2359 private TargetCase(int value) { 2360 this.value = value; 2361 } 2362 /** 2363 * @param value The number of the enum to look for. 2364 * @return The enum associated with the given number. 2365 * @deprecated Use {@link #forNumber(int)} instead. 2366 */ 2367 @java.lang.Deprecated valueOf(int value)2368 public static TargetCase valueOf(int value) { 2369 return forNumber(value); 2370 } 2371 forNumber(int value)2372 public static TargetCase forNumber(int value) { 2373 switch (value) { 2374 case 4: 2375 return SELECTED_INFO_TYPES; 2376 case 5: 2377 return ALL_INFO_TYPES; 2378 case 6: 2379 return ALL_TEXT; 2380 case 0: 2381 return TARGET_NOT_SET; 2382 default: 2383 return null; 2384 } 2385 } 2386 getNumber()2387 public int getNumber() { 2388 return this.value; 2389 } 2390 }; 2391 getTargetCase()2392 public TargetCase getTargetCase() { 2393 return TargetCase.forNumber(targetCase_); 2394 } 2395 2396 public static final int SELECTED_INFO_TYPES_FIELD_NUMBER = 4; 2397 /** 2398 * 2399 * 2400 * <pre> 2401 * Apply transformation to the selected info_types. 2402 * </pre> 2403 * 2404 * <code> 2405 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 2406 * </code> 2407 * 2408 * @return Whether the selectedInfoTypes field is set. 2409 */ 2410 @java.lang.Override hasSelectedInfoTypes()2411 public boolean hasSelectedInfoTypes() { 2412 return targetCase_ == 4; 2413 } 2414 /** 2415 * 2416 * 2417 * <pre> 2418 * Apply transformation to the selected info_types. 2419 * </pre> 2420 * 2421 * <code> 2422 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 2423 * </code> 2424 * 2425 * @return The selectedInfoTypes. 2426 */ 2427 @java.lang.Override 2428 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes getSelectedInfoTypes()2429 getSelectedInfoTypes() { 2430 if (targetCase_ == 4) { 2431 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 2432 .SelectedInfoTypes) 2433 target_; 2434 } 2435 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 2436 .getDefaultInstance(); 2437 } 2438 /** 2439 * 2440 * 2441 * <pre> 2442 * Apply transformation to the selected info_types. 2443 * </pre> 2444 * 2445 * <code> 2446 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 2447 * </code> 2448 */ 2449 @java.lang.Override 2450 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 2451 .SelectedInfoTypesOrBuilder getSelectedInfoTypesOrBuilder()2452 getSelectedInfoTypesOrBuilder() { 2453 if (targetCase_ == 4) { 2454 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 2455 .SelectedInfoTypes) 2456 target_; 2457 } 2458 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 2459 .getDefaultInstance(); 2460 } 2461 2462 public static final int ALL_INFO_TYPES_FIELD_NUMBER = 5; 2463 /** 2464 * 2465 * 2466 * <pre> 2467 * Apply transformation to all findings not specified in other 2468 * ImageTransformation's selected_info_types. Only one instance is allowed 2469 * within the ImageTransformations message. 2470 * </pre> 2471 * 2472 * <code> 2473 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 2474 * </code> 2475 * 2476 * @return Whether the allInfoTypes field is set. 2477 */ 2478 @java.lang.Override hasAllInfoTypes()2479 public boolean hasAllInfoTypes() { 2480 return targetCase_ == 5; 2481 } 2482 /** 2483 * 2484 * 2485 * <pre> 2486 * Apply transformation to all findings not specified in other 2487 * ImageTransformation's selected_info_types. Only one instance is allowed 2488 * within the ImageTransformations message. 2489 * </pre> 2490 * 2491 * <code> 2492 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 2493 * </code> 2494 * 2495 * @return The allInfoTypes. 2496 */ 2497 @java.lang.Override 2498 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes getAllInfoTypes()2499 getAllInfoTypes() { 2500 if (targetCase_ == 5) { 2501 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 2502 target_; 2503 } 2504 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 2505 .getDefaultInstance(); 2506 } 2507 /** 2508 * 2509 * 2510 * <pre> 2511 * Apply transformation to all findings not specified in other 2512 * ImageTransformation's selected_info_types. Only one instance is allowed 2513 * within the ImageTransformations message. 2514 * </pre> 2515 * 2516 * <code> 2517 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 2518 * </code> 2519 */ 2520 @java.lang.Override 2521 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypesOrBuilder getAllInfoTypesOrBuilder()2522 getAllInfoTypesOrBuilder() { 2523 if (targetCase_ == 5) { 2524 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 2525 target_; 2526 } 2527 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 2528 .getDefaultInstance(); 2529 } 2530 2531 public static final int ALL_TEXT_FIELD_NUMBER = 6; 2532 /** 2533 * 2534 * 2535 * <pre> 2536 * Apply transformation to all text that doesn't match an infoType. Only 2537 * one instance is allowed within the ImageTransformations message. 2538 * </pre> 2539 * 2540 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 2541 * </code> 2542 * 2543 * @return Whether the allText field is set. 2544 */ 2545 @java.lang.Override hasAllText()2546 public boolean hasAllText() { 2547 return targetCase_ == 6; 2548 } 2549 /** 2550 * 2551 * 2552 * <pre> 2553 * Apply transformation to all text that doesn't match an infoType. Only 2554 * one instance is allowed within the ImageTransformations message. 2555 * </pre> 2556 * 2557 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 2558 * </code> 2559 * 2560 * @return The allText. 2561 */ 2562 @java.lang.Override getAllText()2563 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText getAllText() { 2564 if (targetCase_ == 6) { 2565 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) target_; 2566 } 2567 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 2568 .getDefaultInstance(); 2569 } 2570 /** 2571 * 2572 * 2573 * <pre> 2574 * Apply transformation to all text that doesn't match an infoType. Only 2575 * one instance is allowed within the ImageTransformations message. 2576 * </pre> 2577 * 2578 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 2579 * </code> 2580 */ 2581 @java.lang.Override 2582 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextOrBuilder getAllTextOrBuilder()2583 getAllTextOrBuilder() { 2584 if (targetCase_ == 6) { 2585 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) target_; 2586 } 2587 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 2588 .getDefaultInstance(); 2589 } 2590 2591 public static final int REDACTION_COLOR_FIELD_NUMBER = 3; 2592 private com.google.privacy.dlp.v2.Color redactionColor_; 2593 /** 2594 * 2595 * 2596 * <pre> 2597 * The color to use when redacting content from an image. If not 2598 * specified, the default is black. 2599 * </pre> 2600 * 2601 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 2602 * 2603 * @return Whether the redactionColor field is set. 2604 */ 2605 @java.lang.Override hasRedactionColor()2606 public boolean hasRedactionColor() { 2607 return redactionColor_ != null; 2608 } 2609 /** 2610 * 2611 * 2612 * <pre> 2613 * The color to use when redacting content from an image. If not 2614 * specified, the default is black. 2615 * </pre> 2616 * 2617 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 2618 * 2619 * @return The redactionColor. 2620 */ 2621 @java.lang.Override getRedactionColor()2622 public com.google.privacy.dlp.v2.Color getRedactionColor() { 2623 return redactionColor_ == null 2624 ? com.google.privacy.dlp.v2.Color.getDefaultInstance() 2625 : redactionColor_; 2626 } 2627 /** 2628 * 2629 * 2630 * <pre> 2631 * The color to use when redacting content from an image. If not 2632 * specified, the default is black. 2633 * </pre> 2634 * 2635 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 2636 */ 2637 @java.lang.Override getRedactionColorOrBuilder()2638 public com.google.privacy.dlp.v2.ColorOrBuilder getRedactionColorOrBuilder() { 2639 return redactionColor_ == null 2640 ? com.google.privacy.dlp.v2.Color.getDefaultInstance() 2641 : redactionColor_; 2642 } 2643 2644 private byte memoizedIsInitialized = -1; 2645 2646 @java.lang.Override isInitialized()2647 public final boolean isInitialized() { 2648 byte isInitialized = memoizedIsInitialized; 2649 if (isInitialized == 1) return true; 2650 if (isInitialized == 0) return false; 2651 2652 memoizedIsInitialized = 1; 2653 return true; 2654 } 2655 2656 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)2657 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 2658 if (redactionColor_ != null) { 2659 output.writeMessage(3, getRedactionColor()); 2660 } 2661 if (targetCase_ == 4) { 2662 output.writeMessage( 2663 4, 2664 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes) 2665 target_); 2666 } 2667 if (targetCase_ == 5) { 2668 output.writeMessage( 2669 5, 2670 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 2671 target_); 2672 } 2673 if (targetCase_ == 6) { 2674 output.writeMessage( 2675 6, 2676 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) target_); 2677 } 2678 getUnknownFields().writeTo(output); 2679 } 2680 2681 @java.lang.Override getSerializedSize()2682 public int getSerializedSize() { 2683 int size = memoizedSize; 2684 if (size != -1) return size; 2685 2686 size = 0; 2687 if (redactionColor_ != null) { 2688 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getRedactionColor()); 2689 } 2690 if (targetCase_ == 4) { 2691 size += 2692 com.google.protobuf.CodedOutputStream.computeMessageSize( 2693 4, 2694 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 2695 .SelectedInfoTypes) 2696 target_); 2697 } 2698 if (targetCase_ == 5) { 2699 size += 2700 com.google.protobuf.CodedOutputStream.computeMessageSize( 2701 5, 2702 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 2703 target_); 2704 } 2705 if (targetCase_ == 6) { 2706 size += 2707 com.google.protobuf.CodedOutputStream.computeMessageSize( 2708 6, 2709 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 2710 target_); 2711 } 2712 size += getUnknownFields().getSerializedSize(); 2713 memoizedSize = size; 2714 return size; 2715 } 2716 2717 @java.lang.Override equals(final java.lang.Object obj)2718 public boolean equals(final java.lang.Object obj) { 2719 if (obj == this) { 2720 return true; 2721 } 2722 if (!(obj instanceof com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation)) { 2723 return super.equals(obj); 2724 } 2725 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation other = 2726 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation) obj; 2727 2728 if (hasRedactionColor() != other.hasRedactionColor()) return false; 2729 if (hasRedactionColor()) { 2730 if (!getRedactionColor().equals(other.getRedactionColor())) return false; 2731 } 2732 if (!getTargetCase().equals(other.getTargetCase())) return false; 2733 switch (targetCase_) { 2734 case 4: 2735 if (!getSelectedInfoTypes().equals(other.getSelectedInfoTypes())) return false; 2736 break; 2737 case 5: 2738 if (!getAllInfoTypes().equals(other.getAllInfoTypes())) return false; 2739 break; 2740 case 6: 2741 if (!getAllText().equals(other.getAllText())) return false; 2742 break; 2743 case 0: 2744 default: 2745 } 2746 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 2747 return true; 2748 } 2749 2750 @java.lang.Override hashCode()2751 public int hashCode() { 2752 if (memoizedHashCode != 0) { 2753 return memoizedHashCode; 2754 } 2755 int hash = 41; 2756 hash = (19 * hash) + getDescriptor().hashCode(); 2757 if (hasRedactionColor()) { 2758 hash = (37 * hash) + REDACTION_COLOR_FIELD_NUMBER; 2759 hash = (53 * hash) + getRedactionColor().hashCode(); 2760 } 2761 switch (targetCase_) { 2762 case 4: 2763 hash = (37 * hash) + SELECTED_INFO_TYPES_FIELD_NUMBER; 2764 hash = (53 * hash) + getSelectedInfoTypes().hashCode(); 2765 break; 2766 case 5: 2767 hash = (37 * hash) + ALL_INFO_TYPES_FIELD_NUMBER; 2768 hash = (53 * hash) + getAllInfoTypes().hashCode(); 2769 break; 2770 case 6: 2771 hash = (37 * hash) + ALL_TEXT_FIELD_NUMBER; 2772 hash = (53 * hash) + getAllText().hashCode(); 2773 break; 2774 case 0: 2775 default: 2776 } 2777 hash = (29 * hash) + getUnknownFields().hashCode(); 2778 memoizedHashCode = hash; 2779 return hash; 2780 } 2781 parseFrom( java.nio.ByteBuffer data)2782 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2783 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 2784 return PARSER.parseFrom(data); 2785 } 2786 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2787 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2788 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2789 throws com.google.protobuf.InvalidProtocolBufferException { 2790 return PARSER.parseFrom(data, extensionRegistry); 2791 } 2792 parseFrom( com.google.protobuf.ByteString data)2793 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2794 com.google.protobuf.ByteString data) 2795 throws com.google.protobuf.InvalidProtocolBufferException { 2796 return PARSER.parseFrom(data); 2797 } 2798 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2799 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2800 com.google.protobuf.ByteString data, 2801 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2802 throws com.google.protobuf.InvalidProtocolBufferException { 2803 return PARSER.parseFrom(data, extensionRegistry); 2804 } 2805 parseFrom( byte[] data)2806 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2807 byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 2808 return PARSER.parseFrom(data); 2809 } 2810 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2811 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2812 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2813 throws com.google.protobuf.InvalidProtocolBufferException { 2814 return PARSER.parseFrom(data, extensionRegistry); 2815 } 2816 parseFrom( java.io.InputStream input)2817 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2818 java.io.InputStream input) throws java.io.IOException { 2819 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2820 } 2821 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2822 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2823 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2824 throws java.io.IOException { 2825 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2826 PARSER, input, extensionRegistry); 2827 } 2828 2829 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseDelimitedFrom(java.io.InputStream input)2830 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 2831 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 2832 } 2833 2834 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2835 parseDelimitedFrom( 2836 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2837 throws java.io.IOException { 2838 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 2839 PARSER, input, extensionRegistry); 2840 } 2841 parseFrom( com.google.protobuf.CodedInputStream input)2842 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2843 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 2844 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2845 } 2846 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2847 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation parseFrom( 2848 com.google.protobuf.CodedInputStream input, 2849 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2850 throws java.io.IOException { 2851 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2852 PARSER, input, extensionRegistry); 2853 } 2854 2855 @java.lang.Override newBuilderForType()2856 public Builder newBuilderForType() { 2857 return newBuilder(); 2858 } 2859 newBuilder()2860 public static Builder newBuilder() { 2861 return DEFAULT_INSTANCE.toBuilder(); 2862 } 2863 newBuilder( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation prototype)2864 public static Builder newBuilder( 2865 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation prototype) { 2866 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 2867 } 2868 2869 @java.lang.Override toBuilder()2870 public Builder toBuilder() { 2871 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 2872 } 2873 2874 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2875 protected Builder newBuilderForType( 2876 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2877 Builder builder = new Builder(parent); 2878 return builder; 2879 } 2880 /** 2881 * 2882 * 2883 * <pre> 2884 * Configuration for determining how redaction of images should occur. 2885 * </pre> 2886 * 2887 * Protobuf type {@code google.privacy.dlp.v2.ImageTransformations.ImageTransformation} 2888 */ 2889 public static final class Builder 2890 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 2891 implements 2892 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ImageTransformations.ImageTransformation) 2893 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder { getDescriptor()2894 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2895 return com.google.privacy.dlp.v2.DlpProto 2896 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_descriptor; 2897 } 2898 2899 @java.lang.Override 2900 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2901 internalGetFieldAccessorTable() { 2902 return com.google.privacy.dlp.v2.DlpProto 2903 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_fieldAccessorTable 2904 .ensureFieldAccessorsInitialized( 2905 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.class, 2906 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder.class); 2907 } 2908 2909 // Construct using 2910 // com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.newBuilder() Builder()2911 private Builder() {} 2912 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2913 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2914 super(parent); 2915 } 2916 2917 @java.lang.Override clear()2918 public Builder clear() { 2919 super.clear(); 2920 bitField0_ = 0; 2921 if (selectedInfoTypesBuilder_ != null) { 2922 selectedInfoTypesBuilder_.clear(); 2923 } 2924 if (allInfoTypesBuilder_ != null) { 2925 allInfoTypesBuilder_.clear(); 2926 } 2927 if (allTextBuilder_ != null) { 2928 allTextBuilder_.clear(); 2929 } 2930 redactionColor_ = null; 2931 if (redactionColorBuilder_ != null) { 2932 redactionColorBuilder_.dispose(); 2933 redactionColorBuilder_ = null; 2934 } 2935 targetCase_ = 0; 2936 target_ = null; 2937 return this; 2938 } 2939 2940 @java.lang.Override getDescriptorForType()2941 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 2942 return com.google.privacy.dlp.v2.DlpProto 2943 .internal_static_google_privacy_dlp_v2_ImageTransformations_ImageTransformation_descriptor; 2944 } 2945 2946 @java.lang.Override 2947 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation getDefaultInstanceForType()2948 getDefaultInstanceForType() { 2949 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 2950 .getDefaultInstance(); 2951 } 2952 2953 @java.lang.Override build()2954 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation build() { 2955 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation result = buildPartial(); 2956 if (!result.isInitialized()) { 2957 throw newUninitializedMessageException(result); 2958 } 2959 return result; 2960 } 2961 2962 @java.lang.Override buildPartial()2963 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation buildPartial() { 2964 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation result = 2965 new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation(this); 2966 if (bitField0_ != 0) { 2967 buildPartial0(result); 2968 } 2969 buildPartialOneofs(result); 2970 onBuilt(); 2971 return result; 2972 } 2973 buildPartial0( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation result)2974 private void buildPartial0( 2975 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation result) { 2976 int from_bitField0_ = bitField0_; 2977 if (((from_bitField0_ & 0x00000008) != 0)) { 2978 result.redactionColor_ = 2979 redactionColorBuilder_ == null ? redactionColor_ : redactionColorBuilder_.build(); 2980 } 2981 } 2982 buildPartialOneofs( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation result)2983 private void buildPartialOneofs( 2984 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation result) { 2985 result.targetCase_ = targetCase_; 2986 result.target_ = this.target_; 2987 if (targetCase_ == 4 && selectedInfoTypesBuilder_ != null) { 2988 result.target_ = selectedInfoTypesBuilder_.build(); 2989 } 2990 if (targetCase_ == 5 && allInfoTypesBuilder_ != null) { 2991 result.target_ = allInfoTypesBuilder_.build(); 2992 } 2993 if (targetCase_ == 6 && allTextBuilder_ != null) { 2994 result.target_ = allTextBuilder_.build(); 2995 } 2996 } 2997 2998 @java.lang.Override clone()2999 public Builder clone() { 3000 return super.clone(); 3001 } 3002 3003 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3004 public Builder setField( 3005 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3006 return super.setField(field, value); 3007 } 3008 3009 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3010 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 3011 return super.clearField(field); 3012 } 3013 3014 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3015 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 3016 return super.clearOneof(oneof); 3017 } 3018 3019 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3020 public Builder setRepeatedField( 3021 com.google.protobuf.Descriptors.FieldDescriptor field, 3022 int index, 3023 java.lang.Object value) { 3024 return super.setRepeatedField(field, index, value); 3025 } 3026 3027 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3028 public Builder addRepeatedField( 3029 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3030 return super.addRepeatedField(field, value); 3031 } 3032 3033 @java.lang.Override mergeFrom(com.google.protobuf.Message other)3034 public Builder mergeFrom(com.google.protobuf.Message other) { 3035 if (other instanceof com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation) { 3036 return mergeFrom( 3037 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation) other); 3038 } else { 3039 super.mergeFrom(other); 3040 return this; 3041 } 3042 } 3043 mergeFrom( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation other)3044 public Builder mergeFrom( 3045 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation other) { 3046 if (other 3047 == com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3048 .getDefaultInstance()) return this; 3049 if (other.hasRedactionColor()) { 3050 mergeRedactionColor(other.getRedactionColor()); 3051 } 3052 switch (other.getTargetCase()) { 3053 case SELECTED_INFO_TYPES: 3054 { 3055 mergeSelectedInfoTypes(other.getSelectedInfoTypes()); 3056 break; 3057 } 3058 case ALL_INFO_TYPES: 3059 { 3060 mergeAllInfoTypes(other.getAllInfoTypes()); 3061 break; 3062 } 3063 case ALL_TEXT: 3064 { 3065 mergeAllText(other.getAllText()); 3066 break; 3067 } 3068 case TARGET_NOT_SET: 3069 { 3070 break; 3071 } 3072 } 3073 this.mergeUnknownFields(other.getUnknownFields()); 3074 onChanged(); 3075 return this; 3076 } 3077 3078 @java.lang.Override isInitialized()3079 public final boolean isInitialized() { 3080 return true; 3081 } 3082 3083 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3084 public Builder mergeFrom( 3085 com.google.protobuf.CodedInputStream input, 3086 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3087 throws java.io.IOException { 3088 if (extensionRegistry == null) { 3089 throw new java.lang.NullPointerException(); 3090 } 3091 try { 3092 boolean done = false; 3093 while (!done) { 3094 int tag = input.readTag(); 3095 switch (tag) { 3096 case 0: 3097 done = true; 3098 break; 3099 case 26: 3100 { 3101 input.readMessage( 3102 getRedactionColorFieldBuilder().getBuilder(), extensionRegistry); 3103 bitField0_ |= 0x00000008; 3104 break; 3105 } // case 26 3106 case 34: 3107 { 3108 input.readMessage( 3109 getSelectedInfoTypesFieldBuilder().getBuilder(), extensionRegistry); 3110 targetCase_ = 4; 3111 break; 3112 } // case 34 3113 case 42: 3114 { 3115 input.readMessage(getAllInfoTypesFieldBuilder().getBuilder(), extensionRegistry); 3116 targetCase_ = 5; 3117 break; 3118 } // case 42 3119 case 50: 3120 { 3121 input.readMessage(getAllTextFieldBuilder().getBuilder(), extensionRegistry); 3122 targetCase_ = 6; 3123 break; 3124 } // case 50 3125 default: 3126 { 3127 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 3128 done = true; // was an endgroup tag 3129 } 3130 break; 3131 } // default: 3132 } // switch (tag) 3133 } // while (!done) 3134 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3135 throw e.unwrapIOException(); 3136 } finally { 3137 onChanged(); 3138 } // finally 3139 return this; 3140 } 3141 3142 private int targetCase_ = 0; 3143 private java.lang.Object target_; 3144 getTargetCase()3145 public TargetCase getTargetCase() { 3146 return TargetCase.forNumber(targetCase_); 3147 } 3148 clearTarget()3149 public Builder clearTarget() { 3150 targetCase_ = 0; 3151 target_ = null; 3152 onChanged(); 3153 return this; 3154 } 3155 3156 private int bitField0_; 3157 3158 private com.google.protobuf.SingleFieldBuilderV3< 3159 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes, 3160 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3161 .Builder, 3162 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3163 .SelectedInfoTypesOrBuilder> 3164 selectedInfoTypesBuilder_; 3165 /** 3166 * 3167 * 3168 * <pre> 3169 * Apply transformation to the selected info_types. 3170 * </pre> 3171 * 3172 * <code> 3173 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3174 * </code> 3175 * 3176 * @return Whether the selectedInfoTypes field is set. 3177 */ 3178 @java.lang.Override hasSelectedInfoTypes()3179 public boolean hasSelectedInfoTypes() { 3180 return targetCase_ == 4; 3181 } 3182 /** 3183 * 3184 * 3185 * <pre> 3186 * Apply transformation to the selected info_types. 3187 * </pre> 3188 * 3189 * <code> 3190 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3191 * </code> 3192 * 3193 * @return The selectedInfoTypes. 3194 */ 3195 @java.lang.Override 3196 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes getSelectedInfoTypes()3197 getSelectedInfoTypes() { 3198 if (selectedInfoTypesBuilder_ == null) { 3199 if (targetCase_ == 4) { 3200 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3201 .SelectedInfoTypes) 3202 target_; 3203 } 3204 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3205 .SelectedInfoTypes.getDefaultInstance(); 3206 } else { 3207 if (targetCase_ == 4) { 3208 return selectedInfoTypesBuilder_.getMessage(); 3209 } 3210 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3211 .SelectedInfoTypes.getDefaultInstance(); 3212 } 3213 } 3214 /** 3215 * 3216 * 3217 * <pre> 3218 * Apply transformation to the selected info_types. 3219 * </pre> 3220 * 3221 * <code> 3222 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3223 * </code> 3224 */ setSelectedInfoTypes( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes value)3225 public Builder setSelectedInfoTypes( 3226 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3227 value) { 3228 if (selectedInfoTypesBuilder_ == null) { 3229 if (value == null) { 3230 throw new NullPointerException(); 3231 } 3232 target_ = value; 3233 onChanged(); 3234 } else { 3235 selectedInfoTypesBuilder_.setMessage(value); 3236 } 3237 targetCase_ = 4; 3238 return this; 3239 } 3240 /** 3241 * 3242 * 3243 * <pre> 3244 * Apply transformation to the selected info_types. 3245 * </pre> 3246 * 3247 * <code> 3248 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3249 * </code> 3250 */ setSelectedInfoTypes( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes .Builder builderForValue)3251 public Builder setSelectedInfoTypes( 3252 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3253 .Builder 3254 builderForValue) { 3255 if (selectedInfoTypesBuilder_ == null) { 3256 target_ = builderForValue.build(); 3257 onChanged(); 3258 } else { 3259 selectedInfoTypesBuilder_.setMessage(builderForValue.build()); 3260 } 3261 targetCase_ = 4; 3262 return this; 3263 } 3264 /** 3265 * 3266 * 3267 * <pre> 3268 * Apply transformation to the selected info_types. 3269 * </pre> 3270 * 3271 * <code> 3272 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3273 * </code> 3274 */ mergeSelectedInfoTypes( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes value)3275 public Builder mergeSelectedInfoTypes( 3276 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3277 value) { 3278 if (selectedInfoTypesBuilder_ == null) { 3279 if (targetCase_ == 4 3280 && target_ 3281 != com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3282 .SelectedInfoTypes.getDefaultInstance()) { 3283 target_ = 3284 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3285 .newBuilder( 3286 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3287 .SelectedInfoTypes) 3288 target_) 3289 .mergeFrom(value) 3290 .buildPartial(); 3291 } else { 3292 target_ = value; 3293 } 3294 onChanged(); 3295 } else { 3296 if (targetCase_ == 4) { 3297 selectedInfoTypesBuilder_.mergeFrom(value); 3298 } else { 3299 selectedInfoTypesBuilder_.setMessage(value); 3300 } 3301 } 3302 targetCase_ = 4; 3303 return this; 3304 } 3305 /** 3306 * 3307 * 3308 * <pre> 3309 * Apply transformation to the selected info_types. 3310 * </pre> 3311 * 3312 * <code> 3313 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3314 * </code> 3315 */ clearSelectedInfoTypes()3316 public Builder clearSelectedInfoTypes() { 3317 if (selectedInfoTypesBuilder_ == null) { 3318 if (targetCase_ == 4) { 3319 targetCase_ = 0; 3320 target_ = null; 3321 onChanged(); 3322 } 3323 } else { 3324 if (targetCase_ == 4) { 3325 targetCase_ = 0; 3326 target_ = null; 3327 } 3328 selectedInfoTypesBuilder_.clear(); 3329 } 3330 return this; 3331 } 3332 /** 3333 * 3334 * 3335 * <pre> 3336 * Apply transformation to the selected info_types. 3337 * </pre> 3338 * 3339 * <code> 3340 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3341 * </code> 3342 */ 3343 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3344 .Builder getSelectedInfoTypesBuilder()3345 getSelectedInfoTypesBuilder() { 3346 return getSelectedInfoTypesFieldBuilder().getBuilder(); 3347 } 3348 /** 3349 * 3350 * 3351 * <pre> 3352 * Apply transformation to the selected info_types. 3353 * </pre> 3354 * 3355 * <code> 3356 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3357 * </code> 3358 */ 3359 @java.lang.Override 3360 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3361 .SelectedInfoTypesOrBuilder getSelectedInfoTypesOrBuilder()3362 getSelectedInfoTypesOrBuilder() { 3363 if ((targetCase_ == 4) && (selectedInfoTypesBuilder_ != null)) { 3364 return selectedInfoTypesBuilder_.getMessageOrBuilder(); 3365 } else { 3366 if (targetCase_ == 4) { 3367 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3368 .SelectedInfoTypes) 3369 target_; 3370 } 3371 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3372 .SelectedInfoTypes.getDefaultInstance(); 3373 } 3374 } 3375 /** 3376 * 3377 * 3378 * <pre> 3379 * Apply transformation to the selected info_types. 3380 * </pre> 3381 * 3382 * <code> 3383 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes selected_info_types = 4; 3384 * </code> 3385 */ 3386 private com.google.protobuf.SingleFieldBuilderV3< 3387 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes, 3388 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3389 .Builder, 3390 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3391 .SelectedInfoTypesOrBuilder> getSelectedInfoTypesFieldBuilder()3392 getSelectedInfoTypesFieldBuilder() { 3393 if (selectedInfoTypesBuilder_ == null) { 3394 if (!(targetCase_ == 4)) { 3395 target_ = 3396 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypes 3397 .getDefaultInstance(); 3398 } 3399 selectedInfoTypesBuilder_ = 3400 new com.google.protobuf.SingleFieldBuilderV3< 3401 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3402 .SelectedInfoTypes, 3403 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3404 .SelectedInfoTypes.Builder, 3405 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3406 .SelectedInfoTypesOrBuilder>( 3407 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3408 .SelectedInfoTypes) 3409 target_, 3410 getParentForChildren(), 3411 isClean()); 3412 target_ = null; 3413 } 3414 targetCase_ = 4; 3415 onChanged(); 3416 return selectedInfoTypesBuilder_; 3417 } 3418 3419 private com.google.protobuf.SingleFieldBuilderV3< 3420 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes, 3421 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3422 .Builder, 3423 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3424 .AllInfoTypesOrBuilder> 3425 allInfoTypesBuilder_; 3426 /** 3427 * 3428 * 3429 * <pre> 3430 * Apply transformation to all findings not specified in other 3431 * ImageTransformation's selected_info_types. Only one instance is allowed 3432 * within the ImageTransformations message. 3433 * </pre> 3434 * 3435 * <code> 3436 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3437 * </code> 3438 * 3439 * @return Whether the allInfoTypes field is set. 3440 */ 3441 @java.lang.Override hasAllInfoTypes()3442 public boolean hasAllInfoTypes() { 3443 return targetCase_ == 5; 3444 } 3445 /** 3446 * 3447 * 3448 * <pre> 3449 * Apply transformation to all findings not specified in other 3450 * ImageTransformation's selected_info_types. Only one instance is allowed 3451 * within the ImageTransformations message. 3452 * </pre> 3453 * 3454 * <code> 3455 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3456 * </code> 3457 * 3458 * @return The allInfoTypes. 3459 */ 3460 @java.lang.Override 3461 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes getAllInfoTypes()3462 getAllInfoTypes() { 3463 if (allInfoTypesBuilder_ == null) { 3464 if (targetCase_ == 5) { 3465 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 3466 target_; 3467 } 3468 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3469 .getDefaultInstance(); 3470 } else { 3471 if (targetCase_ == 5) { 3472 return allInfoTypesBuilder_.getMessage(); 3473 } 3474 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3475 .getDefaultInstance(); 3476 } 3477 } 3478 /** 3479 * 3480 * 3481 * <pre> 3482 * Apply transformation to all findings not specified in other 3483 * ImageTransformation's selected_info_types. Only one instance is allowed 3484 * within the ImageTransformations message. 3485 * </pre> 3486 * 3487 * <code> 3488 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3489 * </code> 3490 */ setAllInfoTypes( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes value)3491 public Builder setAllInfoTypes( 3492 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes value) { 3493 if (allInfoTypesBuilder_ == null) { 3494 if (value == null) { 3495 throw new NullPointerException(); 3496 } 3497 target_ = value; 3498 onChanged(); 3499 } else { 3500 allInfoTypesBuilder_.setMessage(value); 3501 } 3502 targetCase_ = 5; 3503 return this; 3504 } 3505 /** 3506 * 3507 * 3508 * <pre> 3509 * Apply transformation to all findings not specified in other 3510 * ImageTransformation's selected_info_types. Only one instance is allowed 3511 * within the ImageTransformations message. 3512 * </pre> 3513 * 3514 * <code> 3515 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3516 * </code> 3517 */ setAllInfoTypes( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes.Builder builderForValue)3518 public Builder setAllInfoTypes( 3519 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes.Builder 3520 builderForValue) { 3521 if (allInfoTypesBuilder_ == null) { 3522 target_ = builderForValue.build(); 3523 onChanged(); 3524 } else { 3525 allInfoTypesBuilder_.setMessage(builderForValue.build()); 3526 } 3527 targetCase_ = 5; 3528 return this; 3529 } 3530 /** 3531 * 3532 * 3533 * <pre> 3534 * Apply transformation to all findings not specified in other 3535 * ImageTransformation's selected_info_types. Only one instance is allowed 3536 * within the ImageTransformations message. 3537 * </pre> 3538 * 3539 * <code> 3540 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3541 * </code> 3542 */ mergeAllInfoTypes( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes value)3543 public Builder mergeAllInfoTypes( 3544 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes value) { 3545 if (allInfoTypesBuilder_ == null) { 3546 if (targetCase_ == 5 3547 && target_ 3548 != com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3549 .getDefaultInstance()) { 3550 target_ = 3551 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3552 .newBuilder( 3553 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3554 .AllInfoTypes) 3555 target_) 3556 .mergeFrom(value) 3557 .buildPartial(); 3558 } else { 3559 target_ = value; 3560 } 3561 onChanged(); 3562 } else { 3563 if (targetCase_ == 5) { 3564 allInfoTypesBuilder_.mergeFrom(value); 3565 } else { 3566 allInfoTypesBuilder_.setMessage(value); 3567 } 3568 } 3569 targetCase_ = 5; 3570 return this; 3571 } 3572 /** 3573 * 3574 * 3575 * <pre> 3576 * Apply transformation to all findings not specified in other 3577 * ImageTransformation's selected_info_types. Only one instance is allowed 3578 * within the ImageTransformations message. 3579 * </pre> 3580 * 3581 * <code> 3582 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3583 * </code> 3584 */ clearAllInfoTypes()3585 public Builder clearAllInfoTypes() { 3586 if (allInfoTypesBuilder_ == null) { 3587 if (targetCase_ == 5) { 3588 targetCase_ = 0; 3589 target_ = null; 3590 onChanged(); 3591 } 3592 } else { 3593 if (targetCase_ == 5) { 3594 targetCase_ = 0; 3595 target_ = null; 3596 } 3597 allInfoTypesBuilder_.clear(); 3598 } 3599 return this; 3600 } 3601 /** 3602 * 3603 * 3604 * <pre> 3605 * Apply transformation to all findings not specified in other 3606 * ImageTransformation's selected_info_types. Only one instance is allowed 3607 * within the ImageTransformations message. 3608 * </pre> 3609 * 3610 * <code> 3611 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3612 * </code> 3613 */ 3614 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes.Builder getAllInfoTypesBuilder()3615 getAllInfoTypesBuilder() { 3616 return getAllInfoTypesFieldBuilder().getBuilder(); 3617 } 3618 /** 3619 * 3620 * 3621 * <pre> 3622 * Apply transformation to all findings not specified in other 3623 * ImageTransformation's selected_info_types. Only one instance is allowed 3624 * within the ImageTransformations message. 3625 * </pre> 3626 * 3627 * <code> 3628 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3629 * </code> 3630 */ 3631 @java.lang.Override 3632 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3633 .AllInfoTypesOrBuilder getAllInfoTypesOrBuilder()3634 getAllInfoTypesOrBuilder() { 3635 if ((targetCase_ == 5) && (allInfoTypesBuilder_ != null)) { 3636 return allInfoTypesBuilder_.getMessageOrBuilder(); 3637 } else { 3638 if (targetCase_ == 5) { 3639 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 3640 target_; 3641 } 3642 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3643 .getDefaultInstance(); 3644 } 3645 } 3646 /** 3647 * 3648 * 3649 * <pre> 3650 * Apply transformation to all findings not specified in other 3651 * ImageTransformation's selected_info_types. Only one instance is allowed 3652 * within the ImageTransformations message. 3653 * </pre> 3654 * 3655 * <code> 3656 * .google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes all_info_types = 5; 3657 * </code> 3658 */ 3659 private com.google.protobuf.SingleFieldBuilderV3< 3660 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes, 3661 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3662 .Builder, 3663 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3664 .AllInfoTypesOrBuilder> getAllInfoTypesFieldBuilder()3665 getAllInfoTypesFieldBuilder() { 3666 if (allInfoTypesBuilder_ == null) { 3667 if (!(targetCase_ == 5)) { 3668 target_ = 3669 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3670 .getDefaultInstance(); 3671 } 3672 allInfoTypesBuilder_ = 3673 new com.google.protobuf.SingleFieldBuilderV3< 3674 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes, 3675 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes 3676 .Builder, 3677 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3678 .AllInfoTypesOrBuilder>( 3679 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypes) 3680 target_, 3681 getParentForChildren(), 3682 isClean()); 3683 target_ = null; 3684 } 3685 targetCase_ = 5; 3686 onChanged(); 3687 return allInfoTypesBuilder_; 3688 } 3689 3690 private com.google.protobuf.SingleFieldBuilderV3< 3691 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText, 3692 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder, 3693 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextOrBuilder> 3694 allTextBuilder_; 3695 /** 3696 * 3697 * 3698 * <pre> 3699 * Apply transformation to all text that doesn't match an infoType. Only 3700 * one instance is allowed within the ImageTransformations message. 3701 * </pre> 3702 * 3703 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3704 * </code> 3705 * 3706 * @return Whether the allText field is set. 3707 */ 3708 @java.lang.Override hasAllText()3709 public boolean hasAllText() { 3710 return targetCase_ == 6; 3711 } 3712 /** 3713 * 3714 * 3715 * <pre> 3716 * Apply transformation to all text that doesn't match an infoType. Only 3717 * one instance is allowed within the ImageTransformations message. 3718 * </pre> 3719 * 3720 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3721 * </code> 3722 * 3723 * @return The allText. 3724 */ 3725 @java.lang.Override 3726 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText getAllText()3727 getAllText() { 3728 if (allTextBuilder_ == null) { 3729 if (targetCase_ == 6) { 3730 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 3731 target_; 3732 } 3733 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3734 .getDefaultInstance(); 3735 } else { 3736 if (targetCase_ == 6) { 3737 return allTextBuilder_.getMessage(); 3738 } 3739 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3740 .getDefaultInstance(); 3741 } 3742 } 3743 /** 3744 * 3745 * 3746 * <pre> 3747 * Apply transformation to all text that doesn't match an infoType. Only 3748 * one instance is allowed within the ImageTransformations message. 3749 * </pre> 3750 * 3751 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3752 * </code> 3753 */ setAllText( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText value)3754 public Builder setAllText( 3755 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText value) { 3756 if (allTextBuilder_ == null) { 3757 if (value == null) { 3758 throw new NullPointerException(); 3759 } 3760 target_ = value; 3761 onChanged(); 3762 } else { 3763 allTextBuilder_.setMessage(value); 3764 } 3765 targetCase_ = 6; 3766 return this; 3767 } 3768 /** 3769 * 3770 * 3771 * <pre> 3772 * Apply transformation to all text that doesn't match an infoType. Only 3773 * one instance is allowed within the ImageTransformations message. 3774 * </pre> 3775 * 3776 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3777 * </code> 3778 */ setAllText( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder builderForValue)3779 public Builder setAllText( 3780 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder 3781 builderForValue) { 3782 if (allTextBuilder_ == null) { 3783 target_ = builderForValue.build(); 3784 onChanged(); 3785 } else { 3786 allTextBuilder_.setMessage(builderForValue.build()); 3787 } 3788 targetCase_ = 6; 3789 return this; 3790 } 3791 /** 3792 * 3793 * 3794 * <pre> 3795 * Apply transformation to all text that doesn't match an infoType. Only 3796 * one instance is allowed within the ImageTransformations message. 3797 * </pre> 3798 * 3799 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3800 * </code> 3801 */ mergeAllText( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText value)3802 public Builder mergeAllText( 3803 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText value) { 3804 if (allTextBuilder_ == null) { 3805 if (targetCase_ == 6 3806 && target_ 3807 != com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3808 .getDefaultInstance()) { 3809 target_ = 3810 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3811 .newBuilder( 3812 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 3813 target_) 3814 .mergeFrom(value) 3815 .buildPartial(); 3816 } else { 3817 target_ = value; 3818 } 3819 onChanged(); 3820 } else { 3821 if (targetCase_ == 6) { 3822 allTextBuilder_.mergeFrom(value); 3823 } else { 3824 allTextBuilder_.setMessage(value); 3825 } 3826 } 3827 targetCase_ = 6; 3828 return this; 3829 } 3830 /** 3831 * 3832 * 3833 * <pre> 3834 * Apply transformation to all text that doesn't match an infoType. Only 3835 * one instance is allowed within the ImageTransformations message. 3836 * </pre> 3837 * 3838 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3839 * </code> 3840 */ clearAllText()3841 public Builder clearAllText() { 3842 if (allTextBuilder_ == null) { 3843 if (targetCase_ == 6) { 3844 targetCase_ = 0; 3845 target_ = null; 3846 onChanged(); 3847 } 3848 } else { 3849 if (targetCase_ == 6) { 3850 targetCase_ = 0; 3851 target_ = null; 3852 } 3853 allTextBuilder_.clear(); 3854 } 3855 return this; 3856 } 3857 /** 3858 * 3859 * 3860 * <pre> 3861 * Apply transformation to all text that doesn't match an infoType. Only 3862 * one instance is allowed within the ImageTransformations message. 3863 * </pre> 3864 * 3865 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3866 * </code> 3867 */ 3868 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder getAllTextBuilder()3869 getAllTextBuilder() { 3870 return getAllTextFieldBuilder().getBuilder(); 3871 } 3872 /** 3873 * 3874 * 3875 * <pre> 3876 * Apply transformation to all text that doesn't match an infoType. Only 3877 * one instance is allowed within the ImageTransformations message. 3878 * </pre> 3879 * 3880 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3881 * </code> 3882 */ 3883 @java.lang.Override 3884 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextOrBuilder getAllTextOrBuilder()3885 getAllTextOrBuilder() { 3886 if ((targetCase_ == 6) && (allTextBuilder_ != null)) { 3887 return allTextBuilder_.getMessageOrBuilder(); 3888 } else { 3889 if (targetCase_ == 6) { 3890 return (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 3891 target_; 3892 } 3893 return com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3894 .getDefaultInstance(); 3895 } 3896 } 3897 /** 3898 * 3899 * 3900 * <pre> 3901 * Apply transformation to all text that doesn't match an infoType. Only 3902 * one instance is allowed within the ImageTransformations message. 3903 * </pre> 3904 * 3905 * <code>.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText all_text = 6; 3906 * </code> 3907 */ 3908 private com.google.protobuf.SingleFieldBuilderV3< 3909 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText, 3910 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText.Builder, 3911 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextOrBuilder> getAllTextFieldBuilder()3912 getAllTextFieldBuilder() { 3913 if (allTextBuilder_ == null) { 3914 if (!(targetCase_ == 6)) { 3915 target_ = 3916 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3917 .getDefaultInstance(); 3918 } 3919 allTextBuilder_ = 3920 new com.google.protobuf.SingleFieldBuilderV3< 3921 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText, 3922 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText 3923 .Builder, 3924 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 3925 .AllTextOrBuilder>( 3926 (com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllText) 3927 target_, 3928 getParentForChildren(), 3929 isClean()); 3930 target_ = null; 3931 } 3932 targetCase_ = 6; 3933 onChanged(); 3934 return allTextBuilder_; 3935 } 3936 3937 private com.google.privacy.dlp.v2.Color redactionColor_; 3938 private com.google.protobuf.SingleFieldBuilderV3< 3939 com.google.privacy.dlp.v2.Color, 3940 com.google.privacy.dlp.v2.Color.Builder, 3941 com.google.privacy.dlp.v2.ColorOrBuilder> 3942 redactionColorBuilder_; 3943 /** 3944 * 3945 * 3946 * <pre> 3947 * The color to use when redacting content from an image. If not 3948 * specified, the default is black. 3949 * </pre> 3950 * 3951 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 3952 * 3953 * @return Whether the redactionColor field is set. 3954 */ hasRedactionColor()3955 public boolean hasRedactionColor() { 3956 return ((bitField0_ & 0x00000008) != 0); 3957 } 3958 /** 3959 * 3960 * 3961 * <pre> 3962 * The color to use when redacting content from an image. If not 3963 * specified, the default is black. 3964 * </pre> 3965 * 3966 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 3967 * 3968 * @return The redactionColor. 3969 */ getRedactionColor()3970 public com.google.privacy.dlp.v2.Color getRedactionColor() { 3971 if (redactionColorBuilder_ == null) { 3972 return redactionColor_ == null 3973 ? com.google.privacy.dlp.v2.Color.getDefaultInstance() 3974 : redactionColor_; 3975 } else { 3976 return redactionColorBuilder_.getMessage(); 3977 } 3978 } 3979 /** 3980 * 3981 * 3982 * <pre> 3983 * The color to use when redacting content from an image. If not 3984 * specified, the default is black. 3985 * </pre> 3986 * 3987 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 3988 */ setRedactionColor(com.google.privacy.dlp.v2.Color value)3989 public Builder setRedactionColor(com.google.privacy.dlp.v2.Color value) { 3990 if (redactionColorBuilder_ == null) { 3991 if (value == null) { 3992 throw new NullPointerException(); 3993 } 3994 redactionColor_ = value; 3995 } else { 3996 redactionColorBuilder_.setMessage(value); 3997 } 3998 bitField0_ |= 0x00000008; 3999 onChanged(); 4000 return this; 4001 } 4002 /** 4003 * 4004 * 4005 * <pre> 4006 * The color to use when redacting content from an image. If not 4007 * specified, the default is black. 4008 * </pre> 4009 * 4010 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 4011 */ setRedactionColor(com.google.privacy.dlp.v2.Color.Builder builderForValue)4012 public Builder setRedactionColor(com.google.privacy.dlp.v2.Color.Builder builderForValue) { 4013 if (redactionColorBuilder_ == null) { 4014 redactionColor_ = builderForValue.build(); 4015 } else { 4016 redactionColorBuilder_.setMessage(builderForValue.build()); 4017 } 4018 bitField0_ |= 0x00000008; 4019 onChanged(); 4020 return this; 4021 } 4022 /** 4023 * 4024 * 4025 * <pre> 4026 * The color to use when redacting content from an image. If not 4027 * specified, the default is black. 4028 * </pre> 4029 * 4030 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 4031 */ mergeRedactionColor(com.google.privacy.dlp.v2.Color value)4032 public Builder mergeRedactionColor(com.google.privacy.dlp.v2.Color value) { 4033 if (redactionColorBuilder_ == null) { 4034 if (((bitField0_ & 0x00000008) != 0) 4035 && redactionColor_ != null 4036 && redactionColor_ != com.google.privacy.dlp.v2.Color.getDefaultInstance()) { 4037 getRedactionColorBuilder().mergeFrom(value); 4038 } else { 4039 redactionColor_ = value; 4040 } 4041 } else { 4042 redactionColorBuilder_.mergeFrom(value); 4043 } 4044 bitField0_ |= 0x00000008; 4045 onChanged(); 4046 return this; 4047 } 4048 /** 4049 * 4050 * 4051 * <pre> 4052 * The color to use when redacting content from an image. If not 4053 * specified, the default is black. 4054 * </pre> 4055 * 4056 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 4057 */ clearRedactionColor()4058 public Builder clearRedactionColor() { 4059 bitField0_ = (bitField0_ & ~0x00000008); 4060 redactionColor_ = null; 4061 if (redactionColorBuilder_ != null) { 4062 redactionColorBuilder_.dispose(); 4063 redactionColorBuilder_ = null; 4064 } 4065 onChanged(); 4066 return this; 4067 } 4068 /** 4069 * 4070 * 4071 * <pre> 4072 * The color to use when redacting content from an image. If not 4073 * specified, the default is black. 4074 * </pre> 4075 * 4076 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 4077 */ getRedactionColorBuilder()4078 public com.google.privacy.dlp.v2.Color.Builder getRedactionColorBuilder() { 4079 bitField0_ |= 0x00000008; 4080 onChanged(); 4081 return getRedactionColorFieldBuilder().getBuilder(); 4082 } 4083 /** 4084 * 4085 * 4086 * <pre> 4087 * The color to use when redacting content from an image. If not 4088 * specified, the default is black. 4089 * </pre> 4090 * 4091 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 4092 */ getRedactionColorOrBuilder()4093 public com.google.privacy.dlp.v2.ColorOrBuilder getRedactionColorOrBuilder() { 4094 if (redactionColorBuilder_ != null) { 4095 return redactionColorBuilder_.getMessageOrBuilder(); 4096 } else { 4097 return redactionColor_ == null 4098 ? com.google.privacy.dlp.v2.Color.getDefaultInstance() 4099 : redactionColor_; 4100 } 4101 } 4102 /** 4103 * 4104 * 4105 * <pre> 4106 * The color to use when redacting content from an image. If not 4107 * specified, the default is black. 4108 * </pre> 4109 * 4110 * <code>.google.privacy.dlp.v2.Color redaction_color = 3;</code> 4111 */ 4112 private com.google.protobuf.SingleFieldBuilderV3< 4113 com.google.privacy.dlp.v2.Color, 4114 com.google.privacy.dlp.v2.Color.Builder, 4115 com.google.privacy.dlp.v2.ColorOrBuilder> getRedactionColorFieldBuilder()4116 getRedactionColorFieldBuilder() { 4117 if (redactionColorBuilder_ == null) { 4118 redactionColorBuilder_ = 4119 new com.google.protobuf.SingleFieldBuilderV3< 4120 com.google.privacy.dlp.v2.Color, 4121 com.google.privacy.dlp.v2.Color.Builder, 4122 com.google.privacy.dlp.v2.ColorOrBuilder>( 4123 getRedactionColor(), getParentForChildren(), isClean()); 4124 redactionColor_ = null; 4125 } 4126 return redactionColorBuilder_; 4127 } 4128 4129 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4130 public final Builder setUnknownFields( 4131 final com.google.protobuf.UnknownFieldSet unknownFields) { 4132 return super.setUnknownFields(unknownFields); 4133 } 4134 4135 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4136 public final Builder mergeUnknownFields( 4137 final com.google.protobuf.UnknownFieldSet unknownFields) { 4138 return super.mergeUnknownFields(unknownFields); 4139 } 4140 4141 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation) 4142 } 4143 4144 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ImageTransformations.ImageTransformation) 4145 private static final com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 4146 DEFAULT_INSTANCE; 4147 4148 static { 4149 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation(); 4150 } 4151 4152 public static com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation getDefaultInstance()4153 getDefaultInstance() { 4154 return DEFAULT_INSTANCE; 4155 } 4156 4157 private static final com.google.protobuf.Parser<ImageTransformation> PARSER = 4158 new com.google.protobuf.AbstractParser<ImageTransformation>() { 4159 @java.lang.Override 4160 public ImageTransformation parsePartialFrom( 4161 com.google.protobuf.CodedInputStream input, 4162 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4163 throws com.google.protobuf.InvalidProtocolBufferException { 4164 Builder builder = newBuilder(); 4165 try { 4166 builder.mergeFrom(input, extensionRegistry); 4167 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4168 throw e.setUnfinishedMessage(builder.buildPartial()); 4169 } catch (com.google.protobuf.UninitializedMessageException e) { 4170 throw e.asInvalidProtocolBufferException() 4171 .setUnfinishedMessage(builder.buildPartial()); 4172 } catch (java.io.IOException e) { 4173 throw new com.google.protobuf.InvalidProtocolBufferException(e) 4174 .setUnfinishedMessage(builder.buildPartial()); 4175 } 4176 return builder.buildPartial(); 4177 } 4178 }; 4179 parser()4180 public static com.google.protobuf.Parser<ImageTransformation> parser() { 4181 return PARSER; 4182 } 4183 4184 @java.lang.Override getParserForType()4185 public com.google.protobuf.Parser<ImageTransformation> getParserForType() { 4186 return PARSER; 4187 } 4188 4189 @java.lang.Override 4190 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation getDefaultInstanceForType()4191 getDefaultInstanceForType() { 4192 return DEFAULT_INSTANCE; 4193 } 4194 } 4195 4196 public static final int TRANSFORMS_FIELD_NUMBER = 2; 4197 4198 @SuppressWarnings("serial") 4199 private java.util.List<com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation> 4200 transforms_; 4201 /** 4202 * <code>repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4203 * </code> 4204 */ 4205 @java.lang.Override 4206 public java.util.List<com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation> getTransformsList()4207 getTransformsList() { 4208 return transforms_; 4209 } 4210 /** 4211 * <code>repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4212 * </code> 4213 */ 4214 @java.lang.Override 4215 public java.util.List< 4216 ? extends com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder> getTransformsOrBuilderList()4217 getTransformsOrBuilderList() { 4218 return transforms_; 4219 } 4220 /** 4221 * <code>repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4222 * </code> 4223 */ 4224 @java.lang.Override getTransformsCount()4225 public int getTransformsCount() { 4226 return transforms_.size(); 4227 } 4228 /** 4229 * <code>repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4230 * </code> 4231 */ 4232 @java.lang.Override getTransforms( int index)4233 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation getTransforms( 4234 int index) { 4235 return transforms_.get(index); 4236 } 4237 /** 4238 * <code>repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4239 * </code> 4240 */ 4241 @java.lang.Override 4242 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder getTransformsOrBuilder(int index)4243 getTransformsOrBuilder(int index) { 4244 return transforms_.get(index); 4245 } 4246 4247 private byte memoizedIsInitialized = -1; 4248 4249 @java.lang.Override isInitialized()4250 public final boolean isInitialized() { 4251 byte isInitialized = memoizedIsInitialized; 4252 if (isInitialized == 1) return true; 4253 if (isInitialized == 0) return false; 4254 4255 memoizedIsInitialized = 1; 4256 return true; 4257 } 4258 4259 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)4260 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 4261 for (int i = 0; i < transforms_.size(); i++) { 4262 output.writeMessage(2, transforms_.get(i)); 4263 } 4264 getUnknownFields().writeTo(output); 4265 } 4266 4267 @java.lang.Override getSerializedSize()4268 public int getSerializedSize() { 4269 int size = memoizedSize; 4270 if (size != -1) return size; 4271 4272 size = 0; 4273 for (int i = 0; i < transforms_.size(); i++) { 4274 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, transforms_.get(i)); 4275 } 4276 size += getUnknownFields().getSerializedSize(); 4277 memoizedSize = size; 4278 return size; 4279 } 4280 4281 @java.lang.Override equals(final java.lang.Object obj)4282 public boolean equals(final java.lang.Object obj) { 4283 if (obj == this) { 4284 return true; 4285 } 4286 if (!(obj instanceof com.google.privacy.dlp.v2.ImageTransformations)) { 4287 return super.equals(obj); 4288 } 4289 com.google.privacy.dlp.v2.ImageTransformations other = 4290 (com.google.privacy.dlp.v2.ImageTransformations) obj; 4291 4292 if (!getTransformsList().equals(other.getTransformsList())) return false; 4293 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 4294 return true; 4295 } 4296 4297 @java.lang.Override hashCode()4298 public int hashCode() { 4299 if (memoizedHashCode != 0) { 4300 return memoizedHashCode; 4301 } 4302 int hash = 41; 4303 hash = (19 * hash) + getDescriptor().hashCode(); 4304 if (getTransformsCount() > 0) { 4305 hash = (37 * hash) + TRANSFORMS_FIELD_NUMBER; 4306 hash = (53 * hash) + getTransformsList().hashCode(); 4307 } 4308 hash = (29 * hash) + getUnknownFields().hashCode(); 4309 memoizedHashCode = hash; 4310 return hash; 4311 } 4312 parseFrom(java.nio.ByteBuffer data)4313 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom(java.nio.ByteBuffer data) 4314 throws com.google.protobuf.InvalidProtocolBufferException { 4315 return PARSER.parseFrom(data); 4316 } 4317 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4318 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4319 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4320 throws com.google.protobuf.InvalidProtocolBufferException { 4321 return PARSER.parseFrom(data, extensionRegistry); 4322 } 4323 parseFrom( com.google.protobuf.ByteString data)4324 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4325 com.google.protobuf.ByteString data) 4326 throws com.google.protobuf.InvalidProtocolBufferException { 4327 return PARSER.parseFrom(data); 4328 } 4329 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4330 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4331 com.google.protobuf.ByteString data, 4332 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4333 throws com.google.protobuf.InvalidProtocolBufferException { 4334 return PARSER.parseFrom(data, extensionRegistry); 4335 } 4336 parseFrom(byte[] data)4337 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom(byte[] data) 4338 throws com.google.protobuf.InvalidProtocolBufferException { 4339 return PARSER.parseFrom(data); 4340 } 4341 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4342 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4343 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4344 throws com.google.protobuf.InvalidProtocolBufferException { 4345 return PARSER.parseFrom(data, extensionRegistry); 4346 } 4347 parseFrom(java.io.InputStream input)4348 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom(java.io.InputStream input) 4349 throws java.io.IOException { 4350 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 4351 } 4352 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4353 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4354 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4355 throws java.io.IOException { 4356 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 4357 PARSER, input, extensionRegistry); 4358 } 4359 parseDelimitedFrom( java.io.InputStream input)4360 public static com.google.privacy.dlp.v2.ImageTransformations parseDelimitedFrom( 4361 java.io.InputStream input) throws java.io.IOException { 4362 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 4363 } 4364 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4365 public static com.google.privacy.dlp.v2.ImageTransformations parseDelimitedFrom( 4366 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4367 throws java.io.IOException { 4368 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 4369 PARSER, input, extensionRegistry); 4370 } 4371 parseFrom( com.google.protobuf.CodedInputStream input)4372 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4373 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 4374 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 4375 } 4376 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4377 public static com.google.privacy.dlp.v2.ImageTransformations parseFrom( 4378 com.google.protobuf.CodedInputStream input, 4379 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4380 throws java.io.IOException { 4381 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 4382 PARSER, input, extensionRegistry); 4383 } 4384 4385 @java.lang.Override newBuilderForType()4386 public Builder newBuilderForType() { 4387 return newBuilder(); 4388 } 4389 newBuilder()4390 public static Builder newBuilder() { 4391 return DEFAULT_INSTANCE.toBuilder(); 4392 } 4393 newBuilder(com.google.privacy.dlp.v2.ImageTransformations prototype)4394 public static Builder newBuilder(com.google.privacy.dlp.v2.ImageTransformations prototype) { 4395 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 4396 } 4397 4398 @java.lang.Override toBuilder()4399 public Builder toBuilder() { 4400 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 4401 } 4402 4403 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)4404 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 4405 Builder builder = new Builder(parent); 4406 return builder; 4407 } 4408 /** 4409 * 4410 * 4411 * <pre> 4412 * A type of transformation that is applied over images. 4413 * </pre> 4414 * 4415 * Protobuf type {@code google.privacy.dlp.v2.ImageTransformations} 4416 */ 4417 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 4418 implements 4419 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.ImageTransformations) 4420 com.google.privacy.dlp.v2.ImageTransformationsOrBuilder { getDescriptor()4421 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 4422 return com.google.privacy.dlp.v2.DlpProto 4423 .internal_static_google_privacy_dlp_v2_ImageTransformations_descriptor; 4424 } 4425 4426 @java.lang.Override 4427 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()4428 internalGetFieldAccessorTable() { 4429 return com.google.privacy.dlp.v2.DlpProto 4430 .internal_static_google_privacy_dlp_v2_ImageTransformations_fieldAccessorTable 4431 .ensureFieldAccessorsInitialized( 4432 com.google.privacy.dlp.v2.ImageTransformations.class, 4433 com.google.privacy.dlp.v2.ImageTransformations.Builder.class); 4434 } 4435 4436 // Construct using com.google.privacy.dlp.v2.ImageTransformations.newBuilder() Builder()4437 private Builder() {} 4438 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)4439 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 4440 super(parent); 4441 } 4442 4443 @java.lang.Override clear()4444 public Builder clear() { 4445 super.clear(); 4446 bitField0_ = 0; 4447 if (transformsBuilder_ == null) { 4448 transforms_ = java.util.Collections.emptyList(); 4449 } else { 4450 transforms_ = null; 4451 transformsBuilder_.clear(); 4452 } 4453 bitField0_ = (bitField0_ & ~0x00000001); 4454 return this; 4455 } 4456 4457 @java.lang.Override getDescriptorForType()4458 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 4459 return com.google.privacy.dlp.v2.DlpProto 4460 .internal_static_google_privacy_dlp_v2_ImageTransformations_descriptor; 4461 } 4462 4463 @java.lang.Override getDefaultInstanceForType()4464 public com.google.privacy.dlp.v2.ImageTransformations getDefaultInstanceForType() { 4465 return com.google.privacy.dlp.v2.ImageTransformations.getDefaultInstance(); 4466 } 4467 4468 @java.lang.Override build()4469 public com.google.privacy.dlp.v2.ImageTransformations build() { 4470 com.google.privacy.dlp.v2.ImageTransformations result = buildPartial(); 4471 if (!result.isInitialized()) { 4472 throw newUninitializedMessageException(result); 4473 } 4474 return result; 4475 } 4476 4477 @java.lang.Override buildPartial()4478 public com.google.privacy.dlp.v2.ImageTransformations buildPartial() { 4479 com.google.privacy.dlp.v2.ImageTransformations result = 4480 new com.google.privacy.dlp.v2.ImageTransformations(this); 4481 buildPartialRepeatedFields(result); 4482 if (bitField0_ != 0) { 4483 buildPartial0(result); 4484 } 4485 onBuilt(); 4486 return result; 4487 } 4488 buildPartialRepeatedFields(com.google.privacy.dlp.v2.ImageTransformations result)4489 private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.ImageTransformations result) { 4490 if (transformsBuilder_ == null) { 4491 if (((bitField0_ & 0x00000001) != 0)) { 4492 transforms_ = java.util.Collections.unmodifiableList(transforms_); 4493 bitField0_ = (bitField0_ & ~0x00000001); 4494 } 4495 result.transforms_ = transforms_; 4496 } else { 4497 result.transforms_ = transformsBuilder_.build(); 4498 } 4499 } 4500 buildPartial0(com.google.privacy.dlp.v2.ImageTransformations result)4501 private void buildPartial0(com.google.privacy.dlp.v2.ImageTransformations result) { 4502 int from_bitField0_ = bitField0_; 4503 } 4504 4505 @java.lang.Override clone()4506 public Builder clone() { 4507 return super.clone(); 4508 } 4509 4510 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4511 public Builder setField( 4512 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 4513 return super.setField(field, value); 4514 } 4515 4516 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)4517 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 4518 return super.clearField(field); 4519 } 4520 4521 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)4522 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 4523 return super.clearOneof(oneof); 4524 } 4525 4526 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)4527 public Builder setRepeatedField( 4528 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 4529 return super.setRepeatedField(field, index, value); 4530 } 4531 4532 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4533 public Builder addRepeatedField( 4534 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 4535 return super.addRepeatedField(field, value); 4536 } 4537 4538 @java.lang.Override mergeFrom(com.google.protobuf.Message other)4539 public Builder mergeFrom(com.google.protobuf.Message other) { 4540 if (other instanceof com.google.privacy.dlp.v2.ImageTransformations) { 4541 return mergeFrom((com.google.privacy.dlp.v2.ImageTransformations) other); 4542 } else { 4543 super.mergeFrom(other); 4544 return this; 4545 } 4546 } 4547 mergeFrom(com.google.privacy.dlp.v2.ImageTransformations other)4548 public Builder mergeFrom(com.google.privacy.dlp.v2.ImageTransformations other) { 4549 if (other == com.google.privacy.dlp.v2.ImageTransformations.getDefaultInstance()) return this; 4550 if (transformsBuilder_ == null) { 4551 if (!other.transforms_.isEmpty()) { 4552 if (transforms_.isEmpty()) { 4553 transforms_ = other.transforms_; 4554 bitField0_ = (bitField0_ & ~0x00000001); 4555 } else { 4556 ensureTransformsIsMutable(); 4557 transforms_.addAll(other.transforms_); 4558 } 4559 onChanged(); 4560 } 4561 } else { 4562 if (!other.transforms_.isEmpty()) { 4563 if (transformsBuilder_.isEmpty()) { 4564 transformsBuilder_.dispose(); 4565 transformsBuilder_ = null; 4566 transforms_ = other.transforms_; 4567 bitField0_ = (bitField0_ & ~0x00000001); 4568 transformsBuilder_ = 4569 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 4570 ? getTransformsFieldBuilder() 4571 : null; 4572 } else { 4573 transformsBuilder_.addAllMessages(other.transforms_); 4574 } 4575 } 4576 } 4577 this.mergeUnknownFields(other.getUnknownFields()); 4578 onChanged(); 4579 return this; 4580 } 4581 4582 @java.lang.Override isInitialized()4583 public final boolean isInitialized() { 4584 return true; 4585 } 4586 4587 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4588 public Builder mergeFrom( 4589 com.google.protobuf.CodedInputStream input, 4590 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4591 throws java.io.IOException { 4592 if (extensionRegistry == null) { 4593 throw new java.lang.NullPointerException(); 4594 } 4595 try { 4596 boolean done = false; 4597 while (!done) { 4598 int tag = input.readTag(); 4599 switch (tag) { 4600 case 0: 4601 done = true; 4602 break; 4603 case 18: 4604 { 4605 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation m = 4606 input.readMessage( 4607 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.parser(), 4608 extensionRegistry); 4609 if (transformsBuilder_ == null) { 4610 ensureTransformsIsMutable(); 4611 transforms_.add(m); 4612 } else { 4613 transformsBuilder_.addMessage(m); 4614 } 4615 break; 4616 } // case 18 4617 default: 4618 { 4619 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 4620 done = true; // was an endgroup tag 4621 } 4622 break; 4623 } // default: 4624 } // switch (tag) 4625 } // while (!done) 4626 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4627 throw e.unwrapIOException(); 4628 } finally { 4629 onChanged(); 4630 } // finally 4631 return this; 4632 } 4633 4634 private int bitField0_; 4635 4636 private java.util.List<com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation> 4637 transforms_ = java.util.Collections.emptyList(); 4638 ensureTransformsIsMutable()4639 private void ensureTransformsIsMutable() { 4640 if (!((bitField0_ & 0x00000001) != 0)) { 4641 transforms_ = 4642 new java.util.ArrayList< 4643 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation>(transforms_); 4644 bitField0_ |= 0x00000001; 4645 } 4646 } 4647 4648 private com.google.protobuf.RepeatedFieldBuilderV3< 4649 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation, 4650 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder, 4651 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder> 4652 transformsBuilder_; 4653 4654 /** 4655 * <code> 4656 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4657 * </code> 4658 */ 4659 public java.util.List<com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation> getTransformsList()4660 getTransformsList() { 4661 if (transformsBuilder_ == null) { 4662 return java.util.Collections.unmodifiableList(transforms_); 4663 } else { 4664 return transformsBuilder_.getMessageList(); 4665 } 4666 } 4667 /** 4668 * <code> 4669 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4670 * </code> 4671 */ getTransformsCount()4672 public int getTransformsCount() { 4673 if (transformsBuilder_ == null) { 4674 return transforms_.size(); 4675 } else { 4676 return transformsBuilder_.getCount(); 4677 } 4678 } 4679 /** 4680 * <code> 4681 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4682 * </code> 4683 */ getTransforms( int index)4684 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation getTransforms( 4685 int index) { 4686 if (transformsBuilder_ == null) { 4687 return transforms_.get(index); 4688 } else { 4689 return transformsBuilder_.getMessage(index); 4690 } 4691 } 4692 /** 4693 * <code> 4694 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4695 * </code> 4696 */ setTransforms( int index, com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation value)4697 public Builder setTransforms( 4698 int index, com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation value) { 4699 if (transformsBuilder_ == null) { 4700 if (value == null) { 4701 throw new NullPointerException(); 4702 } 4703 ensureTransformsIsMutable(); 4704 transforms_.set(index, value); 4705 onChanged(); 4706 } else { 4707 transformsBuilder_.setMessage(index, value); 4708 } 4709 return this; 4710 } 4711 /** 4712 * <code> 4713 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4714 * </code> 4715 */ setTransforms( int index, com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder builderForValue)4716 public Builder setTransforms( 4717 int index, 4718 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder 4719 builderForValue) { 4720 if (transformsBuilder_ == null) { 4721 ensureTransformsIsMutable(); 4722 transforms_.set(index, builderForValue.build()); 4723 onChanged(); 4724 } else { 4725 transformsBuilder_.setMessage(index, builderForValue.build()); 4726 } 4727 return this; 4728 } 4729 /** 4730 * <code> 4731 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4732 * </code> 4733 */ addTransforms( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation value)4734 public Builder addTransforms( 4735 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation value) { 4736 if (transformsBuilder_ == null) { 4737 if (value == null) { 4738 throw new NullPointerException(); 4739 } 4740 ensureTransformsIsMutable(); 4741 transforms_.add(value); 4742 onChanged(); 4743 } else { 4744 transformsBuilder_.addMessage(value); 4745 } 4746 return this; 4747 } 4748 /** 4749 * <code> 4750 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4751 * </code> 4752 */ addTransforms( int index, com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation value)4753 public Builder addTransforms( 4754 int index, com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation value) { 4755 if (transformsBuilder_ == null) { 4756 if (value == null) { 4757 throw new NullPointerException(); 4758 } 4759 ensureTransformsIsMutable(); 4760 transforms_.add(index, value); 4761 onChanged(); 4762 } else { 4763 transformsBuilder_.addMessage(index, value); 4764 } 4765 return this; 4766 } 4767 /** 4768 * <code> 4769 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4770 * </code> 4771 */ addTransforms( com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder builderForValue)4772 public Builder addTransforms( 4773 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder 4774 builderForValue) { 4775 if (transformsBuilder_ == null) { 4776 ensureTransformsIsMutable(); 4777 transforms_.add(builderForValue.build()); 4778 onChanged(); 4779 } else { 4780 transformsBuilder_.addMessage(builderForValue.build()); 4781 } 4782 return this; 4783 } 4784 /** 4785 * <code> 4786 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4787 * </code> 4788 */ addTransforms( int index, com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder builderForValue)4789 public Builder addTransforms( 4790 int index, 4791 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder 4792 builderForValue) { 4793 if (transformsBuilder_ == null) { 4794 ensureTransformsIsMutable(); 4795 transforms_.add(index, builderForValue.build()); 4796 onChanged(); 4797 } else { 4798 transformsBuilder_.addMessage(index, builderForValue.build()); 4799 } 4800 return this; 4801 } 4802 /** 4803 * <code> 4804 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4805 * </code> 4806 */ addAllTransforms( java.lang.Iterable< ? extends com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation> values)4807 public Builder addAllTransforms( 4808 java.lang.Iterable< 4809 ? extends com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation> 4810 values) { 4811 if (transformsBuilder_ == null) { 4812 ensureTransformsIsMutable(); 4813 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transforms_); 4814 onChanged(); 4815 } else { 4816 transformsBuilder_.addAllMessages(values); 4817 } 4818 return this; 4819 } 4820 /** 4821 * <code> 4822 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4823 * </code> 4824 */ clearTransforms()4825 public Builder clearTransforms() { 4826 if (transformsBuilder_ == null) { 4827 transforms_ = java.util.Collections.emptyList(); 4828 bitField0_ = (bitField0_ & ~0x00000001); 4829 onChanged(); 4830 } else { 4831 transformsBuilder_.clear(); 4832 } 4833 return this; 4834 } 4835 /** 4836 * <code> 4837 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4838 * </code> 4839 */ removeTransforms(int index)4840 public Builder removeTransforms(int index) { 4841 if (transformsBuilder_ == null) { 4842 ensureTransformsIsMutable(); 4843 transforms_.remove(index); 4844 onChanged(); 4845 } else { 4846 transformsBuilder_.remove(index); 4847 } 4848 return this; 4849 } 4850 /** 4851 * <code> 4852 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4853 * </code> 4854 */ 4855 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder getTransformsBuilder(int index)4856 getTransformsBuilder(int index) { 4857 return getTransformsFieldBuilder().getBuilder(index); 4858 } 4859 /** 4860 * <code> 4861 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4862 * </code> 4863 */ 4864 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder getTransformsOrBuilder(int index)4865 getTransformsOrBuilder(int index) { 4866 if (transformsBuilder_ == null) { 4867 return transforms_.get(index); 4868 } else { 4869 return transformsBuilder_.getMessageOrBuilder(index); 4870 } 4871 } 4872 /** 4873 * <code> 4874 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4875 * </code> 4876 */ 4877 public java.util.List< 4878 ? extends com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder> getTransformsOrBuilderList()4879 getTransformsOrBuilderList() { 4880 if (transformsBuilder_ != null) { 4881 return transformsBuilder_.getMessageOrBuilderList(); 4882 } else { 4883 return java.util.Collections.unmodifiableList(transforms_); 4884 } 4885 } 4886 /** 4887 * <code> 4888 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4889 * </code> 4890 */ 4891 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder addTransformsBuilder()4892 addTransformsBuilder() { 4893 return getTransformsFieldBuilder() 4894 .addBuilder( 4895 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 4896 .getDefaultInstance()); 4897 } 4898 /** 4899 * <code> 4900 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4901 * </code> 4902 */ 4903 public com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder addTransformsBuilder(int index)4904 addTransformsBuilder(int index) { 4905 return getTransformsFieldBuilder() 4906 .addBuilder( 4907 index, 4908 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation 4909 .getDefaultInstance()); 4910 } 4911 /** 4912 * <code> 4913 * repeated .google.privacy.dlp.v2.ImageTransformations.ImageTransformation transforms = 2; 4914 * </code> 4915 */ 4916 public java.util.List< 4917 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder> getTransformsBuilderList()4918 getTransformsBuilderList() { 4919 return getTransformsFieldBuilder().getBuilderList(); 4920 } 4921 4922 private com.google.protobuf.RepeatedFieldBuilderV3< 4923 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation, 4924 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder, 4925 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder> getTransformsFieldBuilder()4926 getTransformsFieldBuilder() { 4927 if (transformsBuilder_ == null) { 4928 transformsBuilder_ = 4929 new com.google.protobuf.RepeatedFieldBuilderV3< 4930 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation, 4931 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.Builder, 4932 com.google.privacy.dlp.v2.ImageTransformations.ImageTransformationOrBuilder>( 4933 transforms_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 4934 transforms_ = null; 4935 } 4936 return transformsBuilder_; 4937 } 4938 4939 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)4940 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 4941 return super.setUnknownFields(unknownFields); 4942 } 4943 4944 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4945 public final Builder mergeUnknownFields( 4946 final com.google.protobuf.UnknownFieldSet unknownFields) { 4947 return super.mergeUnknownFields(unknownFields); 4948 } 4949 4950 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.ImageTransformations) 4951 } 4952 4953 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.ImageTransformations) 4954 private static final com.google.privacy.dlp.v2.ImageTransformations DEFAULT_INSTANCE; 4955 4956 static { 4957 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.ImageTransformations(); 4958 } 4959 getDefaultInstance()4960 public static com.google.privacy.dlp.v2.ImageTransformations getDefaultInstance() { 4961 return DEFAULT_INSTANCE; 4962 } 4963 4964 private static final com.google.protobuf.Parser<ImageTransformations> PARSER = 4965 new com.google.protobuf.AbstractParser<ImageTransformations>() { 4966 @java.lang.Override 4967 public ImageTransformations parsePartialFrom( 4968 com.google.protobuf.CodedInputStream input, 4969 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4970 throws com.google.protobuf.InvalidProtocolBufferException { 4971 Builder builder = newBuilder(); 4972 try { 4973 builder.mergeFrom(input, extensionRegistry); 4974 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4975 throw e.setUnfinishedMessage(builder.buildPartial()); 4976 } catch (com.google.protobuf.UninitializedMessageException e) { 4977 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 4978 } catch (java.io.IOException e) { 4979 throw new com.google.protobuf.InvalidProtocolBufferException(e) 4980 .setUnfinishedMessage(builder.buildPartial()); 4981 } 4982 return builder.buildPartial(); 4983 } 4984 }; 4985 parser()4986 public static com.google.protobuf.Parser<ImageTransformations> parser() { 4987 return PARSER; 4988 } 4989 4990 @java.lang.Override getParserForType()4991 public com.google.protobuf.Parser<ImageTransformations> getParserForType() { 4992 return PARSER; 4993 } 4994 4995 @java.lang.Override getDefaultInstanceForType()4996 public com.google.privacy.dlp.v2.ImageTransformations getDefaultInstanceForType() { 4997 return DEFAULT_INSTANCE; 4998 } 4999 } 5000