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