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