• 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  * Redact a given value. For example, if used with an `InfoTypeTransformation`
26  * transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the
27  * output would be 'My phone number is '.
28  * </pre>
29  *
30  * Protobuf type {@code google.privacy.dlp.v2.RedactConfig}
31  */
32 public final class RedactConfig extends com.google.protobuf.GeneratedMessageV3
33     implements
34     // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.RedactConfig)
35     RedactConfigOrBuilder {
36   private static final long serialVersionUID = 0L;
37   // Use RedactConfig.newBuilder() to construct.
RedactConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38   private RedactConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
39     super(builder);
40   }
41 
RedactConfig()42   private RedactConfig() {}
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new RedactConfig();
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_RedactConfig_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_RedactConfig_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.privacy.dlp.v2.RedactConfig.class,
67             com.google.privacy.dlp.v2.RedactConfig.Builder.class);
68   }
69 
70   private byte memoizedIsInitialized = -1;
71 
72   @java.lang.Override
isInitialized()73   public final boolean isInitialized() {
74     byte isInitialized = memoizedIsInitialized;
75     if (isInitialized == 1) return true;
76     if (isInitialized == 0) return false;
77 
78     memoizedIsInitialized = 1;
79     return true;
80   }
81 
82   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)83   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
84     getUnknownFields().writeTo(output);
85   }
86 
87   @java.lang.Override
getSerializedSize()88   public int getSerializedSize() {
89     int size = memoizedSize;
90     if (size != -1) return size;
91 
92     size = 0;
93     size += getUnknownFields().getSerializedSize();
94     memoizedSize = size;
95     return size;
96   }
97 
98   @java.lang.Override
equals(final java.lang.Object obj)99   public boolean equals(final java.lang.Object obj) {
100     if (obj == this) {
101       return true;
102     }
103     if (!(obj instanceof com.google.privacy.dlp.v2.RedactConfig)) {
104       return super.equals(obj);
105     }
106     com.google.privacy.dlp.v2.RedactConfig other = (com.google.privacy.dlp.v2.RedactConfig) obj;
107 
108     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
109     return true;
110   }
111 
112   @java.lang.Override
hashCode()113   public int hashCode() {
114     if (memoizedHashCode != 0) {
115       return memoizedHashCode;
116     }
117     int hash = 41;
118     hash = (19 * hash) + getDescriptor().hashCode();
119     hash = (29 * hash) + getUnknownFields().hashCode();
120     memoizedHashCode = hash;
121     return hash;
122   }
123 
parseFrom(java.nio.ByteBuffer data)124   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(java.nio.ByteBuffer data)
125       throws com.google.protobuf.InvalidProtocolBufferException {
126     return PARSER.parseFrom(data);
127   }
128 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)129   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
130       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
131       throws com.google.protobuf.InvalidProtocolBufferException {
132     return PARSER.parseFrom(data, extensionRegistry);
133   }
134 
parseFrom( com.google.protobuf.ByteString data)135   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
136       com.google.protobuf.ByteString data)
137       throws com.google.protobuf.InvalidProtocolBufferException {
138     return PARSER.parseFrom(data);
139   }
140 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)141   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
142       com.google.protobuf.ByteString data,
143       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
144       throws com.google.protobuf.InvalidProtocolBufferException {
145     return PARSER.parseFrom(data, extensionRegistry);
146   }
147 
parseFrom(byte[] data)148   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(byte[] data)
149       throws com.google.protobuf.InvalidProtocolBufferException {
150     return PARSER.parseFrom(data);
151   }
152 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)153   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
154       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
155       throws com.google.protobuf.InvalidProtocolBufferException {
156     return PARSER.parseFrom(data, extensionRegistry);
157   }
158 
parseFrom(java.io.InputStream input)159   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(java.io.InputStream input)
160       throws java.io.IOException {
161     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
162   }
163 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)164   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
165       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
166       throws java.io.IOException {
167     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
168         PARSER, input, extensionRegistry);
169   }
170 
parseDelimitedFrom(java.io.InputStream input)171   public static com.google.privacy.dlp.v2.RedactConfig parseDelimitedFrom(java.io.InputStream input)
172       throws java.io.IOException {
173     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
174   }
175 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)176   public static com.google.privacy.dlp.v2.RedactConfig parseDelimitedFrom(
177       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
178       throws java.io.IOException {
179     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
180         PARSER, input, extensionRegistry);
181   }
182 
parseFrom( com.google.protobuf.CodedInputStream input)183   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
184       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
185     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
186   }
187 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188   public static com.google.privacy.dlp.v2.RedactConfig parseFrom(
189       com.google.protobuf.CodedInputStream input,
190       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
191       throws java.io.IOException {
192     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
193         PARSER, input, extensionRegistry);
194   }
195 
196   @java.lang.Override
newBuilderForType()197   public Builder newBuilderForType() {
198     return newBuilder();
199   }
200 
newBuilder()201   public static Builder newBuilder() {
202     return DEFAULT_INSTANCE.toBuilder();
203   }
204 
newBuilder(com.google.privacy.dlp.v2.RedactConfig prototype)205   public static Builder newBuilder(com.google.privacy.dlp.v2.RedactConfig prototype) {
206     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
207   }
208 
209   @java.lang.Override
toBuilder()210   public Builder toBuilder() {
211     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
212   }
213 
214   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)215   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
216     Builder builder = new Builder(parent);
217     return builder;
218   }
219   /**
220    *
221    *
222    * <pre>
223    * Redact a given value. For example, if used with an `InfoTypeTransformation`
224    * transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the
225    * output would be 'My phone number is '.
226    * </pre>
227    *
228    * Protobuf type {@code google.privacy.dlp.v2.RedactConfig}
229    */
230   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
231       implements
232       // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.RedactConfig)
233       com.google.privacy.dlp.v2.RedactConfigOrBuilder {
getDescriptor()234     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
235       return com.google.privacy.dlp.v2.DlpProto
236           .internal_static_google_privacy_dlp_v2_RedactConfig_descriptor;
237     }
238 
239     @java.lang.Override
240     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()241         internalGetFieldAccessorTable() {
242       return com.google.privacy.dlp.v2.DlpProto
243           .internal_static_google_privacy_dlp_v2_RedactConfig_fieldAccessorTable
244           .ensureFieldAccessorsInitialized(
245               com.google.privacy.dlp.v2.RedactConfig.class,
246               com.google.privacy.dlp.v2.RedactConfig.Builder.class);
247     }
248 
249     // Construct using com.google.privacy.dlp.v2.RedactConfig.newBuilder()
Builder()250     private Builder() {}
251 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)252     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
253       super(parent);
254     }
255 
256     @java.lang.Override
clear()257     public Builder clear() {
258       super.clear();
259       return this;
260     }
261 
262     @java.lang.Override
getDescriptorForType()263     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
264       return com.google.privacy.dlp.v2.DlpProto
265           .internal_static_google_privacy_dlp_v2_RedactConfig_descriptor;
266     }
267 
268     @java.lang.Override
getDefaultInstanceForType()269     public com.google.privacy.dlp.v2.RedactConfig getDefaultInstanceForType() {
270       return com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance();
271     }
272 
273     @java.lang.Override
build()274     public com.google.privacy.dlp.v2.RedactConfig build() {
275       com.google.privacy.dlp.v2.RedactConfig result = buildPartial();
276       if (!result.isInitialized()) {
277         throw newUninitializedMessageException(result);
278       }
279       return result;
280     }
281 
282     @java.lang.Override
buildPartial()283     public com.google.privacy.dlp.v2.RedactConfig buildPartial() {
284       com.google.privacy.dlp.v2.RedactConfig result =
285           new com.google.privacy.dlp.v2.RedactConfig(this);
286       onBuilt();
287       return result;
288     }
289 
290     @java.lang.Override
clone()291     public Builder clone() {
292       return super.clone();
293     }
294 
295     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)296     public Builder setField(
297         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
298       return super.setField(field, value);
299     }
300 
301     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)302     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
303       return super.clearField(field);
304     }
305 
306     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)307     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
308       return super.clearOneof(oneof);
309     }
310 
311     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)312     public Builder setRepeatedField(
313         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
314       return super.setRepeatedField(field, index, value);
315     }
316 
317     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)318     public Builder addRepeatedField(
319         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
320       return super.addRepeatedField(field, value);
321     }
322 
323     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)324     public Builder mergeFrom(com.google.protobuf.Message other) {
325       if (other instanceof com.google.privacy.dlp.v2.RedactConfig) {
326         return mergeFrom((com.google.privacy.dlp.v2.RedactConfig) other);
327       } else {
328         super.mergeFrom(other);
329         return this;
330       }
331     }
332 
mergeFrom(com.google.privacy.dlp.v2.RedactConfig other)333     public Builder mergeFrom(com.google.privacy.dlp.v2.RedactConfig other) {
334       if (other == com.google.privacy.dlp.v2.RedactConfig.getDefaultInstance()) return this;
335       this.mergeUnknownFields(other.getUnknownFields());
336       onChanged();
337       return this;
338     }
339 
340     @java.lang.Override
isInitialized()341     public final boolean isInitialized() {
342       return true;
343     }
344 
345     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)346     public Builder mergeFrom(
347         com.google.protobuf.CodedInputStream input,
348         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349         throws java.io.IOException {
350       if (extensionRegistry == null) {
351         throw new java.lang.NullPointerException();
352       }
353       try {
354         boolean done = false;
355         while (!done) {
356           int tag = input.readTag();
357           switch (tag) {
358             case 0:
359               done = true;
360               break;
361             default:
362               {
363                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
364                   done = true; // was an endgroup tag
365                 }
366                 break;
367               } // default:
368           } // switch (tag)
369         } // while (!done)
370       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
371         throw e.unwrapIOException();
372       } finally {
373         onChanged();
374       } // finally
375       return this;
376     }
377 
378     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)379     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
380       return super.setUnknownFields(unknownFields);
381     }
382 
383     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)384     public final Builder mergeUnknownFields(
385         final com.google.protobuf.UnknownFieldSet unknownFields) {
386       return super.mergeUnknownFields(unknownFields);
387     }
388 
389     // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.RedactConfig)
390   }
391 
392   // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.RedactConfig)
393   private static final com.google.privacy.dlp.v2.RedactConfig DEFAULT_INSTANCE;
394 
395   static {
396     DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.RedactConfig();
397   }
398 
getDefaultInstance()399   public static com.google.privacy.dlp.v2.RedactConfig getDefaultInstance() {
400     return DEFAULT_INSTANCE;
401   }
402 
403   private static final com.google.protobuf.Parser<RedactConfig> PARSER =
404       new com.google.protobuf.AbstractParser<RedactConfig>() {
405         @java.lang.Override
406         public RedactConfig parsePartialFrom(
407             com.google.protobuf.CodedInputStream input,
408             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
409             throws com.google.protobuf.InvalidProtocolBufferException {
410           Builder builder = newBuilder();
411           try {
412             builder.mergeFrom(input, extensionRegistry);
413           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
414             throw e.setUnfinishedMessage(builder.buildPartial());
415           } catch (com.google.protobuf.UninitializedMessageException e) {
416             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
417           } catch (java.io.IOException e) {
418             throw new com.google.protobuf.InvalidProtocolBufferException(e)
419                 .setUnfinishedMessage(builder.buildPartial());
420           }
421           return builder.buildPartial();
422         }
423       };
424 
parser()425   public static com.google.protobuf.Parser<RedactConfig> parser() {
426     return PARSER;
427   }
428 
429   @java.lang.Override
getParserForType()430   public com.google.protobuf.Parser<RedactConfig> getParserForType() {
431     return PARSER;
432   }
433 
434   @java.lang.Override
getDefaultInstanceForType()435   public com.google.privacy.dlp.v2.RedactConfig getDefaultInstanceForType() {
436     return DEFAULT_INSTANCE;
437   }
438 }
439