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