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 * Buckets values based on fixed size ranges. The 26 * Bucketing transformation can provide all of this functionality, 27 * but requires more configuration. This message is provided as a convenience to 28 * the user for simple bucketing strategies. 29 * The transformed value will be a hyphenated string of 30 * {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound 31 * = 20, all values that are within this bucket will be replaced with "10-20". 32 * This can be used on data of type: double, long. 33 * If the bound Value type differs from the type of data 34 * being transformed, we will first attempt converting the type of the data to 35 * be transformed to match the type of the bound before comparing. 36 * See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. 37 * </pre> 38 * 39 * Protobuf type {@code google.privacy.dlp.v2.FixedSizeBucketingConfig} 40 */ 41 public final class FixedSizeBucketingConfig extends com.google.protobuf.GeneratedMessageV3 42 implements 43 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.FixedSizeBucketingConfig) 44 FixedSizeBucketingConfigOrBuilder { 45 private static final long serialVersionUID = 0L; 46 // Use FixedSizeBucketingConfig.newBuilder() to construct. FixedSizeBucketingConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)47 private FixedSizeBucketingConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 48 super(builder); 49 } 50 FixedSizeBucketingConfig()51 private FixedSizeBucketingConfig() {} 52 53 @java.lang.Override 54 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)55 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 56 return new FixedSizeBucketingConfig(); 57 } 58 59 @java.lang.Override getUnknownFields()60 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 61 return this.unknownFields; 62 } 63 getDescriptor()64 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 65 return com.google.privacy.dlp.v2.DlpProto 66 .internal_static_google_privacy_dlp_v2_FixedSizeBucketingConfig_descriptor; 67 } 68 69 @java.lang.Override 70 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()71 internalGetFieldAccessorTable() { 72 return com.google.privacy.dlp.v2.DlpProto 73 .internal_static_google_privacy_dlp_v2_FixedSizeBucketingConfig_fieldAccessorTable 74 .ensureFieldAccessorsInitialized( 75 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.class, 76 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder.class); 77 } 78 79 public static final int LOWER_BOUND_FIELD_NUMBER = 1; 80 private com.google.privacy.dlp.v2.Value lowerBound_; 81 /** 82 * 83 * 84 * <pre> 85 * Required. Lower bound value of buckets. All values less than `lower_bound` are 86 * grouped together into a single bucket; for example if `lower_bound` = 10, 87 * then all values less than 10 are replaced with the value "-10". 88 * </pre> 89 * 90 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 91 * </code> 92 * 93 * @return Whether the lowerBound field is set. 94 */ 95 @java.lang.Override hasLowerBound()96 public boolean hasLowerBound() { 97 return lowerBound_ != null; 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Required. Lower bound value of buckets. All values less than `lower_bound` are 104 * grouped together into a single bucket; for example if `lower_bound` = 10, 105 * then all values less than 10 are replaced with the value "-10". 106 * </pre> 107 * 108 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 109 * </code> 110 * 111 * @return The lowerBound. 112 */ 113 @java.lang.Override getLowerBound()114 public com.google.privacy.dlp.v2.Value getLowerBound() { 115 return lowerBound_ == null ? com.google.privacy.dlp.v2.Value.getDefaultInstance() : lowerBound_; 116 } 117 /** 118 * 119 * 120 * <pre> 121 * Required. Lower bound value of buckets. All values less than `lower_bound` are 122 * grouped together into a single bucket; for example if `lower_bound` = 10, 123 * then all values less than 10 are replaced with the value "-10". 124 * </pre> 125 * 126 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 127 * </code> 128 */ 129 @java.lang.Override getLowerBoundOrBuilder()130 public com.google.privacy.dlp.v2.ValueOrBuilder getLowerBoundOrBuilder() { 131 return lowerBound_ == null ? com.google.privacy.dlp.v2.Value.getDefaultInstance() : lowerBound_; 132 } 133 134 public static final int UPPER_BOUND_FIELD_NUMBER = 2; 135 private com.google.privacy.dlp.v2.Value upperBound_; 136 /** 137 * 138 * 139 * <pre> 140 * Required. Upper bound value of buckets. All values greater than upper_bound are 141 * grouped together into a single bucket; for example if `upper_bound` = 89, 142 * then all values greater than 89 are replaced with the value "89+". 143 * </pre> 144 * 145 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 146 * </code> 147 * 148 * @return Whether the upperBound field is set. 149 */ 150 @java.lang.Override hasUpperBound()151 public boolean hasUpperBound() { 152 return upperBound_ != null; 153 } 154 /** 155 * 156 * 157 * <pre> 158 * Required. Upper bound value of buckets. All values greater than upper_bound are 159 * grouped together into a single bucket; for example if `upper_bound` = 89, 160 * then all values greater than 89 are replaced with the value "89+". 161 * </pre> 162 * 163 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 164 * </code> 165 * 166 * @return The upperBound. 167 */ 168 @java.lang.Override getUpperBound()169 public com.google.privacy.dlp.v2.Value getUpperBound() { 170 return upperBound_ == null ? com.google.privacy.dlp.v2.Value.getDefaultInstance() : upperBound_; 171 } 172 /** 173 * 174 * 175 * <pre> 176 * Required. Upper bound value of buckets. All values greater than upper_bound are 177 * grouped together into a single bucket; for example if `upper_bound` = 89, 178 * then all values greater than 89 are replaced with the value "89+". 179 * </pre> 180 * 181 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 182 * </code> 183 */ 184 @java.lang.Override getUpperBoundOrBuilder()185 public com.google.privacy.dlp.v2.ValueOrBuilder getUpperBoundOrBuilder() { 186 return upperBound_ == null ? com.google.privacy.dlp.v2.Value.getDefaultInstance() : upperBound_; 187 } 188 189 public static final int BUCKET_SIZE_FIELD_NUMBER = 3; 190 private double bucketSize_ = 0D; 191 /** 192 * 193 * 194 * <pre> 195 * Required. Size of each bucket (except for minimum and maximum buckets). So if 196 * `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the 197 * following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 198 * 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. 199 * </pre> 200 * 201 * <code>double bucket_size = 3 [(.google.api.field_behavior) = REQUIRED];</code> 202 * 203 * @return The bucketSize. 204 */ 205 @java.lang.Override getBucketSize()206 public double getBucketSize() { 207 return bucketSize_; 208 } 209 210 private byte memoizedIsInitialized = -1; 211 212 @java.lang.Override isInitialized()213 public final boolean isInitialized() { 214 byte isInitialized = memoizedIsInitialized; 215 if (isInitialized == 1) return true; 216 if (isInitialized == 0) return false; 217 218 memoizedIsInitialized = 1; 219 return true; 220 } 221 222 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)223 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 224 if (lowerBound_ != null) { 225 output.writeMessage(1, getLowerBound()); 226 } 227 if (upperBound_ != null) { 228 output.writeMessage(2, getUpperBound()); 229 } 230 if (java.lang.Double.doubleToRawLongBits(bucketSize_) != 0) { 231 output.writeDouble(3, bucketSize_); 232 } 233 getUnknownFields().writeTo(output); 234 } 235 236 @java.lang.Override getSerializedSize()237 public int getSerializedSize() { 238 int size = memoizedSize; 239 if (size != -1) return size; 240 241 size = 0; 242 if (lowerBound_ != null) { 243 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getLowerBound()); 244 } 245 if (upperBound_ != null) { 246 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpperBound()); 247 } 248 if (java.lang.Double.doubleToRawLongBits(bucketSize_) != 0) { 249 size += com.google.protobuf.CodedOutputStream.computeDoubleSize(3, bucketSize_); 250 } 251 size += getUnknownFields().getSerializedSize(); 252 memoizedSize = size; 253 return size; 254 } 255 256 @java.lang.Override equals(final java.lang.Object obj)257 public boolean equals(final java.lang.Object obj) { 258 if (obj == this) { 259 return true; 260 } 261 if (!(obj instanceof com.google.privacy.dlp.v2.FixedSizeBucketingConfig)) { 262 return super.equals(obj); 263 } 264 com.google.privacy.dlp.v2.FixedSizeBucketingConfig other = 265 (com.google.privacy.dlp.v2.FixedSizeBucketingConfig) obj; 266 267 if (hasLowerBound() != other.hasLowerBound()) return false; 268 if (hasLowerBound()) { 269 if (!getLowerBound().equals(other.getLowerBound())) return false; 270 } 271 if (hasUpperBound() != other.hasUpperBound()) return false; 272 if (hasUpperBound()) { 273 if (!getUpperBound().equals(other.getUpperBound())) return false; 274 } 275 if (java.lang.Double.doubleToLongBits(getBucketSize()) 276 != java.lang.Double.doubleToLongBits(other.getBucketSize())) return false; 277 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 278 return true; 279 } 280 281 @java.lang.Override hashCode()282 public int hashCode() { 283 if (memoizedHashCode != 0) { 284 return memoizedHashCode; 285 } 286 int hash = 41; 287 hash = (19 * hash) + getDescriptor().hashCode(); 288 if (hasLowerBound()) { 289 hash = (37 * hash) + LOWER_BOUND_FIELD_NUMBER; 290 hash = (53 * hash) + getLowerBound().hashCode(); 291 } 292 if (hasUpperBound()) { 293 hash = (37 * hash) + UPPER_BOUND_FIELD_NUMBER; 294 hash = (53 * hash) + getUpperBound().hashCode(); 295 } 296 hash = (37 * hash) + BUCKET_SIZE_FIELD_NUMBER; 297 hash = 298 (53 * hash) 299 + com.google.protobuf.Internal.hashLong( 300 java.lang.Double.doubleToLongBits(getBucketSize())); 301 hash = (29 * hash) + getUnknownFields().hashCode(); 302 memoizedHashCode = hash; 303 return hash; 304 } 305 parseFrom( java.nio.ByteBuffer data)306 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 307 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 308 return PARSER.parseFrom(data); 309 } 310 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 312 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 313 throws com.google.protobuf.InvalidProtocolBufferException { 314 return PARSER.parseFrom(data, extensionRegistry); 315 } 316 parseFrom( com.google.protobuf.ByteString data)317 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 318 com.google.protobuf.ByteString data) 319 throws com.google.protobuf.InvalidProtocolBufferException { 320 return PARSER.parseFrom(data); 321 } 322 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)323 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 324 com.google.protobuf.ByteString data, 325 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 326 throws com.google.protobuf.InvalidProtocolBufferException { 327 return PARSER.parseFrom(data, extensionRegistry); 328 } 329 parseFrom(byte[] data)330 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom(byte[] data) 331 throws com.google.protobuf.InvalidProtocolBufferException { 332 return PARSER.parseFrom(data); 333 } 334 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)335 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 336 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 337 throws com.google.protobuf.InvalidProtocolBufferException { 338 return PARSER.parseFrom(data, extensionRegistry); 339 } 340 parseFrom( java.io.InputStream input)341 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 342 java.io.InputStream input) throws java.io.IOException { 343 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 344 } 345 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)346 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 347 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 348 throws java.io.IOException { 349 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 350 PARSER, input, extensionRegistry); 351 } 352 parseDelimitedFrom( java.io.InputStream input)353 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseDelimitedFrom( 354 java.io.InputStream input) throws java.io.IOException { 355 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 356 } 357 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)358 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseDelimitedFrom( 359 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 360 throws java.io.IOException { 361 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 362 PARSER, input, extensionRegistry); 363 } 364 parseFrom( com.google.protobuf.CodedInputStream input)365 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 366 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 367 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 368 } 369 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)370 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig parseFrom( 371 com.google.protobuf.CodedInputStream input, 372 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 373 throws java.io.IOException { 374 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 375 PARSER, input, extensionRegistry); 376 } 377 378 @java.lang.Override newBuilderForType()379 public Builder newBuilderForType() { 380 return newBuilder(); 381 } 382 newBuilder()383 public static Builder newBuilder() { 384 return DEFAULT_INSTANCE.toBuilder(); 385 } 386 newBuilder(com.google.privacy.dlp.v2.FixedSizeBucketingConfig prototype)387 public static Builder newBuilder(com.google.privacy.dlp.v2.FixedSizeBucketingConfig prototype) { 388 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 389 } 390 391 @java.lang.Override toBuilder()392 public Builder toBuilder() { 393 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 394 } 395 396 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)397 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 398 Builder builder = new Builder(parent); 399 return builder; 400 } 401 /** 402 * 403 * 404 * <pre> 405 * Buckets values based on fixed size ranges. The 406 * Bucketing transformation can provide all of this functionality, 407 * but requires more configuration. This message is provided as a convenience to 408 * the user for simple bucketing strategies. 409 * The transformed value will be a hyphenated string of 410 * {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound 411 * = 20, all values that are within this bucket will be replaced with "10-20". 412 * This can be used on data of type: double, long. 413 * If the bound Value type differs from the type of data 414 * being transformed, we will first attempt converting the type of the data to 415 * be transformed to match the type of the bound before comparing. 416 * See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more. 417 * </pre> 418 * 419 * Protobuf type {@code google.privacy.dlp.v2.FixedSizeBucketingConfig} 420 */ 421 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 422 implements 423 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.FixedSizeBucketingConfig) 424 com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder { getDescriptor()425 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 426 return com.google.privacy.dlp.v2.DlpProto 427 .internal_static_google_privacy_dlp_v2_FixedSizeBucketingConfig_descriptor; 428 } 429 430 @java.lang.Override 431 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()432 internalGetFieldAccessorTable() { 433 return com.google.privacy.dlp.v2.DlpProto 434 .internal_static_google_privacy_dlp_v2_FixedSizeBucketingConfig_fieldAccessorTable 435 .ensureFieldAccessorsInitialized( 436 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.class, 437 com.google.privacy.dlp.v2.FixedSizeBucketingConfig.Builder.class); 438 } 439 440 // Construct using com.google.privacy.dlp.v2.FixedSizeBucketingConfig.newBuilder() Builder()441 private Builder() {} 442 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)443 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 444 super(parent); 445 } 446 447 @java.lang.Override clear()448 public Builder clear() { 449 super.clear(); 450 bitField0_ = 0; 451 lowerBound_ = null; 452 if (lowerBoundBuilder_ != null) { 453 lowerBoundBuilder_.dispose(); 454 lowerBoundBuilder_ = null; 455 } 456 upperBound_ = null; 457 if (upperBoundBuilder_ != null) { 458 upperBoundBuilder_.dispose(); 459 upperBoundBuilder_ = null; 460 } 461 bucketSize_ = 0D; 462 return this; 463 } 464 465 @java.lang.Override getDescriptorForType()466 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 467 return com.google.privacy.dlp.v2.DlpProto 468 .internal_static_google_privacy_dlp_v2_FixedSizeBucketingConfig_descriptor; 469 } 470 471 @java.lang.Override getDefaultInstanceForType()472 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig getDefaultInstanceForType() { 473 return com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance(); 474 } 475 476 @java.lang.Override build()477 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig build() { 478 com.google.privacy.dlp.v2.FixedSizeBucketingConfig result = buildPartial(); 479 if (!result.isInitialized()) { 480 throw newUninitializedMessageException(result); 481 } 482 return result; 483 } 484 485 @java.lang.Override buildPartial()486 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig buildPartial() { 487 com.google.privacy.dlp.v2.FixedSizeBucketingConfig result = 488 new com.google.privacy.dlp.v2.FixedSizeBucketingConfig(this); 489 if (bitField0_ != 0) { 490 buildPartial0(result); 491 } 492 onBuilt(); 493 return result; 494 } 495 buildPartial0(com.google.privacy.dlp.v2.FixedSizeBucketingConfig result)496 private void buildPartial0(com.google.privacy.dlp.v2.FixedSizeBucketingConfig result) { 497 int from_bitField0_ = bitField0_; 498 if (((from_bitField0_ & 0x00000001) != 0)) { 499 result.lowerBound_ = lowerBoundBuilder_ == null ? lowerBound_ : lowerBoundBuilder_.build(); 500 } 501 if (((from_bitField0_ & 0x00000002) != 0)) { 502 result.upperBound_ = upperBoundBuilder_ == null ? upperBound_ : upperBoundBuilder_.build(); 503 } 504 if (((from_bitField0_ & 0x00000004) != 0)) { 505 result.bucketSize_ = bucketSize_; 506 } 507 } 508 509 @java.lang.Override clone()510 public Builder clone() { 511 return super.clone(); 512 } 513 514 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)515 public Builder setField( 516 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 517 return super.setField(field, value); 518 } 519 520 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)521 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 522 return super.clearField(field); 523 } 524 525 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)526 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 527 return super.clearOneof(oneof); 528 } 529 530 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)531 public Builder setRepeatedField( 532 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 533 return super.setRepeatedField(field, index, value); 534 } 535 536 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)537 public Builder addRepeatedField( 538 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 539 return super.addRepeatedField(field, value); 540 } 541 542 @java.lang.Override mergeFrom(com.google.protobuf.Message other)543 public Builder mergeFrom(com.google.protobuf.Message other) { 544 if (other instanceof com.google.privacy.dlp.v2.FixedSizeBucketingConfig) { 545 return mergeFrom((com.google.privacy.dlp.v2.FixedSizeBucketingConfig) other); 546 } else { 547 super.mergeFrom(other); 548 return this; 549 } 550 } 551 mergeFrom(com.google.privacy.dlp.v2.FixedSizeBucketingConfig other)552 public Builder mergeFrom(com.google.privacy.dlp.v2.FixedSizeBucketingConfig other) { 553 if (other == com.google.privacy.dlp.v2.FixedSizeBucketingConfig.getDefaultInstance()) 554 return this; 555 if (other.hasLowerBound()) { 556 mergeLowerBound(other.getLowerBound()); 557 } 558 if (other.hasUpperBound()) { 559 mergeUpperBound(other.getUpperBound()); 560 } 561 if (other.getBucketSize() != 0D) { 562 setBucketSize(other.getBucketSize()); 563 } 564 this.mergeUnknownFields(other.getUnknownFields()); 565 onChanged(); 566 return this; 567 } 568 569 @java.lang.Override isInitialized()570 public final boolean isInitialized() { 571 return true; 572 } 573 574 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)575 public Builder mergeFrom( 576 com.google.protobuf.CodedInputStream input, 577 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 578 throws java.io.IOException { 579 if (extensionRegistry == null) { 580 throw new java.lang.NullPointerException(); 581 } 582 try { 583 boolean done = false; 584 while (!done) { 585 int tag = input.readTag(); 586 switch (tag) { 587 case 0: 588 done = true; 589 break; 590 case 10: 591 { 592 input.readMessage(getLowerBoundFieldBuilder().getBuilder(), extensionRegistry); 593 bitField0_ |= 0x00000001; 594 break; 595 } // case 10 596 case 18: 597 { 598 input.readMessage(getUpperBoundFieldBuilder().getBuilder(), extensionRegistry); 599 bitField0_ |= 0x00000002; 600 break; 601 } // case 18 602 case 25: 603 { 604 bucketSize_ = input.readDouble(); 605 bitField0_ |= 0x00000004; 606 break; 607 } // case 25 608 default: 609 { 610 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 611 done = true; // was an endgroup tag 612 } 613 break; 614 } // default: 615 } // switch (tag) 616 } // while (!done) 617 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 618 throw e.unwrapIOException(); 619 } finally { 620 onChanged(); 621 } // finally 622 return this; 623 } 624 625 private int bitField0_; 626 627 private com.google.privacy.dlp.v2.Value lowerBound_; 628 private com.google.protobuf.SingleFieldBuilderV3< 629 com.google.privacy.dlp.v2.Value, 630 com.google.privacy.dlp.v2.Value.Builder, 631 com.google.privacy.dlp.v2.ValueOrBuilder> 632 lowerBoundBuilder_; 633 /** 634 * 635 * 636 * <pre> 637 * Required. Lower bound value of buckets. All values less than `lower_bound` are 638 * grouped together into a single bucket; for example if `lower_bound` = 10, 639 * then all values less than 10 are replaced with the value "-10". 640 * </pre> 641 * 642 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 643 * </code> 644 * 645 * @return Whether the lowerBound field is set. 646 */ hasLowerBound()647 public boolean hasLowerBound() { 648 return ((bitField0_ & 0x00000001) != 0); 649 } 650 /** 651 * 652 * 653 * <pre> 654 * Required. Lower bound value of buckets. All values less than `lower_bound` are 655 * grouped together into a single bucket; for example if `lower_bound` = 10, 656 * then all values less than 10 are replaced with the value "-10". 657 * </pre> 658 * 659 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 660 * </code> 661 * 662 * @return The lowerBound. 663 */ getLowerBound()664 public com.google.privacy.dlp.v2.Value getLowerBound() { 665 if (lowerBoundBuilder_ == null) { 666 return lowerBound_ == null 667 ? com.google.privacy.dlp.v2.Value.getDefaultInstance() 668 : lowerBound_; 669 } else { 670 return lowerBoundBuilder_.getMessage(); 671 } 672 } 673 /** 674 * 675 * 676 * <pre> 677 * Required. Lower bound value of buckets. All values less than `lower_bound` are 678 * grouped together into a single bucket; for example if `lower_bound` = 10, 679 * then all values less than 10 are replaced with the value "-10". 680 * </pre> 681 * 682 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 683 * </code> 684 */ setLowerBound(com.google.privacy.dlp.v2.Value value)685 public Builder setLowerBound(com.google.privacy.dlp.v2.Value value) { 686 if (lowerBoundBuilder_ == null) { 687 if (value == null) { 688 throw new NullPointerException(); 689 } 690 lowerBound_ = value; 691 } else { 692 lowerBoundBuilder_.setMessage(value); 693 } 694 bitField0_ |= 0x00000001; 695 onChanged(); 696 return this; 697 } 698 /** 699 * 700 * 701 * <pre> 702 * Required. Lower bound value of buckets. All values less than `lower_bound` are 703 * grouped together into a single bucket; for example if `lower_bound` = 10, 704 * then all values less than 10 are replaced with the value "-10". 705 * </pre> 706 * 707 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 708 * </code> 709 */ setLowerBound(com.google.privacy.dlp.v2.Value.Builder builderForValue)710 public Builder setLowerBound(com.google.privacy.dlp.v2.Value.Builder builderForValue) { 711 if (lowerBoundBuilder_ == null) { 712 lowerBound_ = builderForValue.build(); 713 } else { 714 lowerBoundBuilder_.setMessage(builderForValue.build()); 715 } 716 bitField0_ |= 0x00000001; 717 onChanged(); 718 return this; 719 } 720 /** 721 * 722 * 723 * <pre> 724 * Required. Lower bound value of buckets. All values less than `lower_bound` are 725 * grouped together into a single bucket; for example if `lower_bound` = 10, 726 * then all values less than 10 are replaced with the value "-10". 727 * </pre> 728 * 729 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 730 * </code> 731 */ mergeLowerBound(com.google.privacy.dlp.v2.Value value)732 public Builder mergeLowerBound(com.google.privacy.dlp.v2.Value value) { 733 if (lowerBoundBuilder_ == null) { 734 if (((bitField0_ & 0x00000001) != 0) 735 && lowerBound_ != null 736 && lowerBound_ != com.google.privacy.dlp.v2.Value.getDefaultInstance()) { 737 getLowerBoundBuilder().mergeFrom(value); 738 } else { 739 lowerBound_ = value; 740 } 741 } else { 742 lowerBoundBuilder_.mergeFrom(value); 743 } 744 bitField0_ |= 0x00000001; 745 onChanged(); 746 return this; 747 } 748 /** 749 * 750 * 751 * <pre> 752 * Required. Lower bound value of buckets. All values less than `lower_bound` are 753 * grouped together into a single bucket; for example if `lower_bound` = 10, 754 * then all values less than 10 are replaced with the value "-10". 755 * </pre> 756 * 757 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 758 * </code> 759 */ clearLowerBound()760 public Builder clearLowerBound() { 761 bitField0_ = (bitField0_ & ~0x00000001); 762 lowerBound_ = null; 763 if (lowerBoundBuilder_ != null) { 764 lowerBoundBuilder_.dispose(); 765 lowerBoundBuilder_ = null; 766 } 767 onChanged(); 768 return this; 769 } 770 /** 771 * 772 * 773 * <pre> 774 * Required. Lower bound value of buckets. All values less than `lower_bound` are 775 * grouped together into a single bucket; for example if `lower_bound` = 10, 776 * then all values less than 10 are replaced with the value "-10". 777 * </pre> 778 * 779 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 780 * </code> 781 */ getLowerBoundBuilder()782 public com.google.privacy.dlp.v2.Value.Builder getLowerBoundBuilder() { 783 bitField0_ |= 0x00000001; 784 onChanged(); 785 return getLowerBoundFieldBuilder().getBuilder(); 786 } 787 /** 788 * 789 * 790 * <pre> 791 * Required. Lower bound value of buckets. All values less than `lower_bound` are 792 * grouped together into a single bucket; for example if `lower_bound` = 10, 793 * then all values less than 10 are replaced with the value "-10". 794 * </pre> 795 * 796 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 797 * </code> 798 */ getLowerBoundOrBuilder()799 public com.google.privacy.dlp.v2.ValueOrBuilder getLowerBoundOrBuilder() { 800 if (lowerBoundBuilder_ != null) { 801 return lowerBoundBuilder_.getMessageOrBuilder(); 802 } else { 803 return lowerBound_ == null 804 ? com.google.privacy.dlp.v2.Value.getDefaultInstance() 805 : lowerBound_; 806 } 807 } 808 /** 809 * 810 * 811 * <pre> 812 * Required. Lower bound value of buckets. All values less than `lower_bound` are 813 * grouped together into a single bucket; for example if `lower_bound` = 10, 814 * then all values less than 10 are replaced with the value "-10". 815 * </pre> 816 * 817 * <code>.google.privacy.dlp.v2.Value lower_bound = 1 [(.google.api.field_behavior) = REQUIRED]; 818 * </code> 819 */ 820 private com.google.protobuf.SingleFieldBuilderV3< 821 com.google.privacy.dlp.v2.Value, 822 com.google.privacy.dlp.v2.Value.Builder, 823 com.google.privacy.dlp.v2.ValueOrBuilder> getLowerBoundFieldBuilder()824 getLowerBoundFieldBuilder() { 825 if (lowerBoundBuilder_ == null) { 826 lowerBoundBuilder_ = 827 new com.google.protobuf.SingleFieldBuilderV3< 828 com.google.privacy.dlp.v2.Value, 829 com.google.privacy.dlp.v2.Value.Builder, 830 com.google.privacy.dlp.v2.ValueOrBuilder>( 831 getLowerBound(), getParentForChildren(), isClean()); 832 lowerBound_ = null; 833 } 834 return lowerBoundBuilder_; 835 } 836 837 private com.google.privacy.dlp.v2.Value upperBound_; 838 private com.google.protobuf.SingleFieldBuilderV3< 839 com.google.privacy.dlp.v2.Value, 840 com.google.privacy.dlp.v2.Value.Builder, 841 com.google.privacy.dlp.v2.ValueOrBuilder> 842 upperBoundBuilder_; 843 /** 844 * 845 * 846 * <pre> 847 * Required. Upper bound value of buckets. All values greater than upper_bound are 848 * grouped together into a single bucket; for example if `upper_bound` = 89, 849 * then all values greater than 89 are replaced with the value "89+". 850 * </pre> 851 * 852 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 853 * </code> 854 * 855 * @return Whether the upperBound field is set. 856 */ hasUpperBound()857 public boolean hasUpperBound() { 858 return ((bitField0_ & 0x00000002) != 0); 859 } 860 /** 861 * 862 * 863 * <pre> 864 * Required. Upper bound value of buckets. All values greater than upper_bound are 865 * grouped together into a single bucket; for example if `upper_bound` = 89, 866 * then all values greater than 89 are replaced with the value "89+". 867 * </pre> 868 * 869 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 870 * </code> 871 * 872 * @return The upperBound. 873 */ getUpperBound()874 public com.google.privacy.dlp.v2.Value getUpperBound() { 875 if (upperBoundBuilder_ == null) { 876 return upperBound_ == null 877 ? com.google.privacy.dlp.v2.Value.getDefaultInstance() 878 : upperBound_; 879 } else { 880 return upperBoundBuilder_.getMessage(); 881 } 882 } 883 /** 884 * 885 * 886 * <pre> 887 * Required. Upper bound value of buckets. All values greater than upper_bound are 888 * grouped together into a single bucket; for example if `upper_bound` = 89, 889 * then all values greater than 89 are replaced with the value "89+". 890 * </pre> 891 * 892 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 893 * </code> 894 */ setUpperBound(com.google.privacy.dlp.v2.Value value)895 public Builder setUpperBound(com.google.privacy.dlp.v2.Value value) { 896 if (upperBoundBuilder_ == null) { 897 if (value == null) { 898 throw new NullPointerException(); 899 } 900 upperBound_ = value; 901 } else { 902 upperBoundBuilder_.setMessage(value); 903 } 904 bitField0_ |= 0x00000002; 905 onChanged(); 906 return this; 907 } 908 /** 909 * 910 * 911 * <pre> 912 * Required. Upper bound value of buckets. All values greater than upper_bound are 913 * grouped together into a single bucket; for example if `upper_bound` = 89, 914 * then all values greater than 89 are replaced with the value "89+". 915 * </pre> 916 * 917 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 918 * </code> 919 */ setUpperBound(com.google.privacy.dlp.v2.Value.Builder builderForValue)920 public Builder setUpperBound(com.google.privacy.dlp.v2.Value.Builder builderForValue) { 921 if (upperBoundBuilder_ == null) { 922 upperBound_ = builderForValue.build(); 923 } else { 924 upperBoundBuilder_.setMessage(builderForValue.build()); 925 } 926 bitField0_ |= 0x00000002; 927 onChanged(); 928 return this; 929 } 930 /** 931 * 932 * 933 * <pre> 934 * Required. Upper bound value of buckets. All values greater than upper_bound are 935 * grouped together into a single bucket; for example if `upper_bound` = 89, 936 * then all values greater than 89 are replaced with the value "89+". 937 * </pre> 938 * 939 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 940 * </code> 941 */ mergeUpperBound(com.google.privacy.dlp.v2.Value value)942 public Builder mergeUpperBound(com.google.privacy.dlp.v2.Value value) { 943 if (upperBoundBuilder_ == null) { 944 if (((bitField0_ & 0x00000002) != 0) 945 && upperBound_ != null 946 && upperBound_ != com.google.privacy.dlp.v2.Value.getDefaultInstance()) { 947 getUpperBoundBuilder().mergeFrom(value); 948 } else { 949 upperBound_ = value; 950 } 951 } else { 952 upperBoundBuilder_.mergeFrom(value); 953 } 954 bitField0_ |= 0x00000002; 955 onChanged(); 956 return this; 957 } 958 /** 959 * 960 * 961 * <pre> 962 * Required. Upper bound value of buckets. All values greater than upper_bound are 963 * grouped together into a single bucket; for example if `upper_bound` = 89, 964 * then all values greater than 89 are replaced with the value "89+". 965 * </pre> 966 * 967 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 968 * </code> 969 */ clearUpperBound()970 public Builder clearUpperBound() { 971 bitField0_ = (bitField0_ & ~0x00000002); 972 upperBound_ = null; 973 if (upperBoundBuilder_ != null) { 974 upperBoundBuilder_.dispose(); 975 upperBoundBuilder_ = null; 976 } 977 onChanged(); 978 return this; 979 } 980 /** 981 * 982 * 983 * <pre> 984 * Required. Upper bound value of buckets. All values greater than upper_bound are 985 * grouped together into a single bucket; for example if `upper_bound` = 89, 986 * then all values greater than 89 are replaced with the value "89+". 987 * </pre> 988 * 989 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 990 * </code> 991 */ getUpperBoundBuilder()992 public com.google.privacy.dlp.v2.Value.Builder getUpperBoundBuilder() { 993 bitField0_ |= 0x00000002; 994 onChanged(); 995 return getUpperBoundFieldBuilder().getBuilder(); 996 } 997 /** 998 * 999 * 1000 * <pre> 1001 * Required. Upper bound value of buckets. All values greater than upper_bound are 1002 * grouped together into a single bucket; for example if `upper_bound` = 89, 1003 * then all values greater than 89 are replaced with the value "89+". 1004 * </pre> 1005 * 1006 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 1007 * </code> 1008 */ getUpperBoundOrBuilder()1009 public com.google.privacy.dlp.v2.ValueOrBuilder getUpperBoundOrBuilder() { 1010 if (upperBoundBuilder_ != null) { 1011 return upperBoundBuilder_.getMessageOrBuilder(); 1012 } else { 1013 return upperBound_ == null 1014 ? com.google.privacy.dlp.v2.Value.getDefaultInstance() 1015 : upperBound_; 1016 } 1017 } 1018 /** 1019 * 1020 * 1021 * <pre> 1022 * Required. Upper bound value of buckets. All values greater than upper_bound are 1023 * grouped together into a single bucket; for example if `upper_bound` = 89, 1024 * then all values greater than 89 are replaced with the value "89+". 1025 * </pre> 1026 * 1027 * <code>.google.privacy.dlp.v2.Value upper_bound = 2 [(.google.api.field_behavior) = REQUIRED]; 1028 * </code> 1029 */ 1030 private com.google.protobuf.SingleFieldBuilderV3< 1031 com.google.privacy.dlp.v2.Value, 1032 com.google.privacy.dlp.v2.Value.Builder, 1033 com.google.privacy.dlp.v2.ValueOrBuilder> getUpperBoundFieldBuilder()1034 getUpperBoundFieldBuilder() { 1035 if (upperBoundBuilder_ == null) { 1036 upperBoundBuilder_ = 1037 new com.google.protobuf.SingleFieldBuilderV3< 1038 com.google.privacy.dlp.v2.Value, 1039 com.google.privacy.dlp.v2.Value.Builder, 1040 com.google.privacy.dlp.v2.ValueOrBuilder>( 1041 getUpperBound(), getParentForChildren(), isClean()); 1042 upperBound_ = null; 1043 } 1044 return upperBoundBuilder_; 1045 } 1046 1047 private double bucketSize_; 1048 /** 1049 * 1050 * 1051 * <pre> 1052 * Required. Size of each bucket (except for minimum and maximum buckets). So if 1053 * `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the 1054 * following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 1055 * 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. 1056 * </pre> 1057 * 1058 * <code>double bucket_size = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1059 * 1060 * @return The bucketSize. 1061 */ 1062 @java.lang.Override getBucketSize()1063 public double getBucketSize() { 1064 return bucketSize_; 1065 } 1066 /** 1067 * 1068 * 1069 * <pre> 1070 * Required. Size of each bucket (except for minimum and maximum buckets). So if 1071 * `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the 1072 * following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 1073 * 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. 1074 * </pre> 1075 * 1076 * <code>double bucket_size = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1077 * 1078 * @param value The bucketSize to set. 1079 * @return This builder for chaining. 1080 */ setBucketSize(double value)1081 public Builder setBucketSize(double value) { 1082 1083 bucketSize_ = value; 1084 bitField0_ |= 0x00000004; 1085 onChanged(); 1086 return this; 1087 } 1088 /** 1089 * 1090 * 1091 * <pre> 1092 * Required. Size of each bucket (except for minimum and maximum buckets). So if 1093 * `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the 1094 * following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 1095 * 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works. 1096 * </pre> 1097 * 1098 * <code>double bucket_size = 3 [(.google.api.field_behavior) = REQUIRED];</code> 1099 * 1100 * @return This builder for chaining. 1101 */ clearBucketSize()1102 public Builder clearBucketSize() { 1103 bitField0_ = (bitField0_ & ~0x00000004); 1104 bucketSize_ = 0D; 1105 onChanged(); 1106 return this; 1107 } 1108 1109 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1110 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1111 return super.setUnknownFields(unknownFields); 1112 } 1113 1114 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1115 public final Builder mergeUnknownFields( 1116 final com.google.protobuf.UnknownFieldSet unknownFields) { 1117 return super.mergeUnknownFields(unknownFields); 1118 } 1119 1120 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.FixedSizeBucketingConfig) 1121 } 1122 1123 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.FixedSizeBucketingConfig) 1124 private static final com.google.privacy.dlp.v2.FixedSizeBucketingConfig DEFAULT_INSTANCE; 1125 1126 static { 1127 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.FixedSizeBucketingConfig(); 1128 } 1129 getDefaultInstance()1130 public static com.google.privacy.dlp.v2.FixedSizeBucketingConfig getDefaultInstance() { 1131 return DEFAULT_INSTANCE; 1132 } 1133 1134 private static final com.google.protobuf.Parser<FixedSizeBucketingConfig> PARSER = 1135 new com.google.protobuf.AbstractParser<FixedSizeBucketingConfig>() { 1136 @java.lang.Override 1137 public FixedSizeBucketingConfig parsePartialFrom( 1138 com.google.protobuf.CodedInputStream input, 1139 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1140 throws com.google.protobuf.InvalidProtocolBufferException { 1141 Builder builder = newBuilder(); 1142 try { 1143 builder.mergeFrom(input, extensionRegistry); 1144 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1145 throw e.setUnfinishedMessage(builder.buildPartial()); 1146 } catch (com.google.protobuf.UninitializedMessageException e) { 1147 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1148 } catch (java.io.IOException e) { 1149 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1150 .setUnfinishedMessage(builder.buildPartial()); 1151 } 1152 return builder.buildPartial(); 1153 } 1154 }; 1155 parser()1156 public static com.google.protobuf.Parser<FixedSizeBucketingConfig> parser() { 1157 return PARSER; 1158 } 1159 1160 @java.lang.Override getParserForType()1161 public com.google.protobuf.Parser<FixedSizeBucketingConfig> getParserForType() { 1162 return PARSER; 1163 } 1164 1165 @java.lang.Override getDefaultInstanceForType()1166 public com.google.privacy.dlp.v2.FixedSizeBucketingConfig getDefaultInstanceForType() { 1167 return DEFAULT_INSTANCE; 1168 } 1169 } 1170