1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/privacy/dlp/v2/dlp.proto 18 19 package com.google.privacy.dlp.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * Structured content to inspect. Up to 50,000 `Value`s per request allowed. See 26 * https://cloud.google.com/dlp/docs/inspecting-structured-text#inspecting_a_table 27 * to learn more. 28 * </pre> 29 * 30 * Protobuf type {@code google.privacy.dlp.v2.Table} 31 */ 32 public final class Table extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.Table) 35 TableOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use Table.newBuilder() to construct. Table(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private Table(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 Table()42 private Table() { 43 headers_ = java.util.Collections.emptyList(); 44 rows_ = java.util.Collections.emptyList(); 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new Table(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.privacy.dlp.v2.DlpProto 60 .internal_static_google_privacy_dlp_v2_Table_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.privacy.dlp.v2.DlpProto 67 .internal_static_google_privacy_dlp_v2_Table_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.privacy.dlp.v2.Table.class, com.google.privacy.dlp.v2.Table.Builder.class); 70 } 71 72 public interface RowOrBuilder 73 extends 74 // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.Table.Row) 75 com.google.protobuf.MessageOrBuilder { 76 77 /** 78 * 79 * 80 * <pre> 81 * Individual cells. 82 * </pre> 83 * 84 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 85 */ getValuesList()86 java.util.List<com.google.privacy.dlp.v2.Value> getValuesList(); 87 /** 88 * 89 * 90 * <pre> 91 * Individual cells. 92 * </pre> 93 * 94 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 95 */ getValues(int index)96 com.google.privacy.dlp.v2.Value getValues(int index); 97 /** 98 * 99 * 100 * <pre> 101 * Individual cells. 102 * </pre> 103 * 104 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 105 */ getValuesCount()106 int getValuesCount(); 107 /** 108 * 109 * 110 * <pre> 111 * Individual cells. 112 * </pre> 113 * 114 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 115 */ getValuesOrBuilderList()116 java.util.List<? extends com.google.privacy.dlp.v2.ValueOrBuilder> getValuesOrBuilderList(); 117 /** 118 * 119 * 120 * <pre> 121 * Individual cells. 122 * </pre> 123 * 124 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 125 */ getValuesOrBuilder(int index)126 com.google.privacy.dlp.v2.ValueOrBuilder getValuesOrBuilder(int index); 127 } 128 /** 129 * 130 * 131 * <pre> 132 * Values of the row. 133 * </pre> 134 * 135 * Protobuf type {@code google.privacy.dlp.v2.Table.Row} 136 */ 137 public static final class Row extends com.google.protobuf.GeneratedMessageV3 138 implements 139 // @@protoc_insertion_point(message_implements:google.privacy.dlp.v2.Table.Row) 140 RowOrBuilder { 141 private static final long serialVersionUID = 0L; 142 // Use Row.newBuilder() to construct. Row(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)143 private Row(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 144 super(builder); 145 } 146 Row()147 private Row() { 148 values_ = java.util.Collections.emptyList(); 149 } 150 151 @java.lang.Override 152 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)153 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 154 return new Row(); 155 } 156 157 @java.lang.Override getUnknownFields()158 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 159 return this.unknownFields; 160 } 161 getDescriptor()162 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 163 return com.google.privacy.dlp.v2.DlpProto 164 .internal_static_google_privacy_dlp_v2_Table_Row_descriptor; 165 } 166 167 @java.lang.Override 168 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()169 internalGetFieldAccessorTable() { 170 return com.google.privacy.dlp.v2.DlpProto 171 .internal_static_google_privacy_dlp_v2_Table_Row_fieldAccessorTable 172 .ensureFieldAccessorsInitialized( 173 com.google.privacy.dlp.v2.Table.Row.class, 174 com.google.privacy.dlp.v2.Table.Row.Builder.class); 175 } 176 177 public static final int VALUES_FIELD_NUMBER = 1; 178 179 @SuppressWarnings("serial") 180 private java.util.List<com.google.privacy.dlp.v2.Value> values_; 181 /** 182 * 183 * 184 * <pre> 185 * Individual cells. 186 * </pre> 187 * 188 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 189 */ 190 @java.lang.Override getValuesList()191 public java.util.List<com.google.privacy.dlp.v2.Value> getValuesList() { 192 return values_; 193 } 194 /** 195 * 196 * 197 * <pre> 198 * Individual cells. 199 * </pre> 200 * 201 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 202 */ 203 @java.lang.Override 204 public java.util.List<? extends com.google.privacy.dlp.v2.ValueOrBuilder> getValuesOrBuilderList()205 getValuesOrBuilderList() { 206 return values_; 207 } 208 /** 209 * 210 * 211 * <pre> 212 * Individual cells. 213 * </pre> 214 * 215 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 216 */ 217 @java.lang.Override getValuesCount()218 public int getValuesCount() { 219 return values_.size(); 220 } 221 /** 222 * 223 * 224 * <pre> 225 * Individual cells. 226 * </pre> 227 * 228 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 229 */ 230 @java.lang.Override getValues(int index)231 public com.google.privacy.dlp.v2.Value getValues(int index) { 232 return values_.get(index); 233 } 234 /** 235 * 236 * 237 * <pre> 238 * Individual cells. 239 * </pre> 240 * 241 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 242 */ 243 @java.lang.Override getValuesOrBuilder(int index)244 public com.google.privacy.dlp.v2.ValueOrBuilder getValuesOrBuilder(int index) { 245 return values_.get(index); 246 } 247 248 private byte memoizedIsInitialized = -1; 249 250 @java.lang.Override isInitialized()251 public final boolean isInitialized() { 252 byte isInitialized = memoizedIsInitialized; 253 if (isInitialized == 1) return true; 254 if (isInitialized == 0) return false; 255 256 memoizedIsInitialized = 1; 257 return true; 258 } 259 260 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)261 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 262 for (int i = 0; i < values_.size(); i++) { 263 output.writeMessage(1, values_.get(i)); 264 } 265 getUnknownFields().writeTo(output); 266 } 267 268 @java.lang.Override getSerializedSize()269 public int getSerializedSize() { 270 int size = memoizedSize; 271 if (size != -1) return size; 272 273 size = 0; 274 for (int i = 0; i < values_.size(); i++) { 275 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, values_.get(i)); 276 } 277 size += getUnknownFields().getSerializedSize(); 278 memoizedSize = size; 279 return size; 280 } 281 282 @java.lang.Override equals(final java.lang.Object obj)283 public boolean equals(final java.lang.Object obj) { 284 if (obj == this) { 285 return true; 286 } 287 if (!(obj instanceof com.google.privacy.dlp.v2.Table.Row)) { 288 return super.equals(obj); 289 } 290 com.google.privacy.dlp.v2.Table.Row other = (com.google.privacy.dlp.v2.Table.Row) obj; 291 292 if (!getValuesList().equals(other.getValuesList())) return false; 293 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 294 return true; 295 } 296 297 @java.lang.Override hashCode()298 public int hashCode() { 299 if (memoizedHashCode != 0) { 300 return memoizedHashCode; 301 } 302 int hash = 41; 303 hash = (19 * hash) + getDescriptor().hashCode(); 304 if (getValuesCount() > 0) { 305 hash = (37 * hash) + VALUES_FIELD_NUMBER; 306 hash = (53 * hash) + getValuesList().hashCode(); 307 } 308 hash = (29 * hash) + getUnknownFields().hashCode(); 309 memoizedHashCode = hash; 310 return hash; 311 } 312 parseFrom(java.nio.ByteBuffer data)313 public static com.google.privacy.dlp.v2.Table.Row parseFrom(java.nio.ByteBuffer data) 314 throws com.google.protobuf.InvalidProtocolBufferException { 315 return PARSER.parseFrom(data); 316 } 317 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)318 public static com.google.privacy.dlp.v2.Table.Row parseFrom( 319 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 320 throws com.google.protobuf.InvalidProtocolBufferException { 321 return PARSER.parseFrom(data, extensionRegistry); 322 } 323 parseFrom(com.google.protobuf.ByteString data)324 public static com.google.privacy.dlp.v2.Table.Row parseFrom(com.google.protobuf.ByteString data) 325 throws com.google.protobuf.InvalidProtocolBufferException { 326 return PARSER.parseFrom(data); 327 } 328 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)329 public static com.google.privacy.dlp.v2.Table.Row parseFrom( 330 com.google.protobuf.ByteString data, 331 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 332 throws com.google.protobuf.InvalidProtocolBufferException { 333 return PARSER.parseFrom(data, extensionRegistry); 334 } 335 parseFrom(byte[] data)336 public static com.google.privacy.dlp.v2.Table.Row parseFrom(byte[] data) 337 throws com.google.protobuf.InvalidProtocolBufferException { 338 return PARSER.parseFrom(data); 339 } 340 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)341 public static com.google.privacy.dlp.v2.Table.Row parseFrom( 342 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 343 throws com.google.protobuf.InvalidProtocolBufferException { 344 return PARSER.parseFrom(data, extensionRegistry); 345 } 346 parseFrom(java.io.InputStream input)347 public static com.google.privacy.dlp.v2.Table.Row parseFrom(java.io.InputStream input) 348 throws java.io.IOException { 349 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 350 } 351 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)352 public static com.google.privacy.dlp.v2.Table.Row parseFrom( 353 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 354 throws java.io.IOException { 355 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 356 PARSER, input, extensionRegistry); 357 } 358 parseDelimitedFrom(java.io.InputStream input)359 public static com.google.privacy.dlp.v2.Table.Row parseDelimitedFrom(java.io.InputStream input) 360 throws java.io.IOException { 361 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 362 } 363 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)364 public static com.google.privacy.dlp.v2.Table.Row parseDelimitedFrom( 365 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 366 throws java.io.IOException { 367 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 368 PARSER, input, extensionRegistry); 369 } 370 parseFrom( com.google.protobuf.CodedInputStream input)371 public static com.google.privacy.dlp.v2.Table.Row parseFrom( 372 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 373 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 374 } 375 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)376 public static com.google.privacy.dlp.v2.Table.Row parseFrom( 377 com.google.protobuf.CodedInputStream input, 378 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 379 throws java.io.IOException { 380 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 381 PARSER, input, extensionRegistry); 382 } 383 384 @java.lang.Override newBuilderForType()385 public Builder newBuilderForType() { 386 return newBuilder(); 387 } 388 newBuilder()389 public static Builder newBuilder() { 390 return DEFAULT_INSTANCE.toBuilder(); 391 } 392 newBuilder(com.google.privacy.dlp.v2.Table.Row prototype)393 public static Builder newBuilder(com.google.privacy.dlp.v2.Table.Row prototype) { 394 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 395 } 396 397 @java.lang.Override toBuilder()398 public Builder toBuilder() { 399 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 400 } 401 402 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)403 protected Builder newBuilderForType( 404 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 405 Builder builder = new Builder(parent); 406 return builder; 407 } 408 /** 409 * 410 * 411 * <pre> 412 * Values of the row. 413 * </pre> 414 * 415 * Protobuf type {@code google.privacy.dlp.v2.Table.Row} 416 */ 417 public static final class Builder 418 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 419 implements 420 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.Table.Row) 421 com.google.privacy.dlp.v2.Table.RowOrBuilder { getDescriptor()422 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 423 return com.google.privacy.dlp.v2.DlpProto 424 .internal_static_google_privacy_dlp_v2_Table_Row_descriptor; 425 } 426 427 @java.lang.Override 428 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()429 internalGetFieldAccessorTable() { 430 return com.google.privacy.dlp.v2.DlpProto 431 .internal_static_google_privacy_dlp_v2_Table_Row_fieldAccessorTable 432 .ensureFieldAccessorsInitialized( 433 com.google.privacy.dlp.v2.Table.Row.class, 434 com.google.privacy.dlp.v2.Table.Row.Builder.class); 435 } 436 437 // Construct using com.google.privacy.dlp.v2.Table.Row.newBuilder() Builder()438 private Builder() {} 439 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)440 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 441 super(parent); 442 } 443 444 @java.lang.Override clear()445 public Builder clear() { 446 super.clear(); 447 bitField0_ = 0; 448 if (valuesBuilder_ == null) { 449 values_ = java.util.Collections.emptyList(); 450 } else { 451 values_ = null; 452 valuesBuilder_.clear(); 453 } 454 bitField0_ = (bitField0_ & ~0x00000001); 455 return this; 456 } 457 458 @java.lang.Override getDescriptorForType()459 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 460 return com.google.privacy.dlp.v2.DlpProto 461 .internal_static_google_privacy_dlp_v2_Table_Row_descriptor; 462 } 463 464 @java.lang.Override getDefaultInstanceForType()465 public com.google.privacy.dlp.v2.Table.Row getDefaultInstanceForType() { 466 return com.google.privacy.dlp.v2.Table.Row.getDefaultInstance(); 467 } 468 469 @java.lang.Override build()470 public com.google.privacy.dlp.v2.Table.Row build() { 471 com.google.privacy.dlp.v2.Table.Row result = buildPartial(); 472 if (!result.isInitialized()) { 473 throw newUninitializedMessageException(result); 474 } 475 return result; 476 } 477 478 @java.lang.Override buildPartial()479 public com.google.privacy.dlp.v2.Table.Row buildPartial() { 480 com.google.privacy.dlp.v2.Table.Row result = new com.google.privacy.dlp.v2.Table.Row(this); 481 buildPartialRepeatedFields(result); 482 if (bitField0_ != 0) { 483 buildPartial0(result); 484 } 485 onBuilt(); 486 return result; 487 } 488 buildPartialRepeatedFields(com.google.privacy.dlp.v2.Table.Row result)489 private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.Table.Row result) { 490 if (valuesBuilder_ == null) { 491 if (((bitField0_ & 0x00000001) != 0)) { 492 values_ = java.util.Collections.unmodifiableList(values_); 493 bitField0_ = (bitField0_ & ~0x00000001); 494 } 495 result.values_ = values_; 496 } else { 497 result.values_ = valuesBuilder_.build(); 498 } 499 } 500 buildPartial0(com.google.privacy.dlp.v2.Table.Row result)501 private void buildPartial0(com.google.privacy.dlp.v2.Table.Row result) { 502 int from_bitField0_ = bitField0_; 503 } 504 505 @java.lang.Override clone()506 public Builder clone() { 507 return super.clone(); 508 } 509 510 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)511 public Builder setField( 512 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 513 return super.setField(field, value); 514 } 515 516 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)517 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 518 return super.clearField(field); 519 } 520 521 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)522 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 523 return super.clearOneof(oneof); 524 } 525 526 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)527 public Builder setRepeatedField( 528 com.google.protobuf.Descriptors.FieldDescriptor field, 529 int index, 530 java.lang.Object value) { 531 return super.setRepeatedField(field, index, value); 532 } 533 534 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)535 public Builder addRepeatedField( 536 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 537 return super.addRepeatedField(field, value); 538 } 539 540 @java.lang.Override mergeFrom(com.google.protobuf.Message other)541 public Builder mergeFrom(com.google.protobuf.Message other) { 542 if (other instanceof com.google.privacy.dlp.v2.Table.Row) { 543 return mergeFrom((com.google.privacy.dlp.v2.Table.Row) other); 544 } else { 545 super.mergeFrom(other); 546 return this; 547 } 548 } 549 mergeFrom(com.google.privacy.dlp.v2.Table.Row other)550 public Builder mergeFrom(com.google.privacy.dlp.v2.Table.Row other) { 551 if (other == com.google.privacy.dlp.v2.Table.Row.getDefaultInstance()) return this; 552 if (valuesBuilder_ == null) { 553 if (!other.values_.isEmpty()) { 554 if (values_.isEmpty()) { 555 values_ = other.values_; 556 bitField0_ = (bitField0_ & ~0x00000001); 557 } else { 558 ensureValuesIsMutable(); 559 values_.addAll(other.values_); 560 } 561 onChanged(); 562 } 563 } else { 564 if (!other.values_.isEmpty()) { 565 if (valuesBuilder_.isEmpty()) { 566 valuesBuilder_.dispose(); 567 valuesBuilder_ = null; 568 values_ = other.values_; 569 bitField0_ = (bitField0_ & ~0x00000001); 570 valuesBuilder_ = 571 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 572 ? getValuesFieldBuilder() 573 : null; 574 } else { 575 valuesBuilder_.addAllMessages(other.values_); 576 } 577 } 578 } 579 this.mergeUnknownFields(other.getUnknownFields()); 580 onChanged(); 581 return this; 582 } 583 584 @java.lang.Override isInitialized()585 public final boolean isInitialized() { 586 return true; 587 } 588 589 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)590 public Builder mergeFrom( 591 com.google.protobuf.CodedInputStream input, 592 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 593 throws java.io.IOException { 594 if (extensionRegistry == null) { 595 throw new java.lang.NullPointerException(); 596 } 597 try { 598 boolean done = false; 599 while (!done) { 600 int tag = input.readTag(); 601 switch (tag) { 602 case 0: 603 done = true; 604 break; 605 case 10: 606 { 607 com.google.privacy.dlp.v2.Value m = 608 input.readMessage( 609 com.google.privacy.dlp.v2.Value.parser(), extensionRegistry); 610 if (valuesBuilder_ == null) { 611 ensureValuesIsMutable(); 612 values_.add(m); 613 } else { 614 valuesBuilder_.addMessage(m); 615 } 616 break; 617 } // case 10 618 default: 619 { 620 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 621 done = true; // was an endgroup tag 622 } 623 break; 624 } // default: 625 } // switch (tag) 626 } // while (!done) 627 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 628 throw e.unwrapIOException(); 629 } finally { 630 onChanged(); 631 } // finally 632 return this; 633 } 634 635 private int bitField0_; 636 637 private java.util.List<com.google.privacy.dlp.v2.Value> values_ = 638 java.util.Collections.emptyList(); 639 ensureValuesIsMutable()640 private void ensureValuesIsMutable() { 641 if (!((bitField0_ & 0x00000001) != 0)) { 642 values_ = new java.util.ArrayList<com.google.privacy.dlp.v2.Value>(values_); 643 bitField0_ |= 0x00000001; 644 } 645 } 646 647 private com.google.protobuf.RepeatedFieldBuilderV3< 648 com.google.privacy.dlp.v2.Value, 649 com.google.privacy.dlp.v2.Value.Builder, 650 com.google.privacy.dlp.v2.ValueOrBuilder> 651 valuesBuilder_; 652 653 /** 654 * 655 * 656 * <pre> 657 * Individual cells. 658 * </pre> 659 * 660 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 661 */ getValuesList()662 public java.util.List<com.google.privacy.dlp.v2.Value> getValuesList() { 663 if (valuesBuilder_ == null) { 664 return java.util.Collections.unmodifiableList(values_); 665 } else { 666 return valuesBuilder_.getMessageList(); 667 } 668 } 669 /** 670 * 671 * 672 * <pre> 673 * Individual cells. 674 * </pre> 675 * 676 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 677 */ getValuesCount()678 public int getValuesCount() { 679 if (valuesBuilder_ == null) { 680 return values_.size(); 681 } else { 682 return valuesBuilder_.getCount(); 683 } 684 } 685 /** 686 * 687 * 688 * <pre> 689 * Individual cells. 690 * </pre> 691 * 692 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 693 */ getValues(int index)694 public com.google.privacy.dlp.v2.Value getValues(int index) { 695 if (valuesBuilder_ == null) { 696 return values_.get(index); 697 } else { 698 return valuesBuilder_.getMessage(index); 699 } 700 } 701 /** 702 * 703 * 704 * <pre> 705 * Individual cells. 706 * </pre> 707 * 708 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 709 */ setValues(int index, com.google.privacy.dlp.v2.Value value)710 public Builder setValues(int index, com.google.privacy.dlp.v2.Value value) { 711 if (valuesBuilder_ == null) { 712 if (value == null) { 713 throw new NullPointerException(); 714 } 715 ensureValuesIsMutable(); 716 values_.set(index, value); 717 onChanged(); 718 } else { 719 valuesBuilder_.setMessage(index, value); 720 } 721 return this; 722 } 723 /** 724 * 725 * 726 * <pre> 727 * Individual cells. 728 * </pre> 729 * 730 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 731 */ setValues(int index, com.google.privacy.dlp.v2.Value.Builder builderForValue)732 public Builder setValues(int index, com.google.privacy.dlp.v2.Value.Builder builderForValue) { 733 if (valuesBuilder_ == null) { 734 ensureValuesIsMutable(); 735 values_.set(index, builderForValue.build()); 736 onChanged(); 737 } else { 738 valuesBuilder_.setMessage(index, builderForValue.build()); 739 } 740 return this; 741 } 742 /** 743 * 744 * 745 * <pre> 746 * Individual cells. 747 * </pre> 748 * 749 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 750 */ addValues(com.google.privacy.dlp.v2.Value value)751 public Builder addValues(com.google.privacy.dlp.v2.Value value) { 752 if (valuesBuilder_ == null) { 753 if (value == null) { 754 throw new NullPointerException(); 755 } 756 ensureValuesIsMutable(); 757 values_.add(value); 758 onChanged(); 759 } else { 760 valuesBuilder_.addMessage(value); 761 } 762 return this; 763 } 764 /** 765 * 766 * 767 * <pre> 768 * Individual cells. 769 * </pre> 770 * 771 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 772 */ addValues(int index, com.google.privacy.dlp.v2.Value value)773 public Builder addValues(int index, com.google.privacy.dlp.v2.Value value) { 774 if (valuesBuilder_ == null) { 775 if (value == null) { 776 throw new NullPointerException(); 777 } 778 ensureValuesIsMutable(); 779 values_.add(index, value); 780 onChanged(); 781 } else { 782 valuesBuilder_.addMessage(index, value); 783 } 784 return this; 785 } 786 /** 787 * 788 * 789 * <pre> 790 * Individual cells. 791 * </pre> 792 * 793 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 794 */ addValues(com.google.privacy.dlp.v2.Value.Builder builderForValue)795 public Builder addValues(com.google.privacy.dlp.v2.Value.Builder builderForValue) { 796 if (valuesBuilder_ == null) { 797 ensureValuesIsMutable(); 798 values_.add(builderForValue.build()); 799 onChanged(); 800 } else { 801 valuesBuilder_.addMessage(builderForValue.build()); 802 } 803 return this; 804 } 805 /** 806 * 807 * 808 * <pre> 809 * Individual cells. 810 * </pre> 811 * 812 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 813 */ addValues(int index, com.google.privacy.dlp.v2.Value.Builder builderForValue)814 public Builder addValues(int index, com.google.privacy.dlp.v2.Value.Builder builderForValue) { 815 if (valuesBuilder_ == null) { 816 ensureValuesIsMutable(); 817 values_.add(index, builderForValue.build()); 818 onChanged(); 819 } else { 820 valuesBuilder_.addMessage(index, builderForValue.build()); 821 } 822 return this; 823 } 824 /** 825 * 826 * 827 * <pre> 828 * Individual cells. 829 * </pre> 830 * 831 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 832 */ addAllValues( java.lang.Iterable<? extends com.google.privacy.dlp.v2.Value> values)833 public Builder addAllValues( 834 java.lang.Iterable<? extends com.google.privacy.dlp.v2.Value> values) { 835 if (valuesBuilder_ == null) { 836 ensureValuesIsMutable(); 837 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, values_); 838 onChanged(); 839 } else { 840 valuesBuilder_.addAllMessages(values); 841 } 842 return this; 843 } 844 /** 845 * 846 * 847 * <pre> 848 * Individual cells. 849 * </pre> 850 * 851 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 852 */ clearValues()853 public Builder clearValues() { 854 if (valuesBuilder_ == null) { 855 values_ = java.util.Collections.emptyList(); 856 bitField0_ = (bitField0_ & ~0x00000001); 857 onChanged(); 858 } else { 859 valuesBuilder_.clear(); 860 } 861 return this; 862 } 863 /** 864 * 865 * 866 * <pre> 867 * Individual cells. 868 * </pre> 869 * 870 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 871 */ removeValues(int index)872 public Builder removeValues(int index) { 873 if (valuesBuilder_ == null) { 874 ensureValuesIsMutable(); 875 values_.remove(index); 876 onChanged(); 877 } else { 878 valuesBuilder_.remove(index); 879 } 880 return this; 881 } 882 /** 883 * 884 * 885 * <pre> 886 * Individual cells. 887 * </pre> 888 * 889 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 890 */ getValuesBuilder(int index)891 public com.google.privacy.dlp.v2.Value.Builder getValuesBuilder(int index) { 892 return getValuesFieldBuilder().getBuilder(index); 893 } 894 /** 895 * 896 * 897 * <pre> 898 * Individual cells. 899 * </pre> 900 * 901 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 902 */ getValuesOrBuilder(int index)903 public com.google.privacy.dlp.v2.ValueOrBuilder getValuesOrBuilder(int index) { 904 if (valuesBuilder_ == null) { 905 return values_.get(index); 906 } else { 907 return valuesBuilder_.getMessageOrBuilder(index); 908 } 909 } 910 /** 911 * 912 * 913 * <pre> 914 * Individual cells. 915 * </pre> 916 * 917 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 918 */ 919 public java.util.List<? extends com.google.privacy.dlp.v2.ValueOrBuilder> getValuesOrBuilderList()920 getValuesOrBuilderList() { 921 if (valuesBuilder_ != null) { 922 return valuesBuilder_.getMessageOrBuilderList(); 923 } else { 924 return java.util.Collections.unmodifiableList(values_); 925 } 926 } 927 /** 928 * 929 * 930 * <pre> 931 * Individual cells. 932 * </pre> 933 * 934 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 935 */ addValuesBuilder()936 public com.google.privacy.dlp.v2.Value.Builder addValuesBuilder() { 937 return getValuesFieldBuilder() 938 .addBuilder(com.google.privacy.dlp.v2.Value.getDefaultInstance()); 939 } 940 /** 941 * 942 * 943 * <pre> 944 * Individual cells. 945 * </pre> 946 * 947 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 948 */ addValuesBuilder(int index)949 public com.google.privacy.dlp.v2.Value.Builder addValuesBuilder(int index) { 950 return getValuesFieldBuilder() 951 .addBuilder(index, com.google.privacy.dlp.v2.Value.getDefaultInstance()); 952 } 953 /** 954 * 955 * 956 * <pre> 957 * Individual cells. 958 * </pre> 959 * 960 * <code>repeated .google.privacy.dlp.v2.Value values = 1;</code> 961 */ getValuesBuilderList()962 public java.util.List<com.google.privacy.dlp.v2.Value.Builder> getValuesBuilderList() { 963 return getValuesFieldBuilder().getBuilderList(); 964 } 965 966 private com.google.protobuf.RepeatedFieldBuilderV3< 967 com.google.privacy.dlp.v2.Value, 968 com.google.privacy.dlp.v2.Value.Builder, 969 com.google.privacy.dlp.v2.ValueOrBuilder> getValuesFieldBuilder()970 getValuesFieldBuilder() { 971 if (valuesBuilder_ == null) { 972 valuesBuilder_ = 973 new com.google.protobuf.RepeatedFieldBuilderV3< 974 com.google.privacy.dlp.v2.Value, 975 com.google.privacy.dlp.v2.Value.Builder, 976 com.google.privacy.dlp.v2.ValueOrBuilder>( 977 values_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 978 values_ = null; 979 } 980 return valuesBuilder_; 981 } 982 983 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)984 public final Builder setUnknownFields( 985 final com.google.protobuf.UnknownFieldSet unknownFields) { 986 return super.setUnknownFields(unknownFields); 987 } 988 989 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)990 public final Builder mergeUnknownFields( 991 final com.google.protobuf.UnknownFieldSet unknownFields) { 992 return super.mergeUnknownFields(unknownFields); 993 } 994 995 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.Table.Row) 996 } 997 998 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.Table.Row) 999 private static final com.google.privacy.dlp.v2.Table.Row DEFAULT_INSTANCE; 1000 1001 static { 1002 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.Table.Row(); 1003 } 1004 getDefaultInstance()1005 public static com.google.privacy.dlp.v2.Table.Row getDefaultInstance() { 1006 return DEFAULT_INSTANCE; 1007 } 1008 1009 private static final com.google.protobuf.Parser<Row> PARSER = 1010 new com.google.protobuf.AbstractParser<Row>() { 1011 @java.lang.Override 1012 public Row parsePartialFrom( 1013 com.google.protobuf.CodedInputStream input, 1014 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1015 throws com.google.protobuf.InvalidProtocolBufferException { 1016 Builder builder = newBuilder(); 1017 try { 1018 builder.mergeFrom(input, extensionRegistry); 1019 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1020 throw e.setUnfinishedMessage(builder.buildPartial()); 1021 } catch (com.google.protobuf.UninitializedMessageException e) { 1022 throw e.asInvalidProtocolBufferException() 1023 .setUnfinishedMessage(builder.buildPartial()); 1024 } catch (java.io.IOException e) { 1025 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1026 .setUnfinishedMessage(builder.buildPartial()); 1027 } 1028 return builder.buildPartial(); 1029 } 1030 }; 1031 parser()1032 public static com.google.protobuf.Parser<Row> parser() { 1033 return PARSER; 1034 } 1035 1036 @java.lang.Override getParserForType()1037 public com.google.protobuf.Parser<Row> getParserForType() { 1038 return PARSER; 1039 } 1040 1041 @java.lang.Override getDefaultInstanceForType()1042 public com.google.privacy.dlp.v2.Table.Row getDefaultInstanceForType() { 1043 return DEFAULT_INSTANCE; 1044 } 1045 } 1046 1047 public static final int HEADERS_FIELD_NUMBER = 1; 1048 1049 @SuppressWarnings("serial") 1050 private java.util.List<com.google.privacy.dlp.v2.FieldId> headers_; 1051 /** 1052 * 1053 * 1054 * <pre> 1055 * Headers of the table. 1056 * </pre> 1057 * 1058 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1059 */ 1060 @java.lang.Override getHeadersList()1061 public java.util.List<com.google.privacy.dlp.v2.FieldId> getHeadersList() { 1062 return headers_; 1063 } 1064 /** 1065 * 1066 * 1067 * <pre> 1068 * Headers of the table. 1069 * </pre> 1070 * 1071 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1072 */ 1073 @java.lang.Override 1074 public java.util.List<? extends com.google.privacy.dlp.v2.FieldIdOrBuilder> getHeadersOrBuilderList()1075 getHeadersOrBuilderList() { 1076 return headers_; 1077 } 1078 /** 1079 * 1080 * 1081 * <pre> 1082 * Headers of the table. 1083 * </pre> 1084 * 1085 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1086 */ 1087 @java.lang.Override getHeadersCount()1088 public int getHeadersCount() { 1089 return headers_.size(); 1090 } 1091 /** 1092 * 1093 * 1094 * <pre> 1095 * Headers of the table. 1096 * </pre> 1097 * 1098 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1099 */ 1100 @java.lang.Override getHeaders(int index)1101 public com.google.privacy.dlp.v2.FieldId getHeaders(int index) { 1102 return headers_.get(index); 1103 } 1104 /** 1105 * 1106 * 1107 * <pre> 1108 * Headers of the table. 1109 * </pre> 1110 * 1111 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1112 */ 1113 @java.lang.Override getHeadersOrBuilder(int index)1114 public com.google.privacy.dlp.v2.FieldIdOrBuilder getHeadersOrBuilder(int index) { 1115 return headers_.get(index); 1116 } 1117 1118 public static final int ROWS_FIELD_NUMBER = 2; 1119 1120 @SuppressWarnings("serial") 1121 private java.util.List<com.google.privacy.dlp.v2.Table.Row> rows_; 1122 /** 1123 * 1124 * 1125 * <pre> 1126 * Rows of the table. 1127 * </pre> 1128 * 1129 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 1130 */ 1131 @java.lang.Override getRowsList()1132 public java.util.List<com.google.privacy.dlp.v2.Table.Row> getRowsList() { 1133 return rows_; 1134 } 1135 /** 1136 * 1137 * 1138 * <pre> 1139 * Rows of the table. 1140 * </pre> 1141 * 1142 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 1143 */ 1144 @java.lang.Override 1145 public java.util.List<? extends com.google.privacy.dlp.v2.Table.RowOrBuilder> getRowsOrBuilderList()1146 getRowsOrBuilderList() { 1147 return rows_; 1148 } 1149 /** 1150 * 1151 * 1152 * <pre> 1153 * Rows of the table. 1154 * </pre> 1155 * 1156 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 1157 */ 1158 @java.lang.Override getRowsCount()1159 public int getRowsCount() { 1160 return rows_.size(); 1161 } 1162 /** 1163 * 1164 * 1165 * <pre> 1166 * Rows of the table. 1167 * </pre> 1168 * 1169 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 1170 */ 1171 @java.lang.Override getRows(int index)1172 public com.google.privacy.dlp.v2.Table.Row getRows(int index) { 1173 return rows_.get(index); 1174 } 1175 /** 1176 * 1177 * 1178 * <pre> 1179 * Rows of the table. 1180 * </pre> 1181 * 1182 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 1183 */ 1184 @java.lang.Override getRowsOrBuilder(int index)1185 public com.google.privacy.dlp.v2.Table.RowOrBuilder getRowsOrBuilder(int index) { 1186 return rows_.get(index); 1187 } 1188 1189 private byte memoizedIsInitialized = -1; 1190 1191 @java.lang.Override isInitialized()1192 public final boolean isInitialized() { 1193 byte isInitialized = memoizedIsInitialized; 1194 if (isInitialized == 1) return true; 1195 if (isInitialized == 0) return false; 1196 1197 memoizedIsInitialized = 1; 1198 return true; 1199 } 1200 1201 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1202 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1203 for (int i = 0; i < headers_.size(); i++) { 1204 output.writeMessage(1, headers_.get(i)); 1205 } 1206 for (int i = 0; i < rows_.size(); i++) { 1207 output.writeMessage(2, rows_.get(i)); 1208 } 1209 getUnknownFields().writeTo(output); 1210 } 1211 1212 @java.lang.Override getSerializedSize()1213 public int getSerializedSize() { 1214 int size = memoizedSize; 1215 if (size != -1) return size; 1216 1217 size = 0; 1218 for (int i = 0; i < headers_.size(); i++) { 1219 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, headers_.get(i)); 1220 } 1221 for (int i = 0; i < rows_.size(); i++) { 1222 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, rows_.get(i)); 1223 } 1224 size += getUnknownFields().getSerializedSize(); 1225 memoizedSize = size; 1226 return size; 1227 } 1228 1229 @java.lang.Override equals(final java.lang.Object obj)1230 public boolean equals(final java.lang.Object obj) { 1231 if (obj == this) { 1232 return true; 1233 } 1234 if (!(obj instanceof com.google.privacy.dlp.v2.Table)) { 1235 return super.equals(obj); 1236 } 1237 com.google.privacy.dlp.v2.Table other = (com.google.privacy.dlp.v2.Table) obj; 1238 1239 if (!getHeadersList().equals(other.getHeadersList())) return false; 1240 if (!getRowsList().equals(other.getRowsList())) return false; 1241 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1242 return true; 1243 } 1244 1245 @java.lang.Override hashCode()1246 public int hashCode() { 1247 if (memoizedHashCode != 0) { 1248 return memoizedHashCode; 1249 } 1250 int hash = 41; 1251 hash = (19 * hash) + getDescriptor().hashCode(); 1252 if (getHeadersCount() > 0) { 1253 hash = (37 * hash) + HEADERS_FIELD_NUMBER; 1254 hash = (53 * hash) + getHeadersList().hashCode(); 1255 } 1256 if (getRowsCount() > 0) { 1257 hash = (37 * hash) + ROWS_FIELD_NUMBER; 1258 hash = (53 * hash) + getRowsList().hashCode(); 1259 } 1260 hash = (29 * hash) + getUnknownFields().hashCode(); 1261 memoizedHashCode = hash; 1262 return hash; 1263 } 1264 parseFrom(java.nio.ByteBuffer data)1265 public static com.google.privacy.dlp.v2.Table parseFrom(java.nio.ByteBuffer data) 1266 throws com.google.protobuf.InvalidProtocolBufferException { 1267 return PARSER.parseFrom(data); 1268 } 1269 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1270 public static com.google.privacy.dlp.v2.Table parseFrom( 1271 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1272 throws com.google.protobuf.InvalidProtocolBufferException { 1273 return PARSER.parseFrom(data, extensionRegistry); 1274 } 1275 parseFrom(com.google.protobuf.ByteString data)1276 public static com.google.privacy.dlp.v2.Table parseFrom(com.google.protobuf.ByteString data) 1277 throws com.google.protobuf.InvalidProtocolBufferException { 1278 return PARSER.parseFrom(data); 1279 } 1280 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1281 public static com.google.privacy.dlp.v2.Table parseFrom( 1282 com.google.protobuf.ByteString data, 1283 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1284 throws com.google.protobuf.InvalidProtocolBufferException { 1285 return PARSER.parseFrom(data, extensionRegistry); 1286 } 1287 parseFrom(byte[] data)1288 public static com.google.privacy.dlp.v2.Table parseFrom(byte[] data) 1289 throws com.google.protobuf.InvalidProtocolBufferException { 1290 return PARSER.parseFrom(data); 1291 } 1292 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1293 public static com.google.privacy.dlp.v2.Table parseFrom( 1294 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1295 throws com.google.protobuf.InvalidProtocolBufferException { 1296 return PARSER.parseFrom(data, extensionRegistry); 1297 } 1298 parseFrom(java.io.InputStream input)1299 public static com.google.privacy.dlp.v2.Table parseFrom(java.io.InputStream input) 1300 throws java.io.IOException { 1301 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1302 } 1303 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1304 public static com.google.privacy.dlp.v2.Table parseFrom( 1305 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1306 throws java.io.IOException { 1307 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1308 PARSER, input, extensionRegistry); 1309 } 1310 parseDelimitedFrom(java.io.InputStream input)1311 public static com.google.privacy.dlp.v2.Table parseDelimitedFrom(java.io.InputStream input) 1312 throws java.io.IOException { 1313 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1314 } 1315 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1316 public static com.google.privacy.dlp.v2.Table parseDelimitedFrom( 1317 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1318 throws java.io.IOException { 1319 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1320 PARSER, input, extensionRegistry); 1321 } 1322 parseFrom( com.google.protobuf.CodedInputStream input)1323 public static com.google.privacy.dlp.v2.Table parseFrom( 1324 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1325 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1326 } 1327 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1328 public static com.google.privacy.dlp.v2.Table parseFrom( 1329 com.google.protobuf.CodedInputStream input, 1330 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1331 throws java.io.IOException { 1332 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1333 PARSER, input, extensionRegistry); 1334 } 1335 1336 @java.lang.Override newBuilderForType()1337 public Builder newBuilderForType() { 1338 return newBuilder(); 1339 } 1340 newBuilder()1341 public static Builder newBuilder() { 1342 return DEFAULT_INSTANCE.toBuilder(); 1343 } 1344 newBuilder(com.google.privacy.dlp.v2.Table prototype)1345 public static Builder newBuilder(com.google.privacy.dlp.v2.Table prototype) { 1346 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1347 } 1348 1349 @java.lang.Override toBuilder()1350 public Builder toBuilder() { 1351 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1352 } 1353 1354 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1355 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1356 Builder builder = new Builder(parent); 1357 return builder; 1358 } 1359 /** 1360 * 1361 * 1362 * <pre> 1363 * Structured content to inspect. Up to 50,000 `Value`s per request allowed. See 1364 * https://cloud.google.com/dlp/docs/inspecting-structured-text#inspecting_a_table 1365 * to learn more. 1366 * </pre> 1367 * 1368 * Protobuf type {@code google.privacy.dlp.v2.Table} 1369 */ 1370 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1371 implements 1372 // @@protoc_insertion_point(builder_implements:google.privacy.dlp.v2.Table) 1373 com.google.privacy.dlp.v2.TableOrBuilder { getDescriptor()1374 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1375 return com.google.privacy.dlp.v2.DlpProto 1376 .internal_static_google_privacy_dlp_v2_Table_descriptor; 1377 } 1378 1379 @java.lang.Override 1380 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1381 internalGetFieldAccessorTable() { 1382 return com.google.privacy.dlp.v2.DlpProto 1383 .internal_static_google_privacy_dlp_v2_Table_fieldAccessorTable 1384 .ensureFieldAccessorsInitialized( 1385 com.google.privacy.dlp.v2.Table.class, com.google.privacy.dlp.v2.Table.Builder.class); 1386 } 1387 1388 // Construct using com.google.privacy.dlp.v2.Table.newBuilder() Builder()1389 private Builder() {} 1390 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1391 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1392 super(parent); 1393 } 1394 1395 @java.lang.Override clear()1396 public Builder clear() { 1397 super.clear(); 1398 bitField0_ = 0; 1399 if (headersBuilder_ == null) { 1400 headers_ = java.util.Collections.emptyList(); 1401 } else { 1402 headers_ = null; 1403 headersBuilder_.clear(); 1404 } 1405 bitField0_ = (bitField0_ & ~0x00000001); 1406 if (rowsBuilder_ == null) { 1407 rows_ = java.util.Collections.emptyList(); 1408 } else { 1409 rows_ = null; 1410 rowsBuilder_.clear(); 1411 } 1412 bitField0_ = (bitField0_ & ~0x00000002); 1413 return this; 1414 } 1415 1416 @java.lang.Override getDescriptorForType()1417 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1418 return com.google.privacy.dlp.v2.DlpProto 1419 .internal_static_google_privacy_dlp_v2_Table_descriptor; 1420 } 1421 1422 @java.lang.Override getDefaultInstanceForType()1423 public com.google.privacy.dlp.v2.Table getDefaultInstanceForType() { 1424 return com.google.privacy.dlp.v2.Table.getDefaultInstance(); 1425 } 1426 1427 @java.lang.Override build()1428 public com.google.privacy.dlp.v2.Table build() { 1429 com.google.privacy.dlp.v2.Table result = buildPartial(); 1430 if (!result.isInitialized()) { 1431 throw newUninitializedMessageException(result); 1432 } 1433 return result; 1434 } 1435 1436 @java.lang.Override buildPartial()1437 public com.google.privacy.dlp.v2.Table buildPartial() { 1438 com.google.privacy.dlp.v2.Table result = new com.google.privacy.dlp.v2.Table(this); 1439 buildPartialRepeatedFields(result); 1440 if (bitField0_ != 0) { 1441 buildPartial0(result); 1442 } 1443 onBuilt(); 1444 return result; 1445 } 1446 buildPartialRepeatedFields(com.google.privacy.dlp.v2.Table result)1447 private void buildPartialRepeatedFields(com.google.privacy.dlp.v2.Table result) { 1448 if (headersBuilder_ == null) { 1449 if (((bitField0_ & 0x00000001) != 0)) { 1450 headers_ = java.util.Collections.unmodifiableList(headers_); 1451 bitField0_ = (bitField0_ & ~0x00000001); 1452 } 1453 result.headers_ = headers_; 1454 } else { 1455 result.headers_ = headersBuilder_.build(); 1456 } 1457 if (rowsBuilder_ == null) { 1458 if (((bitField0_ & 0x00000002) != 0)) { 1459 rows_ = java.util.Collections.unmodifiableList(rows_); 1460 bitField0_ = (bitField0_ & ~0x00000002); 1461 } 1462 result.rows_ = rows_; 1463 } else { 1464 result.rows_ = rowsBuilder_.build(); 1465 } 1466 } 1467 buildPartial0(com.google.privacy.dlp.v2.Table result)1468 private void buildPartial0(com.google.privacy.dlp.v2.Table result) { 1469 int from_bitField0_ = bitField0_; 1470 } 1471 1472 @java.lang.Override clone()1473 public Builder clone() { 1474 return super.clone(); 1475 } 1476 1477 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1478 public Builder setField( 1479 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1480 return super.setField(field, value); 1481 } 1482 1483 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1484 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1485 return super.clearField(field); 1486 } 1487 1488 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1489 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1490 return super.clearOneof(oneof); 1491 } 1492 1493 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1494 public Builder setRepeatedField( 1495 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1496 return super.setRepeatedField(field, index, value); 1497 } 1498 1499 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1500 public Builder addRepeatedField( 1501 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1502 return super.addRepeatedField(field, value); 1503 } 1504 1505 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1506 public Builder mergeFrom(com.google.protobuf.Message other) { 1507 if (other instanceof com.google.privacy.dlp.v2.Table) { 1508 return mergeFrom((com.google.privacy.dlp.v2.Table) other); 1509 } else { 1510 super.mergeFrom(other); 1511 return this; 1512 } 1513 } 1514 mergeFrom(com.google.privacy.dlp.v2.Table other)1515 public Builder mergeFrom(com.google.privacy.dlp.v2.Table other) { 1516 if (other == com.google.privacy.dlp.v2.Table.getDefaultInstance()) return this; 1517 if (headersBuilder_ == null) { 1518 if (!other.headers_.isEmpty()) { 1519 if (headers_.isEmpty()) { 1520 headers_ = other.headers_; 1521 bitField0_ = (bitField0_ & ~0x00000001); 1522 } else { 1523 ensureHeadersIsMutable(); 1524 headers_.addAll(other.headers_); 1525 } 1526 onChanged(); 1527 } 1528 } else { 1529 if (!other.headers_.isEmpty()) { 1530 if (headersBuilder_.isEmpty()) { 1531 headersBuilder_.dispose(); 1532 headersBuilder_ = null; 1533 headers_ = other.headers_; 1534 bitField0_ = (bitField0_ & ~0x00000001); 1535 headersBuilder_ = 1536 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1537 ? getHeadersFieldBuilder() 1538 : null; 1539 } else { 1540 headersBuilder_.addAllMessages(other.headers_); 1541 } 1542 } 1543 } 1544 if (rowsBuilder_ == null) { 1545 if (!other.rows_.isEmpty()) { 1546 if (rows_.isEmpty()) { 1547 rows_ = other.rows_; 1548 bitField0_ = (bitField0_ & ~0x00000002); 1549 } else { 1550 ensureRowsIsMutable(); 1551 rows_.addAll(other.rows_); 1552 } 1553 onChanged(); 1554 } 1555 } else { 1556 if (!other.rows_.isEmpty()) { 1557 if (rowsBuilder_.isEmpty()) { 1558 rowsBuilder_.dispose(); 1559 rowsBuilder_ = null; 1560 rows_ = other.rows_; 1561 bitField0_ = (bitField0_ & ~0x00000002); 1562 rowsBuilder_ = 1563 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1564 ? getRowsFieldBuilder() 1565 : null; 1566 } else { 1567 rowsBuilder_.addAllMessages(other.rows_); 1568 } 1569 } 1570 } 1571 this.mergeUnknownFields(other.getUnknownFields()); 1572 onChanged(); 1573 return this; 1574 } 1575 1576 @java.lang.Override isInitialized()1577 public final boolean isInitialized() { 1578 return true; 1579 } 1580 1581 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1582 public Builder mergeFrom( 1583 com.google.protobuf.CodedInputStream input, 1584 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1585 throws java.io.IOException { 1586 if (extensionRegistry == null) { 1587 throw new java.lang.NullPointerException(); 1588 } 1589 try { 1590 boolean done = false; 1591 while (!done) { 1592 int tag = input.readTag(); 1593 switch (tag) { 1594 case 0: 1595 done = true; 1596 break; 1597 case 10: 1598 { 1599 com.google.privacy.dlp.v2.FieldId m = 1600 input.readMessage( 1601 com.google.privacy.dlp.v2.FieldId.parser(), extensionRegistry); 1602 if (headersBuilder_ == null) { 1603 ensureHeadersIsMutable(); 1604 headers_.add(m); 1605 } else { 1606 headersBuilder_.addMessage(m); 1607 } 1608 break; 1609 } // case 10 1610 case 18: 1611 { 1612 com.google.privacy.dlp.v2.Table.Row m = 1613 input.readMessage( 1614 com.google.privacy.dlp.v2.Table.Row.parser(), extensionRegistry); 1615 if (rowsBuilder_ == null) { 1616 ensureRowsIsMutable(); 1617 rows_.add(m); 1618 } else { 1619 rowsBuilder_.addMessage(m); 1620 } 1621 break; 1622 } // case 18 1623 default: 1624 { 1625 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1626 done = true; // was an endgroup tag 1627 } 1628 break; 1629 } // default: 1630 } // switch (tag) 1631 } // while (!done) 1632 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1633 throw e.unwrapIOException(); 1634 } finally { 1635 onChanged(); 1636 } // finally 1637 return this; 1638 } 1639 1640 private int bitField0_; 1641 1642 private java.util.List<com.google.privacy.dlp.v2.FieldId> headers_ = 1643 java.util.Collections.emptyList(); 1644 ensureHeadersIsMutable()1645 private void ensureHeadersIsMutable() { 1646 if (!((bitField0_ & 0x00000001) != 0)) { 1647 headers_ = new java.util.ArrayList<com.google.privacy.dlp.v2.FieldId>(headers_); 1648 bitField0_ |= 0x00000001; 1649 } 1650 } 1651 1652 private com.google.protobuf.RepeatedFieldBuilderV3< 1653 com.google.privacy.dlp.v2.FieldId, 1654 com.google.privacy.dlp.v2.FieldId.Builder, 1655 com.google.privacy.dlp.v2.FieldIdOrBuilder> 1656 headersBuilder_; 1657 1658 /** 1659 * 1660 * 1661 * <pre> 1662 * Headers of the table. 1663 * </pre> 1664 * 1665 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1666 */ getHeadersList()1667 public java.util.List<com.google.privacy.dlp.v2.FieldId> getHeadersList() { 1668 if (headersBuilder_ == null) { 1669 return java.util.Collections.unmodifiableList(headers_); 1670 } else { 1671 return headersBuilder_.getMessageList(); 1672 } 1673 } 1674 /** 1675 * 1676 * 1677 * <pre> 1678 * Headers of the table. 1679 * </pre> 1680 * 1681 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1682 */ getHeadersCount()1683 public int getHeadersCount() { 1684 if (headersBuilder_ == null) { 1685 return headers_.size(); 1686 } else { 1687 return headersBuilder_.getCount(); 1688 } 1689 } 1690 /** 1691 * 1692 * 1693 * <pre> 1694 * Headers of the table. 1695 * </pre> 1696 * 1697 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1698 */ getHeaders(int index)1699 public com.google.privacy.dlp.v2.FieldId getHeaders(int index) { 1700 if (headersBuilder_ == null) { 1701 return headers_.get(index); 1702 } else { 1703 return headersBuilder_.getMessage(index); 1704 } 1705 } 1706 /** 1707 * 1708 * 1709 * <pre> 1710 * Headers of the table. 1711 * </pre> 1712 * 1713 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1714 */ setHeaders(int index, com.google.privacy.dlp.v2.FieldId value)1715 public Builder setHeaders(int index, com.google.privacy.dlp.v2.FieldId value) { 1716 if (headersBuilder_ == null) { 1717 if (value == null) { 1718 throw new NullPointerException(); 1719 } 1720 ensureHeadersIsMutable(); 1721 headers_.set(index, value); 1722 onChanged(); 1723 } else { 1724 headersBuilder_.setMessage(index, value); 1725 } 1726 return this; 1727 } 1728 /** 1729 * 1730 * 1731 * <pre> 1732 * Headers of the table. 1733 * </pre> 1734 * 1735 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1736 */ setHeaders( int index, com.google.privacy.dlp.v2.FieldId.Builder builderForValue)1737 public Builder setHeaders( 1738 int index, com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { 1739 if (headersBuilder_ == null) { 1740 ensureHeadersIsMutable(); 1741 headers_.set(index, builderForValue.build()); 1742 onChanged(); 1743 } else { 1744 headersBuilder_.setMessage(index, builderForValue.build()); 1745 } 1746 return this; 1747 } 1748 /** 1749 * 1750 * 1751 * <pre> 1752 * Headers of the table. 1753 * </pre> 1754 * 1755 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1756 */ addHeaders(com.google.privacy.dlp.v2.FieldId value)1757 public Builder addHeaders(com.google.privacy.dlp.v2.FieldId value) { 1758 if (headersBuilder_ == null) { 1759 if (value == null) { 1760 throw new NullPointerException(); 1761 } 1762 ensureHeadersIsMutable(); 1763 headers_.add(value); 1764 onChanged(); 1765 } else { 1766 headersBuilder_.addMessage(value); 1767 } 1768 return this; 1769 } 1770 /** 1771 * 1772 * 1773 * <pre> 1774 * Headers of the table. 1775 * </pre> 1776 * 1777 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1778 */ addHeaders(int index, com.google.privacy.dlp.v2.FieldId value)1779 public Builder addHeaders(int index, com.google.privacy.dlp.v2.FieldId value) { 1780 if (headersBuilder_ == null) { 1781 if (value == null) { 1782 throw new NullPointerException(); 1783 } 1784 ensureHeadersIsMutable(); 1785 headers_.add(index, value); 1786 onChanged(); 1787 } else { 1788 headersBuilder_.addMessage(index, value); 1789 } 1790 return this; 1791 } 1792 /** 1793 * 1794 * 1795 * <pre> 1796 * Headers of the table. 1797 * </pre> 1798 * 1799 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1800 */ addHeaders(com.google.privacy.dlp.v2.FieldId.Builder builderForValue)1801 public Builder addHeaders(com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { 1802 if (headersBuilder_ == null) { 1803 ensureHeadersIsMutable(); 1804 headers_.add(builderForValue.build()); 1805 onChanged(); 1806 } else { 1807 headersBuilder_.addMessage(builderForValue.build()); 1808 } 1809 return this; 1810 } 1811 /** 1812 * 1813 * 1814 * <pre> 1815 * Headers of the table. 1816 * </pre> 1817 * 1818 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1819 */ addHeaders( int index, com.google.privacy.dlp.v2.FieldId.Builder builderForValue)1820 public Builder addHeaders( 1821 int index, com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { 1822 if (headersBuilder_ == null) { 1823 ensureHeadersIsMutable(); 1824 headers_.add(index, builderForValue.build()); 1825 onChanged(); 1826 } else { 1827 headersBuilder_.addMessage(index, builderForValue.build()); 1828 } 1829 return this; 1830 } 1831 /** 1832 * 1833 * 1834 * <pre> 1835 * Headers of the table. 1836 * </pre> 1837 * 1838 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1839 */ addAllHeaders( java.lang.Iterable<? extends com.google.privacy.dlp.v2.FieldId> values)1840 public Builder addAllHeaders( 1841 java.lang.Iterable<? extends com.google.privacy.dlp.v2.FieldId> values) { 1842 if (headersBuilder_ == null) { 1843 ensureHeadersIsMutable(); 1844 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, headers_); 1845 onChanged(); 1846 } else { 1847 headersBuilder_.addAllMessages(values); 1848 } 1849 return this; 1850 } 1851 /** 1852 * 1853 * 1854 * <pre> 1855 * Headers of the table. 1856 * </pre> 1857 * 1858 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1859 */ clearHeaders()1860 public Builder clearHeaders() { 1861 if (headersBuilder_ == null) { 1862 headers_ = java.util.Collections.emptyList(); 1863 bitField0_ = (bitField0_ & ~0x00000001); 1864 onChanged(); 1865 } else { 1866 headersBuilder_.clear(); 1867 } 1868 return this; 1869 } 1870 /** 1871 * 1872 * 1873 * <pre> 1874 * Headers of the table. 1875 * </pre> 1876 * 1877 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1878 */ removeHeaders(int index)1879 public Builder removeHeaders(int index) { 1880 if (headersBuilder_ == null) { 1881 ensureHeadersIsMutable(); 1882 headers_.remove(index); 1883 onChanged(); 1884 } else { 1885 headersBuilder_.remove(index); 1886 } 1887 return this; 1888 } 1889 /** 1890 * 1891 * 1892 * <pre> 1893 * Headers of the table. 1894 * </pre> 1895 * 1896 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1897 */ getHeadersBuilder(int index)1898 public com.google.privacy.dlp.v2.FieldId.Builder getHeadersBuilder(int index) { 1899 return getHeadersFieldBuilder().getBuilder(index); 1900 } 1901 /** 1902 * 1903 * 1904 * <pre> 1905 * Headers of the table. 1906 * </pre> 1907 * 1908 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1909 */ getHeadersOrBuilder(int index)1910 public com.google.privacy.dlp.v2.FieldIdOrBuilder getHeadersOrBuilder(int index) { 1911 if (headersBuilder_ == null) { 1912 return headers_.get(index); 1913 } else { 1914 return headersBuilder_.getMessageOrBuilder(index); 1915 } 1916 } 1917 /** 1918 * 1919 * 1920 * <pre> 1921 * Headers of the table. 1922 * </pre> 1923 * 1924 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1925 */ 1926 public java.util.List<? extends com.google.privacy.dlp.v2.FieldIdOrBuilder> getHeadersOrBuilderList()1927 getHeadersOrBuilderList() { 1928 if (headersBuilder_ != null) { 1929 return headersBuilder_.getMessageOrBuilderList(); 1930 } else { 1931 return java.util.Collections.unmodifiableList(headers_); 1932 } 1933 } 1934 /** 1935 * 1936 * 1937 * <pre> 1938 * Headers of the table. 1939 * </pre> 1940 * 1941 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1942 */ addHeadersBuilder()1943 public com.google.privacy.dlp.v2.FieldId.Builder addHeadersBuilder() { 1944 return getHeadersFieldBuilder() 1945 .addBuilder(com.google.privacy.dlp.v2.FieldId.getDefaultInstance()); 1946 } 1947 /** 1948 * 1949 * 1950 * <pre> 1951 * Headers of the table. 1952 * </pre> 1953 * 1954 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1955 */ addHeadersBuilder(int index)1956 public com.google.privacy.dlp.v2.FieldId.Builder addHeadersBuilder(int index) { 1957 return getHeadersFieldBuilder() 1958 .addBuilder(index, com.google.privacy.dlp.v2.FieldId.getDefaultInstance()); 1959 } 1960 /** 1961 * 1962 * 1963 * <pre> 1964 * Headers of the table. 1965 * </pre> 1966 * 1967 * <code>repeated .google.privacy.dlp.v2.FieldId headers = 1;</code> 1968 */ getHeadersBuilderList()1969 public java.util.List<com.google.privacy.dlp.v2.FieldId.Builder> getHeadersBuilderList() { 1970 return getHeadersFieldBuilder().getBuilderList(); 1971 } 1972 1973 private com.google.protobuf.RepeatedFieldBuilderV3< 1974 com.google.privacy.dlp.v2.FieldId, 1975 com.google.privacy.dlp.v2.FieldId.Builder, 1976 com.google.privacy.dlp.v2.FieldIdOrBuilder> getHeadersFieldBuilder()1977 getHeadersFieldBuilder() { 1978 if (headersBuilder_ == null) { 1979 headersBuilder_ = 1980 new com.google.protobuf.RepeatedFieldBuilderV3< 1981 com.google.privacy.dlp.v2.FieldId, 1982 com.google.privacy.dlp.v2.FieldId.Builder, 1983 com.google.privacy.dlp.v2.FieldIdOrBuilder>( 1984 headers_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 1985 headers_ = null; 1986 } 1987 return headersBuilder_; 1988 } 1989 1990 private java.util.List<com.google.privacy.dlp.v2.Table.Row> rows_ = 1991 java.util.Collections.emptyList(); 1992 ensureRowsIsMutable()1993 private void ensureRowsIsMutable() { 1994 if (!((bitField0_ & 0x00000002) != 0)) { 1995 rows_ = new java.util.ArrayList<com.google.privacy.dlp.v2.Table.Row>(rows_); 1996 bitField0_ |= 0x00000002; 1997 } 1998 } 1999 2000 private com.google.protobuf.RepeatedFieldBuilderV3< 2001 com.google.privacy.dlp.v2.Table.Row, 2002 com.google.privacy.dlp.v2.Table.Row.Builder, 2003 com.google.privacy.dlp.v2.Table.RowOrBuilder> 2004 rowsBuilder_; 2005 2006 /** 2007 * 2008 * 2009 * <pre> 2010 * Rows of the table. 2011 * </pre> 2012 * 2013 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2014 */ getRowsList()2015 public java.util.List<com.google.privacy.dlp.v2.Table.Row> getRowsList() { 2016 if (rowsBuilder_ == null) { 2017 return java.util.Collections.unmodifiableList(rows_); 2018 } else { 2019 return rowsBuilder_.getMessageList(); 2020 } 2021 } 2022 /** 2023 * 2024 * 2025 * <pre> 2026 * Rows of the table. 2027 * </pre> 2028 * 2029 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2030 */ getRowsCount()2031 public int getRowsCount() { 2032 if (rowsBuilder_ == null) { 2033 return rows_.size(); 2034 } else { 2035 return rowsBuilder_.getCount(); 2036 } 2037 } 2038 /** 2039 * 2040 * 2041 * <pre> 2042 * Rows of the table. 2043 * </pre> 2044 * 2045 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2046 */ getRows(int index)2047 public com.google.privacy.dlp.v2.Table.Row getRows(int index) { 2048 if (rowsBuilder_ == null) { 2049 return rows_.get(index); 2050 } else { 2051 return rowsBuilder_.getMessage(index); 2052 } 2053 } 2054 /** 2055 * 2056 * 2057 * <pre> 2058 * Rows of the table. 2059 * </pre> 2060 * 2061 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2062 */ setRows(int index, com.google.privacy.dlp.v2.Table.Row value)2063 public Builder setRows(int index, com.google.privacy.dlp.v2.Table.Row value) { 2064 if (rowsBuilder_ == null) { 2065 if (value == null) { 2066 throw new NullPointerException(); 2067 } 2068 ensureRowsIsMutable(); 2069 rows_.set(index, value); 2070 onChanged(); 2071 } else { 2072 rowsBuilder_.setMessage(index, value); 2073 } 2074 return this; 2075 } 2076 /** 2077 * 2078 * 2079 * <pre> 2080 * Rows of the table. 2081 * </pre> 2082 * 2083 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2084 */ setRows(int index, com.google.privacy.dlp.v2.Table.Row.Builder builderForValue)2085 public Builder setRows(int index, com.google.privacy.dlp.v2.Table.Row.Builder builderForValue) { 2086 if (rowsBuilder_ == null) { 2087 ensureRowsIsMutable(); 2088 rows_.set(index, builderForValue.build()); 2089 onChanged(); 2090 } else { 2091 rowsBuilder_.setMessage(index, builderForValue.build()); 2092 } 2093 return this; 2094 } 2095 /** 2096 * 2097 * 2098 * <pre> 2099 * Rows of the table. 2100 * </pre> 2101 * 2102 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2103 */ addRows(com.google.privacy.dlp.v2.Table.Row value)2104 public Builder addRows(com.google.privacy.dlp.v2.Table.Row value) { 2105 if (rowsBuilder_ == null) { 2106 if (value == null) { 2107 throw new NullPointerException(); 2108 } 2109 ensureRowsIsMutable(); 2110 rows_.add(value); 2111 onChanged(); 2112 } else { 2113 rowsBuilder_.addMessage(value); 2114 } 2115 return this; 2116 } 2117 /** 2118 * 2119 * 2120 * <pre> 2121 * Rows of the table. 2122 * </pre> 2123 * 2124 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2125 */ addRows(int index, com.google.privacy.dlp.v2.Table.Row value)2126 public Builder addRows(int index, com.google.privacy.dlp.v2.Table.Row value) { 2127 if (rowsBuilder_ == null) { 2128 if (value == null) { 2129 throw new NullPointerException(); 2130 } 2131 ensureRowsIsMutable(); 2132 rows_.add(index, value); 2133 onChanged(); 2134 } else { 2135 rowsBuilder_.addMessage(index, value); 2136 } 2137 return this; 2138 } 2139 /** 2140 * 2141 * 2142 * <pre> 2143 * Rows of the table. 2144 * </pre> 2145 * 2146 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2147 */ addRows(com.google.privacy.dlp.v2.Table.Row.Builder builderForValue)2148 public Builder addRows(com.google.privacy.dlp.v2.Table.Row.Builder builderForValue) { 2149 if (rowsBuilder_ == null) { 2150 ensureRowsIsMutable(); 2151 rows_.add(builderForValue.build()); 2152 onChanged(); 2153 } else { 2154 rowsBuilder_.addMessage(builderForValue.build()); 2155 } 2156 return this; 2157 } 2158 /** 2159 * 2160 * 2161 * <pre> 2162 * Rows of the table. 2163 * </pre> 2164 * 2165 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2166 */ addRows(int index, com.google.privacy.dlp.v2.Table.Row.Builder builderForValue)2167 public Builder addRows(int index, com.google.privacy.dlp.v2.Table.Row.Builder builderForValue) { 2168 if (rowsBuilder_ == null) { 2169 ensureRowsIsMutable(); 2170 rows_.add(index, builderForValue.build()); 2171 onChanged(); 2172 } else { 2173 rowsBuilder_.addMessage(index, builderForValue.build()); 2174 } 2175 return this; 2176 } 2177 /** 2178 * 2179 * 2180 * <pre> 2181 * Rows of the table. 2182 * </pre> 2183 * 2184 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2185 */ addAllRows( java.lang.Iterable<? extends com.google.privacy.dlp.v2.Table.Row> values)2186 public Builder addAllRows( 2187 java.lang.Iterable<? extends com.google.privacy.dlp.v2.Table.Row> values) { 2188 if (rowsBuilder_ == null) { 2189 ensureRowsIsMutable(); 2190 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, rows_); 2191 onChanged(); 2192 } else { 2193 rowsBuilder_.addAllMessages(values); 2194 } 2195 return this; 2196 } 2197 /** 2198 * 2199 * 2200 * <pre> 2201 * Rows of the table. 2202 * </pre> 2203 * 2204 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2205 */ clearRows()2206 public Builder clearRows() { 2207 if (rowsBuilder_ == null) { 2208 rows_ = java.util.Collections.emptyList(); 2209 bitField0_ = (bitField0_ & ~0x00000002); 2210 onChanged(); 2211 } else { 2212 rowsBuilder_.clear(); 2213 } 2214 return this; 2215 } 2216 /** 2217 * 2218 * 2219 * <pre> 2220 * Rows of the table. 2221 * </pre> 2222 * 2223 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2224 */ removeRows(int index)2225 public Builder removeRows(int index) { 2226 if (rowsBuilder_ == null) { 2227 ensureRowsIsMutable(); 2228 rows_.remove(index); 2229 onChanged(); 2230 } else { 2231 rowsBuilder_.remove(index); 2232 } 2233 return this; 2234 } 2235 /** 2236 * 2237 * 2238 * <pre> 2239 * Rows of the table. 2240 * </pre> 2241 * 2242 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2243 */ getRowsBuilder(int index)2244 public com.google.privacy.dlp.v2.Table.Row.Builder getRowsBuilder(int index) { 2245 return getRowsFieldBuilder().getBuilder(index); 2246 } 2247 /** 2248 * 2249 * 2250 * <pre> 2251 * Rows of the table. 2252 * </pre> 2253 * 2254 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2255 */ getRowsOrBuilder(int index)2256 public com.google.privacy.dlp.v2.Table.RowOrBuilder getRowsOrBuilder(int index) { 2257 if (rowsBuilder_ == null) { 2258 return rows_.get(index); 2259 } else { 2260 return rowsBuilder_.getMessageOrBuilder(index); 2261 } 2262 } 2263 /** 2264 * 2265 * 2266 * <pre> 2267 * Rows of the table. 2268 * </pre> 2269 * 2270 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2271 */ 2272 public java.util.List<? extends com.google.privacy.dlp.v2.Table.RowOrBuilder> getRowsOrBuilderList()2273 getRowsOrBuilderList() { 2274 if (rowsBuilder_ != null) { 2275 return rowsBuilder_.getMessageOrBuilderList(); 2276 } else { 2277 return java.util.Collections.unmodifiableList(rows_); 2278 } 2279 } 2280 /** 2281 * 2282 * 2283 * <pre> 2284 * Rows of the table. 2285 * </pre> 2286 * 2287 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2288 */ addRowsBuilder()2289 public com.google.privacy.dlp.v2.Table.Row.Builder addRowsBuilder() { 2290 return getRowsFieldBuilder() 2291 .addBuilder(com.google.privacy.dlp.v2.Table.Row.getDefaultInstance()); 2292 } 2293 /** 2294 * 2295 * 2296 * <pre> 2297 * Rows of the table. 2298 * </pre> 2299 * 2300 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2301 */ addRowsBuilder(int index)2302 public com.google.privacy.dlp.v2.Table.Row.Builder addRowsBuilder(int index) { 2303 return getRowsFieldBuilder() 2304 .addBuilder(index, com.google.privacy.dlp.v2.Table.Row.getDefaultInstance()); 2305 } 2306 /** 2307 * 2308 * 2309 * <pre> 2310 * Rows of the table. 2311 * </pre> 2312 * 2313 * <code>repeated .google.privacy.dlp.v2.Table.Row rows = 2;</code> 2314 */ getRowsBuilderList()2315 public java.util.List<com.google.privacy.dlp.v2.Table.Row.Builder> getRowsBuilderList() { 2316 return getRowsFieldBuilder().getBuilderList(); 2317 } 2318 2319 private com.google.protobuf.RepeatedFieldBuilderV3< 2320 com.google.privacy.dlp.v2.Table.Row, 2321 com.google.privacy.dlp.v2.Table.Row.Builder, 2322 com.google.privacy.dlp.v2.Table.RowOrBuilder> getRowsFieldBuilder()2323 getRowsFieldBuilder() { 2324 if (rowsBuilder_ == null) { 2325 rowsBuilder_ = 2326 new com.google.protobuf.RepeatedFieldBuilderV3< 2327 com.google.privacy.dlp.v2.Table.Row, 2328 com.google.privacy.dlp.v2.Table.Row.Builder, 2329 com.google.privacy.dlp.v2.Table.RowOrBuilder>( 2330 rows_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); 2331 rows_ = null; 2332 } 2333 return rowsBuilder_; 2334 } 2335 2336 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2337 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2338 return super.setUnknownFields(unknownFields); 2339 } 2340 2341 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2342 public final Builder mergeUnknownFields( 2343 final com.google.protobuf.UnknownFieldSet unknownFields) { 2344 return super.mergeUnknownFields(unknownFields); 2345 } 2346 2347 // @@protoc_insertion_point(builder_scope:google.privacy.dlp.v2.Table) 2348 } 2349 2350 // @@protoc_insertion_point(class_scope:google.privacy.dlp.v2.Table) 2351 private static final com.google.privacy.dlp.v2.Table DEFAULT_INSTANCE; 2352 2353 static { 2354 DEFAULT_INSTANCE = new com.google.privacy.dlp.v2.Table(); 2355 } 2356 getDefaultInstance()2357 public static com.google.privacy.dlp.v2.Table getDefaultInstance() { 2358 return DEFAULT_INSTANCE; 2359 } 2360 2361 private static final com.google.protobuf.Parser<Table> PARSER = 2362 new com.google.protobuf.AbstractParser<Table>() { 2363 @java.lang.Override 2364 public Table parsePartialFrom( 2365 com.google.protobuf.CodedInputStream input, 2366 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2367 throws com.google.protobuf.InvalidProtocolBufferException { 2368 Builder builder = newBuilder(); 2369 try { 2370 builder.mergeFrom(input, extensionRegistry); 2371 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2372 throw e.setUnfinishedMessage(builder.buildPartial()); 2373 } catch (com.google.protobuf.UninitializedMessageException e) { 2374 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2375 } catch (java.io.IOException e) { 2376 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2377 .setUnfinishedMessage(builder.buildPartial()); 2378 } 2379 return builder.buildPartial(); 2380 } 2381 }; 2382 parser()2383 public static com.google.protobuf.Parser<Table> parser() { 2384 return PARSER; 2385 } 2386 2387 @java.lang.Override getParserForType()2388 public com.google.protobuf.Parser<Table> getParserForType() { 2389 return PARSER; 2390 } 2391 2392 @java.lang.Override getDefaultInstanceForType()2393 public com.google.privacy.dlp.v2.Table getDefaultInstanceForType() { 2394 return DEFAULT_INSTANCE; 2395 } 2396 } 2397