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 * Options defining a data set within Google Cloud Datastore. 26 * </pre> 27 * 28 * Protobuf type {@code google.privacy.dlp.v2.DatastoreOptions} 29 */ 30 public final class DatastoreOptions extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.DatastoreOptions) 33 DatastoreOptionsOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use DatastoreOptions.newBuilder() to construct. DatastoreOptions(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private DatastoreOptions(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 DatastoreOptions()40 private DatastoreOptions() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new DatastoreOptions(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.privacy.dlp.v2.DlpStorage 55 .internal_static_google_privacy_dlp_v2_DatastoreOptions_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.privacy.dlp.v2.DlpStorage 62 .internal_static_google_privacy_dlp_v2_DatastoreOptions_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.privacy.dlp.v2.DatastoreOptions.class, 65 com.google.privacy.dlp.v2.DatastoreOptions.Builder.class); 66 } 67 68 public static final int PARTITION_ID_FIELD_NUMBER = 1; 69 private com.google.privacy.dlp.v2.PartitionId partitionId_; 70 /** 71 * 72 * 73 * <pre> 74 * A partition ID identifies a grouping of entities. The grouping is always 75 * by project and namespace, however the namespace ID may be empty. 76 * </pre> 77 * 78 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 79 * 80 * @return Whether the partitionId field is set. 81 */ 82 @java.lang.Override hasPartitionId()83 public boolean hasPartitionId() { 84 return partitionId_ != null; 85 } 86 /** 87 * 88 * 89 * <pre> 90 * A partition ID identifies a grouping of entities. The grouping is always 91 * by project and namespace, however the namespace ID may be empty. 92 * </pre> 93 * 94 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 95 * 96 * @return The partitionId. 97 */ 98 @java.lang.Override getPartitionId()99 public com.google.privacy.dlp.v2.PartitionId getPartitionId() { 100 return partitionId_ == null 101 ? com.google.privacy.dlp.v2.PartitionId.getDefaultInstance() 102 : partitionId_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * A partition ID identifies a grouping of entities. The grouping is always 109 * by project and namespace, however the namespace ID may be empty. 110 * </pre> 111 * 112 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 113 */ 114 @java.lang.Override getPartitionIdOrBuilder()115 public com.google.privacy.dlp.v2.PartitionIdOrBuilder getPartitionIdOrBuilder() { 116 return partitionId_ == null 117 ? com.google.privacy.dlp.v2.PartitionId.getDefaultInstance() 118 : partitionId_; 119 } 120 121 public static final int KIND_FIELD_NUMBER = 2; 122 private com.google.privacy.dlp.v2.KindExpression kind_; 123 /** 124 * 125 * 126 * <pre> 127 * The kind to process. 128 * </pre> 129 * 130 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 131 * 132 * @return Whether the kind field is set. 133 */ 134 @java.lang.Override hasKind()135 public boolean hasKind() { 136 return kind_ != null; 137 } 138 /** 139 * 140 * 141 * <pre> 142 * The kind to process. 143 * </pre> 144 * 145 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 146 * 147 * @return The kind. 148 */ 149 @java.lang.Override getKind()150 public com.google.privacy.dlp.v2.KindExpression getKind() { 151 return kind_ == null ? com.google.privacy.dlp.v2.KindExpression.getDefaultInstance() : kind_; 152 } 153 /** 154 * 155 * 156 * <pre> 157 * The kind to process. 158 * </pre> 159 * 160 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 161 */ 162 @java.lang.Override getKindOrBuilder()163 public com.google.privacy.dlp.v2.KindExpressionOrBuilder getKindOrBuilder() { 164 return kind_ == null ? com.google.privacy.dlp.v2.KindExpression.getDefaultInstance() : kind_; 165 } 166 167 private byte memoizedIsInitialized = -1; 168 169 @java.lang.Override isInitialized()170 public final boolean isInitialized() { 171 byte isInitialized = memoizedIsInitialized; 172 if (isInitialized == 1) return true; 173 if (isInitialized == 0) return false; 174 175 memoizedIsInitialized = 1; 176 return true; 177 } 178 179 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)180 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 181 if (partitionId_ != null) { 182 output.writeMessage(1, getPartitionId()); 183 } 184 if (kind_ != null) { 185 output.writeMessage(2, getKind()); 186 } 187 getUnknownFields().writeTo(output); 188 } 189 190 @java.lang.Override getSerializedSize()191 public int getSerializedSize() { 192 int size = memoizedSize; 193 if (size != -1) return size; 194 195 size = 0; 196 if (partitionId_ != null) { 197 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPartitionId()); 198 } 199 if (kind_ != null) { 200 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getKind()); 201 } 202 size += getUnknownFields().getSerializedSize(); 203 memoizedSize = size; 204 return size; 205 } 206 207 @java.lang.Override equals(final java.lang.Object obj)208 public boolean equals(final java.lang.Object obj) { 209 if (obj == this) { 210 return true; 211 } 212 if (!(obj instanceof com.google.privacy.dlp.v2.DatastoreOptions)) { 213 return super.equals(obj); 214 } 215 com.google.privacy.dlp.v2.DatastoreOptions other = 216 (com.google.privacy.dlp.v2.DatastoreOptions) obj; 217 218 if (hasPartitionId() != other.hasPartitionId()) return false; 219 if (hasPartitionId()) { 220 if (!getPartitionId().equals(other.getPartitionId())) return false; 221 } 222 if (hasKind() != other.hasKind()) return false; 223 if (hasKind()) { 224 if (!getKind().equals(other.getKind())) return false; 225 } 226 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 227 return true; 228 } 229 230 @java.lang.Override hashCode()231 public int hashCode() { 232 if (memoizedHashCode != 0) { 233 return memoizedHashCode; 234 } 235 int hash = 41; 236 hash = (19 * hash) + getDescriptor().hashCode(); 237 if (hasPartitionId()) { 238 hash = (37 * hash) + PARTITION_ID_FIELD_NUMBER; 239 hash = (53 * hash) + getPartitionId().hashCode(); 240 } 241 if (hasKind()) { 242 hash = (37 * hash) + KIND_FIELD_NUMBER; 243 hash = (53 * hash) + getKind().hashCode(); 244 } 245 hash = (29 * hash) + getUnknownFields().hashCode(); 246 memoizedHashCode = hash; 247 return hash; 248 } 249 parseFrom(java.nio.ByteBuffer data)250 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom(java.nio.ByteBuffer data) 251 throws com.google.protobuf.InvalidProtocolBufferException { 252 return PARSER.parseFrom(data); 253 } 254 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)255 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 256 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 257 throws com.google.protobuf.InvalidProtocolBufferException { 258 return PARSER.parseFrom(data, extensionRegistry); 259 } 260 parseFrom( com.google.protobuf.ByteString data)261 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 262 com.google.protobuf.ByteString data) 263 throws com.google.protobuf.InvalidProtocolBufferException { 264 return PARSER.parseFrom(data); 265 } 266 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)267 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 268 com.google.protobuf.ByteString data, 269 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 270 throws com.google.protobuf.InvalidProtocolBufferException { 271 return PARSER.parseFrom(data, extensionRegistry); 272 } 273 parseFrom(byte[] data)274 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom(byte[] data) 275 throws com.google.protobuf.InvalidProtocolBufferException { 276 return PARSER.parseFrom(data); 277 } 278 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)279 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 280 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 281 throws com.google.protobuf.InvalidProtocolBufferException { 282 return PARSER.parseFrom(data, extensionRegistry); 283 } 284 parseFrom(java.io.InputStream input)285 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom(java.io.InputStream input) 286 throws java.io.IOException { 287 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 288 } 289 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)290 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 291 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 292 throws java.io.IOException { 293 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 294 PARSER, input, extensionRegistry); 295 } 296 parseDelimitedFrom( java.io.InputStream input)297 public static com.google.privacy.dlp.v2.DatastoreOptions parseDelimitedFrom( 298 java.io.InputStream input) throws java.io.IOException { 299 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 300 } 301 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)302 public static com.google.privacy.dlp.v2.DatastoreOptions parseDelimitedFrom( 303 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 304 throws java.io.IOException { 305 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 306 PARSER, input, extensionRegistry); 307 } 308 parseFrom( com.google.protobuf.CodedInputStream input)309 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 310 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 311 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 312 } 313 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)314 public static com.google.privacy.dlp.v2.DatastoreOptions parseFrom( 315 com.google.protobuf.CodedInputStream input, 316 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 317 throws java.io.IOException { 318 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 319 PARSER, input, extensionRegistry); 320 } 321 322 @java.lang.Override newBuilderForType()323 public Builder newBuilderForType() { 324 return newBuilder(); 325 } 326 newBuilder()327 public static Builder newBuilder() { 328 return DEFAULT_INSTANCE.toBuilder(); 329 } 330 newBuilder(com.google.privacy.dlp.v2.DatastoreOptions prototype)331 public static Builder newBuilder(com.google.privacy.dlp.v2.DatastoreOptions prototype) { 332 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 333 } 334 335 @java.lang.Override toBuilder()336 public Builder toBuilder() { 337 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 338 } 339 340 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)341 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 342 Builder builder = new Builder(parent); 343 return builder; 344 } 345 /** 346 * 347 * 348 * <pre> 349 * Options defining a data set within Google Cloud Datastore. 350 * </pre> 351 * 352 * Protobuf type {@code google.privacy.dlp.v2.DatastoreOptions} 353 */ 354 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 355 implements 356 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.DatastoreOptions) 357 com.google.privacy.dlp.v2.DatastoreOptionsOrBuilder { getDescriptor()358 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 359 return com.google.privacy.dlp.v2.DlpStorage 360 .internal_static_google_privacy_dlp_v2_DatastoreOptions_descriptor; 361 } 362 363 @java.lang.Override 364 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()365 internalGetFieldAccessorTable() { 366 return com.google.privacy.dlp.v2.DlpStorage 367 .internal_static_google_privacy_dlp_v2_DatastoreOptions_fieldAccessorTable 368 .ensureFieldAccessorsInitialized( 369 com.google.privacy.dlp.v2.DatastoreOptions.class, 370 com.google.privacy.dlp.v2.DatastoreOptions.Builder.class); 371 } 372 373 // Construct using com.google.privacy.dlp.v2.DatastoreOptions.newBuilder() Builder()374 private Builder() {} 375 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)376 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 377 super(parent); 378 } 379 380 @java.lang.Override clear()381 public Builder clear() { 382 super.clear(); 383 bitField0_ = 0; 384 partitionId_ = null; 385 if (partitionIdBuilder_ != null) { 386 partitionIdBuilder_.dispose(); 387 partitionIdBuilder_ = null; 388 } 389 kind_ = null; 390 if (kindBuilder_ != null) { 391 kindBuilder_.dispose(); 392 kindBuilder_ = null; 393 } 394 return this; 395 } 396 397 @java.lang.Override getDescriptorForType()398 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 399 return com.google.privacy.dlp.v2.DlpStorage 400 .internal_static_google_privacy_dlp_v2_DatastoreOptions_descriptor; 401 } 402 403 @java.lang.Override getDefaultInstanceForType()404 public com.google.privacy.dlp.v2.DatastoreOptions getDefaultInstanceForType() { 405 return com.google.privacy.dlp.v2.DatastoreOptions.getDefaultInstance(); 406 } 407 408 @java.lang.Override build()409 public com.google.privacy.dlp.v2.DatastoreOptions build() { 410 com.google.privacy.dlp.v2.DatastoreOptions result = buildPartial(); 411 if (!result.isInitialized()) { 412 throw newUninitializedMessageException(result); 413 } 414 return result; 415 } 416 417 @java.lang.Override buildPartial()418 public com.google.privacy.dlp.v2.DatastoreOptions buildPartial() { 419 com.google.privacy.dlp.v2.DatastoreOptions result = 420 new com.google.privacy.dlp.v2.DatastoreOptions(this); 421 if (bitField0_ != 0) { 422 buildPartial0(result); 423 } 424 onBuilt(); 425 return result; 426 } 427 buildPartial0(com.google.privacy.dlp.v2.DatastoreOptions result)428 private void buildPartial0(com.google.privacy.dlp.v2.DatastoreOptions result) { 429 int from_bitField0_ = bitField0_; 430 if (((from_bitField0_ & 0x00000001) != 0)) { 431 result.partitionId_ = 432 partitionIdBuilder_ == null ? partitionId_ : partitionIdBuilder_.build(); 433 } 434 if (((from_bitField0_ & 0x00000002) != 0)) { 435 result.kind_ = kindBuilder_ == null ? kind_ : kindBuilder_.build(); 436 } 437 } 438 439 @java.lang.Override clone()440 public Builder clone() { 441 return super.clone(); 442 } 443 444 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)445 public Builder setField( 446 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 447 return super.setField(field, value); 448 } 449 450 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)451 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 452 return super.clearField(field); 453 } 454 455 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)456 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 457 return super.clearOneof(oneof); 458 } 459 460 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)461 public Builder setRepeatedField( 462 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 463 return super.setRepeatedField(field, index, value); 464 } 465 466 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)467 public Builder addRepeatedField( 468 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 469 return super.addRepeatedField(field, value); 470 } 471 472 @java.lang.Override mergeFrom(com.google.protobuf.Message other)473 public Builder mergeFrom(com.google.protobuf.Message other) { 474 if (other instanceof com.google.privacy.dlp.v2.DatastoreOptions) { 475 return mergeFrom((com.google.privacy.dlp.v2.DatastoreOptions) other); 476 } else { 477 super.mergeFrom(other); 478 return this; 479 } 480 } 481 mergeFrom(com.google.privacy.dlp.v2.DatastoreOptions other)482 public Builder mergeFrom(com.google.privacy.dlp.v2.DatastoreOptions other) { 483 if (other == com.google.privacy.dlp.v2.DatastoreOptions.getDefaultInstance()) return this; 484 if (other.hasPartitionId()) { 485 mergePartitionId(other.getPartitionId()); 486 } 487 if (other.hasKind()) { 488 mergeKind(other.getKind()); 489 } 490 this.mergeUnknownFields(other.getUnknownFields()); 491 onChanged(); 492 return this; 493 } 494 495 @java.lang.Override isInitialized()496 public final boolean isInitialized() { 497 return true; 498 } 499 500 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)501 public Builder mergeFrom( 502 com.google.protobuf.CodedInputStream input, 503 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 504 throws java.io.IOException { 505 if (extensionRegistry == null) { 506 throw new java.lang.NullPointerException(); 507 } 508 try { 509 boolean done = false; 510 while (!done) { 511 int tag = input.readTag(); 512 switch (tag) { 513 case 0: 514 done = true; 515 break; 516 case 10: 517 { 518 input.readMessage(getPartitionIdFieldBuilder().getBuilder(), extensionRegistry); 519 bitField0_ |= 0x00000001; 520 break; 521 } // case 10 522 case 18: 523 { 524 input.readMessage(getKindFieldBuilder().getBuilder(), extensionRegistry); 525 bitField0_ |= 0x00000002; 526 break; 527 } // case 18 528 default: 529 { 530 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 531 done = true; // was an endgroup tag 532 } 533 break; 534 } // default: 535 } // switch (tag) 536 } // while (!done) 537 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 538 throw e.unwrapIOException(); 539 } finally { 540 onChanged(); 541 } // finally 542 return this; 543 } 544 545 private int bitField0_; 546 547 private com.google.privacy.dlp.v2.PartitionId partitionId_; 548 private com.google.protobuf.SingleFieldBuilderV3< 549 com.google.privacy.dlp.v2.PartitionId, 550 com.google.privacy.dlp.v2.PartitionId.Builder, 551 com.google.privacy.dlp.v2.PartitionIdOrBuilder> 552 partitionIdBuilder_; 553 /** 554 * 555 * 556 * <pre> 557 * A partition ID identifies a grouping of entities. The grouping is always 558 * by project and namespace, however the namespace ID may be empty. 559 * </pre> 560 * 561 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 562 * 563 * @return Whether the partitionId field is set. 564 */ hasPartitionId()565 public boolean hasPartitionId() { 566 return ((bitField0_ & 0x00000001) != 0); 567 } 568 /** 569 * 570 * 571 * <pre> 572 * A partition ID identifies a grouping of entities. The grouping is always 573 * by project and namespace, however the namespace ID may be empty. 574 * </pre> 575 * 576 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 577 * 578 * @return The partitionId. 579 */ getPartitionId()580 public com.google.privacy.dlp.v2.PartitionId getPartitionId() { 581 if (partitionIdBuilder_ == null) { 582 return partitionId_ == null 583 ? com.google.privacy.dlp.v2.PartitionId.getDefaultInstance() 584 : partitionId_; 585 } else { 586 return partitionIdBuilder_.getMessage(); 587 } 588 } 589 /** 590 * 591 * 592 * <pre> 593 * A partition ID identifies a grouping of entities. The grouping is always 594 * by project and namespace, however the namespace ID may be empty. 595 * </pre> 596 * 597 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 598 */ setPartitionId(com.google.privacy.dlp.v2.PartitionId value)599 public Builder setPartitionId(com.google.privacy.dlp.v2.PartitionId value) { 600 if (partitionIdBuilder_ == null) { 601 if (value == null) { 602 throw new NullPointerException(); 603 } 604 partitionId_ = value; 605 } else { 606 partitionIdBuilder_.setMessage(value); 607 } 608 bitField0_ |= 0x00000001; 609 onChanged(); 610 return this; 611 } 612 /** 613 * 614 * 615 * <pre> 616 * A partition ID identifies a grouping of entities. The grouping is always 617 * by project and namespace, however the namespace ID may be empty. 618 * </pre> 619 * 620 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 621 */ setPartitionId(com.google.privacy.dlp.v2.PartitionId.Builder builderForValue)622 public Builder setPartitionId(com.google.privacy.dlp.v2.PartitionId.Builder builderForValue) { 623 if (partitionIdBuilder_ == null) { 624 partitionId_ = builderForValue.build(); 625 } else { 626 partitionIdBuilder_.setMessage(builderForValue.build()); 627 } 628 bitField0_ |= 0x00000001; 629 onChanged(); 630 return this; 631 } 632 /** 633 * 634 * 635 * <pre> 636 * A partition ID identifies a grouping of entities. The grouping is always 637 * by project and namespace, however the namespace ID may be empty. 638 * </pre> 639 * 640 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 641 */ mergePartitionId(com.google.privacy.dlp.v2.PartitionId value)642 public Builder mergePartitionId(com.google.privacy.dlp.v2.PartitionId value) { 643 if (partitionIdBuilder_ == null) { 644 if (((bitField0_ & 0x00000001) != 0) 645 && partitionId_ != null 646 && partitionId_ != com.google.privacy.dlp.v2.PartitionId.getDefaultInstance()) { 647 getPartitionIdBuilder().mergeFrom(value); 648 } else { 649 partitionId_ = value; 650 } 651 } else { 652 partitionIdBuilder_.mergeFrom(value); 653 } 654 bitField0_ |= 0x00000001; 655 onChanged(); 656 return this; 657 } 658 /** 659 * 660 * 661 * <pre> 662 * A partition ID identifies a grouping of entities. The grouping is always 663 * by project and namespace, however the namespace ID may be empty. 664 * </pre> 665 * 666 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 667 */ clearPartitionId()668 public Builder clearPartitionId() { 669 bitField0_ = (bitField0_ & ~0x00000001); 670 partitionId_ = null; 671 if (partitionIdBuilder_ != null) { 672 partitionIdBuilder_.dispose(); 673 partitionIdBuilder_ = null; 674 } 675 onChanged(); 676 return this; 677 } 678 /** 679 * 680 * 681 * <pre> 682 * A partition ID identifies a grouping of entities. The grouping is always 683 * by project and namespace, however the namespace ID may be empty. 684 * </pre> 685 * 686 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 687 */ getPartitionIdBuilder()688 public com.google.privacy.dlp.v2.PartitionId.Builder getPartitionIdBuilder() { 689 bitField0_ |= 0x00000001; 690 onChanged(); 691 return getPartitionIdFieldBuilder().getBuilder(); 692 } 693 /** 694 * 695 * 696 * <pre> 697 * A partition ID identifies a grouping of entities. The grouping is always 698 * by project and namespace, however the namespace ID may be empty. 699 * </pre> 700 * 701 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 702 */ getPartitionIdOrBuilder()703 public com.google.privacy.dlp.v2.PartitionIdOrBuilder getPartitionIdOrBuilder() { 704 if (partitionIdBuilder_ != null) { 705 return partitionIdBuilder_.getMessageOrBuilder(); 706 } else { 707 return partitionId_ == null 708 ? com.google.privacy.dlp.v2.PartitionId.getDefaultInstance() 709 : partitionId_; 710 } 711 } 712 /** 713 * 714 * 715 * <pre> 716 * A partition ID identifies a grouping of entities. The grouping is always 717 * by project and namespace, however the namespace ID may be empty. 718 * </pre> 719 * 720 * <code>.google.privacy.dlp.v2.PartitionId partition_id = 1;</code> 721 */ 722 private com.google.protobuf.SingleFieldBuilderV3< 723 com.google.privacy.dlp.v2.PartitionId, 724 com.google.privacy.dlp.v2.PartitionId.Builder, 725 com.google.privacy.dlp.v2.PartitionIdOrBuilder> getPartitionIdFieldBuilder()726 getPartitionIdFieldBuilder() { 727 if (partitionIdBuilder_ == null) { 728 partitionIdBuilder_ = 729 new com.google.protobuf.SingleFieldBuilderV3< 730 com.google.privacy.dlp.v2.PartitionId, 731 com.google.privacy.dlp.v2.PartitionId.Builder, 732 com.google.privacy.dlp.v2.PartitionIdOrBuilder>( 733 getPartitionId(), getParentForChildren(), isClean()); 734 partitionId_ = null; 735 } 736 return partitionIdBuilder_; 737 } 738 739 private com.google.privacy.dlp.v2.KindExpression kind_; 740 private com.google.protobuf.SingleFieldBuilderV3< 741 com.google.privacy.dlp.v2.KindExpression, 742 com.google.privacy.dlp.v2.KindExpression.Builder, 743 com.google.privacy.dlp.v2.KindExpressionOrBuilder> 744 kindBuilder_; 745 /** 746 * 747 * 748 * <pre> 749 * The kind to process. 750 * </pre> 751 * 752 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 753 * 754 * @return Whether the kind field is set. 755 */ hasKind()756 public boolean hasKind() { 757 return ((bitField0_ & 0x00000002) != 0); 758 } 759 /** 760 * 761 * 762 * <pre> 763 * The kind to process. 764 * </pre> 765 * 766 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 767 * 768 * @return The kind. 769 */ getKind()770 public com.google.privacy.dlp.v2.KindExpression getKind() { 771 if (kindBuilder_ == null) { 772 return kind_ == null 773 ? com.google.privacy.dlp.v2.KindExpression.getDefaultInstance() 774 : kind_; 775 } else { 776 return kindBuilder_.getMessage(); 777 } 778 } 779 /** 780 * 781 * 782 * <pre> 783 * The kind to process. 784 * </pre> 785 * 786 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 787 */ setKind(com.google.privacy.dlp.v2.KindExpression value)788 public Builder setKind(com.google.privacy.dlp.v2.KindExpression value) { 789 if (kindBuilder_ == null) { 790 if (value == null) { 791 throw new NullPointerException(); 792 } 793 kind_ = value; 794 } else { 795 kindBuilder_.setMessage(value); 796 } 797 bitField0_ |= 0x00000002; 798 onChanged(); 799 return this; 800 } 801 /** 802 * 803 * 804 * <pre> 805 * The kind to process. 806 * </pre> 807 * 808 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 809 */ setKind(com.google.privacy.dlp.v2.KindExpression.Builder builderForValue)810 public Builder setKind(com.google.privacy.dlp.v2.KindExpression.Builder builderForValue) { 811 if (kindBuilder_ == null) { 812 kind_ = builderForValue.build(); 813 } else { 814 kindBuilder_.setMessage(builderForValue.build()); 815 } 816 bitField0_ |= 0x00000002; 817 onChanged(); 818 return this; 819 } 820 /** 821 * 822 * 823 * <pre> 824 * The kind to process. 825 * </pre> 826 * 827 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 828 */ mergeKind(com.google.privacy.dlp.v2.KindExpression value)829 public Builder mergeKind(com.google.privacy.dlp.v2.KindExpression value) { 830 if (kindBuilder_ == null) { 831 if (((bitField0_ & 0x00000002) != 0) 832 && kind_ != null 833 && kind_ != com.google.privacy.dlp.v2.KindExpression.getDefaultInstance()) { 834 getKindBuilder().mergeFrom(value); 835 } else { 836 kind_ = value; 837 } 838 } else { 839 kindBuilder_.mergeFrom(value); 840 } 841 bitField0_ |= 0x00000002; 842 onChanged(); 843 return this; 844 } 845 /** 846 * 847 * 848 * <pre> 849 * The kind to process. 850 * </pre> 851 * 852 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 853 */ clearKind()854 public Builder clearKind() { 855 bitField0_ = (bitField0_ & ~0x00000002); 856 kind_ = null; 857 if (kindBuilder_ != null) { 858 kindBuilder_.dispose(); 859 kindBuilder_ = null; 860 } 861 onChanged(); 862 return this; 863 } 864 /** 865 * 866 * 867 * <pre> 868 * The kind to process. 869 * </pre> 870 * 871 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 872 */ getKindBuilder()873 public com.google.privacy.dlp.v2.KindExpression.Builder getKindBuilder() { 874 bitField0_ |= 0x00000002; 875 onChanged(); 876 return getKindFieldBuilder().getBuilder(); 877 } 878 /** 879 * 880 * 881 * <pre> 882 * The kind to process. 883 * </pre> 884 * 885 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 886 */ getKindOrBuilder()887 public com.google.privacy.dlp.v2.KindExpressionOrBuilder getKindOrBuilder() { 888 if (kindBuilder_ != null) { 889 return kindBuilder_.getMessageOrBuilder(); 890 } else { 891 return kind_ == null 892 ? com.google.privacy.dlp.v2.KindExpression.getDefaultInstance() 893 : kind_; 894 } 895 } 896 /** 897 * 898 * 899 * <pre> 900 * The kind to process. 901 * </pre> 902 * 903 * <code>.google.privacy.dlp.v2.KindExpression kind = 2;</code> 904 */ 905 private com.google.protobuf.SingleFieldBuilderV3< 906 com.google.privacy.dlp.v2.KindExpression, 907 com.google.privacy.dlp.v2.KindExpression.Builder, 908 com.google.privacy.dlp.v2.KindExpressionOrBuilder> getKindFieldBuilder()909 getKindFieldBuilder() { 910 if (kindBuilder_ == null) { 911 kindBuilder_ = 912 new com.google.protobuf.SingleFieldBuilderV3< 913 com.google.privacy.dlp.v2.KindExpression, 914 com.google.privacy.dlp.v2.KindExpression.Builder, 915 com.google.privacy.dlp.v2.KindExpressionOrBuilder>( 916 getKind(), getParentForChildren(), isClean()); 917 kind_ = null; 918 } 919 return kindBuilder_; 920 } 921 922 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)923 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 924 return super.setUnknownFields(unknownFields); 925 } 926 927 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)928 public final Builder mergeUnknownFields( 929 final com.google.protobuf.UnknownFieldSet unknownFields) { 930 return super.mergeUnknownFields(unknownFields); 931 } 932 933 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.DatastoreOptions) 934 } 935 936 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.DatastoreOptions) 937 private static final com.google.privacy.dlp.v2.DatastoreOptions DEFAULT_INSTANCE; 938 939 static { 940 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.DatastoreOptions(); 941 } 942 getDefaultInstance()943 public static com.google.privacy.dlp.v2.DatastoreOptions getDefaultInstance() { 944 return DEFAULT_INSTANCE; 945 } 946 947 private static final com.google.protobuf.Parser<DatastoreOptions> PARSER = 948 new com.google.protobuf.AbstractParser<DatastoreOptions>() { 949 @java.lang.Override 950 public DatastoreOptions parsePartialFrom( 951 com.google.protobuf.CodedInputStream input, 952 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 953 throws com.google.protobuf.InvalidProtocolBufferException { 954 Builder builder = newBuilder(); 955 try { 956 builder.mergeFrom(input, extensionRegistry); 957 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 958 throw e.setUnfinishedMessage(builder.buildPartial()); 959 } catch (com.google.protobuf.UninitializedMessageException e) { 960 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 961 } catch (java.io.IOException e) { 962 throw new com.google.protobuf.InvalidProtocolBufferException(e) 963 .setUnfinishedMessage(builder.buildPartial()); 964 } 965 return builder.buildPartial(); 966 } 967 }; 968 parser()969 public static com.google.protobuf.Parser<DatastoreOptions> parser() { 970 return PARSER; 971 } 972 973 @java.lang.Override getParserForType()974 public com.google.protobuf.Parser<DatastoreOptions> getParserForType() { 975 return PARSER; 976 } 977 978 @java.lang.Override getDefaultInstanceForType()979 public com.google.privacy.dlp.v2.DatastoreOptions getDefaultInstanceForType() { 980 return DEFAULT_INSTANCE; 981 } 982 } 983