5b3bd2b3a95c2690892c5f37501cd79908022a70
[controller.git] / opendaylight / md-sal / sal-akka-raft / src / main / java / org / opendaylight / controller / cluster / raft / protobuff / messages / VotingMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: VotingMessages.proto
3
4 package org.opendaylight.controller.cluster.raft.protobuff.messages;
5
6 public final class VotingMessages {
7   private VotingMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface RequestVoteOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13
14     // optional int64 term = 1;
15     /**
16      * <code>optional int64 term = 1;</code>
17      */
18     boolean hasTerm();
19     /**
20      * <code>optional int64 term = 1;</code>
21      */
22     long getTerm();
23
24     // optional string candidateId = 2;
25     /**
26      * <code>optional string candidateId = 2;</code>
27      */
28     boolean hasCandidateId();
29     /**
30      * <code>optional string candidateId = 2;</code>
31      */
32     java.lang.String getCandidateId();
33     /**
34      * <code>optional string candidateId = 2;</code>
35      */
36     com.google.protobuf.ByteString
37         getCandidateIdBytes();
38
39     // optional int64 lastLongIndex = 3;
40     /**
41      * <code>optional int64 lastLongIndex = 3;</code>
42      */
43     boolean hasLastLongIndex();
44     /**
45      * <code>optional int64 lastLongIndex = 3;</code>
46      */
47     long getLastLongIndex();
48
49     // optional int64 lastLongTerm = 4;
50     /**
51      * <code>optional int64 lastLongTerm = 4;</code>
52      */
53     boolean hasLastLongTerm();
54     /**
55      * <code>optional int64 lastLongTerm = 4;</code>
56      */
57     long getLastLongTerm();
58   }
59   /**
60    * Protobuf type {@code org.opendaylight.controller.cluster.raft.RequestVote}
61    */
62   public static final class RequestVote extends
63       com.google.protobuf.GeneratedMessage
64       implements RequestVoteOrBuilder {
65     // Use RequestVote.newBuilder() to construct.
66     private RequestVote(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
67       super(builder);
68       this.unknownFields = builder.getUnknownFields();
69     }
70     private RequestVote(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
71
72     private static final RequestVote defaultInstance;
73     public static RequestVote getDefaultInstance() {
74       return defaultInstance;
75     }
76
77     public RequestVote getDefaultInstanceForType() {
78       return defaultInstance;
79     }
80
81     private final com.google.protobuf.UnknownFieldSet unknownFields;
82     @java.lang.Override
83     public final com.google.protobuf.UnknownFieldSet
84         getUnknownFields() {
85       return this.unknownFields;
86     }
87     private RequestVote(
88         com.google.protobuf.CodedInputStream input,
89         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
90         throws com.google.protobuf.InvalidProtocolBufferException {
91       initFields();
92       int mutable_bitField0_ = 0;
93       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
94           com.google.protobuf.UnknownFieldSet.newBuilder();
95       try {
96         boolean done = false;
97         while (!done) {
98           int tag = input.readTag();
99           switch (tag) {
100             case 0:
101               done = true;
102               break;
103             default: {
104               if (!parseUnknownField(input, unknownFields,
105                                      extensionRegistry, tag)) {
106                 done = true;
107               }
108               break;
109             }
110             case 8: {
111               bitField0_ |= 0x00000001;
112               term_ = input.readInt64();
113               break;
114             }
115             case 18: {
116               bitField0_ |= 0x00000002;
117               candidateId_ = input.readBytes();
118               break;
119             }
120             case 24: {
121               bitField0_ |= 0x00000004;
122               lastLongIndex_ = input.readInt64();
123               break;
124             }
125             case 32: {
126               bitField0_ |= 0x00000008;
127               lastLongTerm_ = input.readInt64();
128               break;
129             }
130           }
131         }
132       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
133         throw e.setUnfinishedMessage(this);
134       } catch (java.io.IOException e) {
135         throw new com.google.protobuf.InvalidProtocolBufferException(
136             e.getMessage()).setUnfinishedMessage(this);
137       } finally {
138         this.unknownFields = unknownFields.build();
139         makeExtensionsImmutable();
140       }
141     }
142     public static final com.google.protobuf.Descriptors.Descriptor
143         getDescriptor() {
144       return org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.internal_static_org_opendaylight_controller_cluster_raft_RequestVote_descriptor;
145     }
146
147     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
148         internalGetFieldAccessorTable() {
149       return org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.internal_static_org_opendaylight_controller_cluster_raft_RequestVote_fieldAccessorTable
150           .ensureFieldAccessorsInitialized(
151               org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.class, org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.Builder.class);
152     }
153
154     public static com.google.protobuf.Parser<RequestVote> PARSER =
155         new com.google.protobuf.AbstractParser<RequestVote>() {
156       public RequestVote parsePartialFrom(
157           com.google.protobuf.CodedInputStream input,
158           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
159           throws com.google.protobuf.InvalidProtocolBufferException {
160         return new RequestVote(input, extensionRegistry);
161       }
162     };
163
164     @java.lang.Override
165     public com.google.protobuf.Parser<RequestVote> getParserForType() {
166       return PARSER;
167     }
168
169     private int bitField0_;
170     // optional int64 term = 1;
171     public static final int TERM_FIELD_NUMBER = 1;
172     private long term_;
173     /**
174      * <code>optional int64 term = 1;</code>
175      */
176     public boolean hasTerm() {
177       return ((bitField0_ & 0x00000001) == 0x00000001);
178     }
179     /**
180      * <code>optional int64 term = 1;</code>
181      */
182     public long getTerm() {
183       return term_;
184     }
185
186     // optional string candidateId = 2;
187     public static final int CANDIDATEID_FIELD_NUMBER = 2;
188     private java.lang.Object candidateId_;
189     /**
190      * <code>optional string candidateId = 2;</code>
191      */
192     public boolean hasCandidateId() {
193       return ((bitField0_ & 0x00000002) == 0x00000002);
194     }
195     /**
196      * <code>optional string candidateId = 2;</code>
197      */
198     public java.lang.String getCandidateId() {
199       java.lang.Object ref = candidateId_;
200       if (ref instanceof java.lang.String) {
201         return (java.lang.String) ref;
202       } else {
203         com.google.protobuf.ByteString bs = 
204             (com.google.protobuf.ByteString) ref;
205         java.lang.String s = bs.toStringUtf8();
206         if (bs.isValidUtf8()) {
207           candidateId_ = s;
208         }
209         return s;
210       }
211     }
212     /**
213      * <code>optional string candidateId = 2;</code>
214      */
215     public com.google.protobuf.ByteString
216         getCandidateIdBytes() {
217       java.lang.Object ref = candidateId_;
218       if (ref instanceof java.lang.String) {
219         com.google.protobuf.ByteString b = 
220             com.google.protobuf.ByteString.copyFromUtf8(
221                 (java.lang.String) ref);
222         candidateId_ = b;
223         return b;
224       } else {
225         return (com.google.protobuf.ByteString) ref;
226       }
227     }
228
229     // optional int64 lastLongIndex = 3;
230     public static final int LASTLONGINDEX_FIELD_NUMBER = 3;
231     private long lastLongIndex_;
232     /**
233      * <code>optional int64 lastLongIndex = 3;</code>
234      */
235     public boolean hasLastLongIndex() {
236       return ((bitField0_ & 0x00000004) == 0x00000004);
237     }
238     /**
239      * <code>optional int64 lastLongIndex = 3;</code>
240      */
241     public long getLastLongIndex() {
242       return lastLongIndex_;
243     }
244
245     // optional int64 lastLongTerm = 4;
246     public static final int LASTLONGTERM_FIELD_NUMBER = 4;
247     private long lastLongTerm_;
248     /**
249      * <code>optional int64 lastLongTerm = 4;</code>
250      */
251     public boolean hasLastLongTerm() {
252       return ((bitField0_ & 0x00000008) == 0x00000008);
253     }
254     /**
255      * <code>optional int64 lastLongTerm = 4;</code>
256      */
257     public long getLastLongTerm() {
258       return lastLongTerm_;
259     }
260
261     private void initFields() {
262       term_ = 0L;
263       candidateId_ = "";
264       lastLongIndex_ = 0L;
265       lastLongTerm_ = 0L;
266     }
267     private byte memoizedIsInitialized = -1;
268     public final boolean isInitialized() {
269       byte isInitialized = memoizedIsInitialized;
270       if (isInitialized != -1) return isInitialized == 1;
271
272       memoizedIsInitialized = 1;
273       return true;
274     }
275
276     public void writeTo(com.google.protobuf.CodedOutputStream output)
277                         throws java.io.IOException {
278       getSerializedSize();
279       if (((bitField0_ & 0x00000001) == 0x00000001)) {
280         output.writeInt64(1, term_);
281       }
282       if (((bitField0_ & 0x00000002) == 0x00000002)) {
283         output.writeBytes(2, getCandidateIdBytes());
284       }
285       if (((bitField0_ & 0x00000004) == 0x00000004)) {
286         output.writeInt64(3, lastLongIndex_);
287       }
288       if (((bitField0_ & 0x00000008) == 0x00000008)) {
289         output.writeInt64(4, lastLongTerm_);
290       }
291       getUnknownFields().writeTo(output);
292     }
293
294     private int memoizedSerializedSize = -1;
295     public int getSerializedSize() {
296       int size = memoizedSerializedSize;
297       if (size != -1) return size;
298
299       size = 0;
300       if (((bitField0_ & 0x00000001) == 0x00000001)) {
301         size += com.google.protobuf.CodedOutputStream
302           .computeInt64Size(1, term_);
303       }
304       if (((bitField0_ & 0x00000002) == 0x00000002)) {
305         size += com.google.protobuf.CodedOutputStream
306           .computeBytesSize(2, getCandidateIdBytes());
307       }
308       if (((bitField0_ & 0x00000004) == 0x00000004)) {
309         size += com.google.protobuf.CodedOutputStream
310           .computeInt64Size(3, lastLongIndex_);
311       }
312       if (((bitField0_ & 0x00000008) == 0x00000008)) {
313         size += com.google.protobuf.CodedOutputStream
314           .computeInt64Size(4, lastLongTerm_);
315       }
316       size += getUnknownFields().getSerializedSize();
317       memoizedSerializedSize = size;
318       return size;
319     }
320
321     private static final long serialVersionUID = 0L;
322     @java.lang.Override
323     protected java.lang.Object writeReplace()
324         throws java.io.ObjectStreamException {
325       return super.writeReplace();
326     }
327
328     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(
329         com.google.protobuf.ByteString data)
330         throws com.google.protobuf.InvalidProtocolBufferException {
331       return PARSER.parseFrom(data);
332     }
333     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(
334         com.google.protobuf.ByteString data,
335         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
336         throws com.google.protobuf.InvalidProtocolBufferException {
337       return PARSER.parseFrom(data, extensionRegistry);
338     }
339     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(byte[] data)
340         throws com.google.protobuf.InvalidProtocolBufferException {
341       return PARSER.parseFrom(data);
342     }
343     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(
344         byte[] data,
345         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
346         throws com.google.protobuf.InvalidProtocolBufferException {
347       return PARSER.parseFrom(data, extensionRegistry);
348     }
349     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(java.io.InputStream input)
350         throws java.io.IOException {
351       return PARSER.parseFrom(input);
352     }
353     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(
354         java.io.InputStream input,
355         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
356         throws java.io.IOException {
357       return PARSER.parseFrom(input, extensionRegistry);
358     }
359     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseDelimitedFrom(java.io.InputStream input)
360         throws java.io.IOException {
361       return PARSER.parseDelimitedFrom(input);
362     }
363     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseDelimitedFrom(
364         java.io.InputStream input,
365         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
366         throws java.io.IOException {
367       return PARSER.parseDelimitedFrom(input, extensionRegistry);
368     }
369     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(
370         com.google.protobuf.CodedInputStream input)
371         throws java.io.IOException {
372       return PARSER.parseFrom(input);
373     }
374     public static org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parseFrom(
375         com.google.protobuf.CodedInputStream input,
376         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
377         throws java.io.IOException {
378       return PARSER.parseFrom(input, extensionRegistry);
379     }
380
381     public static Builder newBuilder() { return Builder.create(); }
382     public Builder newBuilderForType() { return newBuilder(); }
383     public static Builder newBuilder(org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote prototype) {
384       return newBuilder().mergeFrom(prototype);
385     }
386     public Builder toBuilder() { return newBuilder(this); }
387
388     @java.lang.Override
389     protected Builder newBuilderForType(
390         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
391       Builder builder = new Builder(parent);
392       return builder;
393     }
394     /**
395      * Protobuf type {@code org.opendaylight.controller.cluster.raft.RequestVote}
396      */
397     public static final class Builder extends
398         com.google.protobuf.GeneratedMessage.Builder<Builder>
399        implements org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVoteOrBuilder {
400       public static final com.google.protobuf.Descriptors.Descriptor
401           getDescriptor() {
402         return org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.internal_static_org_opendaylight_controller_cluster_raft_RequestVote_descriptor;
403       }
404
405       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
406           internalGetFieldAccessorTable() {
407         return org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.internal_static_org_opendaylight_controller_cluster_raft_RequestVote_fieldAccessorTable
408             .ensureFieldAccessorsInitialized(
409                 org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.class, org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.Builder.class);
410       }
411
412       // Construct using org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.newBuilder()
413       private Builder() {
414         maybeForceBuilderInitialization();
415       }
416
417       private Builder(
418           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
419         super(parent);
420         maybeForceBuilderInitialization();
421       }
422       private void maybeForceBuilderInitialization() {
423         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
424         }
425       }
426       private static Builder create() {
427         return new Builder();
428       }
429
430       public Builder clear() {
431         super.clear();
432         term_ = 0L;
433         bitField0_ = (bitField0_ & ~0x00000001);
434         candidateId_ = "";
435         bitField0_ = (bitField0_ & ~0x00000002);
436         lastLongIndex_ = 0L;
437         bitField0_ = (bitField0_ & ~0x00000004);
438         lastLongTerm_ = 0L;
439         bitField0_ = (bitField0_ & ~0x00000008);
440         return this;
441       }
442
443       public Builder clone() {
444         return create().mergeFrom(buildPartial());
445       }
446
447       public com.google.protobuf.Descriptors.Descriptor
448           getDescriptorForType() {
449         return org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.internal_static_org_opendaylight_controller_cluster_raft_RequestVote_descriptor;
450       }
451
452       public org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote getDefaultInstanceForType() {
453         return org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.getDefaultInstance();
454       }
455
456       public org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote build() {
457         org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote result = buildPartial();
458         if (!result.isInitialized()) {
459           throw newUninitializedMessageException(result);
460         }
461         return result;
462       }
463
464       public org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote buildPartial() {
465         org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote result = new org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote(this);
466         int from_bitField0_ = bitField0_;
467         int to_bitField0_ = 0;
468         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
469           to_bitField0_ |= 0x00000001;
470         }
471         result.term_ = term_;
472         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
473           to_bitField0_ |= 0x00000002;
474         }
475         result.candidateId_ = candidateId_;
476         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
477           to_bitField0_ |= 0x00000004;
478         }
479         result.lastLongIndex_ = lastLongIndex_;
480         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
481           to_bitField0_ |= 0x00000008;
482         }
483         result.lastLongTerm_ = lastLongTerm_;
484         result.bitField0_ = to_bitField0_;
485         onBuilt();
486         return result;
487       }
488
489       public Builder mergeFrom(com.google.protobuf.Message other) {
490         if (other instanceof org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote) {
491           return mergeFrom((org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote)other);
492         } else {
493           super.mergeFrom(other);
494           return this;
495         }
496       }
497
498       public Builder mergeFrom(org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote other) {
499         if (other == org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote.getDefaultInstance()) return this;
500         if (other.hasTerm()) {
501           setTerm(other.getTerm());
502         }
503         if (other.hasCandidateId()) {
504           bitField0_ |= 0x00000002;
505           candidateId_ = other.candidateId_;
506           onChanged();
507         }
508         if (other.hasLastLongIndex()) {
509           setLastLongIndex(other.getLastLongIndex());
510         }
511         if (other.hasLastLongTerm()) {
512           setLastLongTerm(other.getLastLongTerm());
513         }
514         this.mergeUnknownFields(other.getUnknownFields());
515         return this;
516       }
517
518       public final boolean isInitialized() {
519         return true;
520       }
521
522       public Builder mergeFrom(
523           com.google.protobuf.CodedInputStream input,
524           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
525           throws java.io.IOException {
526         org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote parsedMessage = null;
527         try {
528           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
529         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
530           parsedMessage = (org.opendaylight.controller.cluster.raft.protobuff.messages.VotingMessages.RequestVote) e.getUnfinishedMessage();
531           throw e;
532         } finally {
533           if (parsedMessage != null) {
534             mergeFrom(parsedMessage);
535           }
536         }
537         return this;
538       }
539       private int bitField0_;
540
541       // optional int64 term = 1;
542       private long term_ ;
543       /**
544        * <code>optional int64 term = 1;</code>
545        */
546       public boolean hasTerm() {
547         return ((bitField0_ & 0x00000001) == 0x00000001);
548       }
549       /**
550        * <code>optional int64 term = 1;</code>
551        */
552       public long getTerm() {
553         return term_;
554       }
555       /**
556        * <code>optional int64 term = 1;</code>
557        */
558       public Builder setTerm(long value) {
559         bitField0_ |= 0x00000001;
560         term_ = value;
561         onChanged();
562         return this;
563       }
564       /**
565        * <code>optional int64 term = 1;</code>
566        */
567       public Builder clearTerm() {
568         bitField0_ = (bitField0_ & ~0x00000001);
569         term_ = 0L;
570         onChanged();
571         return this;
572       }
573
574       // optional string candidateId = 2;
575       private java.lang.Object candidateId_ = "";
576       /**
577        * <code>optional string candidateId = 2;</code>
578        */
579       public boolean hasCandidateId() {
580         return ((bitField0_ & 0x00000002) == 0x00000002);
581       }
582       /**
583        * <code>optional string candidateId = 2;</code>
584        */
585       public java.lang.String getCandidateId() {
586         java.lang.Object ref = candidateId_;
587         if (!(ref instanceof java.lang.String)) {
588           java.lang.String s = ((com.google.protobuf.ByteString) ref)
589               .toStringUtf8();
590           candidateId_ = s;
591           return s;
592         } else {
593           return (java.lang.String) ref;
594         }
595       }
596       /**
597        * <code>optional string candidateId = 2;</code>
598        */
599       public com.google.protobuf.ByteString
600           getCandidateIdBytes() {
601         java.lang.Object ref = candidateId_;
602         if (ref instanceof String) {
603           com.google.protobuf.ByteString b = 
604               com.google.protobuf.ByteString.copyFromUtf8(
605                   (java.lang.String) ref);
606           candidateId_ = b;
607           return b;
608         } else {
609           return (com.google.protobuf.ByteString) ref;
610         }
611       }
612       /**
613        * <code>optional string candidateId = 2;</code>
614        */
615       public Builder setCandidateId(
616           java.lang.String value) {
617         if (value == null) {
618     throw new NullPointerException();
619   }
620   bitField0_ |= 0x00000002;
621         candidateId_ = value;
622         onChanged();
623         return this;
624       }
625       /**
626        * <code>optional string candidateId = 2;</code>
627        */
628       public Builder clearCandidateId() {
629         bitField0_ = (bitField0_ & ~0x00000002);
630         candidateId_ = getDefaultInstance().getCandidateId();
631         onChanged();
632         return this;
633       }
634       /**
635        * <code>optional string candidateId = 2;</code>
636        */
637       public Builder setCandidateIdBytes(
638           com.google.protobuf.ByteString value) {
639         if (value == null) {
640     throw new NullPointerException();
641   }
642   bitField0_ |= 0x00000002;
643         candidateId_ = value;
644         onChanged();
645         return this;
646       }
647
648       // optional int64 lastLongIndex = 3;
649       private long lastLongIndex_ ;
650       /**
651        * <code>optional int64 lastLongIndex = 3;</code>
652        */
653       public boolean hasLastLongIndex() {
654         return ((bitField0_ & 0x00000004) == 0x00000004);
655       }
656       /**
657        * <code>optional int64 lastLongIndex = 3;</code>
658        */
659       public long getLastLongIndex() {
660         return lastLongIndex_;
661       }
662       /**
663        * <code>optional int64 lastLongIndex = 3;</code>
664        */
665       public Builder setLastLongIndex(long value) {
666         bitField0_ |= 0x00000004;
667         lastLongIndex_ = value;
668         onChanged();
669         return this;
670       }
671       /**
672        * <code>optional int64 lastLongIndex = 3;</code>
673        */
674       public Builder clearLastLongIndex() {
675         bitField0_ = (bitField0_ & ~0x00000004);
676         lastLongIndex_ = 0L;
677         onChanged();
678         return this;
679       }
680
681       // optional int64 lastLongTerm = 4;
682       private long lastLongTerm_ ;
683       /**
684        * <code>optional int64 lastLongTerm = 4;</code>
685        */
686       public boolean hasLastLongTerm() {
687         return ((bitField0_ & 0x00000008) == 0x00000008);
688       }
689       /**
690        * <code>optional int64 lastLongTerm = 4;</code>
691        */
692       public long getLastLongTerm() {
693         return lastLongTerm_;
694       }
695       /**
696        * <code>optional int64 lastLongTerm = 4;</code>
697        */
698       public Builder setLastLongTerm(long value) {
699         bitField0_ |= 0x00000008;
700         lastLongTerm_ = value;
701         onChanged();
702         return this;
703       }
704       /**
705        * <code>optional int64 lastLongTerm = 4;</code>
706        */
707       public Builder clearLastLongTerm() {
708         bitField0_ = (bitField0_ & ~0x00000008);
709         lastLongTerm_ = 0L;
710         onChanged();
711         return this;
712       }
713
714       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.cluster.raft.RequestVote)
715     }
716
717     static {
718       defaultInstance = new RequestVote(true);
719       defaultInstance.initFields();
720     }
721
722     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.cluster.raft.RequestVote)
723   }
724
725   private static com.google.protobuf.Descriptors.Descriptor
726     internal_static_org_opendaylight_controller_cluster_raft_RequestVote_descriptor;
727   private static
728     com.google.protobuf.GeneratedMessage.FieldAccessorTable
729       internal_static_org_opendaylight_controller_cluster_raft_RequestVote_fieldAccessorTable;
730
731   public static com.google.protobuf.Descriptors.FileDescriptor
732       getDescriptor() {
733     return descriptor;
734   }
735   private static com.google.protobuf.Descriptors.FileDescriptor
736       descriptor;
737   static {
738     java.lang.String[] descriptorData = {
739       "\n\024VotingMessages.proto\022(org.opendaylight" +
740       ".controller.cluster.raft\"]\n\013RequestVote\022" +
741       "\014\n\004term\030\001 \001(\003\022\023\n\013candidateId\030\002 \001(\t\022\025\n\rla" +
742       "stLongIndex\030\003 \001(\003\022\024\n\014lastLongTerm\030\004 \001(\003B" +
743       "O\n;org.opendaylight.controller.cluster.r" +
744       "aft.protobuff.messagesB\016VotingMessagesH\001"
745     };
746     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
747       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
748         public com.google.protobuf.ExtensionRegistry assignDescriptors(
749             com.google.protobuf.Descriptors.FileDescriptor root) {
750           descriptor = root;
751           internal_static_org_opendaylight_controller_cluster_raft_RequestVote_descriptor =
752             getDescriptor().getMessageTypes().get(0);
753           internal_static_org_opendaylight_controller_cluster_raft_RequestVote_fieldAccessorTable = new
754             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
755               internal_static_org_opendaylight_controller_cluster_raft_RequestVote_descriptor,
756               new java.lang.String[] { "Term", "CandidateId", "LastLongIndex", "LastLongTerm", });
757           return null;
758         }
759       };
760     com.google.protobuf.Descriptors.FileDescriptor
761       .internalBuildGeneratedFileFrom(descriptorData,
762         new com.google.protobuf.Descriptors.FileDescriptor[] {
763         }, assigner);
764   }
765
766   // @@protoc_insertion_point(outer_class_scope)
767 }