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