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/storage.proto 18 19 package com.google.privacy.dlp.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * A representation of a Datastore kind. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.KindExpression} 29 */ 30 public final class KindExpression extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.KindExpression) 33 KindExpressionOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use KindExpression.newBuilder() to construct. KindExpression(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private KindExpression(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 KindExpression()40 private KindExpression() { 41 name_ = ""; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new KindExpression(); 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.DlpStorage 57 .internal_static_google_privacy_dlp_v2_KindExpression_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.privacy.dlp.v2.DlpStorage 64 .internal_static_google_privacy_dlp_v2_KindExpression_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.privacy.dlp.v2.KindExpression.class, 67 com.google.privacy.dlp.v2.KindExpression.Builder.class); 68 } 69 70 public static final int NAME_FIELD_NUMBER = 1; 71 72 @SuppressWarnings("serial") 73 private volatile java.lang.Object name_ = ""; 74 /** 75 * 76 * 77 * <pre> 78 * The name of the kind. 79 * </pre> 80 * 81 * <code>string name = 1;</code> 82 * 83 * @return The name. 84 */ 85 @java.lang.Override getName()86 public java.lang.String getName() { 87 java.lang.Object ref = name_; 88 if (ref instanceof java.lang.String) { 89 return (java.lang.String) ref; 90 } else { 91 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 92 java.lang.String s = bs.toStringUtf8(); 93 name_ = s; 94 return s; 95 } 96 } 97 /** 98 * 99 * 100 * <pre> 101 * The name of the kind. 102 * </pre> 103 * 104 * <code>string name = 1;</code> 105 * 106 * @return The bytes for name. 107 */ 108 @java.lang.Override getNameBytes()109 public com.google.protobuf.ByteString getNameBytes() { 110 java.lang.Object ref = name_; 111 if (ref instanceof java.lang.String) { 112 com.google.protobuf.ByteString b = 113 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 114 name_ = b; 115 return b; 116 } else { 117 return (com.google.protobuf.ByteString) ref; 118 } 119 } 120 121 private byte memoizedIsInitialized = -1; 122 123 @java.lang.Override isInitialized()124 public final boolean isInitialized() { 125 byte isInitialized = memoizedIsInitialized; 126 if (isInitialized == 1) return true; 127 if (isInitialized == 0) return false; 128 129 memoizedIsInitialized = 1; 130 return true; 131 } 132 133 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)134 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 135 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 136 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 137 } 138 getUnknownFields().writeTo(output); 139 } 140 141 @java.lang.Override getSerializedSize()142 public int getSerializedSize() { 143 int size = memoizedSize; 144 if (size != -1) return size; 145 146 size = 0; 147 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 148 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 149 } 150 size += getUnknownFields().getSerializedSize(); 151 memoizedSize = size; 152 return size; 153 } 154 155 @java.lang.Override equals(final java.lang.Object obj)156 public boolean equals(final java.lang.Object obj) { 157 if (obj == this) { 158 return true; 159 } 160 if (!(obj instanceof com.google.privacy.dlp.v2.KindExpression)) { 161 return super.equals(obj); 162 } 163 com.google.privacy.dlp.v2.KindExpression other = (com.google.privacy.dlp.v2.KindExpression) obj; 164 165 if (!getName().equals(other.getName())) return false; 166 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 167 return true; 168 } 169 170 @java.lang.Override hashCode()171 public int hashCode() { 172 if (memoizedHashCode != 0) { 173 return memoizedHashCode; 174 } 175 int hash = 41; 176 hash = (19 * hash) + getDescriptor().hashCode(); 177 hash = (37 * hash) + NAME_FIELD_NUMBER; 178 hash = (53 * hash) + getName().hashCode(); 179 hash = (29 * hash) + getUnknownFields().hashCode(); 180 memoizedHashCode = hash; 181 return hash; 182 } 183 parseFrom(java.nio.ByteBuffer data)184 public static com.google.privacy.dlp.v2.KindExpression parseFrom(java.nio.ByteBuffer data) 185 throws com.google.protobuf.InvalidProtocolBufferException { 186 return PARSER.parseFrom(data); 187 } 188 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)189 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 190 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 191 throws com.google.protobuf.InvalidProtocolBufferException { 192 return PARSER.parseFrom(data, extensionRegistry); 193 } 194 parseFrom( com.google.protobuf.ByteString data)195 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 196 com.google.protobuf.ByteString data) 197 throws com.google.protobuf.InvalidProtocolBufferException { 198 return PARSER.parseFrom(data); 199 } 200 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)201 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 202 com.google.protobuf.ByteString data, 203 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 204 throws com.google.protobuf.InvalidProtocolBufferException { 205 return PARSER.parseFrom(data, extensionRegistry); 206 } 207 parseFrom(byte[] data)208 public static com.google.privacy.dlp.v2.KindExpression parseFrom(byte[] data) 209 throws com.google.protobuf.InvalidProtocolBufferException { 210 return PARSER.parseFrom(data); 211 } 212 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)213 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 214 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 215 throws com.google.protobuf.InvalidProtocolBufferException { 216 return PARSER.parseFrom(data, extensionRegistry); 217 } 218 parseFrom(java.io.InputStream input)219 public static com.google.privacy.dlp.v2.KindExpression parseFrom(java.io.InputStream input) 220 throws java.io.IOException { 221 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 222 } 223 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)224 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 225 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 226 throws java.io.IOException { 227 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 228 PARSER, input, extensionRegistry); 229 } 230 parseDelimitedFrom( java.io.InputStream input)231 public static com.google.privacy.dlp.v2.KindExpression parseDelimitedFrom( 232 java.io.InputStream input) throws java.io.IOException { 233 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 234 } 235 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)236 public static com.google.privacy.dlp.v2.KindExpression parseDelimitedFrom( 237 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 238 throws java.io.IOException { 239 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 240 PARSER, input, extensionRegistry); 241 } 242 parseFrom( com.google.protobuf.CodedInputStream input)243 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 244 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 245 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 246 } 247 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)248 public static com.google.privacy.dlp.v2.KindExpression parseFrom( 249 com.google.protobuf.CodedInputStream input, 250 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 251 throws java.io.IOException { 252 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 253 PARSER, input, extensionRegistry); 254 } 255 256 @java.lang.Override newBuilderForType()257 public Builder newBuilderForType() { 258 return newBuilder(); 259 } 260 newBuilder()261 public static Builder newBuilder() { 262 return DEFAULT_INSTANCE.toBuilder(); 263 } 264 newBuilder(com.google.privacy.dlp.v2.KindExpression prototype)265 public static Builder newBuilder(com.google.privacy.dlp.v2.KindExpression prototype) { 266 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 267 } 268 269 @java.lang.Override toBuilder()270 public Builder toBuilder() { 271 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 272 } 273 274 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)275 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 276 Builder builder = new Builder(parent); 277 return builder; 278 } 279 /** 280 * 281 * 282 * <pre> 283 * A representation of a Datastore kind. 284 * </pre> 285 * 286 * Protobuf type {@code google.privacy.dlp.v2.KindExpression} 287 */ 288 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 289 implements 290 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.KindExpression) 291 com.google.privacy.dlp.v2.KindExpressionOrBuilder { getDescriptor()292 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 293 return com.google.privacy.dlp.v2.DlpStorage 294 .internal_static_google_privacy_dlp_v2_KindExpression_descriptor; 295 } 296 297 @java.lang.Override 298 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()299 internalGetFieldAccessorTable() { 300 return com.google.privacy.dlp.v2.DlpStorage 301 .internal_static_google_privacy_dlp_v2_KindExpression_fieldAccessorTable 302 .ensureFieldAccessorsInitialized( 303 com.google.privacy.dlp.v2.KindExpression.class, 304 com.google.privacy.dlp.v2.KindExpression.Builder.class); 305 } 306 307 // Construct using com.google.privacy.dlp.v2.KindExpression.newBuilder() Builder()308 private Builder() {} 309 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)310 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 311 super(parent); 312 } 313 314 @java.lang.Override clear()315 public Builder clear() { 316 super.clear(); 317 bitField0_ = 0; 318 name_ = ""; 319 return this; 320 } 321 322 @java.lang.Override getDescriptorForType()323 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 324 return com.google.privacy.dlp.v2.DlpStorage 325 .internal_static_google_privacy_dlp_v2_KindExpression_descriptor; 326 } 327 328 @java.lang.Override getDefaultInstanceForType()329 public com.google.privacy.dlp.v2.KindExpression getDefaultInstanceForType() { 330 return com.google.privacy.dlp.v2.KindExpression.getDefaultInstance(); 331 } 332 333 @java.lang.Override build()334 public com.google.privacy.dlp.v2.KindExpression build() { 335 com.google.privacy.dlp.v2.KindExpression result = buildPartial(); 336 if (!result.isInitialized()) { 337 throw newUninitializedMessageException(result); 338 } 339 return result; 340 } 341 342 @java.lang.Override buildPartial()343 public com.google.privacy.dlp.v2.KindExpression buildPartial() { 344 com.google.privacy.dlp.v2.KindExpression result = 345 new com.google.privacy.dlp.v2.KindExpression(this); 346 if (bitField0_ != 0) { 347 buildPartial0(result); 348 } 349 onBuilt(); 350 return result; 351 } 352 buildPartial0(com.google.privacy.dlp.v2.KindExpression result)353 private void buildPartial0(com.google.privacy.dlp.v2.KindExpression result) { 354 int from_bitField0_ = bitField0_; 355 if (((from_bitField0_ & 0x00000001) != 0)) { 356 result.name_ = name_; 357 } 358 } 359 360 @java.lang.Override clone()361 public Builder clone() { 362 return super.clone(); 363 } 364 365 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)366 public Builder setField( 367 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 368 return super.setField(field, value); 369 } 370 371 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)372 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 373 return super.clearField(field); 374 } 375 376 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)377 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 378 return super.clearOneof(oneof); 379 } 380 381 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)382 public Builder setRepeatedField( 383 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 384 return super.setRepeatedField(field, index, value); 385 } 386 387 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)388 public Builder addRepeatedField( 389 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 390 return super.addRepeatedField(field, value); 391 } 392 393 @java.lang.Override mergeFrom(com.google.protobuf.Message other)394 public Builder mergeFrom(com.google.protobuf.Message other) { 395 if (other instanceof com.google.privacy.dlp.v2.KindExpression) { 396 return mergeFrom((com.google.privacy.dlp.v2.KindExpression) other); 397 } else { 398 super.mergeFrom(other); 399 return this; 400 } 401 } 402 mergeFrom(com.google.privacy.dlp.v2.KindExpression other)403 public Builder mergeFrom(com.google.privacy.dlp.v2.KindExpression other) { 404 if (other == com.google.privacy.dlp.v2.KindExpression.getDefaultInstance()) return this; 405 if (!other.getName().isEmpty()) { 406 name_ = other.name_; 407 bitField0_ |= 0x00000001; 408 onChanged(); 409 } 410 this.mergeUnknownFields(other.getUnknownFields()); 411 onChanged(); 412 return this; 413 } 414 415 @java.lang.Override isInitialized()416 public final boolean isInitialized() { 417 return true; 418 } 419 420 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)421 public Builder mergeFrom( 422 com.google.protobuf.CodedInputStream input, 423 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 424 throws java.io.IOException { 425 if (extensionRegistry == null) { 426 throw new java.lang.NullPointerException(); 427 } 428 try { 429 boolean done = false; 430 while (!done) { 431 int tag = input.readTag(); 432 switch (tag) { 433 case 0: 434 done = true; 435 break; 436 case 10: 437 { 438 name_ = input.readStringRequireUtf8(); 439 bitField0_ |= 0x00000001; 440 break; 441 } // case 10 442 default: 443 { 444 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 445 done = true; // was an endgroup tag 446 } 447 break; 448 } // default: 449 } // switch (tag) 450 } // while (!done) 451 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 452 throw e.unwrapIOException(); 453 } finally { 454 onChanged(); 455 } // finally 456 return this; 457 } 458 459 private int bitField0_; 460 461 private java.lang.Object name_ = ""; 462 /** 463 * 464 * 465 * <pre> 466 * The name of the kind. 467 * </pre> 468 * 469 * <code>string name = 1;</code> 470 * 471 * @return The name. 472 */ getName()473 public java.lang.String getName() { 474 java.lang.Object ref = name_; 475 if (!(ref instanceof java.lang.String)) { 476 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 477 java.lang.String s = bs.toStringUtf8(); 478 name_ = s; 479 return s; 480 } else { 481 return (java.lang.String) ref; 482 } 483 } 484 /** 485 * 486 * 487 * <pre> 488 * The name of the kind. 489 * </pre> 490 * 491 * <code>string name = 1;</code> 492 * 493 * @return The bytes for name. 494 */ getNameBytes()495 public com.google.protobuf.ByteString getNameBytes() { 496 java.lang.Object ref = name_; 497 if (ref instanceof String) { 498 com.google.protobuf.ByteString b = 499 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 500 name_ = b; 501 return b; 502 } else { 503 return (com.google.protobuf.ByteString) ref; 504 } 505 } 506 /** 507 * 508 * 509 * <pre> 510 * The name of the kind. 511 * </pre> 512 * 513 * <code>string name = 1;</code> 514 * 515 * @param value The name to set. 516 * @return This builder for chaining. 517 */ setName(java.lang.String value)518 public Builder setName(java.lang.String value) { 519 if (value == null) { 520 throw new NullPointerException(); 521 } 522 name_ = value; 523 bitField0_ |= 0x00000001; 524 onChanged(); 525 return this; 526 } 527 /** 528 * 529 * 530 * <pre> 531 * The name of the kind. 532 * </pre> 533 * 534 * <code>string name = 1;</code> 535 * 536 * @return This builder for chaining. 537 */ clearName()538 public Builder clearName() { 539 name_ = getDefaultInstance().getName(); 540 bitField0_ = (bitField0_ & ~0x00000001); 541 onChanged(); 542 return this; 543 } 544 /** 545 * 546 * 547 * <pre> 548 * The name of the kind. 549 * </pre> 550 * 551 * <code>string name = 1;</code> 552 * 553 * @param value The bytes for name to set. 554 * @return This builder for chaining. 555 */ setNameBytes(com.google.protobuf.ByteString value)556 public Builder setNameBytes(com.google.protobuf.ByteString value) { 557 if (value == null) { 558 throw new NullPointerException(); 559 } 560 checkByteStringIsUtf8(value); 561 name_ = value; 562 bitField0_ |= 0x00000001; 563 onChanged(); 564 return this; 565 } 566 567 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)568 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 569 return super.setUnknownFields(unknownFields); 570 } 571 572 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)573 public final Builder mergeUnknownFields( 574 final com.google.protobuf.UnknownFieldSet unknownFields) { 575 return super.mergeUnknownFields(unknownFields); 576 } 577 578 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.KindExpression) 579 } 580 581 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.KindExpression) 582 private static final com.google.privacy.dlp.v2.KindExpression DEFAULT_INSTANCE; 583 584 static { 585 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.KindExpression(); 586 } 587 getDefaultInstance()588 public static com.google.privacy.dlp.v2.KindExpression getDefaultInstance() { 589 return DEFAULT_INSTANCE; 590 } 591 592 private static final com.google.protobuf.Parser<KindExpression> PARSER = 593 new com.google.protobuf.AbstractParser<KindExpression>() { 594 @java.lang.Override 595 public KindExpression parsePartialFrom( 596 com.google.protobuf.CodedInputStream input, 597 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 598 throws com.google.protobuf.InvalidProtocolBufferException { 599 Builder builder = newBuilder(); 600 try { 601 builder.mergeFrom(input, extensionRegistry); 602 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 603 throw e.setUnfinishedMessage(builder.buildPartial()); 604 } catch (com.google.protobuf.UninitializedMessageException e) { 605 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 606 } catch (java.io.IOException e) { 607 throw new com.google.protobuf.InvalidProtocolBufferException(e) 608 .setUnfinishedMessage(builder.buildPartial()); 609 } 610 return builder.buildPartial(); 611 } 612 }; 613 parser()614 public static com.google.protobuf.Parser<KindExpression> parser() { 615 return PARSER; 616 } 617 618 @java.lang.Override getParserForType()619 public com.google.protobuf.Parser<KindExpression> getParserForType() { 620 return PARSER; 621 } 622 623 @java.lang.Override getDefaultInstanceForType()624 public com.google.privacy.dlp.v2.KindExpression getDefaultInstanceForType() { 625 return DEFAULT_INSTANCE; 626 } 627 } 628