• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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