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