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