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