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