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 CloudRepoSourceContext denotes a particular revision in a Google Cloud 27 * Source Repo. 28 * </pre> 29 * 30 * Protobuf type {@code grafeas.v1.CloudRepoSourceContext} 31 */ 32 public final class CloudRepoSourceContext extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:grafeas.v1.CloudRepoSourceContext) 35 CloudRepoSourceContextOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use CloudRepoSourceContext.newBuilder() to construct. CloudRepoSourceContext(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private CloudRepoSourceContext(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 CloudRepoSourceContext()42 private CloudRepoSourceContext() {} 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new CloudRepoSourceContext(); 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 io.grafeas.v1.Provenance.internal_static_grafeas_v1_CloudRepoSourceContext_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return io.grafeas.v1.Provenance 63 .internal_static_grafeas_v1_CloudRepoSourceContext_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 io.grafeas.v1.CloudRepoSourceContext.class, 66 io.grafeas.v1.CloudRepoSourceContext.Builder.class); 67 } 68 69 private int revisionCase_ = 0; 70 private java.lang.Object revision_; 71 72 public enum RevisionCase 73 implements 74 com.google.protobuf.Internal.EnumLite, 75 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 76 REVISION_ID(2), 77 ALIAS_CONTEXT(3), 78 REVISION_NOT_SET(0); 79 private final int value; 80 RevisionCase(int value)81 private RevisionCase(int value) { 82 this.value = value; 83 } 84 /** 85 * @param value The number of the enum to look for. 86 * @return The enum associated with the given number. 87 * @deprecated Use {@link #forNumber(int)} instead. 88 */ 89 @java.lang.Deprecated valueOf(int value)90 public static RevisionCase valueOf(int value) { 91 return forNumber(value); 92 } 93 forNumber(int value)94 public static RevisionCase forNumber(int value) { 95 switch (value) { 96 case 2: 97 return REVISION_ID; 98 case 3: 99 return ALIAS_CONTEXT; 100 case 0: 101 return REVISION_NOT_SET; 102 default: 103 return null; 104 } 105 } 106 getNumber()107 public int getNumber() { 108 return this.value; 109 } 110 }; 111 getRevisionCase()112 public RevisionCase getRevisionCase() { 113 return RevisionCase.forNumber(revisionCase_); 114 } 115 116 public static final int REPO_ID_FIELD_NUMBER = 1; 117 private io.grafeas.v1.RepoId repoId_; 118 /** 119 * 120 * 121 * <pre> 122 * The ID of the repo. 123 * </pre> 124 * 125 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 126 * 127 * @return Whether the repoId field is set. 128 */ 129 @java.lang.Override hasRepoId()130 public boolean hasRepoId() { 131 return repoId_ != null; 132 } 133 /** 134 * 135 * 136 * <pre> 137 * The ID of the repo. 138 * </pre> 139 * 140 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 141 * 142 * @return The repoId. 143 */ 144 @java.lang.Override getRepoId()145 public io.grafeas.v1.RepoId getRepoId() { 146 return repoId_ == null ? io.grafeas.v1.RepoId.getDefaultInstance() : repoId_; 147 } 148 /** 149 * 150 * 151 * <pre> 152 * The ID of the repo. 153 * </pre> 154 * 155 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 156 */ 157 @java.lang.Override getRepoIdOrBuilder()158 public io.grafeas.v1.RepoIdOrBuilder getRepoIdOrBuilder() { 159 return repoId_ == null ? io.grafeas.v1.RepoId.getDefaultInstance() : repoId_; 160 } 161 162 public static final int REVISION_ID_FIELD_NUMBER = 2; 163 /** 164 * 165 * 166 * <pre> 167 * A revision ID. 168 * </pre> 169 * 170 * <code>string revision_id = 2;</code> 171 * 172 * @return Whether the revisionId field is set. 173 */ hasRevisionId()174 public boolean hasRevisionId() { 175 return revisionCase_ == 2; 176 } 177 /** 178 * 179 * 180 * <pre> 181 * A revision ID. 182 * </pre> 183 * 184 * <code>string revision_id = 2;</code> 185 * 186 * @return The revisionId. 187 */ getRevisionId()188 public java.lang.String getRevisionId() { 189 java.lang.Object ref = ""; 190 if (revisionCase_ == 2) { 191 ref = revision_; 192 } 193 if (ref instanceof java.lang.String) { 194 return (java.lang.String) ref; 195 } else { 196 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 197 java.lang.String s = bs.toStringUtf8(); 198 if (revisionCase_ == 2) { 199 revision_ = s; 200 } 201 return s; 202 } 203 } 204 /** 205 * 206 * 207 * <pre> 208 * A revision ID. 209 * </pre> 210 * 211 * <code>string revision_id = 2;</code> 212 * 213 * @return The bytes for revisionId. 214 */ getRevisionIdBytes()215 public com.google.protobuf.ByteString getRevisionIdBytes() { 216 java.lang.Object ref = ""; 217 if (revisionCase_ == 2) { 218 ref = revision_; 219 } 220 if (ref instanceof java.lang.String) { 221 com.google.protobuf.ByteString b = 222 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 223 if (revisionCase_ == 2) { 224 revision_ = b; 225 } 226 return b; 227 } else { 228 return (com.google.protobuf.ByteString) ref; 229 } 230 } 231 232 public static final int ALIAS_CONTEXT_FIELD_NUMBER = 3; 233 /** 234 * 235 * 236 * <pre> 237 * An alias, which may be a branch or tag. 238 * </pre> 239 * 240 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 241 * 242 * @return Whether the aliasContext field is set. 243 */ 244 @java.lang.Override hasAliasContext()245 public boolean hasAliasContext() { 246 return revisionCase_ == 3; 247 } 248 /** 249 * 250 * 251 * <pre> 252 * An alias, which may be a branch or tag. 253 * </pre> 254 * 255 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 256 * 257 * @return The aliasContext. 258 */ 259 @java.lang.Override getAliasContext()260 public io.grafeas.v1.AliasContext getAliasContext() { 261 if (revisionCase_ == 3) { 262 return (io.grafeas.v1.AliasContext) revision_; 263 } 264 return io.grafeas.v1.AliasContext.getDefaultInstance(); 265 } 266 /** 267 * 268 * 269 * <pre> 270 * An alias, which may be a branch or tag. 271 * </pre> 272 * 273 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 274 */ 275 @java.lang.Override getAliasContextOrBuilder()276 public io.grafeas.v1.AliasContextOrBuilder getAliasContextOrBuilder() { 277 if (revisionCase_ == 3) { 278 return (io.grafeas.v1.AliasContext) revision_; 279 } 280 return io.grafeas.v1.AliasContext.getDefaultInstance(); 281 } 282 283 private byte memoizedIsInitialized = -1; 284 285 @java.lang.Override isInitialized()286 public final boolean isInitialized() { 287 byte isInitialized = memoizedIsInitialized; 288 if (isInitialized == 1) return true; 289 if (isInitialized == 0) return false; 290 291 memoizedIsInitialized = 1; 292 return true; 293 } 294 295 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)296 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 297 if (repoId_ != null) { 298 output.writeMessage(1, getRepoId()); 299 } 300 if (revisionCase_ == 2) { 301 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, revision_); 302 } 303 if (revisionCase_ == 3) { 304 output.writeMessage(3, (io.grafeas.v1.AliasContext) revision_); 305 } 306 getUnknownFields().writeTo(output); 307 } 308 309 @java.lang.Override getSerializedSize()310 public int getSerializedSize() { 311 int size = memoizedSize; 312 if (size != -1) return size; 313 314 size = 0; 315 if (repoId_ != null) { 316 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRepoId()); 317 } 318 if (revisionCase_ == 2) { 319 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, revision_); 320 } 321 if (revisionCase_ == 3) { 322 size += 323 com.google.protobuf.CodedOutputStream.computeMessageSize( 324 3, (io.grafeas.v1.AliasContext) revision_); 325 } 326 size += getUnknownFields().getSerializedSize(); 327 memoizedSize = size; 328 return size; 329 } 330 331 @java.lang.Override equals(final java.lang.Object obj)332 public boolean equals(final java.lang.Object obj) { 333 if (obj == this) { 334 return true; 335 } 336 if (!(obj instanceof io.grafeas.v1.CloudRepoSourceContext)) { 337 return super.equals(obj); 338 } 339 io.grafeas.v1.CloudRepoSourceContext other = (io.grafeas.v1.CloudRepoSourceContext) obj; 340 341 if (hasRepoId() != other.hasRepoId()) return false; 342 if (hasRepoId()) { 343 if (!getRepoId().equals(other.getRepoId())) return false; 344 } 345 if (!getRevisionCase().equals(other.getRevisionCase())) return false; 346 switch (revisionCase_) { 347 case 2: 348 if (!getRevisionId().equals(other.getRevisionId())) return false; 349 break; 350 case 3: 351 if (!getAliasContext().equals(other.getAliasContext())) return false; 352 break; 353 case 0: 354 default: 355 } 356 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 357 return true; 358 } 359 360 @java.lang.Override hashCode()361 public int hashCode() { 362 if (memoizedHashCode != 0) { 363 return memoizedHashCode; 364 } 365 int hash = 41; 366 hash = (19 * hash) + getDescriptor().hashCode(); 367 if (hasRepoId()) { 368 hash = (37 * hash) + REPO_ID_FIELD_NUMBER; 369 hash = (53 * hash) + getRepoId().hashCode(); 370 } 371 switch (revisionCase_) { 372 case 2: 373 hash = (37 * hash) + REVISION_ID_FIELD_NUMBER; 374 hash = (53 * hash) + getRevisionId().hashCode(); 375 break; 376 case 3: 377 hash = (37 * hash) + ALIAS_CONTEXT_FIELD_NUMBER; 378 hash = (53 * hash) + getAliasContext().hashCode(); 379 break; 380 case 0: 381 default: 382 } 383 hash = (29 * hash) + getUnknownFields().hashCode(); 384 memoizedHashCode = hash; 385 return hash; 386 } 387 parseFrom(java.nio.ByteBuffer data)388 public static io.grafeas.v1.CloudRepoSourceContext parseFrom(java.nio.ByteBuffer data) 389 throws com.google.protobuf.InvalidProtocolBufferException { 390 return PARSER.parseFrom(data); 391 } 392 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)393 public static io.grafeas.v1.CloudRepoSourceContext parseFrom( 394 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 395 throws com.google.protobuf.InvalidProtocolBufferException { 396 return PARSER.parseFrom(data, extensionRegistry); 397 } 398 parseFrom(com.google.protobuf.ByteString data)399 public static io.grafeas.v1.CloudRepoSourceContext parseFrom(com.google.protobuf.ByteString data) 400 throws com.google.protobuf.InvalidProtocolBufferException { 401 return PARSER.parseFrom(data); 402 } 403 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)404 public static io.grafeas.v1.CloudRepoSourceContext parseFrom( 405 com.google.protobuf.ByteString data, 406 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 407 throws com.google.protobuf.InvalidProtocolBufferException { 408 return PARSER.parseFrom(data, extensionRegistry); 409 } 410 parseFrom(byte[] data)411 public static io.grafeas.v1.CloudRepoSourceContext parseFrom(byte[] data) 412 throws com.google.protobuf.InvalidProtocolBufferException { 413 return PARSER.parseFrom(data); 414 } 415 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)416 public static io.grafeas.v1.CloudRepoSourceContext parseFrom( 417 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 418 throws com.google.protobuf.InvalidProtocolBufferException { 419 return PARSER.parseFrom(data, extensionRegistry); 420 } 421 parseFrom(java.io.InputStream input)422 public static io.grafeas.v1.CloudRepoSourceContext parseFrom(java.io.InputStream input) 423 throws java.io.IOException { 424 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 425 } 426 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427 public static io.grafeas.v1.CloudRepoSourceContext parseFrom( 428 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 429 throws java.io.IOException { 430 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 431 PARSER, input, extensionRegistry); 432 } 433 parseDelimitedFrom(java.io.InputStream input)434 public static io.grafeas.v1.CloudRepoSourceContext parseDelimitedFrom(java.io.InputStream input) 435 throws java.io.IOException { 436 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 437 } 438 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439 public static io.grafeas.v1.CloudRepoSourceContext parseDelimitedFrom( 440 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 441 throws java.io.IOException { 442 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 443 PARSER, input, extensionRegistry); 444 } 445 parseFrom( com.google.protobuf.CodedInputStream input)446 public static io.grafeas.v1.CloudRepoSourceContext parseFrom( 447 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 448 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 449 } 450 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)451 public static io.grafeas.v1.CloudRepoSourceContext parseFrom( 452 com.google.protobuf.CodedInputStream input, 453 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 454 throws java.io.IOException { 455 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 456 PARSER, input, extensionRegistry); 457 } 458 459 @java.lang.Override newBuilderForType()460 public Builder newBuilderForType() { 461 return newBuilder(); 462 } 463 newBuilder()464 public static Builder newBuilder() { 465 return DEFAULT_INSTANCE.toBuilder(); 466 } 467 newBuilder(io.grafeas.v1.CloudRepoSourceContext prototype)468 public static Builder newBuilder(io.grafeas.v1.CloudRepoSourceContext prototype) { 469 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 470 } 471 472 @java.lang.Override toBuilder()473 public Builder toBuilder() { 474 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 475 } 476 477 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)478 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 479 Builder builder = new Builder(parent); 480 return builder; 481 } 482 /** 483 * 484 * 485 * <pre> 486 * A CloudRepoSourceContext denotes a particular revision in a Google Cloud 487 * Source Repo. 488 * </pre> 489 * 490 * Protobuf type {@code grafeas.v1.CloudRepoSourceContext} 491 */ 492 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 493 implements 494 // @@protoc_insertion_point(builder_implements:grafeas.v1.CloudRepoSourceContext) 495 io.grafeas.v1.CloudRepoSourceContextOrBuilder { getDescriptor()496 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 497 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_CloudRepoSourceContext_descriptor; 498 } 499 500 @java.lang.Override 501 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()502 internalGetFieldAccessorTable() { 503 return io.grafeas.v1.Provenance 504 .internal_static_grafeas_v1_CloudRepoSourceContext_fieldAccessorTable 505 .ensureFieldAccessorsInitialized( 506 io.grafeas.v1.CloudRepoSourceContext.class, 507 io.grafeas.v1.CloudRepoSourceContext.Builder.class); 508 } 509 510 // Construct using io.grafeas.v1.CloudRepoSourceContext.newBuilder() Builder()511 private Builder() {} 512 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)513 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 514 super(parent); 515 } 516 517 @java.lang.Override clear()518 public Builder clear() { 519 super.clear(); 520 bitField0_ = 0; 521 repoId_ = null; 522 if (repoIdBuilder_ != null) { 523 repoIdBuilder_.dispose(); 524 repoIdBuilder_ = null; 525 } 526 if (aliasContextBuilder_ != null) { 527 aliasContextBuilder_.clear(); 528 } 529 revisionCase_ = 0; 530 revision_ = null; 531 return this; 532 } 533 534 @java.lang.Override getDescriptorForType()535 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 536 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_CloudRepoSourceContext_descriptor; 537 } 538 539 @java.lang.Override getDefaultInstanceForType()540 public io.grafeas.v1.CloudRepoSourceContext getDefaultInstanceForType() { 541 return io.grafeas.v1.CloudRepoSourceContext.getDefaultInstance(); 542 } 543 544 @java.lang.Override build()545 public io.grafeas.v1.CloudRepoSourceContext build() { 546 io.grafeas.v1.CloudRepoSourceContext result = buildPartial(); 547 if (!result.isInitialized()) { 548 throw newUninitializedMessageException(result); 549 } 550 return result; 551 } 552 553 @java.lang.Override buildPartial()554 public io.grafeas.v1.CloudRepoSourceContext buildPartial() { 555 io.grafeas.v1.CloudRepoSourceContext result = new io.grafeas.v1.CloudRepoSourceContext(this); 556 if (bitField0_ != 0) { 557 buildPartial0(result); 558 } 559 buildPartialOneofs(result); 560 onBuilt(); 561 return result; 562 } 563 buildPartial0(io.grafeas.v1.CloudRepoSourceContext result)564 private void buildPartial0(io.grafeas.v1.CloudRepoSourceContext result) { 565 int from_bitField0_ = bitField0_; 566 if (((from_bitField0_ & 0x00000001) != 0)) { 567 result.repoId_ = repoIdBuilder_ == null ? repoId_ : repoIdBuilder_.build(); 568 } 569 } 570 buildPartialOneofs(io.grafeas.v1.CloudRepoSourceContext result)571 private void buildPartialOneofs(io.grafeas.v1.CloudRepoSourceContext result) { 572 result.revisionCase_ = revisionCase_; 573 result.revision_ = this.revision_; 574 if (revisionCase_ == 3 && aliasContextBuilder_ != null) { 575 result.revision_ = aliasContextBuilder_.build(); 576 } 577 } 578 579 @java.lang.Override clone()580 public Builder clone() { 581 return super.clone(); 582 } 583 584 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)585 public Builder setField( 586 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 587 return super.setField(field, value); 588 } 589 590 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)591 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 592 return super.clearField(field); 593 } 594 595 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)596 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 597 return super.clearOneof(oneof); 598 } 599 600 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)601 public Builder setRepeatedField( 602 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 603 return super.setRepeatedField(field, index, value); 604 } 605 606 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)607 public Builder addRepeatedField( 608 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 609 return super.addRepeatedField(field, value); 610 } 611 612 @java.lang.Override mergeFrom(com.google.protobuf.Message other)613 public Builder mergeFrom(com.google.protobuf.Message other) { 614 if (other instanceof io.grafeas.v1.CloudRepoSourceContext) { 615 return mergeFrom((io.grafeas.v1.CloudRepoSourceContext) other); 616 } else { 617 super.mergeFrom(other); 618 return this; 619 } 620 } 621 mergeFrom(io.grafeas.v1.CloudRepoSourceContext other)622 public Builder mergeFrom(io.grafeas.v1.CloudRepoSourceContext other) { 623 if (other == io.grafeas.v1.CloudRepoSourceContext.getDefaultInstance()) return this; 624 if (other.hasRepoId()) { 625 mergeRepoId(other.getRepoId()); 626 } 627 switch (other.getRevisionCase()) { 628 case REVISION_ID: 629 { 630 revisionCase_ = 2; 631 revision_ = other.revision_; 632 onChanged(); 633 break; 634 } 635 case ALIAS_CONTEXT: 636 { 637 mergeAliasContext(other.getAliasContext()); 638 break; 639 } 640 case REVISION_NOT_SET: 641 { 642 break; 643 } 644 } 645 this.mergeUnknownFields(other.getUnknownFields()); 646 onChanged(); 647 return this; 648 } 649 650 @java.lang.Override isInitialized()651 public final boolean isInitialized() { 652 return true; 653 } 654 655 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)656 public Builder mergeFrom( 657 com.google.protobuf.CodedInputStream input, 658 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 659 throws java.io.IOException { 660 if (extensionRegistry == null) { 661 throw new java.lang.NullPointerException(); 662 } 663 try { 664 boolean done = false; 665 while (!done) { 666 int tag = input.readTag(); 667 switch (tag) { 668 case 0: 669 done = true; 670 break; 671 case 10: 672 { 673 input.readMessage(getRepoIdFieldBuilder().getBuilder(), extensionRegistry); 674 bitField0_ |= 0x00000001; 675 break; 676 } // case 10 677 case 18: 678 { 679 java.lang.String s = input.readStringRequireUtf8(); 680 revisionCase_ = 2; 681 revision_ = s; 682 break; 683 } // case 18 684 case 26: 685 { 686 input.readMessage(getAliasContextFieldBuilder().getBuilder(), extensionRegistry); 687 revisionCase_ = 3; 688 break; 689 } // case 26 690 default: 691 { 692 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 693 done = true; // was an endgroup tag 694 } 695 break; 696 } // default: 697 } // switch (tag) 698 } // while (!done) 699 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 700 throw e.unwrapIOException(); 701 } finally { 702 onChanged(); 703 } // finally 704 return this; 705 } 706 707 private int revisionCase_ = 0; 708 private java.lang.Object revision_; 709 getRevisionCase()710 public RevisionCase getRevisionCase() { 711 return RevisionCase.forNumber(revisionCase_); 712 } 713 clearRevision()714 public Builder clearRevision() { 715 revisionCase_ = 0; 716 revision_ = null; 717 onChanged(); 718 return this; 719 } 720 721 private int bitField0_; 722 723 private io.grafeas.v1.RepoId repoId_; 724 private com.google.protobuf.SingleFieldBuilderV3< 725 io.grafeas.v1.RepoId, io.grafeas.v1.RepoId.Builder, io.grafeas.v1.RepoIdOrBuilder> 726 repoIdBuilder_; 727 /** 728 * 729 * 730 * <pre> 731 * The ID of the repo. 732 * </pre> 733 * 734 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 735 * 736 * @return Whether the repoId field is set. 737 */ hasRepoId()738 public boolean hasRepoId() { 739 return ((bitField0_ & 0x00000001) != 0); 740 } 741 /** 742 * 743 * 744 * <pre> 745 * The ID of the repo. 746 * </pre> 747 * 748 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 749 * 750 * @return The repoId. 751 */ getRepoId()752 public io.grafeas.v1.RepoId getRepoId() { 753 if (repoIdBuilder_ == null) { 754 return repoId_ == null ? io.grafeas.v1.RepoId.getDefaultInstance() : repoId_; 755 } else { 756 return repoIdBuilder_.getMessage(); 757 } 758 } 759 /** 760 * 761 * 762 * <pre> 763 * The ID of the repo. 764 * </pre> 765 * 766 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 767 */ setRepoId(io.grafeas.v1.RepoId value)768 public Builder setRepoId(io.grafeas.v1.RepoId value) { 769 if (repoIdBuilder_ == null) { 770 if (value == null) { 771 throw new NullPointerException(); 772 } 773 repoId_ = value; 774 } else { 775 repoIdBuilder_.setMessage(value); 776 } 777 bitField0_ |= 0x00000001; 778 onChanged(); 779 return this; 780 } 781 /** 782 * 783 * 784 * <pre> 785 * The ID of the repo. 786 * </pre> 787 * 788 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 789 */ setRepoId(io.grafeas.v1.RepoId.Builder builderForValue)790 public Builder setRepoId(io.grafeas.v1.RepoId.Builder builderForValue) { 791 if (repoIdBuilder_ == null) { 792 repoId_ = builderForValue.build(); 793 } else { 794 repoIdBuilder_.setMessage(builderForValue.build()); 795 } 796 bitField0_ |= 0x00000001; 797 onChanged(); 798 return this; 799 } 800 /** 801 * 802 * 803 * <pre> 804 * The ID of the repo. 805 * </pre> 806 * 807 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 808 */ mergeRepoId(io.grafeas.v1.RepoId value)809 public Builder mergeRepoId(io.grafeas.v1.RepoId value) { 810 if (repoIdBuilder_ == null) { 811 if (((bitField0_ & 0x00000001) != 0) 812 && repoId_ != null 813 && repoId_ != io.grafeas.v1.RepoId.getDefaultInstance()) { 814 getRepoIdBuilder().mergeFrom(value); 815 } else { 816 repoId_ = value; 817 } 818 } else { 819 repoIdBuilder_.mergeFrom(value); 820 } 821 bitField0_ |= 0x00000001; 822 onChanged(); 823 return this; 824 } 825 /** 826 * 827 * 828 * <pre> 829 * The ID of the repo. 830 * </pre> 831 * 832 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 833 */ clearRepoId()834 public Builder clearRepoId() { 835 bitField0_ = (bitField0_ & ~0x00000001); 836 repoId_ = null; 837 if (repoIdBuilder_ != null) { 838 repoIdBuilder_.dispose(); 839 repoIdBuilder_ = null; 840 } 841 onChanged(); 842 return this; 843 } 844 /** 845 * 846 * 847 * <pre> 848 * The ID of the repo. 849 * </pre> 850 * 851 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 852 */ getRepoIdBuilder()853 public io.grafeas.v1.RepoId.Builder getRepoIdBuilder() { 854 bitField0_ |= 0x00000001; 855 onChanged(); 856 return getRepoIdFieldBuilder().getBuilder(); 857 } 858 /** 859 * 860 * 861 * <pre> 862 * The ID of the repo. 863 * </pre> 864 * 865 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 866 */ getRepoIdOrBuilder()867 public io.grafeas.v1.RepoIdOrBuilder getRepoIdOrBuilder() { 868 if (repoIdBuilder_ != null) { 869 return repoIdBuilder_.getMessageOrBuilder(); 870 } else { 871 return repoId_ == null ? io.grafeas.v1.RepoId.getDefaultInstance() : repoId_; 872 } 873 } 874 /** 875 * 876 * 877 * <pre> 878 * The ID of the repo. 879 * </pre> 880 * 881 * <code>.grafeas.v1.RepoId repo_id = 1;</code> 882 */ 883 private com.google.protobuf.SingleFieldBuilderV3< 884 io.grafeas.v1.RepoId, io.grafeas.v1.RepoId.Builder, io.grafeas.v1.RepoIdOrBuilder> getRepoIdFieldBuilder()885 getRepoIdFieldBuilder() { 886 if (repoIdBuilder_ == null) { 887 repoIdBuilder_ = 888 new com.google.protobuf.SingleFieldBuilderV3< 889 io.grafeas.v1.RepoId, io.grafeas.v1.RepoId.Builder, io.grafeas.v1.RepoIdOrBuilder>( 890 getRepoId(), getParentForChildren(), isClean()); 891 repoId_ = null; 892 } 893 return repoIdBuilder_; 894 } 895 896 /** 897 * 898 * 899 * <pre> 900 * A revision ID. 901 * </pre> 902 * 903 * <code>string revision_id = 2;</code> 904 * 905 * @return Whether the revisionId field is set. 906 */ 907 @java.lang.Override hasRevisionId()908 public boolean hasRevisionId() { 909 return revisionCase_ == 2; 910 } 911 /** 912 * 913 * 914 * <pre> 915 * A revision ID. 916 * </pre> 917 * 918 * <code>string revision_id = 2;</code> 919 * 920 * @return The revisionId. 921 */ 922 @java.lang.Override getRevisionId()923 public java.lang.String getRevisionId() { 924 java.lang.Object ref = ""; 925 if (revisionCase_ == 2) { 926 ref = revision_; 927 } 928 if (!(ref instanceof java.lang.String)) { 929 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 930 java.lang.String s = bs.toStringUtf8(); 931 if (revisionCase_ == 2) { 932 revision_ = s; 933 } 934 return s; 935 } else { 936 return (java.lang.String) ref; 937 } 938 } 939 /** 940 * 941 * 942 * <pre> 943 * A revision ID. 944 * </pre> 945 * 946 * <code>string revision_id = 2;</code> 947 * 948 * @return The bytes for revisionId. 949 */ 950 @java.lang.Override getRevisionIdBytes()951 public com.google.protobuf.ByteString getRevisionIdBytes() { 952 java.lang.Object ref = ""; 953 if (revisionCase_ == 2) { 954 ref = revision_; 955 } 956 if (ref instanceof String) { 957 com.google.protobuf.ByteString b = 958 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 959 if (revisionCase_ == 2) { 960 revision_ = b; 961 } 962 return b; 963 } else { 964 return (com.google.protobuf.ByteString) ref; 965 } 966 } 967 /** 968 * 969 * 970 * <pre> 971 * A revision ID. 972 * </pre> 973 * 974 * <code>string revision_id = 2;</code> 975 * 976 * @param value The revisionId to set. 977 * @return This builder for chaining. 978 */ setRevisionId(java.lang.String value)979 public Builder setRevisionId(java.lang.String value) { 980 if (value == null) { 981 throw new NullPointerException(); 982 } 983 revisionCase_ = 2; 984 revision_ = value; 985 onChanged(); 986 return this; 987 } 988 /** 989 * 990 * 991 * <pre> 992 * A revision ID. 993 * </pre> 994 * 995 * <code>string revision_id = 2;</code> 996 * 997 * @return This builder for chaining. 998 */ clearRevisionId()999 public Builder clearRevisionId() { 1000 if (revisionCase_ == 2) { 1001 revisionCase_ = 0; 1002 revision_ = null; 1003 onChanged(); 1004 } 1005 return this; 1006 } 1007 /** 1008 * 1009 * 1010 * <pre> 1011 * A revision ID. 1012 * </pre> 1013 * 1014 * <code>string revision_id = 2;</code> 1015 * 1016 * @param value The bytes for revisionId to set. 1017 * @return This builder for chaining. 1018 */ setRevisionIdBytes(com.google.protobuf.ByteString value)1019 public Builder setRevisionIdBytes(com.google.protobuf.ByteString value) { 1020 if (value == null) { 1021 throw new NullPointerException(); 1022 } 1023 checkByteStringIsUtf8(value); 1024 revisionCase_ = 2; 1025 revision_ = value; 1026 onChanged(); 1027 return this; 1028 } 1029 1030 private com.google.protobuf.SingleFieldBuilderV3< 1031 io.grafeas.v1.AliasContext, 1032 io.grafeas.v1.AliasContext.Builder, 1033 io.grafeas.v1.AliasContextOrBuilder> 1034 aliasContextBuilder_; 1035 /** 1036 * 1037 * 1038 * <pre> 1039 * An alias, which may be a branch or tag. 1040 * </pre> 1041 * 1042 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1043 * 1044 * @return Whether the aliasContext field is set. 1045 */ 1046 @java.lang.Override hasAliasContext()1047 public boolean hasAliasContext() { 1048 return revisionCase_ == 3; 1049 } 1050 /** 1051 * 1052 * 1053 * <pre> 1054 * An alias, which may be a branch or tag. 1055 * </pre> 1056 * 1057 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1058 * 1059 * @return The aliasContext. 1060 */ 1061 @java.lang.Override getAliasContext()1062 public io.grafeas.v1.AliasContext getAliasContext() { 1063 if (aliasContextBuilder_ == null) { 1064 if (revisionCase_ == 3) { 1065 return (io.grafeas.v1.AliasContext) revision_; 1066 } 1067 return io.grafeas.v1.AliasContext.getDefaultInstance(); 1068 } else { 1069 if (revisionCase_ == 3) { 1070 return aliasContextBuilder_.getMessage(); 1071 } 1072 return io.grafeas.v1.AliasContext.getDefaultInstance(); 1073 } 1074 } 1075 /** 1076 * 1077 * 1078 * <pre> 1079 * An alias, which may be a branch or tag. 1080 * </pre> 1081 * 1082 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1083 */ setAliasContext(io.grafeas.v1.AliasContext value)1084 public Builder setAliasContext(io.grafeas.v1.AliasContext value) { 1085 if (aliasContextBuilder_ == null) { 1086 if (value == null) { 1087 throw new NullPointerException(); 1088 } 1089 revision_ = value; 1090 onChanged(); 1091 } else { 1092 aliasContextBuilder_.setMessage(value); 1093 } 1094 revisionCase_ = 3; 1095 return this; 1096 } 1097 /** 1098 * 1099 * 1100 * <pre> 1101 * An alias, which may be a branch or tag. 1102 * </pre> 1103 * 1104 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1105 */ setAliasContext(io.grafeas.v1.AliasContext.Builder builderForValue)1106 public Builder setAliasContext(io.grafeas.v1.AliasContext.Builder builderForValue) { 1107 if (aliasContextBuilder_ == null) { 1108 revision_ = builderForValue.build(); 1109 onChanged(); 1110 } else { 1111 aliasContextBuilder_.setMessage(builderForValue.build()); 1112 } 1113 revisionCase_ = 3; 1114 return this; 1115 } 1116 /** 1117 * 1118 * 1119 * <pre> 1120 * An alias, which may be a branch or tag. 1121 * </pre> 1122 * 1123 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1124 */ mergeAliasContext(io.grafeas.v1.AliasContext value)1125 public Builder mergeAliasContext(io.grafeas.v1.AliasContext value) { 1126 if (aliasContextBuilder_ == null) { 1127 if (revisionCase_ == 3 && revision_ != io.grafeas.v1.AliasContext.getDefaultInstance()) { 1128 revision_ = 1129 io.grafeas.v1.AliasContext.newBuilder((io.grafeas.v1.AliasContext) revision_) 1130 .mergeFrom(value) 1131 .buildPartial(); 1132 } else { 1133 revision_ = value; 1134 } 1135 onChanged(); 1136 } else { 1137 if (revisionCase_ == 3) { 1138 aliasContextBuilder_.mergeFrom(value); 1139 } else { 1140 aliasContextBuilder_.setMessage(value); 1141 } 1142 } 1143 revisionCase_ = 3; 1144 return this; 1145 } 1146 /** 1147 * 1148 * 1149 * <pre> 1150 * An alias, which may be a branch or tag. 1151 * </pre> 1152 * 1153 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1154 */ clearAliasContext()1155 public Builder clearAliasContext() { 1156 if (aliasContextBuilder_ == null) { 1157 if (revisionCase_ == 3) { 1158 revisionCase_ = 0; 1159 revision_ = null; 1160 onChanged(); 1161 } 1162 } else { 1163 if (revisionCase_ == 3) { 1164 revisionCase_ = 0; 1165 revision_ = null; 1166 } 1167 aliasContextBuilder_.clear(); 1168 } 1169 return this; 1170 } 1171 /** 1172 * 1173 * 1174 * <pre> 1175 * An alias, which may be a branch or tag. 1176 * </pre> 1177 * 1178 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1179 */ getAliasContextBuilder()1180 public io.grafeas.v1.AliasContext.Builder getAliasContextBuilder() { 1181 return getAliasContextFieldBuilder().getBuilder(); 1182 } 1183 /** 1184 * 1185 * 1186 * <pre> 1187 * An alias, which may be a branch or tag. 1188 * </pre> 1189 * 1190 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1191 */ 1192 @java.lang.Override getAliasContextOrBuilder()1193 public io.grafeas.v1.AliasContextOrBuilder getAliasContextOrBuilder() { 1194 if ((revisionCase_ == 3) && (aliasContextBuilder_ != null)) { 1195 return aliasContextBuilder_.getMessageOrBuilder(); 1196 } else { 1197 if (revisionCase_ == 3) { 1198 return (io.grafeas.v1.AliasContext) revision_; 1199 } 1200 return io.grafeas.v1.AliasContext.getDefaultInstance(); 1201 } 1202 } 1203 /** 1204 * 1205 * 1206 * <pre> 1207 * An alias, which may be a branch or tag. 1208 * </pre> 1209 * 1210 * <code>.grafeas.v1.AliasContext alias_context = 3;</code> 1211 */ 1212 private com.google.protobuf.SingleFieldBuilderV3< 1213 io.grafeas.v1.AliasContext, 1214 io.grafeas.v1.AliasContext.Builder, 1215 io.grafeas.v1.AliasContextOrBuilder> getAliasContextFieldBuilder()1216 getAliasContextFieldBuilder() { 1217 if (aliasContextBuilder_ == null) { 1218 if (!(revisionCase_ == 3)) { 1219 revision_ = io.grafeas.v1.AliasContext.getDefaultInstance(); 1220 } 1221 aliasContextBuilder_ = 1222 new com.google.protobuf.SingleFieldBuilderV3< 1223 io.grafeas.v1.AliasContext, 1224 io.grafeas.v1.AliasContext.Builder, 1225 io.grafeas.v1.AliasContextOrBuilder>( 1226 (io.grafeas.v1.AliasContext) revision_, getParentForChildren(), isClean()); 1227 revision_ = null; 1228 } 1229 revisionCase_ = 3; 1230 onChanged(); 1231 return aliasContextBuilder_; 1232 } 1233 1234 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1235 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1236 return super.setUnknownFields(unknownFields); 1237 } 1238 1239 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1240 public final Builder mergeUnknownFields( 1241 final com.google.protobuf.UnknownFieldSet unknownFields) { 1242 return super.mergeUnknownFields(unknownFields); 1243 } 1244 1245 // @@protoc_insertion_point(builder_scope:grafeas.v1.CloudRepoSourceContext) 1246 } 1247 1248 // @@protoc_insertion_point(class_scope:grafeas.v1.CloudRepoSourceContext) 1249 private static final io.grafeas.v1.CloudRepoSourceContext DEFAULT_INSTANCE; 1250 1251 static { 1252 DEFAULT_INSTANCE = new io.grafeas.v1.CloudRepoSourceContext(); 1253 } 1254 getDefaultInstance()1255 public static io.grafeas.v1.CloudRepoSourceContext getDefaultInstance() { 1256 return DEFAULT_INSTANCE; 1257 } 1258 1259 private static final com.google.protobuf.Parser<CloudRepoSourceContext> PARSER = 1260 new com.google.protobuf.AbstractParser<CloudRepoSourceContext>() { 1261 @java.lang.Override 1262 public CloudRepoSourceContext parsePartialFrom( 1263 com.google.protobuf.CodedInputStream input, 1264 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1265 throws com.google.protobuf.InvalidProtocolBufferException { 1266 Builder builder = newBuilder(); 1267 try { 1268 builder.mergeFrom(input, extensionRegistry); 1269 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1270 throw e.setUnfinishedMessage(builder.buildPartial()); 1271 } catch (com.google.protobuf.UninitializedMessageException e) { 1272 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1273 } catch (java.io.IOException e) { 1274 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1275 .setUnfinishedMessage(builder.buildPartial()); 1276 } 1277 return builder.buildPartial(); 1278 } 1279 }; 1280 parser()1281 public static com.google.protobuf.Parser<CloudRepoSourceContext> parser() { 1282 return PARSER; 1283 } 1284 1285 @java.lang.Override getParserForType()1286 public com.google.protobuf.Parser<CloudRepoSourceContext> getParserForType() { 1287 return PARSER; 1288 } 1289 1290 @java.lang.Override getDefaultInstanceForType()1291 public io.grafeas.v1.CloudRepoSourceContext getDefaultInstanceForType() { 1292 return DEFAULT_INSTANCE; 1293 } 1294 } 1295