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