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 SourceContext is a reference to a tree of files. A SourceContext together 26 * with a path point to a unique revision of a single file or directory. 27 * </pre> 28 * 29 * Protobuf type {@code google.devtools.source.v1.SourceContext} 30 */ 31 public final class SourceContext extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.devtools.source.v1.SourceContext) 34 SourceContextOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use SourceContext.newBuilder() to construct. SourceContext(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private SourceContext(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 SourceContext()41 private SourceContext() {} 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new SourceContext(); 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 com.google.devtools.source.v1.SourceContextProto 56 .internal_static_google_devtools_source_v1_SourceContext_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.devtools.source.v1.SourceContextProto 63 .internal_static_google_devtools_source_v1_SourceContext_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.devtools.source.v1.SourceContext.class, 66 com.google.devtools.source.v1.SourceContext.Builder.class); 67 } 68 69 private int contextCase_ = 0; 70 private java.lang.Object context_; 71 72 public enum ContextCase 73 implements 74 com.google.protobuf.Internal.EnumLite, 75 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 76 CLOUD_REPO(1), 77 CLOUD_WORKSPACE(2), 78 GERRIT(3), 79 GIT(6), 80 CONTEXT_NOT_SET(0); 81 private final int value; 82 ContextCase(int value)83 private ContextCase(int value) { 84 this.value = value; 85 } 86 /** 87 * @param value The number of the enum to look for. 88 * @return The enum associated with the given number. 89 * @deprecated Use {@link #forNumber(int)} instead. 90 */ 91 @java.lang.Deprecated valueOf(int value)92 public static ContextCase valueOf(int value) { 93 return forNumber(value); 94 } 95 forNumber(int value)96 public static ContextCase forNumber(int value) { 97 switch (value) { 98 case 1: 99 return CLOUD_REPO; 100 case 2: 101 return CLOUD_WORKSPACE; 102 case 3: 103 return GERRIT; 104 case 6: 105 return GIT; 106 case 0: 107 return CONTEXT_NOT_SET; 108 default: 109 return null; 110 } 111 } 112 getNumber()113 public int getNumber() { 114 return this.value; 115 } 116 }; 117 getContextCase()118 public ContextCase getContextCase() { 119 return ContextCase.forNumber(contextCase_); 120 } 121 122 public static final int CLOUD_REPO_FIELD_NUMBER = 1; 123 /** 124 * 125 * 126 * <pre> 127 * A SourceContext referring to a revision in a cloud repo. 128 * </pre> 129 * 130 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 131 * 132 * @return Whether the cloudRepo field is set. 133 */ 134 @java.lang.Override hasCloudRepo()135 public boolean hasCloudRepo() { 136 return contextCase_ == 1; 137 } 138 /** 139 * 140 * 141 * <pre> 142 * A SourceContext referring to a revision in a cloud repo. 143 * </pre> 144 * 145 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 146 * 147 * @return The cloudRepo. 148 */ 149 @java.lang.Override getCloudRepo()150 public com.google.devtools.source.v1.CloudRepoSourceContext getCloudRepo() { 151 if (contextCase_ == 1) { 152 return (com.google.devtools.source.v1.CloudRepoSourceContext) context_; 153 } 154 return com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance(); 155 } 156 /** 157 * 158 * 159 * <pre> 160 * A SourceContext referring to a revision in a cloud repo. 161 * </pre> 162 * 163 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 164 */ 165 @java.lang.Override getCloudRepoOrBuilder()166 public com.google.devtools.source.v1.CloudRepoSourceContextOrBuilder getCloudRepoOrBuilder() { 167 if (contextCase_ == 1) { 168 return (com.google.devtools.source.v1.CloudRepoSourceContext) context_; 169 } 170 return com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance(); 171 } 172 173 public static final int CLOUD_WORKSPACE_FIELD_NUMBER = 2; 174 /** 175 * 176 * 177 * <pre> 178 * A SourceContext referring to a snapshot in a cloud workspace. 179 * </pre> 180 * 181 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 182 * 183 * @return Whether the cloudWorkspace field is set. 184 */ 185 @java.lang.Override hasCloudWorkspace()186 public boolean hasCloudWorkspace() { 187 return contextCase_ == 2; 188 } 189 /** 190 * 191 * 192 * <pre> 193 * A SourceContext referring to a snapshot in a cloud workspace. 194 * </pre> 195 * 196 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 197 * 198 * @return The cloudWorkspace. 199 */ 200 @java.lang.Override getCloudWorkspace()201 public com.google.devtools.source.v1.CloudWorkspaceSourceContext getCloudWorkspace() { 202 if (contextCase_ == 2) { 203 return (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_; 204 } 205 return com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance(); 206 } 207 /** 208 * 209 * 210 * <pre> 211 * A SourceContext referring to a snapshot in a cloud workspace. 212 * </pre> 213 * 214 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 215 */ 216 @java.lang.Override 217 public com.google.devtools.source.v1.CloudWorkspaceSourceContextOrBuilder getCloudWorkspaceOrBuilder()218 getCloudWorkspaceOrBuilder() { 219 if (contextCase_ == 2) { 220 return (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_; 221 } 222 return com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance(); 223 } 224 225 public static final int GERRIT_FIELD_NUMBER = 3; 226 /** 227 * 228 * 229 * <pre> 230 * A SourceContext referring to a Gerrit project. 231 * </pre> 232 * 233 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 234 * 235 * @return Whether the gerrit field is set. 236 */ 237 @java.lang.Override hasGerrit()238 public boolean hasGerrit() { 239 return contextCase_ == 3; 240 } 241 /** 242 * 243 * 244 * <pre> 245 * A SourceContext referring to a Gerrit project. 246 * </pre> 247 * 248 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 249 * 250 * @return The gerrit. 251 */ 252 @java.lang.Override getGerrit()253 public com.google.devtools.source.v1.GerritSourceContext getGerrit() { 254 if (contextCase_ == 3) { 255 return (com.google.devtools.source.v1.GerritSourceContext) context_; 256 } 257 return com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance(); 258 } 259 /** 260 * 261 * 262 * <pre> 263 * A SourceContext referring to a Gerrit project. 264 * </pre> 265 * 266 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 267 */ 268 @java.lang.Override getGerritOrBuilder()269 public com.google.devtools.source.v1.GerritSourceContextOrBuilder getGerritOrBuilder() { 270 if (contextCase_ == 3) { 271 return (com.google.devtools.source.v1.GerritSourceContext) context_; 272 } 273 return com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance(); 274 } 275 276 public static final int GIT_FIELD_NUMBER = 6; 277 /** 278 * 279 * 280 * <pre> 281 * A SourceContext referring to any third party Git repo (e.g. GitHub). 282 * </pre> 283 * 284 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 285 * 286 * @return Whether the git field is set. 287 */ 288 @java.lang.Override hasGit()289 public boolean hasGit() { 290 return contextCase_ == 6; 291 } 292 /** 293 * 294 * 295 * <pre> 296 * A SourceContext referring to any third party Git repo (e.g. GitHub). 297 * </pre> 298 * 299 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 300 * 301 * @return The git. 302 */ 303 @java.lang.Override getGit()304 public com.google.devtools.source.v1.GitSourceContext getGit() { 305 if (contextCase_ == 6) { 306 return (com.google.devtools.source.v1.GitSourceContext) context_; 307 } 308 return com.google.devtools.source.v1.GitSourceContext.getDefaultInstance(); 309 } 310 /** 311 * 312 * 313 * <pre> 314 * A SourceContext referring to any third party Git repo (e.g. GitHub). 315 * </pre> 316 * 317 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 318 */ 319 @java.lang.Override getGitOrBuilder()320 public com.google.devtools.source.v1.GitSourceContextOrBuilder getGitOrBuilder() { 321 if (contextCase_ == 6) { 322 return (com.google.devtools.source.v1.GitSourceContext) context_; 323 } 324 return com.google.devtools.source.v1.GitSourceContext.getDefaultInstance(); 325 } 326 327 private byte memoizedIsInitialized = -1; 328 329 @java.lang.Override isInitialized()330 public final boolean isInitialized() { 331 byte isInitialized = memoizedIsInitialized; 332 if (isInitialized == 1) return true; 333 if (isInitialized == 0) return false; 334 335 memoizedIsInitialized = 1; 336 return true; 337 } 338 339 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)340 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 341 if (contextCase_ == 1) { 342 output.writeMessage(1, (com.google.devtools.source.v1.CloudRepoSourceContext) context_); 343 } 344 if (contextCase_ == 2) { 345 output.writeMessage(2, (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_); 346 } 347 if (contextCase_ == 3) { 348 output.writeMessage(3, (com.google.devtools.source.v1.GerritSourceContext) context_); 349 } 350 if (contextCase_ == 6) { 351 output.writeMessage(6, (com.google.devtools.source.v1.GitSourceContext) context_); 352 } 353 getUnknownFields().writeTo(output); 354 } 355 356 @java.lang.Override getSerializedSize()357 public int getSerializedSize() { 358 int size = memoizedSize; 359 if (size != -1) return size; 360 361 size = 0; 362 if (contextCase_ == 1) { 363 size += 364 com.google.protobuf.CodedOutputStream.computeMessageSize( 365 1, (com.google.devtools.source.v1.CloudRepoSourceContext) context_); 366 } 367 if (contextCase_ == 2) { 368 size += 369 com.google.protobuf.CodedOutputStream.computeMessageSize( 370 2, (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_); 371 } 372 if (contextCase_ == 3) { 373 size += 374 com.google.protobuf.CodedOutputStream.computeMessageSize( 375 3, (com.google.devtools.source.v1.GerritSourceContext) context_); 376 } 377 if (contextCase_ == 6) { 378 size += 379 com.google.protobuf.CodedOutputStream.computeMessageSize( 380 6, (com.google.devtools.source.v1.GitSourceContext) context_); 381 } 382 size += getUnknownFields().getSerializedSize(); 383 memoizedSize = size; 384 return size; 385 } 386 387 @java.lang.Override equals(final java.lang.Object obj)388 public boolean equals(final java.lang.Object obj) { 389 if (obj == this) { 390 return true; 391 } 392 if (!(obj instanceof com.google.devtools.source.v1.SourceContext)) { 393 return super.equals(obj); 394 } 395 com.google.devtools.source.v1.SourceContext other = 396 (com.google.devtools.source.v1.SourceContext) obj; 397 398 if (!getContextCase().equals(other.getContextCase())) return false; 399 switch (contextCase_) { 400 case 1: 401 if (!getCloudRepo().equals(other.getCloudRepo())) return false; 402 break; 403 case 2: 404 if (!getCloudWorkspace().equals(other.getCloudWorkspace())) return false; 405 break; 406 case 3: 407 if (!getGerrit().equals(other.getGerrit())) return false; 408 break; 409 case 6: 410 if (!getGit().equals(other.getGit())) return false; 411 break; 412 case 0: 413 default: 414 } 415 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 416 return true; 417 } 418 419 @java.lang.Override hashCode()420 public int hashCode() { 421 if (memoizedHashCode != 0) { 422 return memoizedHashCode; 423 } 424 int hash = 41; 425 hash = (19 * hash) + getDescriptor().hashCode(); 426 switch (contextCase_) { 427 case 1: 428 hash = (37 * hash) + CLOUD_REPO_FIELD_NUMBER; 429 hash = (53 * hash) + getCloudRepo().hashCode(); 430 break; 431 case 2: 432 hash = (37 * hash) + CLOUD_WORKSPACE_FIELD_NUMBER; 433 hash = (53 * hash) + getCloudWorkspace().hashCode(); 434 break; 435 case 3: 436 hash = (37 * hash) + GERRIT_FIELD_NUMBER; 437 hash = (53 * hash) + getGerrit().hashCode(); 438 break; 439 case 6: 440 hash = (37 * hash) + GIT_FIELD_NUMBER; 441 hash = (53 * hash) + getGit().hashCode(); 442 break; 443 case 0: 444 default: 445 } 446 hash = (29 * hash) + getUnknownFields().hashCode(); 447 memoizedHashCode = hash; 448 return hash; 449 } 450 parseFrom(java.nio.ByteBuffer data)451 public static com.google.devtools.source.v1.SourceContext parseFrom(java.nio.ByteBuffer data) 452 throws com.google.protobuf.InvalidProtocolBufferException { 453 return PARSER.parseFrom(data); 454 } 455 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)456 public static com.google.devtools.source.v1.SourceContext parseFrom( 457 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 458 throws com.google.protobuf.InvalidProtocolBufferException { 459 return PARSER.parseFrom(data, extensionRegistry); 460 } 461 parseFrom( com.google.protobuf.ByteString data)462 public static com.google.devtools.source.v1.SourceContext parseFrom( 463 com.google.protobuf.ByteString data) 464 throws com.google.protobuf.InvalidProtocolBufferException { 465 return PARSER.parseFrom(data); 466 } 467 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)468 public static com.google.devtools.source.v1.SourceContext parseFrom( 469 com.google.protobuf.ByteString data, 470 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 471 throws com.google.protobuf.InvalidProtocolBufferException { 472 return PARSER.parseFrom(data, extensionRegistry); 473 } 474 parseFrom(byte[] data)475 public static com.google.devtools.source.v1.SourceContext parseFrom(byte[] data) 476 throws com.google.protobuf.InvalidProtocolBufferException { 477 return PARSER.parseFrom(data); 478 } 479 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)480 public static com.google.devtools.source.v1.SourceContext parseFrom( 481 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 482 throws com.google.protobuf.InvalidProtocolBufferException { 483 return PARSER.parseFrom(data, extensionRegistry); 484 } 485 parseFrom(java.io.InputStream input)486 public static com.google.devtools.source.v1.SourceContext parseFrom(java.io.InputStream input) 487 throws java.io.IOException { 488 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 489 } 490 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)491 public static com.google.devtools.source.v1.SourceContext parseFrom( 492 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 493 throws java.io.IOException { 494 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 495 PARSER, input, extensionRegistry); 496 } 497 parseDelimitedFrom( java.io.InputStream input)498 public static com.google.devtools.source.v1.SourceContext parseDelimitedFrom( 499 java.io.InputStream input) throws java.io.IOException { 500 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 501 } 502 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)503 public static com.google.devtools.source.v1.SourceContext parseDelimitedFrom( 504 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 505 throws java.io.IOException { 506 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 507 PARSER, input, extensionRegistry); 508 } 509 parseFrom( com.google.protobuf.CodedInputStream input)510 public static com.google.devtools.source.v1.SourceContext parseFrom( 511 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 512 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 513 } 514 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)515 public static com.google.devtools.source.v1.SourceContext parseFrom( 516 com.google.protobuf.CodedInputStream input, 517 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 518 throws java.io.IOException { 519 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 520 PARSER, input, extensionRegistry); 521 } 522 523 @java.lang.Override newBuilderForType()524 public Builder newBuilderForType() { 525 return newBuilder(); 526 } 527 newBuilder()528 public static Builder newBuilder() { 529 return DEFAULT_INSTANCE.toBuilder(); 530 } 531 newBuilder(com.google.devtools.source.v1.SourceContext prototype)532 public static Builder newBuilder(com.google.devtools.source.v1.SourceContext prototype) { 533 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 534 } 535 536 @java.lang.Override toBuilder()537 public Builder toBuilder() { 538 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 539 } 540 541 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)542 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 543 Builder builder = new Builder(parent); 544 return builder; 545 } 546 /** 547 * 548 * 549 * <pre> 550 * A SourceContext is a reference to a tree of files. A SourceContext together 551 * with a path point to a unique revision of a single file or directory. 552 * </pre> 553 * 554 * Protobuf type {@code google.devtools.source.v1.SourceContext} 555 */ 556 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 557 implements 558 // @@protoc_insertion_point(builder_implements:google.devtools.source.v1.SourceContext) 559 com.google.devtools.source.v1.SourceContextOrBuilder { getDescriptor()560 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 561 return com.google.devtools.source.v1.SourceContextProto 562 .internal_static_google_devtools_source_v1_SourceContext_descriptor; 563 } 564 565 @java.lang.Override 566 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()567 internalGetFieldAccessorTable() { 568 return com.google.devtools.source.v1.SourceContextProto 569 .internal_static_google_devtools_source_v1_SourceContext_fieldAccessorTable 570 .ensureFieldAccessorsInitialized( 571 com.google.devtools.source.v1.SourceContext.class, 572 com.google.devtools.source.v1.SourceContext.Builder.class); 573 } 574 575 // Construct using com.google.devtools.source.v1.SourceContext.newBuilder() Builder()576 private Builder() {} 577 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)578 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 579 super(parent); 580 } 581 582 @java.lang.Override clear()583 public Builder clear() { 584 super.clear(); 585 bitField0_ = 0; 586 if (cloudRepoBuilder_ != null) { 587 cloudRepoBuilder_.clear(); 588 } 589 if (cloudWorkspaceBuilder_ != null) { 590 cloudWorkspaceBuilder_.clear(); 591 } 592 if (gerritBuilder_ != null) { 593 gerritBuilder_.clear(); 594 } 595 if (gitBuilder_ != null) { 596 gitBuilder_.clear(); 597 } 598 contextCase_ = 0; 599 context_ = null; 600 return this; 601 } 602 603 @java.lang.Override getDescriptorForType()604 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 605 return com.google.devtools.source.v1.SourceContextProto 606 .internal_static_google_devtools_source_v1_SourceContext_descriptor; 607 } 608 609 @java.lang.Override getDefaultInstanceForType()610 public com.google.devtools.source.v1.SourceContext getDefaultInstanceForType() { 611 return com.google.devtools.source.v1.SourceContext.getDefaultInstance(); 612 } 613 614 @java.lang.Override build()615 public com.google.devtools.source.v1.SourceContext build() { 616 com.google.devtools.source.v1.SourceContext result = buildPartial(); 617 if (!result.isInitialized()) { 618 throw newUninitializedMessageException(result); 619 } 620 return result; 621 } 622 623 @java.lang.Override buildPartial()624 public com.google.devtools.source.v1.SourceContext buildPartial() { 625 com.google.devtools.source.v1.SourceContext result = 626 new com.google.devtools.source.v1.SourceContext(this); 627 if (bitField0_ != 0) { 628 buildPartial0(result); 629 } 630 buildPartialOneofs(result); 631 onBuilt(); 632 return result; 633 } 634 buildPartial0(com.google.devtools.source.v1.SourceContext result)635 private void buildPartial0(com.google.devtools.source.v1.SourceContext result) { 636 int from_bitField0_ = bitField0_; 637 } 638 buildPartialOneofs(com.google.devtools.source.v1.SourceContext result)639 private void buildPartialOneofs(com.google.devtools.source.v1.SourceContext result) { 640 result.contextCase_ = contextCase_; 641 result.context_ = this.context_; 642 if (contextCase_ == 1 && cloudRepoBuilder_ != null) { 643 result.context_ = cloudRepoBuilder_.build(); 644 } 645 if (contextCase_ == 2 && cloudWorkspaceBuilder_ != null) { 646 result.context_ = cloudWorkspaceBuilder_.build(); 647 } 648 if (contextCase_ == 3 && gerritBuilder_ != null) { 649 result.context_ = gerritBuilder_.build(); 650 } 651 if (contextCase_ == 6 && gitBuilder_ != null) { 652 result.context_ = gitBuilder_.build(); 653 } 654 } 655 656 @java.lang.Override clone()657 public Builder clone() { 658 return super.clone(); 659 } 660 661 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)662 public Builder setField( 663 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 664 return super.setField(field, value); 665 } 666 667 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)668 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 669 return super.clearField(field); 670 } 671 672 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)673 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 674 return super.clearOneof(oneof); 675 } 676 677 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)678 public Builder setRepeatedField( 679 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 680 return super.setRepeatedField(field, index, value); 681 } 682 683 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)684 public Builder addRepeatedField( 685 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 686 return super.addRepeatedField(field, value); 687 } 688 689 @java.lang.Override mergeFrom(com.google.protobuf.Message other)690 public Builder mergeFrom(com.google.protobuf.Message other) { 691 if (other instanceof com.google.devtools.source.v1.SourceContext) { 692 return mergeFrom((com.google.devtools.source.v1.SourceContext) other); 693 } else { 694 super.mergeFrom(other); 695 return this; 696 } 697 } 698 mergeFrom(com.google.devtools.source.v1.SourceContext other)699 public Builder mergeFrom(com.google.devtools.source.v1.SourceContext other) { 700 if (other == com.google.devtools.source.v1.SourceContext.getDefaultInstance()) return this; 701 switch (other.getContextCase()) { 702 case CLOUD_REPO: 703 { 704 mergeCloudRepo(other.getCloudRepo()); 705 break; 706 } 707 case CLOUD_WORKSPACE: 708 { 709 mergeCloudWorkspace(other.getCloudWorkspace()); 710 break; 711 } 712 case GERRIT: 713 { 714 mergeGerrit(other.getGerrit()); 715 break; 716 } 717 case GIT: 718 { 719 mergeGit(other.getGit()); 720 break; 721 } 722 case CONTEXT_NOT_SET: 723 { 724 break; 725 } 726 } 727 this.mergeUnknownFields(other.getUnknownFields()); 728 onChanged(); 729 return this; 730 } 731 732 @java.lang.Override isInitialized()733 public final boolean isInitialized() { 734 return true; 735 } 736 737 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)738 public Builder mergeFrom( 739 com.google.protobuf.CodedInputStream input, 740 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 741 throws java.io.IOException { 742 if (extensionRegistry == null) { 743 throw new java.lang.NullPointerException(); 744 } 745 try { 746 boolean done = false; 747 while (!done) { 748 int tag = input.readTag(); 749 switch (tag) { 750 case 0: 751 done = true; 752 break; 753 case 10: 754 { 755 input.readMessage(getCloudRepoFieldBuilder().getBuilder(), extensionRegistry); 756 contextCase_ = 1; 757 break; 758 } // case 10 759 case 18: 760 { 761 input.readMessage(getCloudWorkspaceFieldBuilder().getBuilder(), extensionRegistry); 762 contextCase_ = 2; 763 break; 764 } // case 18 765 case 26: 766 { 767 input.readMessage(getGerritFieldBuilder().getBuilder(), extensionRegistry); 768 contextCase_ = 3; 769 break; 770 } // case 26 771 case 50: 772 { 773 input.readMessage(getGitFieldBuilder().getBuilder(), extensionRegistry); 774 contextCase_ = 6; 775 break; 776 } // case 50 777 default: 778 { 779 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 780 done = true; // was an endgroup tag 781 } 782 break; 783 } // default: 784 } // switch (tag) 785 } // while (!done) 786 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 787 throw e.unwrapIOException(); 788 } finally { 789 onChanged(); 790 } // finally 791 return this; 792 } 793 794 private int contextCase_ = 0; 795 private java.lang.Object context_; 796 getContextCase()797 public ContextCase getContextCase() { 798 return ContextCase.forNumber(contextCase_); 799 } 800 clearContext()801 public Builder clearContext() { 802 contextCase_ = 0; 803 context_ = null; 804 onChanged(); 805 return this; 806 } 807 808 private int bitField0_; 809 810 private com.google.protobuf.SingleFieldBuilderV3< 811 com.google.devtools.source.v1.CloudRepoSourceContext, 812 com.google.devtools.source.v1.CloudRepoSourceContext.Builder, 813 com.google.devtools.source.v1.CloudRepoSourceContextOrBuilder> 814 cloudRepoBuilder_; 815 /** 816 * 817 * 818 * <pre> 819 * A SourceContext referring to a revision in a cloud repo. 820 * </pre> 821 * 822 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 823 * 824 * @return Whether the cloudRepo field is set. 825 */ 826 @java.lang.Override hasCloudRepo()827 public boolean hasCloudRepo() { 828 return contextCase_ == 1; 829 } 830 /** 831 * 832 * 833 * <pre> 834 * A SourceContext referring to a revision in a cloud repo. 835 * </pre> 836 * 837 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 838 * 839 * @return The cloudRepo. 840 */ 841 @java.lang.Override getCloudRepo()842 public com.google.devtools.source.v1.CloudRepoSourceContext getCloudRepo() { 843 if (cloudRepoBuilder_ == null) { 844 if (contextCase_ == 1) { 845 return (com.google.devtools.source.v1.CloudRepoSourceContext) context_; 846 } 847 return com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance(); 848 } else { 849 if (contextCase_ == 1) { 850 return cloudRepoBuilder_.getMessage(); 851 } 852 return com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance(); 853 } 854 } 855 /** 856 * 857 * 858 * <pre> 859 * A SourceContext referring to a revision in a cloud repo. 860 * </pre> 861 * 862 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 863 */ setCloudRepo(com.google.devtools.source.v1.CloudRepoSourceContext value)864 public Builder setCloudRepo(com.google.devtools.source.v1.CloudRepoSourceContext value) { 865 if (cloudRepoBuilder_ == null) { 866 if (value == null) { 867 throw new NullPointerException(); 868 } 869 context_ = value; 870 onChanged(); 871 } else { 872 cloudRepoBuilder_.setMessage(value); 873 } 874 contextCase_ = 1; 875 return this; 876 } 877 /** 878 * 879 * 880 * <pre> 881 * A SourceContext referring to a revision in a cloud repo. 882 * </pre> 883 * 884 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 885 */ setCloudRepo( com.google.devtools.source.v1.CloudRepoSourceContext.Builder builderForValue)886 public Builder setCloudRepo( 887 com.google.devtools.source.v1.CloudRepoSourceContext.Builder builderForValue) { 888 if (cloudRepoBuilder_ == null) { 889 context_ = builderForValue.build(); 890 onChanged(); 891 } else { 892 cloudRepoBuilder_.setMessage(builderForValue.build()); 893 } 894 contextCase_ = 1; 895 return this; 896 } 897 /** 898 * 899 * 900 * <pre> 901 * A SourceContext referring to a revision in a cloud repo. 902 * </pre> 903 * 904 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 905 */ mergeCloudRepo(com.google.devtools.source.v1.CloudRepoSourceContext value)906 public Builder mergeCloudRepo(com.google.devtools.source.v1.CloudRepoSourceContext value) { 907 if (cloudRepoBuilder_ == null) { 908 if (contextCase_ == 1 909 && context_ 910 != com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance()) { 911 context_ = 912 com.google.devtools.source.v1.CloudRepoSourceContext.newBuilder( 913 (com.google.devtools.source.v1.CloudRepoSourceContext) context_) 914 .mergeFrom(value) 915 .buildPartial(); 916 } else { 917 context_ = value; 918 } 919 onChanged(); 920 } else { 921 if (contextCase_ == 1) { 922 cloudRepoBuilder_.mergeFrom(value); 923 } else { 924 cloudRepoBuilder_.setMessage(value); 925 } 926 } 927 contextCase_ = 1; 928 return this; 929 } 930 /** 931 * 932 * 933 * <pre> 934 * A SourceContext referring to a revision in a cloud repo. 935 * </pre> 936 * 937 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 938 */ clearCloudRepo()939 public Builder clearCloudRepo() { 940 if (cloudRepoBuilder_ == null) { 941 if (contextCase_ == 1) { 942 contextCase_ = 0; 943 context_ = null; 944 onChanged(); 945 } 946 } else { 947 if (contextCase_ == 1) { 948 contextCase_ = 0; 949 context_ = null; 950 } 951 cloudRepoBuilder_.clear(); 952 } 953 return this; 954 } 955 /** 956 * 957 * 958 * <pre> 959 * A SourceContext referring to a revision in a cloud repo. 960 * </pre> 961 * 962 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 963 */ getCloudRepoBuilder()964 public com.google.devtools.source.v1.CloudRepoSourceContext.Builder getCloudRepoBuilder() { 965 return getCloudRepoFieldBuilder().getBuilder(); 966 } 967 /** 968 * 969 * 970 * <pre> 971 * A SourceContext referring to a revision in a cloud repo. 972 * </pre> 973 * 974 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 975 */ 976 @java.lang.Override getCloudRepoOrBuilder()977 public com.google.devtools.source.v1.CloudRepoSourceContextOrBuilder getCloudRepoOrBuilder() { 978 if ((contextCase_ == 1) && (cloudRepoBuilder_ != null)) { 979 return cloudRepoBuilder_.getMessageOrBuilder(); 980 } else { 981 if (contextCase_ == 1) { 982 return (com.google.devtools.source.v1.CloudRepoSourceContext) context_; 983 } 984 return com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance(); 985 } 986 } 987 /** 988 * 989 * 990 * <pre> 991 * A SourceContext referring to a revision in a cloud repo. 992 * </pre> 993 * 994 * <code>.google.devtools.source.v1.CloudRepoSourceContext cloud_repo = 1;</code> 995 */ 996 private com.google.protobuf.SingleFieldBuilderV3< 997 com.google.devtools.source.v1.CloudRepoSourceContext, 998 com.google.devtools.source.v1.CloudRepoSourceContext.Builder, 999 com.google.devtools.source.v1.CloudRepoSourceContextOrBuilder> getCloudRepoFieldBuilder()1000 getCloudRepoFieldBuilder() { 1001 if (cloudRepoBuilder_ == null) { 1002 if (!(contextCase_ == 1)) { 1003 context_ = com.google.devtools.source.v1.CloudRepoSourceContext.getDefaultInstance(); 1004 } 1005 cloudRepoBuilder_ = 1006 new com.google.protobuf.SingleFieldBuilderV3< 1007 com.google.devtools.source.v1.CloudRepoSourceContext, 1008 com.google.devtools.source.v1.CloudRepoSourceContext.Builder, 1009 com.google.devtools.source.v1.CloudRepoSourceContextOrBuilder>( 1010 (com.google.devtools.source.v1.CloudRepoSourceContext) context_, 1011 getParentForChildren(), 1012 isClean()); 1013 context_ = null; 1014 } 1015 contextCase_ = 1; 1016 onChanged(); 1017 return cloudRepoBuilder_; 1018 } 1019 1020 private com.google.protobuf.SingleFieldBuilderV3< 1021 com.google.devtools.source.v1.CloudWorkspaceSourceContext, 1022 com.google.devtools.source.v1.CloudWorkspaceSourceContext.Builder, 1023 com.google.devtools.source.v1.CloudWorkspaceSourceContextOrBuilder> 1024 cloudWorkspaceBuilder_; 1025 /** 1026 * 1027 * 1028 * <pre> 1029 * A SourceContext referring to a snapshot in a cloud workspace. 1030 * </pre> 1031 * 1032 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1033 * 1034 * @return Whether the cloudWorkspace field is set. 1035 */ 1036 @java.lang.Override hasCloudWorkspace()1037 public boolean hasCloudWorkspace() { 1038 return contextCase_ == 2; 1039 } 1040 /** 1041 * 1042 * 1043 * <pre> 1044 * A SourceContext referring to a snapshot in a cloud workspace. 1045 * </pre> 1046 * 1047 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1048 * 1049 * @return The cloudWorkspace. 1050 */ 1051 @java.lang.Override getCloudWorkspace()1052 public com.google.devtools.source.v1.CloudWorkspaceSourceContext getCloudWorkspace() { 1053 if (cloudWorkspaceBuilder_ == null) { 1054 if (contextCase_ == 2) { 1055 return (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_; 1056 } 1057 return com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance(); 1058 } else { 1059 if (contextCase_ == 2) { 1060 return cloudWorkspaceBuilder_.getMessage(); 1061 } 1062 return com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance(); 1063 } 1064 } 1065 /** 1066 * 1067 * 1068 * <pre> 1069 * A SourceContext referring to a snapshot in a cloud workspace. 1070 * </pre> 1071 * 1072 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1073 */ setCloudWorkspace( com.google.devtools.source.v1.CloudWorkspaceSourceContext value)1074 public Builder setCloudWorkspace( 1075 com.google.devtools.source.v1.CloudWorkspaceSourceContext value) { 1076 if (cloudWorkspaceBuilder_ == null) { 1077 if (value == null) { 1078 throw new NullPointerException(); 1079 } 1080 context_ = value; 1081 onChanged(); 1082 } else { 1083 cloudWorkspaceBuilder_.setMessage(value); 1084 } 1085 contextCase_ = 2; 1086 return this; 1087 } 1088 /** 1089 * 1090 * 1091 * <pre> 1092 * A SourceContext referring to a snapshot in a cloud workspace. 1093 * </pre> 1094 * 1095 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1096 */ setCloudWorkspace( com.google.devtools.source.v1.CloudWorkspaceSourceContext.Builder builderForValue)1097 public Builder setCloudWorkspace( 1098 com.google.devtools.source.v1.CloudWorkspaceSourceContext.Builder builderForValue) { 1099 if (cloudWorkspaceBuilder_ == null) { 1100 context_ = builderForValue.build(); 1101 onChanged(); 1102 } else { 1103 cloudWorkspaceBuilder_.setMessage(builderForValue.build()); 1104 } 1105 contextCase_ = 2; 1106 return this; 1107 } 1108 /** 1109 * 1110 * 1111 * <pre> 1112 * A SourceContext referring to a snapshot in a cloud workspace. 1113 * </pre> 1114 * 1115 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1116 */ mergeCloudWorkspace( com.google.devtools.source.v1.CloudWorkspaceSourceContext value)1117 public Builder mergeCloudWorkspace( 1118 com.google.devtools.source.v1.CloudWorkspaceSourceContext value) { 1119 if (cloudWorkspaceBuilder_ == null) { 1120 if (contextCase_ == 2 1121 && context_ 1122 != com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance()) { 1123 context_ = 1124 com.google.devtools.source.v1.CloudWorkspaceSourceContext.newBuilder( 1125 (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_) 1126 .mergeFrom(value) 1127 .buildPartial(); 1128 } else { 1129 context_ = value; 1130 } 1131 onChanged(); 1132 } else { 1133 if (contextCase_ == 2) { 1134 cloudWorkspaceBuilder_.mergeFrom(value); 1135 } else { 1136 cloudWorkspaceBuilder_.setMessage(value); 1137 } 1138 } 1139 contextCase_ = 2; 1140 return this; 1141 } 1142 /** 1143 * 1144 * 1145 * <pre> 1146 * A SourceContext referring to a snapshot in a cloud workspace. 1147 * </pre> 1148 * 1149 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1150 */ clearCloudWorkspace()1151 public Builder clearCloudWorkspace() { 1152 if (cloudWorkspaceBuilder_ == null) { 1153 if (contextCase_ == 2) { 1154 contextCase_ = 0; 1155 context_ = null; 1156 onChanged(); 1157 } 1158 } else { 1159 if (contextCase_ == 2) { 1160 contextCase_ = 0; 1161 context_ = null; 1162 } 1163 cloudWorkspaceBuilder_.clear(); 1164 } 1165 return this; 1166 } 1167 /** 1168 * 1169 * 1170 * <pre> 1171 * A SourceContext referring to a snapshot in a cloud workspace. 1172 * </pre> 1173 * 1174 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1175 */ 1176 public com.google.devtools.source.v1.CloudWorkspaceSourceContext.Builder getCloudWorkspaceBuilder()1177 getCloudWorkspaceBuilder() { 1178 return getCloudWorkspaceFieldBuilder().getBuilder(); 1179 } 1180 /** 1181 * 1182 * 1183 * <pre> 1184 * A SourceContext referring to a snapshot in a cloud workspace. 1185 * </pre> 1186 * 1187 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1188 */ 1189 @java.lang.Override 1190 public com.google.devtools.source.v1.CloudWorkspaceSourceContextOrBuilder getCloudWorkspaceOrBuilder()1191 getCloudWorkspaceOrBuilder() { 1192 if ((contextCase_ == 2) && (cloudWorkspaceBuilder_ != null)) { 1193 return cloudWorkspaceBuilder_.getMessageOrBuilder(); 1194 } else { 1195 if (contextCase_ == 2) { 1196 return (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_; 1197 } 1198 return com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance(); 1199 } 1200 } 1201 /** 1202 * 1203 * 1204 * <pre> 1205 * A SourceContext referring to a snapshot in a cloud workspace. 1206 * </pre> 1207 * 1208 * <code>.google.devtools.source.v1.CloudWorkspaceSourceContext cloud_workspace = 2;</code> 1209 */ 1210 private com.google.protobuf.SingleFieldBuilderV3< 1211 com.google.devtools.source.v1.CloudWorkspaceSourceContext, 1212 com.google.devtools.source.v1.CloudWorkspaceSourceContext.Builder, 1213 com.google.devtools.source.v1.CloudWorkspaceSourceContextOrBuilder> getCloudWorkspaceFieldBuilder()1214 getCloudWorkspaceFieldBuilder() { 1215 if (cloudWorkspaceBuilder_ == null) { 1216 if (!(contextCase_ == 2)) { 1217 context_ = com.google.devtools.source.v1.CloudWorkspaceSourceContext.getDefaultInstance(); 1218 } 1219 cloudWorkspaceBuilder_ = 1220 new com.google.protobuf.SingleFieldBuilderV3< 1221 com.google.devtools.source.v1.CloudWorkspaceSourceContext, 1222 com.google.devtools.source.v1.CloudWorkspaceSourceContext.Builder, 1223 com.google.devtools.source.v1.CloudWorkspaceSourceContextOrBuilder>( 1224 (com.google.devtools.source.v1.CloudWorkspaceSourceContext) context_, 1225 getParentForChildren(), 1226 isClean()); 1227 context_ = null; 1228 } 1229 contextCase_ = 2; 1230 onChanged(); 1231 return cloudWorkspaceBuilder_; 1232 } 1233 1234 private com.google.protobuf.SingleFieldBuilderV3< 1235 com.google.devtools.source.v1.GerritSourceContext, 1236 com.google.devtools.source.v1.GerritSourceContext.Builder, 1237 com.google.devtools.source.v1.GerritSourceContextOrBuilder> 1238 gerritBuilder_; 1239 /** 1240 * 1241 * 1242 * <pre> 1243 * A SourceContext referring to a Gerrit project. 1244 * </pre> 1245 * 1246 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1247 * 1248 * @return Whether the gerrit field is set. 1249 */ 1250 @java.lang.Override hasGerrit()1251 public boolean hasGerrit() { 1252 return contextCase_ == 3; 1253 } 1254 /** 1255 * 1256 * 1257 * <pre> 1258 * A SourceContext referring to a Gerrit project. 1259 * </pre> 1260 * 1261 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1262 * 1263 * @return The gerrit. 1264 */ 1265 @java.lang.Override getGerrit()1266 public com.google.devtools.source.v1.GerritSourceContext getGerrit() { 1267 if (gerritBuilder_ == null) { 1268 if (contextCase_ == 3) { 1269 return (com.google.devtools.source.v1.GerritSourceContext) context_; 1270 } 1271 return com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance(); 1272 } else { 1273 if (contextCase_ == 3) { 1274 return gerritBuilder_.getMessage(); 1275 } 1276 return com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance(); 1277 } 1278 } 1279 /** 1280 * 1281 * 1282 * <pre> 1283 * A SourceContext referring to a Gerrit project. 1284 * </pre> 1285 * 1286 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1287 */ setGerrit(com.google.devtools.source.v1.GerritSourceContext value)1288 public Builder setGerrit(com.google.devtools.source.v1.GerritSourceContext value) { 1289 if (gerritBuilder_ == null) { 1290 if (value == null) { 1291 throw new NullPointerException(); 1292 } 1293 context_ = value; 1294 onChanged(); 1295 } else { 1296 gerritBuilder_.setMessage(value); 1297 } 1298 contextCase_ = 3; 1299 return this; 1300 } 1301 /** 1302 * 1303 * 1304 * <pre> 1305 * A SourceContext referring to a Gerrit project. 1306 * </pre> 1307 * 1308 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1309 */ setGerrit( com.google.devtools.source.v1.GerritSourceContext.Builder builderForValue)1310 public Builder setGerrit( 1311 com.google.devtools.source.v1.GerritSourceContext.Builder builderForValue) { 1312 if (gerritBuilder_ == null) { 1313 context_ = builderForValue.build(); 1314 onChanged(); 1315 } else { 1316 gerritBuilder_.setMessage(builderForValue.build()); 1317 } 1318 contextCase_ = 3; 1319 return this; 1320 } 1321 /** 1322 * 1323 * 1324 * <pre> 1325 * A SourceContext referring to a Gerrit project. 1326 * </pre> 1327 * 1328 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1329 */ mergeGerrit(com.google.devtools.source.v1.GerritSourceContext value)1330 public Builder mergeGerrit(com.google.devtools.source.v1.GerritSourceContext value) { 1331 if (gerritBuilder_ == null) { 1332 if (contextCase_ == 3 1333 && context_ != com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance()) { 1334 context_ = 1335 com.google.devtools.source.v1.GerritSourceContext.newBuilder( 1336 (com.google.devtools.source.v1.GerritSourceContext) context_) 1337 .mergeFrom(value) 1338 .buildPartial(); 1339 } else { 1340 context_ = value; 1341 } 1342 onChanged(); 1343 } else { 1344 if (contextCase_ == 3) { 1345 gerritBuilder_.mergeFrom(value); 1346 } else { 1347 gerritBuilder_.setMessage(value); 1348 } 1349 } 1350 contextCase_ = 3; 1351 return this; 1352 } 1353 /** 1354 * 1355 * 1356 * <pre> 1357 * A SourceContext referring to a Gerrit project. 1358 * </pre> 1359 * 1360 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1361 */ clearGerrit()1362 public Builder clearGerrit() { 1363 if (gerritBuilder_ == null) { 1364 if (contextCase_ == 3) { 1365 contextCase_ = 0; 1366 context_ = null; 1367 onChanged(); 1368 } 1369 } else { 1370 if (contextCase_ == 3) { 1371 contextCase_ = 0; 1372 context_ = null; 1373 } 1374 gerritBuilder_.clear(); 1375 } 1376 return this; 1377 } 1378 /** 1379 * 1380 * 1381 * <pre> 1382 * A SourceContext referring to a Gerrit project. 1383 * </pre> 1384 * 1385 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1386 */ getGerritBuilder()1387 public com.google.devtools.source.v1.GerritSourceContext.Builder getGerritBuilder() { 1388 return getGerritFieldBuilder().getBuilder(); 1389 } 1390 /** 1391 * 1392 * 1393 * <pre> 1394 * A SourceContext referring to a Gerrit project. 1395 * </pre> 1396 * 1397 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1398 */ 1399 @java.lang.Override getGerritOrBuilder()1400 public com.google.devtools.source.v1.GerritSourceContextOrBuilder getGerritOrBuilder() { 1401 if ((contextCase_ == 3) && (gerritBuilder_ != null)) { 1402 return gerritBuilder_.getMessageOrBuilder(); 1403 } else { 1404 if (contextCase_ == 3) { 1405 return (com.google.devtools.source.v1.GerritSourceContext) context_; 1406 } 1407 return com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance(); 1408 } 1409 } 1410 /** 1411 * 1412 * 1413 * <pre> 1414 * A SourceContext referring to a Gerrit project. 1415 * </pre> 1416 * 1417 * <code>.google.devtools.source.v1.GerritSourceContext gerrit = 3;</code> 1418 */ 1419 private com.google.protobuf.SingleFieldBuilderV3< 1420 com.google.devtools.source.v1.GerritSourceContext, 1421 com.google.devtools.source.v1.GerritSourceContext.Builder, 1422 com.google.devtools.source.v1.GerritSourceContextOrBuilder> getGerritFieldBuilder()1423 getGerritFieldBuilder() { 1424 if (gerritBuilder_ == null) { 1425 if (!(contextCase_ == 3)) { 1426 context_ = com.google.devtools.source.v1.GerritSourceContext.getDefaultInstance(); 1427 } 1428 gerritBuilder_ = 1429 new com.google.protobuf.SingleFieldBuilderV3< 1430 com.google.devtools.source.v1.GerritSourceContext, 1431 com.google.devtools.source.v1.GerritSourceContext.Builder, 1432 com.google.devtools.source.v1.GerritSourceContextOrBuilder>( 1433 (com.google.devtools.source.v1.GerritSourceContext) context_, 1434 getParentForChildren(), 1435 isClean()); 1436 context_ = null; 1437 } 1438 contextCase_ = 3; 1439 onChanged(); 1440 return gerritBuilder_; 1441 } 1442 1443 private com.google.protobuf.SingleFieldBuilderV3< 1444 com.google.devtools.source.v1.GitSourceContext, 1445 com.google.devtools.source.v1.GitSourceContext.Builder, 1446 com.google.devtools.source.v1.GitSourceContextOrBuilder> 1447 gitBuilder_; 1448 /** 1449 * 1450 * 1451 * <pre> 1452 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1453 * </pre> 1454 * 1455 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1456 * 1457 * @return Whether the git field is set. 1458 */ 1459 @java.lang.Override hasGit()1460 public boolean hasGit() { 1461 return contextCase_ == 6; 1462 } 1463 /** 1464 * 1465 * 1466 * <pre> 1467 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1468 * </pre> 1469 * 1470 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1471 * 1472 * @return The git. 1473 */ 1474 @java.lang.Override getGit()1475 public com.google.devtools.source.v1.GitSourceContext getGit() { 1476 if (gitBuilder_ == null) { 1477 if (contextCase_ == 6) { 1478 return (com.google.devtools.source.v1.GitSourceContext) context_; 1479 } 1480 return com.google.devtools.source.v1.GitSourceContext.getDefaultInstance(); 1481 } else { 1482 if (contextCase_ == 6) { 1483 return gitBuilder_.getMessage(); 1484 } 1485 return com.google.devtools.source.v1.GitSourceContext.getDefaultInstance(); 1486 } 1487 } 1488 /** 1489 * 1490 * 1491 * <pre> 1492 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1493 * </pre> 1494 * 1495 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1496 */ setGit(com.google.devtools.source.v1.GitSourceContext value)1497 public Builder setGit(com.google.devtools.source.v1.GitSourceContext value) { 1498 if (gitBuilder_ == null) { 1499 if (value == null) { 1500 throw new NullPointerException(); 1501 } 1502 context_ = value; 1503 onChanged(); 1504 } else { 1505 gitBuilder_.setMessage(value); 1506 } 1507 contextCase_ = 6; 1508 return this; 1509 } 1510 /** 1511 * 1512 * 1513 * <pre> 1514 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1515 * </pre> 1516 * 1517 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1518 */ setGit(com.google.devtools.source.v1.GitSourceContext.Builder builderForValue)1519 public Builder setGit(com.google.devtools.source.v1.GitSourceContext.Builder builderForValue) { 1520 if (gitBuilder_ == null) { 1521 context_ = builderForValue.build(); 1522 onChanged(); 1523 } else { 1524 gitBuilder_.setMessage(builderForValue.build()); 1525 } 1526 contextCase_ = 6; 1527 return this; 1528 } 1529 /** 1530 * 1531 * 1532 * <pre> 1533 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1534 * </pre> 1535 * 1536 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1537 */ mergeGit(com.google.devtools.source.v1.GitSourceContext value)1538 public Builder mergeGit(com.google.devtools.source.v1.GitSourceContext value) { 1539 if (gitBuilder_ == null) { 1540 if (contextCase_ == 6 1541 && context_ != com.google.devtools.source.v1.GitSourceContext.getDefaultInstance()) { 1542 context_ = 1543 com.google.devtools.source.v1.GitSourceContext.newBuilder( 1544 (com.google.devtools.source.v1.GitSourceContext) context_) 1545 .mergeFrom(value) 1546 .buildPartial(); 1547 } else { 1548 context_ = value; 1549 } 1550 onChanged(); 1551 } else { 1552 if (contextCase_ == 6) { 1553 gitBuilder_.mergeFrom(value); 1554 } else { 1555 gitBuilder_.setMessage(value); 1556 } 1557 } 1558 contextCase_ = 6; 1559 return this; 1560 } 1561 /** 1562 * 1563 * 1564 * <pre> 1565 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1566 * </pre> 1567 * 1568 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1569 */ clearGit()1570 public Builder clearGit() { 1571 if (gitBuilder_ == null) { 1572 if (contextCase_ == 6) { 1573 contextCase_ = 0; 1574 context_ = null; 1575 onChanged(); 1576 } 1577 } else { 1578 if (contextCase_ == 6) { 1579 contextCase_ = 0; 1580 context_ = null; 1581 } 1582 gitBuilder_.clear(); 1583 } 1584 return this; 1585 } 1586 /** 1587 * 1588 * 1589 * <pre> 1590 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1591 * </pre> 1592 * 1593 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1594 */ getGitBuilder()1595 public com.google.devtools.source.v1.GitSourceContext.Builder getGitBuilder() { 1596 return getGitFieldBuilder().getBuilder(); 1597 } 1598 /** 1599 * 1600 * 1601 * <pre> 1602 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1603 * </pre> 1604 * 1605 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1606 */ 1607 @java.lang.Override getGitOrBuilder()1608 public com.google.devtools.source.v1.GitSourceContextOrBuilder getGitOrBuilder() { 1609 if ((contextCase_ == 6) && (gitBuilder_ != null)) { 1610 return gitBuilder_.getMessageOrBuilder(); 1611 } else { 1612 if (contextCase_ == 6) { 1613 return (com.google.devtools.source.v1.GitSourceContext) context_; 1614 } 1615 return com.google.devtools.source.v1.GitSourceContext.getDefaultInstance(); 1616 } 1617 } 1618 /** 1619 * 1620 * 1621 * <pre> 1622 * A SourceContext referring to any third party Git repo (e.g. GitHub). 1623 * </pre> 1624 * 1625 * <code>.google.devtools.source.v1.GitSourceContext git = 6;</code> 1626 */ 1627 private com.google.protobuf.SingleFieldBuilderV3< 1628 com.google.devtools.source.v1.GitSourceContext, 1629 com.google.devtools.source.v1.GitSourceContext.Builder, 1630 com.google.devtools.source.v1.GitSourceContextOrBuilder> getGitFieldBuilder()1631 getGitFieldBuilder() { 1632 if (gitBuilder_ == null) { 1633 if (!(contextCase_ == 6)) { 1634 context_ = com.google.devtools.source.v1.GitSourceContext.getDefaultInstance(); 1635 } 1636 gitBuilder_ = 1637 new com.google.protobuf.SingleFieldBuilderV3< 1638 com.google.devtools.source.v1.GitSourceContext, 1639 com.google.devtools.source.v1.GitSourceContext.Builder, 1640 com.google.devtools.source.v1.GitSourceContextOrBuilder>( 1641 (com.google.devtools.source.v1.GitSourceContext) context_, 1642 getParentForChildren(), 1643 isClean()); 1644 context_ = null; 1645 } 1646 contextCase_ = 6; 1647 onChanged(); 1648 return gitBuilder_; 1649 } 1650 1651 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1652 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1653 return super.setUnknownFields(unknownFields); 1654 } 1655 1656 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1657 public final Builder mergeUnknownFields( 1658 final com.google.protobuf.UnknownFieldSet unknownFields) { 1659 return super.mergeUnknownFields(unknownFields); 1660 } 1661 1662 // @@protoc_insertion_point(builder_scope:google.devtools.source.v1.SourceContext) 1663 } 1664 1665 // @@protoc_insertion_point(class_scope:google.devtools.source.v1.SourceContext) 1666 private static final com.google.devtools.source.v1.SourceContext DEFAULT_INSTANCE; 1667 1668 static { 1669 DEFAULT_INSTANCE = new com.google.devtools.source.v1.SourceContext(); 1670 } 1671 getDefaultInstance()1672 public static com.google.devtools.source.v1.SourceContext getDefaultInstance() { 1673 return DEFAULT_INSTANCE; 1674 } 1675 1676 private static final com.google.protobuf.Parser<SourceContext> PARSER = 1677 new com.google.protobuf.AbstractParser<SourceContext>() { 1678 @java.lang.Override 1679 public SourceContext parsePartialFrom( 1680 com.google.protobuf.CodedInputStream input, 1681 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1682 throws com.google.protobuf.InvalidProtocolBufferException { 1683 Builder builder = newBuilder(); 1684 try { 1685 builder.mergeFrom(input, extensionRegistry); 1686 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1687 throw e.setUnfinishedMessage(builder.buildPartial()); 1688 } catch (com.google.protobuf.UninitializedMessageException e) { 1689 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1690 } catch (java.io.IOException e) { 1691 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1692 .setUnfinishedMessage(builder.buildPartial()); 1693 } 1694 return builder.buildPartial(); 1695 } 1696 }; 1697 parser()1698 public static com.google.protobuf.Parser<SourceContext> parser() { 1699 return PARSER; 1700 } 1701 1702 @java.lang.Override getParserForType()1703 public com.google.protobuf.Parser<SourceContext> getParserForType() { 1704 return PARSER; 1705 } 1706 1707 @java.lang.Override getDefaultInstanceForType()1708 public com.google.devtools.source.v1.SourceContext getDefaultInstanceForType() { 1709 return DEFAULT_INSTANCE; 1710 } 1711 } 1712