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 * Results of redacting an image. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.RedactImageResponse} 29 */ 30 public final class RedactImageResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.RedactImageResponse) 33 RedactImageResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use RedactImageResponse.newBuilder() to construct. RedactImageResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private RedactImageResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 RedactImageResponse()40 private RedactImageResponse() { 41 redactedImage_ = com.google.protobuf.ByteString.EMPTY; 42 extractedText_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new RedactImageResponse(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.privacy.dlp.v2.DlpProto 58 .internal_static_google_privacy_dlp_v2_RedactImageResponse_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.privacy.dlp.v2.DlpProto 65 .internal_static_google_privacy_dlp_v2_RedactImageResponse_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.privacy.dlp.v2.RedactImageResponse.class, 68 com.google.privacy.dlp.v2.RedactImageResponse.Builder.class); 69 } 70 71 public static final int REDACTED_IMAGE_FIELD_NUMBER = 1; 72 private com.google.protobuf.ByteString redactedImage_ = com.google.protobuf.ByteString.EMPTY; 73 /** 74 * 75 * 76 * <pre> 77 * The redacted image. The type will be the same as the original image. 78 * </pre> 79 * 80 * <code>bytes redacted_image = 1;</code> 81 * 82 * @return The redactedImage. 83 */ 84 @java.lang.Override getRedactedImage()85 public com.google.protobuf.ByteString getRedactedImage() { 86 return redactedImage_; 87 } 88 89 public static final int EXTRACTED_TEXT_FIELD_NUMBER = 2; 90 91 @SuppressWarnings("serial") 92 private volatile java.lang.Object extractedText_ = ""; 93 /** 94 * 95 * 96 * <pre> 97 * If an image was being inspected and the InspectConfig's include_quote was 98 * set to true, then this field will include all text, if any, that was found 99 * in the image. 100 * </pre> 101 * 102 * <code>string extracted_text = 2;</code> 103 * 104 * @return The extractedText. 105 */ 106 @java.lang.Override getExtractedText()107 public java.lang.String getExtractedText() { 108 java.lang.Object ref = extractedText_; 109 if (ref instanceof java.lang.String) { 110 return (java.lang.String) ref; 111 } else { 112 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 113 java.lang.String s = bs.toStringUtf8(); 114 extractedText_ = s; 115 return s; 116 } 117 } 118 /** 119 * 120 * 121 * <pre> 122 * If an image was being inspected and the InspectConfig's include_quote was 123 * set to true, then this field will include all text, if any, that was found 124 * in the image. 125 * </pre> 126 * 127 * <code>string extracted_text = 2;</code> 128 * 129 * @return The bytes for extractedText. 130 */ 131 @java.lang.Override getExtractedTextBytes()132 public com.google.protobuf.ByteString getExtractedTextBytes() { 133 java.lang.Object ref = extractedText_; 134 if (ref instanceof java.lang.String) { 135 com.google.protobuf.ByteString b = 136 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 137 extractedText_ = b; 138 return b; 139 } else { 140 return (com.google.protobuf.ByteString) ref; 141 } 142 } 143 144 public static final int INSPECT_RESULT_FIELD_NUMBER = 3; 145 private com.google.privacy.dlp.v2.InspectResult inspectResult_; 146 /** 147 * 148 * 149 * <pre> 150 * The findings. Populated when include_findings in the request is true. 151 * </pre> 152 * 153 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 154 * 155 * @return Whether the inspectResult field is set. 156 */ 157 @java.lang.Override hasInspectResult()158 public boolean hasInspectResult() { 159 return inspectResult_ != null; 160 } 161 /** 162 * 163 * 164 * <pre> 165 * The findings. Populated when include_findings in the request is true. 166 * </pre> 167 * 168 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 169 * 170 * @return The inspectResult. 171 */ 172 @java.lang.Override getInspectResult()173 public com.google.privacy.dlp.v2.InspectResult getInspectResult() { 174 return inspectResult_ == null 175 ? com.google.privacy.dlp.v2.InspectResult.getDefaultInstance() 176 : inspectResult_; 177 } 178 /** 179 * 180 * 181 * <pre> 182 * The findings. Populated when include_findings in the request is true. 183 * </pre> 184 * 185 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 186 */ 187 @java.lang.Override getInspectResultOrBuilder()188 public com.google.privacy.dlp.v2.InspectResultOrBuilder getInspectResultOrBuilder() { 189 return inspectResult_ == null 190 ? com.google.privacy.dlp.v2.InspectResult.getDefaultInstance() 191 : inspectResult_; 192 } 193 194 private byte memoizedIsInitialized = -1; 195 196 @java.lang.Override isInitialized()197 public final boolean isInitialized() { 198 byte isInitialized = memoizedIsInitialized; 199 if (isInitialized == 1) return true; 200 if (isInitialized == 0) return false; 201 202 memoizedIsInitialized = 1; 203 return true; 204 } 205 206 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)207 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 208 if (!redactedImage_.isEmpty()) { 209 output.writeBytes(1, redactedImage_); 210 } 211 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extractedText_)) { 212 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, extractedText_); 213 } 214 if (inspectResult_ != null) { 215 output.writeMessage(3, getInspectResult()); 216 } 217 getUnknownFields().writeTo(output); 218 } 219 220 @java.lang.Override getSerializedSize()221 public int getSerializedSize() { 222 int size = memoizedSize; 223 if (size != -1) return size; 224 225 size = 0; 226 if (!redactedImage_.isEmpty()) { 227 size += com.google.protobuf.CodedOutputStream.computeBytesSize(1, redactedImage_); 228 } 229 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(extractedText_)) { 230 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, extractedText_); 231 } 232 if (inspectResult_ != null) { 233 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getInspectResult()); 234 } 235 size += getUnknownFields().getSerializedSize(); 236 memoizedSize = size; 237 return size; 238 } 239 240 @java.lang.Override equals(final java.lang.Object obj)241 public boolean equals(final java.lang.Object obj) { 242 if (obj == this) { 243 return true; 244 } 245 if (!(obj instanceof com.google.privacy.dlp.v2.RedactImageResponse)) { 246 return super.equals(obj); 247 } 248 com.google.privacy.dlp.v2.RedactImageResponse other = 249 (com.google.privacy.dlp.v2.RedactImageResponse) obj; 250 251 if (!getRedactedImage().equals(other.getRedactedImage())) return false; 252 if (!getExtractedText().equals(other.getExtractedText())) return false; 253 if (hasInspectResult() != other.hasInspectResult()) return false; 254 if (hasInspectResult()) { 255 if (!getInspectResult().equals(other.getInspectResult())) return false; 256 } 257 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 258 return true; 259 } 260 261 @java.lang.Override hashCode()262 public int hashCode() { 263 if (memoizedHashCode != 0) { 264 return memoizedHashCode; 265 } 266 int hash = 41; 267 hash = (19 * hash) + getDescriptor().hashCode(); 268 hash = (37 * hash) + REDACTED_IMAGE_FIELD_NUMBER; 269 hash = (53 * hash) + getRedactedImage().hashCode(); 270 hash = (37 * hash) + EXTRACTED_TEXT_FIELD_NUMBER; 271 hash = (53 * hash) + getExtractedText().hashCode(); 272 if (hasInspectResult()) { 273 hash = (37 * hash) + INSPECT_RESULT_FIELD_NUMBER; 274 hash = (53 * hash) + getInspectResult().hashCode(); 275 } 276 hash = (29 * hash) + getUnknownFields().hashCode(); 277 memoizedHashCode = hash; 278 return hash; 279 } 280 parseFrom(java.nio.ByteBuffer data)281 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom(java.nio.ByteBuffer data) 282 throws com.google.protobuf.InvalidProtocolBufferException { 283 return PARSER.parseFrom(data); 284 } 285 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)286 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 287 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 288 throws com.google.protobuf.InvalidProtocolBufferException { 289 return PARSER.parseFrom(data, extensionRegistry); 290 } 291 parseFrom( com.google.protobuf.ByteString data)292 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 293 com.google.protobuf.ByteString data) 294 throws com.google.protobuf.InvalidProtocolBufferException { 295 return PARSER.parseFrom(data); 296 } 297 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 299 com.google.protobuf.ByteString data, 300 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 301 throws com.google.protobuf.InvalidProtocolBufferException { 302 return PARSER.parseFrom(data, extensionRegistry); 303 } 304 parseFrom(byte[] data)305 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom(byte[] data) 306 throws com.google.protobuf.InvalidProtocolBufferException { 307 return PARSER.parseFrom(data); 308 } 309 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 311 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 312 throws com.google.protobuf.InvalidProtocolBufferException { 313 return PARSER.parseFrom(data, extensionRegistry); 314 } 315 parseFrom(java.io.InputStream input)316 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom(java.io.InputStream input) 317 throws java.io.IOException { 318 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 319 } 320 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)321 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 322 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 323 throws java.io.IOException { 324 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 325 PARSER, input, extensionRegistry); 326 } 327 parseDelimitedFrom( java.io.InputStream input)328 public static com.google.privacy.dlp.v2.RedactImageResponse parseDelimitedFrom( 329 java.io.InputStream input) throws java.io.IOException { 330 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 331 } 332 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)333 public static com.google.privacy.dlp.v2.RedactImageResponse parseDelimitedFrom( 334 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 335 throws java.io.IOException { 336 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 337 PARSER, input, extensionRegistry); 338 } 339 parseFrom( com.google.protobuf.CodedInputStream input)340 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 341 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 342 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 343 } 344 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)345 public static com.google.privacy.dlp.v2.RedactImageResponse parseFrom( 346 com.google.protobuf.CodedInputStream input, 347 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 348 throws java.io.IOException { 349 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 350 PARSER, input, extensionRegistry); 351 } 352 353 @java.lang.Override newBuilderForType()354 public Builder newBuilderForType() { 355 return newBuilder(); 356 } 357 newBuilder()358 public static Builder newBuilder() { 359 return DEFAULT_INSTANCE.toBuilder(); 360 } 361 newBuilder(com.google.privacy.dlp.v2.RedactImageResponse prototype)362 public static Builder newBuilder(com.google.privacy.dlp.v2.RedactImageResponse prototype) { 363 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 364 } 365 366 @java.lang.Override toBuilder()367 public Builder toBuilder() { 368 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 369 } 370 371 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)372 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 373 Builder builder = new Builder(parent); 374 return builder; 375 } 376 /** 377 * 378 * 379 * <pre> 380 * Results of redacting an image. 381 * </pre> 382 * 383 * Protobuf type {@code google.privacy.dlp.v2.RedactImageResponse} 384 */ 385 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 386 implements 387 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.RedactImageResponse) 388 com.google.privacy.dlp.v2.RedactImageResponseOrBuilder { getDescriptor()389 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 390 return com.google.privacy.dlp.v2.DlpProto 391 .internal_static_google_privacy_dlp_v2_RedactImageResponse_descriptor; 392 } 393 394 @java.lang.Override 395 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()396 internalGetFieldAccessorTable() { 397 return com.google.privacy.dlp.v2.DlpProto 398 .internal_static_google_privacy_dlp_v2_RedactImageResponse_fieldAccessorTable 399 .ensureFieldAccessorsInitialized( 400 com.google.privacy.dlp.v2.RedactImageResponse.class, 401 com.google.privacy.dlp.v2.RedactImageResponse.Builder.class); 402 } 403 404 // Construct using com.google.privacy.dlp.v2.RedactImageResponse.newBuilder() Builder()405 private Builder() {} 406 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)407 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 408 super(parent); 409 } 410 411 @java.lang.Override clear()412 public Builder clear() { 413 super.clear(); 414 bitField0_ = 0; 415 redactedImage_ = com.google.protobuf.ByteString.EMPTY; 416 extractedText_ = ""; 417 inspectResult_ = null; 418 if (inspectResultBuilder_ != null) { 419 inspectResultBuilder_.dispose(); 420 inspectResultBuilder_ = null; 421 } 422 return this; 423 } 424 425 @java.lang.Override getDescriptorForType()426 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 427 return com.google.privacy.dlp.v2.DlpProto 428 .internal_static_google_privacy_dlp_v2_RedactImageResponse_descriptor; 429 } 430 431 @java.lang.Override getDefaultInstanceForType()432 public com.google.privacy.dlp.v2.RedactImageResponse getDefaultInstanceForType() { 433 return com.google.privacy.dlp.v2.RedactImageResponse.getDefaultInstance(); 434 } 435 436 @java.lang.Override build()437 public com.google.privacy.dlp.v2.RedactImageResponse build() { 438 com.google.privacy.dlp.v2.RedactImageResponse result = buildPartial(); 439 if (!result.isInitialized()) { 440 throw newUninitializedMessageException(result); 441 } 442 return result; 443 } 444 445 @java.lang.Override buildPartial()446 public com.google.privacy.dlp.v2.RedactImageResponse buildPartial() { 447 com.google.privacy.dlp.v2.RedactImageResponse result = 448 new com.google.privacy.dlp.v2.RedactImageResponse(this); 449 if (bitField0_ != 0) { 450 buildPartial0(result); 451 } 452 onBuilt(); 453 return result; 454 } 455 buildPartial0(com.google.privacy.dlp.v2.RedactImageResponse result)456 private void buildPartial0(com.google.privacy.dlp.v2.RedactImageResponse result) { 457 int from_bitField0_ = bitField0_; 458 if (((from_bitField0_ & 0x00000001) != 0)) { 459 result.redactedImage_ = redactedImage_; 460 } 461 if (((from_bitField0_ & 0x00000002) != 0)) { 462 result.extractedText_ = extractedText_; 463 } 464 if (((from_bitField0_ & 0x00000004) != 0)) { 465 result.inspectResult_ = 466 inspectResultBuilder_ == null ? inspectResult_ : inspectResultBuilder_.build(); 467 } 468 } 469 470 @java.lang.Override clone()471 public Builder clone() { 472 return super.clone(); 473 } 474 475 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)476 public Builder setField( 477 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 478 return super.setField(field, value); 479 } 480 481 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)482 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 483 return super.clearField(field); 484 } 485 486 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)487 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 488 return super.clearOneof(oneof); 489 } 490 491 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)492 public Builder setRepeatedField( 493 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 494 return super.setRepeatedField(field, index, value); 495 } 496 497 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)498 public Builder addRepeatedField( 499 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 500 return super.addRepeatedField(field, value); 501 } 502 503 @java.lang.Override mergeFrom(com.google.protobuf.Message other)504 public Builder mergeFrom(com.google.protobuf.Message other) { 505 if (other instanceof com.google.privacy.dlp.v2.RedactImageResponse) { 506 return mergeFrom((com.google.privacy.dlp.v2.RedactImageResponse) other); 507 } else { 508 super.mergeFrom(other); 509 return this; 510 } 511 } 512 mergeFrom(com.google.privacy.dlp.v2.RedactImageResponse other)513 public Builder mergeFrom(com.google.privacy.dlp.v2.RedactImageResponse other) { 514 if (other == com.google.privacy.dlp.v2.RedactImageResponse.getDefaultInstance()) return this; 515 if (other.getRedactedImage() != com.google.protobuf.ByteString.EMPTY) { 516 setRedactedImage(other.getRedactedImage()); 517 } 518 if (!other.getExtractedText().isEmpty()) { 519 extractedText_ = other.extractedText_; 520 bitField0_ |= 0x00000002; 521 onChanged(); 522 } 523 if (other.hasInspectResult()) { 524 mergeInspectResult(other.getInspectResult()); 525 } 526 this.mergeUnknownFields(other.getUnknownFields()); 527 onChanged(); 528 return this; 529 } 530 531 @java.lang.Override isInitialized()532 public final boolean isInitialized() { 533 return true; 534 } 535 536 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)537 public Builder mergeFrom( 538 com.google.protobuf.CodedInputStream input, 539 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 540 throws java.io.IOException { 541 if (extensionRegistry == null) { 542 throw new java.lang.NullPointerException(); 543 } 544 try { 545 boolean done = false; 546 while (!done) { 547 int tag = input.readTag(); 548 switch (tag) { 549 case 0: 550 done = true; 551 break; 552 case 10: 553 { 554 redactedImage_ = input.readBytes(); 555 bitField0_ |= 0x00000001; 556 break; 557 } // case 10 558 case 18: 559 { 560 extractedText_ = input.readStringRequireUtf8(); 561 bitField0_ |= 0x00000002; 562 break; 563 } // case 18 564 case 26: 565 { 566 input.readMessage(getInspectResultFieldBuilder().getBuilder(), extensionRegistry); 567 bitField0_ |= 0x00000004; 568 break; 569 } // case 26 570 default: 571 { 572 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 573 done = true; // was an endgroup tag 574 } 575 break; 576 } // default: 577 } // switch (tag) 578 } // while (!done) 579 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 580 throw e.unwrapIOException(); 581 } finally { 582 onChanged(); 583 } // finally 584 return this; 585 } 586 587 private int bitField0_; 588 589 private com.google.protobuf.ByteString redactedImage_ = com.google.protobuf.ByteString.EMPTY; 590 /** 591 * 592 * 593 * <pre> 594 * The redacted image. The type will be the same as the original image. 595 * </pre> 596 * 597 * <code>bytes redacted_image = 1;</code> 598 * 599 * @return The redactedImage. 600 */ 601 @java.lang.Override getRedactedImage()602 public com.google.protobuf.ByteString getRedactedImage() { 603 return redactedImage_; 604 } 605 /** 606 * 607 * 608 * <pre> 609 * The redacted image. The type will be the same as the original image. 610 * </pre> 611 * 612 * <code>bytes redacted_image = 1;</code> 613 * 614 * @param value The redactedImage to set. 615 * @return This builder for chaining. 616 */ setRedactedImage(com.google.protobuf.ByteString value)617 public Builder setRedactedImage(com.google.protobuf.ByteString value) { 618 if (value == null) { 619 throw new NullPointerException(); 620 } 621 redactedImage_ = value; 622 bitField0_ |= 0x00000001; 623 onChanged(); 624 return this; 625 } 626 /** 627 * 628 * 629 * <pre> 630 * The redacted image. The type will be the same as the original image. 631 * </pre> 632 * 633 * <code>bytes redacted_image = 1;</code> 634 * 635 * @return This builder for chaining. 636 */ clearRedactedImage()637 public Builder clearRedactedImage() { 638 bitField0_ = (bitField0_ & ~0x00000001); 639 redactedImage_ = getDefaultInstance().getRedactedImage(); 640 onChanged(); 641 return this; 642 } 643 644 private java.lang.Object extractedText_ = ""; 645 /** 646 * 647 * 648 * <pre> 649 * If an image was being inspected and the InspectConfig's include_quote was 650 * set to true, then this field will include all text, if any, that was found 651 * in the image. 652 * </pre> 653 * 654 * <code>string extracted_text = 2;</code> 655 * 656 * @return The extractedText. 657 */ getExtractedText()658 public java.lang.String getExtractedText() { 659 java.lang.Object ref = extractedText_; 660 if (!(ref instanceof java.lang.String)) { 661 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 662 java.lang.String s = bs.toStringUtf8(); 663 extractedText_ = s; 664 return s; 665 } else { 666 return (java.lang.String) ref; 667 } 668 } 669 /** 670 * 671 * 672 * <pre> 673 * If an image was being inspected and the InspectConfig's include_quote was 674 * set to true, then this field will include all text, if any, that was found 675 * in the image. 676 * </pre> 677 * 678 * <code>string extracted_text = 2;</code> 679 * 680 * @return The bytes for extractedText. 681 */ getExtractedTextBytes()682 public com.google.protobuf.ByteString getExtractedTextBytes() { 683 java.lang.Object ref = extractedText_; 684 if (ref instanceof String) { 685 com.google.protobuf.ByteString b = 686 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 687 extractedText_ = b; 688 return b; 689 } else { 690 return (com.google.protobuf.ByteString) ref; 691 } 692 } 693 /** 694 * 695 * 696 * <pre> 697 * If an image was being inspected and the InspectConfig's include_quote was 698 * set to true, then this field will include all text, if any, that was found 699 * in the image. 700 * </pre> 701 * 702 * <code>string extracted_text = 2;</code> 703 * 704 * @param value The extractedText to set. 705 * @return This builder for chaining. 706 */ setExtractedText(java.lang.String value)707 public Builder setExtractedText(java.lang.String value) { 708 if (value == null) { 709 throw new NullPointerException(); 710 } 711 extractedText_ = value; 712 bitField0_ |= 0x00000002; 713 onChanged(); 714 return this; 715 } 716 /** 717 * 718 * 719 * <pre> 720 * If an image was being inspected and the InspectConfig's include_quote was 721 * set to true, then this field will include all text, if any, that was found 722 * in the image. 723 * </pre> 724 * 725 * <code>string extracted_text = 2;</code> 726 * 727 * @return This builder for chaining. 728 */ clearExtractedText()729 public Builder clearExtractedText() { 730 extractedText_ = getDefaultInstance().getExtractedText(); 731 bitField0_ = (bitField0_ & ~0x00000002); 732 onChanged(); 733 return this; 734 } 735 /** 736 * 737 * 738 * <pre> 739 * If an image was being inspected and the InspectConfig's include_quote was 740 * set to true, then this field will include all text, if any, that was found 741 * in the image. 742 * </pre> 743 * 744 * <code>string extracted_text = 2;</code> 745 * 746 * @param value The bytes for extractedText to set. 747 * @return This builder for chaining. 748 */ setExtractedTextBytes(com.google.protobuf.ByteString value)749 public Builder setExtractedTextBytes(com.google.protobuf.ByteString value) { 750 if (value == null) { 751 throw new NullPointerException(); 752 } 753 checkByteStringIsUtf8(value); 754 extractedText_ = value; 755 bitField0_ |= 0x00000002; 756 onChanged(); 757 return this; 758 } 759 760 private com.google.privacy.dlp.v2.InspectResult inspectResult_; 761 private com.google.protobuf.SingleFieldBuilderV3< 762 com.google.privacy.dlp.v2.InspectResult, 763 com.google.privacy.dlp.v2.InspectResult.Builder, 764 com.google.privacy.dlp.v2.InspectResultOrBuilder> 765 inspectResultBuilder_; 766 /** 767 * 768 * 769 * <pre> 770 * The findings. Populated when include_findings in the request is true. 771 * </pre> 772 * 773 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 774 * 775 * @return Whether the inspectResult field is set. 776 */ hasInspectResult()777 public boolean hasInspectResult() { 778 return ((bitField0_ & 0x00000004) != 0); 779 } 780 /** 781 * 782 * 783 * <pre> 784 * The findings. Populated when include_findings in the request is true. 785 * </pre> 786 * 787 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 788 * 789 * @return The inspectResult. 790 */ getInspectResult()791 public com.google.privacy.dlp.v2.InspectResult getInspectResult() { 792 if (inspectResultBuilder_ == null) { 793 return inspectResult_ == null 794 ? com.google.privacy.dlp.v2.InspectResult.getDefaultInstance() 795 : inspectResult_; 796 } else { 797 return inspectResultBuilder_.getMessage(); 798 } 799 } 800 /** 801 * 802 * 803 * <pre> 804 * The findings. Populated when include_findings in the request is true. 805 * </pre> 806 * 807 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 808 */ setInspectResult(com.google.privacy.dlp.v2.InspectResult value)809 public Builder setInspectResult(com.google.privacy.dlp.v2.InspectResult value) { 810 if (inspectResultBuilder_ == null) { 811 if (value == null) { 812 throw new NullPointerException(); 813 } 814 inspectResult_ = value; 815 } else { 816 inspectResultBuilder_.setMessage(value); 817 } 818 bitField0_ |= 0x00000004; 819 onChanged(); 820 return this; 821 } 822 /** 823 * 824 * 825 * <pre> 826 * The findings. Populated when include_findings in the request is true. 827 * </pre> 828 * 829 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 830 */ setInspectResult( com.google.privacy.dlp.v2.InspectResult.Builder builderForValue)831 public Builder setInspectResult( 832 com.google.privacy.dlp.v2.InspectResult.Builder builderForValue) { 833 if (inspectResultBuilder_ == null) { 834 inspectResult_ = builderForValue.build(); 835 } else { 836 inspectResultBuilder_.setMessage(builderForValue.build()); 837 } 838 bitField0_ |= 0x00000004; 839 onChanged(); 840 return this; 841 } 842 /** 843 * 844 * 845 * <pre> 846 * The findings. Populated when include_findings in the request is true. 847 * </pre> 848 * 849 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 850 */ mergeInspectResult(com.google.privacy.dlp.v2.InspectResult value)851 public Builder mergeInspectResult(com.google.privacy.dlp.v2.InspectResult value) { 852 if (inspectResultBuilder_ == null) { 853 if (((bitField0_ & 0x00000004) != 0) 854 && inspectResult_ != null 855 && inspectResult_ != com.google.privacy.dlp.v2.InspectResult.getDefaultInstance()) { 856 getInspectResultBuilder().mergeFrom(value); 857 } else { 858 inspectResult_ = value; 859 } 860 } else { 861 inspectResultBuilder_.mergeFrom(value); 862 } 863 bitField0_ |= 0x00000004; 864 onChanged(); 865 return this; 866 } 867 /** 868 * 869 * 870 * <pre> 871 * The findings. Populated when include_findings in the request is true. 872 * </pre> 873 * 874 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 875 */ clearInspectResult()876 public Builder clearInspectResult() { 877 bitField0_ = (bitField0_ & ~0x00000004); 878 inspectResult_ = null; 879 if (inspectResultBuilder_ != null) { 880 inspectResultBuilder_.dispose(); 881 inspectResultBuilder_ = null; 882 } 883 onChanged(); 884 return this; 885 } 886 /** 887 * 888 * 889 * <pre> 890 * The findings. Populated when include_findings in the request is true. 891 * </pre> 892 * 893 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 894 */ getInspectResultBuilder()895 public com.google.privacy.dlp.v2.InspectResult.Builder getInspectResultBuilder() { 896 bitField0_ |= 0x00000004; 897 onChanged(); 898 return getInspectResultFieldBuilder().getBuilder(); 899 } 900 /** 901 * 902 * 903 * <pre> 904 * The findings. Populated when include_findings in the request is true. 905 * </pre> 906 * 907 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 908 */ getInspectResultOrBuilder()909 public com.google.privacy.dlp.v2.InspectResultOrBuilder getInspectResultOrBuilder() { 910 if (inspectResultBuilder_ != null) { 911 return inspectResultBuilder_.getMessageOrBuilder(); 912 } else { 913 return inspectResult_ == null 914 ? com.google.privacy.dlp.v2.InspectResult.getDefaultInstance() 915 : inspectResult_; 916 } 917 } 918 /** 919 * 920 * 921 * <pre> 922 * The findings. Populated when include_findings in the request is true. 923 * </pre> 924 * 925 * <code>.google.privacy.dlp.v2.InspectResult inspect_result = 3;</code> 926 */ 927 private com.google.protobuf.SingleFieldBuilderV3< 928 com.google.privacy.dlp.v2.InspectResult, 929 com.google.privacy.dlp.v2.InspectResult.Builder, 930 com.google.privacy.dlp.v2.InspectResultOrBuilder> getInspectResultFieldBuilder()931 getInspectResultFieldBuilder() { 932 if (inspectResultBuilder_ == null) { 933 inspectResultBuilder_ = 934 new com.google.protobuf.SingleFieldBuilderV3< 935 com.google.privacy.dlp.v2.InspectResult, 936 com.google.privacy.dlp.v2.InspectResult.Builder, 937 com.google.privacy.dlp.v2.InspectResultOrBuilder>( 938 getInspectResult(), getParentForChildren(), isClean()); 939 inspectResult_ = null; 940 } 941 return inspectResultBuilder_; 942 } 943 944 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)945 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 946 return super.setUnknownFields(unknownFields); 947 } 948 949 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)950 public final Builder mergeUnknownFields( 951 final com.google.protobuf.UnknownFieldSet unknownFields) { 952 return super.mergeUnknownFields(unknownFields); 953 } 954 955 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.RedactImageResponse) 956 } 957 958 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.RedactImageResponse) 959 private static final com.google.privacy.dlp.v2.RedactImageResponse DEFAULT_INSTANCE; 960 961 static { 962 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.RedactImageResponse(); 963 } 964 getDefaultInstance()965 public static com.google.privacy.dlp.v2.RedactImageResponse getDefaultInstance() { 966 return DEFAULT_INSTANCE; 967 } 968 969 private static final com.google.protobuf.Parser<RedactImageResponse> PARSER = 970 new com.google.protobuf.AbstractParser<RedactImageResponse>() { 971 @java.lang.Override 972 public RedactImageResponse parsePartialFrom( 973 com.google.protobuf.CodedInputStream input, 974 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 975 throws com.google.protobuf.InvalidProtocolBufferException { 976 Builder builder = newBuilder(); 977 try { 978 builder.mergeFrom(input, extensionRegistry); 979 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 980 throw e.setUnfinishedMessage(builder.buildPartial()); 981 } catch (com.google.protobuf.UninitializedMessageException e) { 982 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 983 } catch (java.io.IOException e) { 984 throw new com.google.protobuf.InvalidProtocolBufferException(e) 985 .setUnfinishedMessage(builder.buildPartial()); 986 } 987 return builder.buildPartial(); 988 } 989 }; 990 parser()991 public static com.google.protobuf.Parser<RedactImageResponse> parser() { 992 return PARSER; 993 } 994 995 @java.lang.Override getParserForType()996 public com.google.protobuf.Parser<RedactImageResponse> getParserForType() { 997 return PARSER; 998 } 999 1000 @java.lang.Override getDefaultInstanceForType()1001 public com.google.privacy.dlp.v2.RedactImageResponse getDefaultInstanceForType() { 1002 return DEFAULT_INSTANCE; 1003 } 1004 } 1005