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 an archive file in Google Cloud Storage. 26 * </pre> 27 * 28 * Protobuf type {@code google.devtools.cloudbuild.v1.StorageSource} 29 */ 30 public final class StorageSource extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.devtools.cloudbuild.v1.StorageSource) 33 StorageSourceOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use StorageSource.newBuilder() to construct. StorageSource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private StorageSource(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 StorageSource()40 private StorageSource() { 41 bucket_ = ""; 42 object_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new StorageSource(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloudbuild.v1.Cloudbuild 58 .internal_static_google_devtools_cloudbuild_v1_StorageSource_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloudbuild.v1.Cloudbuild 65 .internal_static_google_devtools_cloudbuild_v1_StorageSource_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloudbuild.v1.StorageSource.class, 68 com.google.cloudbuild.v1.StorageSource.Builder.class); 69 } 70 71 public static final int BUCKET_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object bucket_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Google Cloud Storage bucket containing the source (see 80 * [Bucket Name 81 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 82 * </pre> 83 * 84 * <code>string bucket = 1;</code> 85 * 86 * @return The bucket. 87 */ 88 @java.lang.Override getBucket()89 public java.lang.String getBucket() { 90 java.lang.Object ref = bucket_; 91 if (ref instanceof java.lang.String) { 92 return (java.lang.String) ref; 93 } else { 94 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 95 java.lang.String s = bs.toStringUtf8(); 96 bucket_ = s; 97 return s; 98 } 99 } 100 /** 101 * 102 * 103 * <pre> 104 * Google Cloud Storage bucket containing the source (see 105 * [Bucket Name 106 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 107 * </pre> 108 * 109 * <code>string bucket = 1;</code> 110 * 111 * @return The bytes for bucket. 112 */ 113 @java.lang.Override getBucketBytes()114 public com.google.protobuf.ByteString getBucketBytes() { 115 java.lang.Object ref = bucket_; 116 if (ref instanceof java.lang.String) { 117 com.google.protobuf.ByteString b = 118 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 119 bucket_ = b; 120 return b; 121 } else { 122 return (com.google.protobuf.ByteString) ref; 123 } 124 } 125 126 public static final int OBJECT_FIELD_NUMBER = 2; 127 128 @SuppressWarnings("serial") 129 private volatile java.lang.Object object_ = ""; 130 /** 131 * 132 * 133 * <pre> 134 * Google Cloud Storage object containing the source. 135 * This object must be a gzipped archive file (`.tar.gz`) containing source to 136 * build. 137 * </pre> 138 * 139 * <code>string object = 2;</code> 140 * 141 * @return The object. 142 */ 143 @java.lang.Override getObject()144 public java.lang.String getObject() { 145 java.lang.Object ref = object_; 146 if (ref instanceof java.lang.String) { 147 return (java.lang.String) ref; 148 } else { 149 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 150 java.lang.String s = bs.toStringUtf8(); 151 object_ = s; 152 return s; 153 } 154 } 155 /** 156 * 157 * 158 * <pre> 159 * Google Cloud Storage object containing the source. 160 * This object must be a gzipped archive file (`.tar.gz`) containing source to 161 * build. 162 * </pre> 163 * 164 * <code>string object = 2;</code> 165 * 166 * @return The bytes for object. 167 */ 168 @java.lang.Override getObjectBytes()169 public com.google.protobuf.ByteString getObjectBytes() { 170 java.lang.Object ref = object_; 171 if (ref instanceof java.lang.String) { 172 com.google.protobuf.ByteString b = 173 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 174 object_ = b; 175 return b; 176 } else { 177 return (com.google.protobuf.ByteString) ref; 178 } 179 } 180 181 public static final int GENERATION_FIELD_NUMBER = 3; 182 private long generation_ = 0L; 183 /** 184 * 185 * 186 * <pre> 187 * Google Cloud Storage generation for the object. If the generation is 188 * omitted, the latest generation will be used. 189 * </pre> 190 * 191 * <code>int64 generation = 3;</code> 192 * 193 * @return The generation. 194 */ 195 @java.lang.Override getGeneration()196 public long getGeneration() { 197 return generation_; 198 } 199 200 private byte memoizedIsInitialized = -1; 201 202 @java.lang.Override isInitialized()203 public final boolean isInitialized() { 204 byte isInitialized = memoizedIsInitialized; 205 if (isInitialized == 1) return true; 206 if (isInitialized == 0) return false; 207 208 memoizedIsInitialized = 1; 209 return true; 210 } 211 212 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)213 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 214 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bucket_)) { 215 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, bucket_); 216 } 217 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(object_)) { 218 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, object_); 219 } 220 if (generation_ != 0L) { 221 output.writeInt64(3, generation_); 222 } 223 getUnknownFields().writeTo(output); 224 } 225 226 @java.lang.Override getSerializedSize()227 public int getSerializedSize() { 228 int size = memoizedSize; 229 if (size != -1) return size; 230 231 size = 0; 232 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(bucket_)) { 233 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, bucket_); 234 } 235 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(object_)) { 236 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, object_); 237 } 238 if (generation_ != 0L) { 239 size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, generation_); 240 } 241 size += getUnknownFields().getSerializedSize(); 242 memoizedSize = size; 243 return size; 244 } 245 246 @java.lang.Override equals(final java.lang.Object obj)247 public boolean equals(final java.lang.Object obj) { 248 if (obj == this) { 249 return true; 250 } 251 if (!(obj instanceof com.google.cloudbuild.v1.StorageSource)) { 252 return super.equals(obj); 253 } 254 com.google.cloudbuild.v1.StorageSource other = (com.google.cloudbuild.v1.StorageSource) obj; 255 256 if (!getBucket().equals(other.getBucket())) return false; 257 if (!getObject().equals(other.getObject())) return false; 258 if (getGeneration() != other.getGeneration()) return false; 259 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 260 return true; 261 } 262 263 @java.lang.Override hashCode()264 public int hashCode() { 265 if (memoizedHashCode != 0) { 266 return memoizedHashCode; 267 } 268 int hash = 41; 269 hash = (19 * hash) + getDescriptor().hashCode(); 270 hash = (37 * hash) + BUCKET_FIELD_NUMBER; 271 hash = (53 * hash) + getBucket().hashCode(); 272 hash = (37 * hash) + OBJECT_FIELD_NUMBER; 273 hash = (53 * hash) + getObject().hashCode(); 274 hash = (37 * hash) + GENERATION_FIELD_NUMBER; 275 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getGeneration()); 276 hash = (29 * hash) + getUnknownFields().hashCode(); 277 memoizedHashCode = hash; 278 return hash; 279 } 280 parseFrom(java.nio.ByteBuffer data)281 public static com.google.cloudbuild.v1.StorageSource parseFrom(java.nio.ByteBuffer data) 282 throws com.google.protobuf.InvalidProtocolBufferException { 283 return PARSER.parseFrom(data); 284 } 285 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)286 public static com.google.cloudbuild.v1.StorageSource parseFrom( 287 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 288 throws com.google.protobuf.InvalidProtocolBufferException { 289 return PARSER.parseFrom(data, extensionRegistry); 290 } 291 parseFrom( com.google.protobuf.ByteString data)292 public static com.google.cloudbuild.v1.StorageSource parseFrom( 293 com.google.protobuf.ByteString data) 294 throws com.google.protobuf.InvalidProtocolBufferException { 295 return PARSER.parseFrom(data); 296 } 297 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298 public static com.google.cloudbuild.v1.StorageSource parseFrom( 299 com.google.protobuf.ByteString data, 300 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 301 throws com.google.protobuf.InvalidProtocolBufferException { 302 return PARSER.parseFrom(data, extensionRegistry); 303 } 304 parseFrom(byte[] data)305 public static com.google.cloudbuild.v1.StorageSource parseFrom(byte[] data) 306 throws com.google.protobuf.InvalidProtocolBufferException { 307 return PARSER.parseFrom(data); 308 } 309 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310 public static com.google.cloudbuild.v1.StorageSource parseFrom( 311 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 312 throws com.google.protobuf.InvalidProtocolBufferException { 313 return PARSER.parseFrom(data, extensionRegistry); 314 } 315 parseFrom(java.io.InputStream input)316 public static com.google.cloudbuild.v1.StorageSource parseFrom(java.io.InputStream input) 317 throws java.io.IOException { 318 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 319 } 320 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)321 public static com.google.cloudbuild.v1.StorageSource parseFrom( 322 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 323 throws java.io.IOException { 324 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 325 PARSER, input, extensionRegistry); 326 } 327 parseDelimitedFrom(java.io.InputStream input)328 public static com.google.cloudbuild.v1.StorageSource parseDelimitedFrom(java.io.InputStream input) 329 throws java.io.IOException { 330 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 331 } 332 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)333 public static com.google.cloudbuild.v1.StorageSource parseDelimitedFrom( 334 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 335 throws java.io.IOException { 336 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 337 PARSER, input, extensionRegistry); 338 } 339 parseFrom( com.google.protobuf.CodedInputStream input)340 public static com.google.cloudbuild.v1.StorageSource parseFrom( 341 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 342 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 343 } 344 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)345 public static com.google.cloudbuild.v1.StorageSource parseFrom( 346 com.google.protobuf.CodedInputStream input, 347 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 348 throws java.io.IOException { 349 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 350 PARSER, input, extensionRegistry); 351 } 352 353 @java.lang.Override newBuilderForType()354 public Builder newBuilderForType() { 355 return newBuilder(); 356 } 357 newBuilder()358 public static Builder newBuilder() { 359 return DEFAULT_INSTANCE.toBuilder(); 360 } 361 newBuilder(com.google.cloudbuild.v1.StorageSource prototype)362 public static Builder newBuilder(com.google.cloudbuild.v1.StorageSource prototype) { 363 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 364 } 365 366 @java.lang.Override toBuilder()367 public Builder toBuilder() { 368 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 369 } 370 371 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)372 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 373 Builder builder = new Builder(parent); 374 return builder; 375 } 376 /** 377 * 378 * 379 * <pre> 380 * Location of the source in an archive file in Google Cloud Storage. 381 * </pre> 382 * 383 * Protobuf type {@code google.devtools.cloudbuild.v1.StorageSource} 384 */ 385 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 386 implements 387 // @@protoc_insertion_point(builder_implements:google.devtools.cloudbuild.v1.StorageSource) 388 com.google.cloudbuild.v1.StorageSourceOrBuilder { getDescriptor()389 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 390 return com.google.cloudbuild.v1.Cloudbuild 391 .internal_static_google_devtools_cloudbuild_v1_StorageSource_descriptor; 392 } 393 394 @java.lang.Override 395 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()396 internalGetFieldAccessorTable() { 397 return com.google.cloudbuild.v1.Cloudbuild 398 .internal_static_google_devtools_cloudbuild_v1_StorageSource_fieldAccessorTable 399 .ensureFieldAccessorsInitialized( 400 com.google.cloudbuild.v1.StorageSource.class, 401 com.google.cloudbuild.v1.StorageSource.Builder.class); 402 } 403 404 // Construct using com.google.cloudbuild.v1.StorageSource.newBuilder() Builder()405 private Builder() {} 406 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)407 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 408 super(parent); 409 } 410 411 @java.lang.Override clear()412 public Builder clear() { 413 super.clear(); 414 bitField0_ = 0; 415 bucket_ = ""; 416 object_ = ""; 417 generation_ = 0L; 418 return this; 419 } 420 421 @java.lang.Override getDescriptorForType()422 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 423 return com.google.cloudbuild.v1.Cloudbuild 424 .internal_static_google_devtools_cloudbuild_v1_StorageSource_descriptor; 425 } 426 427 @java.lang.Override getDefaultInstanceForType()428 public com.google.cloudbuild.v1.StorageSource getDefaultInstanceForType() { 429 return com.google.cloudbuild.v1.StorageSource.getDefaultInstance(); 430 } 431 432 @java.lang.Override build()433 public com.google.cloudbuild.v1.StorageSource build() { 434 com.google.cloudbuild.v1.StorageSource result = buildPartial(); 435 if (!result.isInitialized()) { 436 throw newUninitializedMessageException(result); 437 } 438 return result; 439 } 440 441 @java.lang.Override buildPartial()442 public com.google.cloudbuild.v1.StorageSource buildPartial() { 443 com.google.cloudbuild.v1.StorageSource result = 444 new com.google.cloudbuild.v1.StorageSource(this); 445 if (bitField0_ != 0) { 446 buildPartial0(result); 447 } 448 onBuilt(); 449 return result; 450 } 451 buildPartial0(com.google.cloudbuild.v1.StorageSource result)452 private void buildPartial0(com.google.cloudbuild.v1.StorageSource result) { 453 int from_bitField0_ = bitField0_; 454 if (((from_bitField0_ & 0x00000001) != 0)) { 455 result.bucket_ = bucket_; 456 } 457 if (((from_bitField0_ & 0x00000002) != 0)) { 458 result.object_ = object_; 459 } 460 if (((from_bitField0_ & 0x00000004) != 0)) { 461 result.generation_ = generation_; 462 } 463 } 464 465 @java.lang.Override clone()466 public Builder clone() { 467 return super.clone(); 468 } 469 470 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)471 public Builder setField( 472 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 473 return super.setField(field, value); 474 } 475 476 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)477 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 478 return super.clearField(field); 479 } 480 481 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)482 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 483 return super.clearOneof(oneof); 484 } 485 486 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)487 public Builder setRepeatedField( 488 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 489 return super.setRepeatedField(field, index, value); 490 } 491 492 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)493 public Builder addRepeatedField( 494 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 495 return super.addRepeatedField(field, value); 496 } 497 498 @java.lang.Override mergeFrom(com.google.protobuf.Message other)499 public Builder mergeFrom(com.google.protobuf.Message other) { 500 if (other instanceof com.google.cloudbuild.v1.StorageSource) { 501 return mergeFrom((com.google.cloudbuild.v1.StorageSource) other); 502 } else { 503 super.mergeFrom(other); 504 return this; 505 } 506 } 507 mergeFrom(com.google.cloudbuild.v1.StorageSource other)508 public Builder mergeFrom(com.google.cloudbuild.v1.StorageSource other) { 509 if (other == com.google.cloudbuild.v1.StorageSource.getDefaultInstance()) return this; 510 if (!other.getBucket().isEmpty()) { 511 bucket_ = other.bucket_; 512 bitField0_ |= 0x00000001; 513 onChanged(); 514 } 515 if (!other.getObject().isEmpty()) { 516 object_ = other.object_; 517 bitField0_ |= 0x00000002; 518 onChanged(); 519 } 520 if (other.getGeneration() != 0L) { 521 setGeneration(other.getGeneration()); 522 } 523 this.mergeUnknownFields(other.getUnknownFields()); 524 onChanged(); 525 return this; 526 } 527 528 @java.lang.Override isInitialized()529 public final boolean isInitialized() { 530 return true; 531 } 532 533 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)534 public Builder mergeFrom( 535 com.google.protobuf.CodedInputStream input, 536 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 537 throws java.io.IOException { 538 if (extensionRegistry == null) { 539 throw new java.lang.NullPointerException(); 540 } 541 try { 542 boolean done = false; 543 while (!done) { 544 int tag = input.readTag(); 545 switch (tag) { 546 case 0: 547 done = true; 548 break; 549 case 10: 550 { 551 bucket_ = input.readStringRequireUtf8(); 552 bitField0_ |= 0x00000001; 553 break; 554 } // case 10 555 case 18: 556 { 557 object_ = input.readStringRequireUtf8(); 558 bitField0_ |= 0x00000002; 559 break; 560 } // case 18 561 case 24: 562 { 563 generation_ = input.readInt64(); 564 bitField0_ |= 0x00000004; 565 break; 566 } // case 24 567 default: 568 { 569 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 570 done = true; // was an endgroup tag 571 } 572 break; 573 } // default: 574 } // switch (tag) 575 } // while (!done) 576 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 577 throw e.unwrapIOException(); 578 } finally { 579 onChanged(); 580 } // finally 581 return this; 582 } 583 584 private int bitField0_; 585 586 private java.lang.Object bucket_ = ""; 587 /** 588 * 589 * 590 * <pre> 591 * Google Cloud Storage bucket containing the source (see 592 * [Bucket Name 593 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 594 * </pre> 595 * 596 * <code>string bucket = 1;</code> 597 * 598 * @return The bucket. 599 */ getBucket()600 public java.lang.String getBucket() { 601 java.lang.Object ref = bucket_; 602 if (!(ref instanceof java.lang.String)) { 603 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 604 java.lang.String s = bs.toStringUtf8(); 605 bucket_ = s; 606 return s; 607 } else { 608 return (java.lang.String) ref; 609 } 610 } 611 /** 612 * 613 * 614 * <pre> 615 * Google Cloud Storage bucket containing the source (see 616 * [Bucket Name 617 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 618 * </pre> 619 * 620 * <code>string bucket = 1;</code> 621 * 622 * @return The bytes for bucket. 623 */ getBucketBytes()624 public com.google.protobuf.ByteString getBucketBytes() { 625 java.lang.Object ref = bucket_; 626 if (ref instanceof String) { 627 com.google.protobuf.ByteString b = 628 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 629 bucket_ = b; 630 return b; 631 } else { 632 return (com.google.protobuf.ByteString) ref; 633 } 634 } 635 /** 636 * 637 * 638 * <pre> 639 * Google Cloud Storage bucket containing the source (see 640 * [Bucket Name 641 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 642 * </pre> 643 * 644 * <code>string bucket = 1;</code> 645 * 646 * @param value The bucket to set. 647 * @return This builder for chaining. 648 */ setBucket(java.lang.String value)649 public Builder setBucket(java.lang.String value) { 650 if (value == null) { 651 throw new NullPointerException(); 652 } 653 bucket_ = value; 654 bitField0_ |= 0x00000001; 655 onChanged(); 656 return this; 657 } 658 /** 659 * 660 * 661 * <pre> 662 * Google Cloud Storage bucket containing the source (see 663 * [Bucket Name 664 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 665 * </pre> 666 * 667 * <code>string bucket = 1;</code> 668 * 669 * @return This builder for chaining. 670 */ clearBucket()671 public Builder clearBucket() { 672 bucket_ = getDefaultInstance().getBucket(); 673 bitField0_ = (bitField0_ & ~0x00000001); 674 onChanged(); 675 return this; 676 } 677 /** 678 * 679 * 680 * <pre> 681 * Google Cloud Storage bucket containing the source (see 682 * [Bucket Name 683 * Requirements](https://cloud.google.com/storage/docs/bucket-naming#requirements)). 684 * </pre> 685 * 686 * <code>string bucket = 1;</code> 687 * 688 * @param value The bytes for bucket to set. 689 * @return This builder for chaining. 690 */ setBucketBytes(com.google.protobuf.ByteString value)691 public Builder setBucketBytes(com.google.protobuf.ByteString value) { 692 if (value == null) { 693 throw new NullPointerException(); 694 } 695 checkByteStringIsUtf8(value); 696 bucket_ = value; 697 bitField0_ |= 0x00000001; 698 onChanged(); 699 return this; 700 } 701 702 private java.lang.Object object_ = ""; 703 /** 704 * 705 * 706 * <pre> 707 * Google Cloud Storage object containing the source. 708 * This object must be a gzipped archive file (`.tar.gz`) containing source to 709 * build. 710 * </pre> 711 * 712 * <code>string object = 2;</code> 713 * 714 * @return The object. 715 */ getObject()716 public java.lang.String getObject() { 717 java.lang.Object ref = object_; 718 if (!(ref instanceof java.lang.String)) { 719 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 720 java.lang.String s = bs.toStringUtf8(); 721 object_ = s; 722 return s; 723 } else { 724 return (java.lang.String) ref; 725 } 726 } 727 /** 728 * 729 * 730 * <pre> 731 * Google Cloud Storage object containing the source. 732 * This object must be a gzipped archive file (`.tar.gz`) containing source to 733 * build. 734 * </pre> 735 * 736 * <code>string object = 2;</code> 737 * 738 * @return The bytes for object. 739 */ getObjectBytes()740 public com.google.protobuf.ByteString getObjectBytes() { 741 java.lang.Object ref = object_; 742 if (ref instanceof String) { 743 com.google.protobuf.ByteString b = 744 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 745 object_ = b; 746 return b; 747 } else { 748 return (com.google.protobuf.ByteString) ref; 749 } 750 } 751 /** 752 * 753 * 754 * <pre> 755 * Google Cloud Storage object containing the source. 756 * This object must be a gzipped archive file (`.tar.gz`) containing source to 757 * build. 758 * </pre> 759 * 760 * <code>string object = 2;</code> 761 * 762 * @param value The object to set. 763 * @return This builder for chaining. 764 */ setObject(java.lang.String value)765 public Builder setObject(java.lang.String value) { 766 if (value == null) { 767 throw new NullPointerException(); 768 } 769 object_ = value; 770 bitField0_ |= 0x00000002; 771 onChanged(); 772 return this; 773 } 774 /** 775 * 776 * 777 * <pre> 778 * Google Cloud Storage object containing the source. 779 * This object must be a gzipped archive file (`.tar.gz`) containing source to 780 * build. 781 * </pre> 782 * 783 * <code>string object = 2;</code> 784 * 785 * @return This builder for chaining. 786 */ clearObject()787 public Builder clearObject() { 788 object_ = getDefaultInstance().getObject(); 789 bitField0_ = (bitField0_ & ~0x00000002); 790 onChanged(); 791 return this; 792 } 793 /** 794 * 795 * 796 * <pre> 797 * Google Cloud Storage object containing the source. 798 * This object must be a gzipped archive file (`.tar.gz`) containing source to 799 * build. 800 * </pre> 801 * 802 * <code>string object = 2;</code> 803 * 804 * @param value The bytes for object to set. 805 * @return This builder for chaining. 806 */ setObjectBytes(com.google.protobuf.ByteString value)807 public Builder setObjectBytes(com.google.protobuf.ByteString value) { 808 if (value == null) { 809 throw new NullPointerException(); 810 } 811 checkByteStringIsUtf8(value); 812 object_ = value; 813 bitField0_ |= 0x00000002; 814 onChanged(); 815 return this; 816 } 817 818 private long generation_; 819 /** 820 * 821 * 822 * <pre> 823 * Google Cloud Storage generation for the object. If the generation is 824 * omitted, the latest generation will be used. 825 * </pre> 826 * 827 * <code>int64 generation = 3;</code> 828 * 829 * @return The generation. 830 */ 831 @java.lang.Override getGeneration()832 public long getGeneration() { 833 return generation_; 834 } 835 /** 836 * 837 * 838 * <pre> 839 * Google Cloud Storage generation for the object. If the generation is 840 * omitted, the latest generation will be used. 841 * </pre> 842 * 843 * <code>int64 generation = 3;</code> 844 * 845 * @param value The generation to set. 846 * @return This builder for chaining. 847 */ setGeneration(long value)848 public Builder setGeneration(long value) { 849 850 generation_ = value; 851 bitField0_ |= 0x00000004; 852 onChanged(); 853 return this; 854 } 855 /** 856 * 857 * 858 * <pre> 859 * Google Cloud Storage generation for the object. If the generation is 860 * omitted, the latest generation will be used. 861 * </pre> 862 * 863 * <code>int64 generation = 3;</code> 864 * 865 * @return This builder for chaining. 866 */ clearGeneration()867 public Builder clearGeneration() { 868 bitField0_ = (bitField0_ & ~0x00000004); 869 generation_ = 0L; 870 onChanged(); 871 return this; 872 } 873 874 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)875 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 876 return super.setUnknownFields(unknownFields); 877 } 878 879 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)880 public final Builder mergeUnknownFields( 881 final com.google.protobuf.UnknownFieldSet unknownFields) { 882 return super.mergeUnknownFields(unknownFields); 883 } 884 885 // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.StorageSource) 886 } 887 888 // @@protoc_insertion_point(class_scope:google.devtools.cloudbuild.v1.StorageSource) 889 private static final com.google.cloudbuild.v1.StorageSource DEFAULT_INSTANCE; 890 891 static { 892 DEFAULT_INSTANCE = new com.google.cloudbuild.v1.StorageSource(); 893 } 894 getDefaultInstance()895 public static com.google.cloudbuild.v1.StorageSource getDefaultInstance() { 896 return DEFAULT_INSTANCE; 897 } 898 899 private static final com.google.protobuf.Parser<StorageSource> PARSER = 900 new com.google.protobuf.AbstractParser<StorageSource>() { 901 @java.lang.Override 902 public StorageSource parsePartialFrom( 903 com.google.protobuf.CodedInputStream input, 904 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 905 throws com.google.protobuf.InvalidProtocolBufferException { 906 Builder builder = newBuilder(); 907 try { 908 builder.mergeFrom(input, extensionRegistry); 909 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 910 throw e.setUnfinishedMessage(builder.buildPartial()); 911 } catch (com.google.protobuf.UninitializedMessageException e) { 912 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 913 } catch (java.io.IOException e) { 914 throw new com.google.protobuf.InvalidProtocolBufferException(e) 915 .setUnfinishedMessage(builder.buildPartial()); 916 } 917 return builder.buildPartial(); 918 } 919 }; 920 parser()921 public static com.google.protobuf.Parser<StorageSource> parser() { 922 return PARSER; 923 } 924 925 @java.lang.Override getParserForType()926 public com.google.protobuf.Parser<StorageSource> getParserForType() { 927 return PARSER; 928 } 929 930 @java.lang.Override getDefaultInstanceForType()931 public com.google.cloudbuild.v1.StorageSource getDefaultInstanceForType() { 932 return DEFAULT_INSTANCE; 933 } 934 } 935