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