• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/privacy/dlp/v2/dlp.proto
18 
19 package com.google.privacy.dlp.v2;
20 
21 /**
22  *
23  *
24  * <pre>
25  * 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