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