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