Merge "Fix for Bug 2290."
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / protobuff / messages / transaction / ShardTransactionMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: ShardTransaction.proto
3
4 package org.opendaylight.controller.protobuff.messages.transaction;
5
6 public final class ShardTransactionMessages {
7   private ShardTransactionMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface CloseTransactionOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13   }
14   /**
15    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransaction}
16    */
17   public static final class CloseTransaction extends
18       com.google.protobuf.GeneratedMessage
19       implements CloseTransactionOrBuilder {
20     // Use CloseTransaction.newBuilder() to construct.
21     private CloseTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
22       super(builder);
23       this.unknownFields = builder.getUnknownFields();
24     }
25     private CloseTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
26
27     private static final CloseTransaction defaultInstance;
28     public static CloseTransaction getDefaultInstance() {
29       return defaultInstance;
30     }
31
32     public CloseTransaction getDefaultInstanceForType() {
33       return defaultInstance;
34     }
35
36     private final com.google.protobuf.UnknownFieldSet unknownFields;
37     @java.lang.Override
38     public final com.google.protobuf.UnknownFieldSet
39         getUnknownFields() {
40       return this.unknownFields;
41     }
42     private CloseTransaction(
43         com.google.protobuf.CodedInputStream input,
44         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
45         throws com.google.protobuf.InvalidProtocolBufferException {
46       initFields();
47       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48           com.google.protobuf.UnknownFieldSet.newBuilder();
49       try {
50         boolean done = false;
51         while (!done) {
52           int tag = input.readTag();
53           switch (tag) {
54             case 0:
55               done = true;
56               break;
57             default: {
58               if (!parseUnknownField(input, unknownFields,
59                                      extensionRegistry, tag)) {
60                 done = true;
61               }
62               break;
63             }
64           }
65         }
66       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
67         throw e.setUnfinishedMessage(this);
68       } catch (java.io.IOException e) {
69         throw new com.google.protobuf.InvalidProtocolBufferException(
70             e.getMessage()).setUnfinishedMessage(this);
71       } finally {
72         this.unknownFields = unknownFields.build();
73         makeExtensionsImmutable();
74       }
75     }
76     public static final com.google.protobuf.Descriptors.Descriptor
77         getDescriptor() {
78       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
79     }
80
81     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
82         internalGetFieldAccessorTable() {
83       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable
84           .ensureFieldAccessorsInitialized(
85               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.Builder.class);
86     }
87
88     public static com.google.protobuf.Parser<CloseTransaction> PARSER =
89         new com.google.protobuf.AbstractParser<CloseTransaction>() {
90       public CloseTransaction parsePartialFrom(
91           com.google.protobuf.CodedInputStream input,
92           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
93           throws com.google.protobuf.InvalidProtocolBufferException {
94         return new CloseTransaction(input, extensionRegistry);
95       }
96     };
97
98     @java.lang.Override
99     public com.google.protobuf.Parser<CloseTransaction> getParserForType() {
100       return PARSER;
101     }
102
103     private void initFields() {
104     }
105     private byte memoizedIsInitialized = -1;
106     public final boolean isInitialized() {
107       byte isInitialized = memoizedIsInitialized;
108       if (isInitialized != -1) return isInitialized == 1;
109
110       memoizedIsInitialized = 1;
111       return true;
112     }
113
114     public void writeTo(com.google.protobuf.CodedOutputStream output)
115                         throws java.io.IOException {
116       getSerializedSize();
117       getUnknownFields().writeTo(output);
118     }
119
120     private int memoizedSerializedSize = -1;
121     public int getSerializedSize() {
122       int size = memoizedSerializedSize;
123       if (size != -1) return size;
124
125       size = 0;
126       size += getUnknownFields().getSerializedSize();
127       memoizedSerializedSize = size;
128       return size;
129     }
130
131     private static final long serialVersionUID = 0L;
132     @java.lang.Override
133     protected java.lang.Object writeReplace()
134         throws java.io.ObjectStreamException {
135       return super.writeReplace();
136     }
137
138     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
139         com.google.protobuf.ByteString data)
140         throws com.google.protobuf.InvalidProtocolBufferException {
141       return PARSER.parseFrom(data);
142     }
143     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
144         com.google.protobuf.ByteString data,
145         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
146         throws com.google.protobuf.InvalidProtocolBufferException {
147       return PARSER.parseFrom(data, extensionRegistry);
148     }
149     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(byte[] data)
150         throws com.google.protobuf.InvalidProtocolBufferException {
151       return PARSER.parseFrom(data);
152     }
153     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
154         byte[] data,
155         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
156         throws com.google.protobuf.InvalidProtocolBufferException {
157       return PARSER.parseFrom(data, extensionRegistry);
158     }
159     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(java.io.InputStream input)
160         throws java.io.IOException {
161       return PARSER.parseFrom(input);
162     }
163     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
164         java.io.InputStream input,
165         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
166         throws java.io.IOException {
167       return PARSER.parseFrom(input, extensionRegistry);
168     }
169     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseDelimitedFrom(java.io.InputStream input)
170         throws java.io.IOException {
171       return PARSER.parseDelimitedFrom(input);
172     }
173     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseDelimitedFrom(
174         java.io.InputStream input,
175         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
176         throws java.io.IOException {
177       return PARSER.parseDelimitedFrom(input, extensionRegistry);
178     }
179     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
180         com.google.protobuf.CodedInputStream input)
181         throws java.io.IOException {
182       return PARSER.parseFrom(input);
183     }
184     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
185         com.google.protobuf.CodedInputStream input,
186         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
187         throws java.io.IOException {
188       return PARSER.parseFrom(input, extensionRegistry);
189     }
190
191     public static Builder newBuilder() { return Builder.create(); }
192     public Builder newBuilderForType() { return newBuilder(); }
193     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction prototype) {
194       return newBuilder().mergeFrom(prototype);
195     }
196     public Builder toBuilder() { return newBuilder(this); }
197
198     @java.lang.Override
199     protected Builder newBuilderForType(
200         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
201       Builder builder = new Builder(parent);
202       return builder;
203     }
204     /**
205      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransaction}
206      */
207     public static final class Builder extends
208         com.google.protobuf.GeneratedMessage.Builder<Builder>
209        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionOrBuilder {
210       public static final com.google.protobuf.Descriptors.Descriptor
211           getDescriptor() {
212         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
213       }
214
215       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
216           internalGetFieldAccessorTable() {
217         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable
218             .ensureFieldAccessorsInitialized(
219                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.Builder.class);
220       }
221
222       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.newBuilder()
223       private Builder() {
224         maybeForceBuilderInitialization();
225       }
226
227       private Builder(
228           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
229         super(parent);
230         maybeForceBuilderInitialization();
231       }
232       private void maybeForceBuilderInitialization() {
233         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
234         }
235       }
236       private static Builder create() {
237         return new Builder();
238       }
239
240       public Builder clear() {
241         super.clear();
242         return this;
243       }
244
245       public Builder clone() {
246         return create().mergeFrom(buildPartial());
247       }
248
249       public com.google.protobuf.Descriptors.Descriptor
250           getDescriptorForType() {
251         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
252       }
253
254       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction getDefaultInstanceForType() {
255         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.getDefaultInstance();
256       }
257
258       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction build() {
259         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction result = buildPartial();
260         if (!result.isInitialized()) {
261           throw newUninitializedMessageException(result);
262         }
263         return result;
264       }
265
266       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction buildPartial() {
267         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction(this);
268         onBuilt();
269         return result;
270       }
271
272       public Builder mergeFrom(com.google.protobuf.Message other) {
273         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction) {
274           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction)other);
275         } else {
276           super.mergeFrom(other);
277           return this;
278         }
279       }
280
281       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction other) {
282         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.getDefaultInstance()) return this;
283         this.mergeUnknownFields(other.getUnknownFields());
284         return this;
285       }
286
287       public final boolean isInitialized() {
288         return true;
289       }
290
291       public Builder mergeFrom(
292           com.google.protobuf.CodedInputStream input,
293           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294           throws java.io.IOException {
295         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parsedMessage = null;
296         try {
297           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
298         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
299           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction) e.getUnfinishedMessage();
300           throw e;
301         } finally {
302           if (parsedMessage != null) {
303             mergeFrom(parsedMessage);
304           }
305         }
306         return this;
307       }
308
309       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransaction)
310     }
311
312     static {
313       defaultInstance = new CloseTransaction(true);
314       defaultInstance.initFields();
315     }
316
317     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransaction)
318   }
319
320   public interface CloseTransactionReplyOrBuilder
321       extends com.google.protobuf.MessageOrBuilder {
322   }
323   /**
324    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionReply}
325    */
326   public static final class CloseTransactionReply extends
327       com.google.protobuf.GeneratedMessage
328       implements CloseTransactionReplyOrBuilder {
329     // Use CloseTransactionReply.newBuilder() to construct.
330     private CloseTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
331       super(builder);
332       this.unknownFields = builder.getUnknownFields();
333     }
334     private CloseTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
335
336     private static final CloseTransactionReply defaultInstance;
337     public static CloseTransactionReply getDefaultInstance() {
338       return defaultInstance;
339     }
340
341     public CloseTransactionReply getDefaultInstanceForType() {
342       return defaultInstance;
343     }
344
345     private final com.google.protobuf.UnknownFieldSet unknownFields;
346     @java.lang.Override
347     public final com.google.protobuf.UnknownFieldSet
348         getUnknownFields() {
349       return this.unknownFields;
350     }
351     private CloseTransactionReply(
352         com.google.protobuf.CodedInputStream input,
353         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354         throws com.google.protobuf.InvalidProtocolBufferException {
355       initFields();
356       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
357           com.google.protobuf.UnknownFieldSet.newBuilder();
358       try {
359         boolean done = false;
360         while (!done) {
361           int tag = input.readTag();
362           switch (tag) {
363             case 0:
364               done = true;
365               break;
366             default: {
367               if (!parseUnknownField(input, unknownFields,
368                                      extensionRegistry, tag)) {
369                 done = true;
370               }
371               break;
372             }
373           }
374         }
375       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
376         throw e.setUnfinishedMessage(this);
377       } catch (java.io.IOException e) {
378         throw new com.google.protobuf.InvalidProtocolBufferException(
379             e.getMessage()).setUnfinishedMessage(this);
380       } finally {
381         this.unknownFields = unknownFields.build();
382         makeExtensionsImmutable();
383       }
384     }
385     public static final com.google.protobuf.Descriptors.Descriptor
386         getDescriptor() {
387       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
388     }
389
390     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
391         internalGetFieldAccessorTable() {
392       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable
393           .ensureFieldAccessorsInitialized(
394               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.Builder.class);
395     }
396
397     public static com.google.protobuf.Parser<CloseTransactionReply> PARSER =
398         new com.google.protobuf.AbstractParser<CloseTransactionReply>() {
399       public CloseTransactionReply parsePartialFrom(
400           com.google.protobuf.CodedInputStream input,
401           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402           throws com.google.protobuf.InvalidProtocolBufferException {
403         return new CloseTransactionReply(input, extensionRegistry);
404       }
405     };
406
407     @java.lang.Override
408     public com.google.protobuf.Parser<CloseTransactionReply> getParserForType() {
409       return PARSER;
410     }
411
412     private void initFields() {
413     }
414     private byte memoizedIsInitialized = -1;
415     public final boolean isInitialized() {
416       byte isInitialized = memoizedIsInitialized;
417       if (isInitialized != -1) return isInitialized == 1;
418
419       memoizedIsInitialized = 1;
420       return true;
421     }
422
423     public void writeTo(com.google.protobuf.CodedOutputStream output)
424                         throws java.io.IOException {
425       getSerializedSize();
426       getUnknownFields().writeTo(output);
427     }
428
429     private int memoizedSerializedSize = -1;
430     public int getSerializedSize() {
431       int size = memoizedSerializedSize;
432       if (size != -1) return size;
433
434       size = 0;
435       size += getUnknownFields().getSerializedSize();
436       memoizedSerializedSize = size;
437       return size;
438     }
439
440     private static final long serialVersionUID = 0L;
441     @java.lang.Override
442     protected java.lang.Object writeReplace()
443         throws java.io.ObjectStreamException {
444       return super.writeReplace();
445     }
446
447     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
448         com.google.protobuf.ByteString data)
449         throws com.google.protobuf.InvalidProtocolBufferException {
450       return PARSER.parseFrom(data);
451     }
452     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
453         com.google.protobuf.ByteString data,
454         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
455         throws com.google.protobuf.InvalidProtocolBufferException {
456       return PARSER.parseFrom(data, extensionRegistry);
457     }
458     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(byte[] data)
459         throws com.google.protobuf.InvalidProtocolBufferException {
460       return PARSER.parseFrom(data);
461     }
462     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
463         byte[] data,
464         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465         throws com.google.protobuf.InvalidProtocolBufferException {
466       return PARSER.parseFrom(data, extensionRegistry);
467     }
468     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(java.io.InputStream input)
469         throws java.io.IOException {
470       return PARSER.parseFrom(input);
471     }
472     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
473         java.io.InputStream input,
474         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
475         throws java.io.IOException {
476       return PARSER.parseFrom(input, extensionRegistry);
477     }
478     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseDelimitedFrom(java.io.InputStream input)
479         throws java.io.IOException {
480       return PARSER.parseDelimitedFrom(input);
481     }
482     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseDelimitedFrom(
483         java.io.InputStream input,
484         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
485         throws java.io.IOException {
486       return PARSER.parseDelimitedFrom(input, extensionRegistry);
487     }
488     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
489         com.google.protobuf.CodedInputStream input)
490         throws java.io.IOException {
491       return PARSER.parseFrom(input);
492     }
493     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
494         com.google.protobuf.CodedInputStream input,
495         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
496         throws java.io.IOException {
497       return PARSER.parseFrom(input, extensionRegistry);
498     }
499
500     public static Builder newBuilder() { return Builder.create(); }
501     public Builder newBuilderForType() { return newBuilder(); }
502     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply prototype) {
503       return newBuilder().mergeFrom(prototype);
504     }
505     public Builder toBuilder() { return newBuilder(this); }
506
507     @java.lang.Override
508     protected Builder newBuilderForType(
509         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
510       Builder builder = new Builder(parent);
511       return builder;
512     }
513     /**
514      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionReply}
515      */
516     public static final class Builder extends
517         com.google.protobuf.GeneratedMessage.Builder<Builder>
518        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReplyOrBuilder {
519       public static final com.google.protobuf.Descriptors.Descriptor
520           getDescriptor() {
521         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
522       }
523
524       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
525           internalGetFieldAccessorTable() {
526         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable
527             .ensureFieldAccessorsInitialized(
528                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.Builder.class);
529       }
530
531       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.newBuilder()
532       private Builder() {
533         maybeForceBuilderInitialization();
534       }
535
536       private Builder(
537           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
538         super(parent);
539         maybeForceBuilderInitialization();
540       }
541       private void maybeForceBuilderInitialization() {
542         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
543         }
544       }
545       private static Builder create() {
546         return new Builder();
547       }
548
549       public Builder clear() {
550         super.clear();
551         return this;
552       }
553
554       public Builder clone() {
555         return create().mergeFrom(buildPartial());
556       }
557
558       public com.google.protobuf.Descriptors.Descriptor
559           getDescriptorForType() {
560         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
561       }
562
563       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply getDefaultInstanceForType() {
564         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.getDefaultInstance();
565       }
566
567       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply build() {
568         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply result = buildPartial();
569         if (!result.isInitialized()) {
570           throw newUninitializedMessageException(result);
571         }
572         return result;
573       }
574
575       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply buildPartial() {
576         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply(this);
577         onBuilt();
578         return result;
579       }
580
581       public Builder mergeFrom(com.google.protobuf.Message other) {
582         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply) {
583           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply)other);
584         } else {
585           super.mergeFrom(other);
586           return this;
587         }
588       }
589
590       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply other) {
591         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.getDefaultInstance()) return this;
592         this.mergeUnknownFields(other.getUnknownFields());
593         return this;
594       }
595
596       public final boolean isInitialized() {
597         return true;
598       }
599
600       public Builder mergeFrom(
601           com.google.protobuf.CodedInputStream input,
602           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
603           throws java.io.IOException {
604         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parsedMessage = null;
605         try {
606           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
607         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
608           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply) e.getUnfinishedMessage();
609           throw e;
610         } finally {
611           if (parsedMessage != null) {
612             mergeFrom(parsedMessage);
613           }
614         }
615         return this;
616       }
617
618       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransactionReply)
619     }
620
621     static {
622       defaultInstance = new CloseTransactionReply(true);
623       defaultInstance.initFields();
624     }
625
626     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransactionReply)
627   }
628
629   public interface CreateTransactionOrBuilder
630       extends com.google.protobuf.MessageOrBuilder {
631
632     // required string transactionId = 1;
633     /**
634      * <code>required string transactionId = 1;</code>
635      */
636     boolean hasTransactionId();
637     /**
638      * <code>required string transactionId = 1;</code>
639      */
640     java.lang.String getTransactionId();
641     /**
642      * <code>required string transactionId = 1;</code>
643      */
644     com.google.protobuf.ByteString
645         getTransactionIdBytes();
646
647     // required int32 transactionType = 2;
648     /**
649      * <code>required int32 transactionType = 2;</code>
650      */
651     boolean hasTransactionType();
652     /**
653      * <code>required int32 transactionType = 2;</code>
654      */
655     int getTransactionType();
656
657     // optional string transactionChainId = 3;
658     /**
659      * <code>optional string transactionChainId = 3;</code>
660      */
661     boolean hasTransactionChainId();
662     /**
663      * <code>optional string transactionChainId = 3;</code>
664      */
665     java.lang.String getTransactionChainId();
666     /**
667      * <code>optional string transactionChainId = 3;</code>
668      */
669     com.google.protobuf.ByteString
670         getTransactionChainIdBytes();
671
672     // optional int32 messageVersion = 4;
673     /**
674      * <code>optional int32 messageVersion = 4;</code>
675      */
676     boolean hasMessageVersion();
677     /**
678      * <code>optional int32 messageVersion = 4;</code>
679      */
680     int getMessageVersion();
681   }
682   /**
683    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
684    */
685   public static final class CreateTransaction extends
686       com.google.protobuf.GeneratedMessage
687       implements CreateTransactionOrBuilder {
688     // Use CreateTransaction.newBuilder() to construct.
689     private CreateTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
690       super(builder);
691       this.unknownFields = builder.getUnknownFields();
692     }
693     private CreateTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
694
695     private static final CreateTransaction defaultInstance;
696     public static CreateTransaction getDefaultInstance() {
697       return defaultInstance;
698     }
699
700     public CreateTransaction getDefaultInstanceForType() {
701       return defaultInstance;
702     }
703
704     private final com.google.protobuf.UnknownFieldSet unknownFields;
705     @java.lang.Override
706     public final com.google.protobuf.UnknownFieldSet
707         getUnknownFields() {
708       return this.unknownFields;
709     }
710     private CreateTransaction(
711         com.google.protobuf.CodedInputStream input,
712         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
713         throws com.google.protobuf.InvalidProtocolBufferException {
714       initFields();
715       int mutable_bitField0_ = 0;
716       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
717           com.google.protobuf.UnknownFieldSet.newBuilder();
718       try {
719         boolean done = false;
720         while (!done) {
721           int tag = input.readTag();
722           switch (tag) {
723             case 0:
724               done = true;
725               break;
726             default: {
727               if (!parseUnknownField(input, unknownFields,
728                                      extensionRegistry, tag)) {
729                 done = true;
730               }
731               break;
732             }
733             case 10: {
734               bitField0_ |= 0x00000001;
735               transactionId_ = input.readBytes();
736               break;
737             }
738             case 16: {
739               bitField0_ |= 0x00000002;
740               transactionType_ = input.readInt32();
741               break;
742             }
743             case 26: {
744               bitField0_ |= 0x00000004;
745               transactionChainId_ = input.readBytes();
746               break;
747             }
748             case 32: {
749               bitField0_ |= 0x00000008;
750               messageVersion_ = input.readInt32();
751               break;
752             }
753           }
754         }
755       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
756         throw e.setUnfinishedMessage(this);
757       } catch (java.io.IOException e) {
758         throw new com.google.protobuf.InvalidProtocolBufferException(
759             e.getMessage()).setUnfinishedMessage(this);
760       } finally {
761         this.unknownFields = unknownFields.build();
762         makeExtensionsImmutable();
763       }
764     }
765     public static final com.google.protobuf.Descriptors.Descriptor
766         getDescriptor() {
767       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
768     }
769
770     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
771         internalGetFieldAccessorTable() {
772       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
773           .ensureFieldAccessorsInitialized(
774               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
775     }
776
777     public static com.google.protobuf.Parser<CreateTransaction> PARSER =
778         new com.google.protobuf.AbstractParser<CreateTransaction>() {
779       public CreateTransaction parsePartialFrom(
780           com.google.protobuf.CodedInputStream input,
781           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
782           throws com.google.protobuf.InvalidProtocolBufferException {
783         return new CreateTransaction(input, extensionRegistry);
784       }
785     };
786
787     @java.lang.Override
788     public com.google.protobuf.Parser<CreateTransaction> getParserForType() {
789       return PARSER;
790     }
791
792     private int bitField0_;
793     // required string transactionId = 1;
794     public static final int TRANSACTIONID_FIELD_NUMBER = 1;
795     private java.lang.Object transactionId_;
796     /**
797      * <code>required string transactionId = 1;</code>
798      */
799     public boolean hasTransactionId() {
800       return ((bitField0_ & 0x00000001) == 0x00000001);
801     }
802     /**
803      * <code>required string transactionId = 1;</code>
804      */
805     public java.lang.String getTransactionId() {
806       java.lang.Object ref = transactionId_;
807       if (ref instanceof java.lang.String) {
808         return (java.lang.String) ref;
809       } else {
810         com.google.protobuf.ByteString bs =
811             (com.google.protobuf.ByteString) ref;
812         java.lang.String s = bs.toStringUtf8();
813         if (bs.isValidUtf8()) {
814           transactionId_ = s;
815         }
816         return s;
817       }
818     }
819     /**
820      * <code>required string transactionId = 1;</code>
821      */
822     public com.google.protobuf.ByteString
823         getTransactionIdBytes() {
824       java.lang.Object ref = transactionId_;
825       if (ref instanceof java.lang.String) {
826         com.google.protobuf.ByteString b =
827             com.google.protobuf.ByteString.copyFromUtf8(
828                 (java.lang.String) ref);
829         transactionId_ = b;
830         return b;
831       } else {
832         return (com.google.protobuf.ByteString) ref;
833       }
834     }
835
836     // required int32 transactionType = 2;
837     public static final int TRANSACTIONTYPE_FIELD_NUMBER = 2;
838     private int transactionType_;
839     /**
840      * <code>required int32 transactionType = 2;</code>
841      */
842     public boolean hasTransactionType() {
843       return ((bitField0_ & 0x00000002) == 0x00000002);
844     }
845     /**
846      * <code>required int32 transactionType = 2;</code>
847      */
848     public int getTransactionType() {
849       return transactionType_;
850     }
851
852     // optional string transactionChainId = 3;
853     public static final int TRANSACTIONCHAINID_FIELD_NUMBER = 3;
854     private java.lang.Object transactionChainId_;
855     /**
856      * <code>optional string transactionChainId = 3;</code>
857      */
858     public boolean hasTransactionChainId() {
859       return ((bitField0_ & 0x00000004) == 0x00000004);
860     }
861     /**
862      * <code>optional string transactionChainId = 3;</code>
863      */
864     public java.lang.String getTransactionChainId() {
865       java.lang.Object ref = transactionChainId_;
866       if (ref instanceof java.lang.String) {
867         return (java.lang.String) ref;
868       } else {
869         com.google.protobuf.ByteString bs =
870             (com.google.protobuf.ByteString) ref;
871         java.lang.String s = bs.toStringUtf8();
872         if (bs.isValidUtf8()) {
873           transactionChainId_ = s;
874         }
875         return s;
876       }
877     }
878     /**
879      * <code>optional string transactionChainId = 3;</code>
880      */
881     public com.google.protobuf.ByteString
882         getTransactionChainIdBytes() {
883       java.lang.Object ref = transactionChainId_;
884       if (ref instanceof java.lang.String) {
885         com.google.protobuf.ByteString b =
886             com.google.protobuf.ByteString.copyFromUtf8(
887                 (java.lang.String) ref);
888         transactionChainId_ = b;
889         return b;
890       } else {
891         return (com.google.protobuf.ByteString) ref;
892       }
893     }
894
895     // optional int32 messageVersion = 4;
896     public static final int MESSAGEVERSION_FIELD_NUMBER = 4;
897     private int messageVersion_;
898     /**
899      * <code>optional int32 messageVersion = 4;</code>
900      */
901     public boolean hasMessageVersion() {
902       return ((bitField0_ & 0x00000008) == 0x00000008);
903     }
904     /**
905      * <code>optional int32 messageVersion = 4;</code>
906      */
907     public int getMessageVersion() {
908       return messageVersion_;
909     }
910
911     private void initFields() {
912       transactionId_ = "";
913       transactionType_ = 0;
914       transactionChainId_ = "";
915       messageVersion_ = 0;
916     }
917     private byte memoizedIsInitialized = -1;
918     public final boolean isInitialized() {
919       byte isInitialized = memoizedIsInitialized;
920       if (isInitialized != -1) return isInitialized == 1;
921
922       if (!hasTransactionId()) {
923         memoizedIsInitialized = 0;
924         return false;
925       }
926       if (!hasTransactionType()) {
927         memoizedIsInitialized = 0;
928         return false;
929       }
930       memoizedIsInitialized = 1;
931       return true;
932     }
933
934     public void writeTo(com.google.protobuf.CodedOutputStream output)
935                         throws java.io.IOException {
936       getSerializedSize();
937       if (((bitField0_ & 0x00000001) == 0x00000001)) {
938         output.writeBytes(1, getTransactionIdBytes());
939       }
940       if (((bitField0_ & 0x00000002) == 0x00000002)) {
941         output.writeInt32(2, transactionType_);
942       }
943       if (((bitField0_ & 0x00000004) == 0x00000004)) {
944         output.writeBytes(3, getTransactionChainIdBytes());
945       }
946       if (((bitField0_ & 0x00000008) == 0x00000008)) {
947         output.writeInt32(4, messageVersion_);
948       }
949       getUnknownFields().writeTo(output);
950     }
951
952     private int memoizedSerializedSize = -1;
953     public int getSerializedSize() {
954       int size = memoizedSerializedSize;
955       if (size != -1) return size;
956
957       size = 0;
958       if (((bitField0_ & 0x00000001) == 0x00000001)) {
959         size += com.google.protobuf.CodedOutputStream
960           .computeBytesSize(1, getTransactionIdBytes());
961       }
962       if (((bitField0_ & 0x00000002) == 0x00000002)) {
963         size += com.google.protobuf.CodedOutputStream
964           .computeInt32Size(2, transactionType_);
965       }
966       if (((bitField0_ & 0x00000004) == 0x00000004)) {
967         size += com.google.protobuf.CodedOutputStream
968           .computeBytesSize(3, getTransactionChainIdBytes());
969       }
970       if (((bitField0_ & 0x00000008) == 0x00000008)) {
971         size += com.google.protobuf.CodedOutputStream
972           .computeInt32Size(4, messageVersion_);
973       }
974       size += getUnknownFields().getSerializedSize();
975       memoizedSerializedSize = size;
976       return size;
977     }
978
979     private static final long serialVersionUID = 0L;
980     @java.lang.Override
981     protected java.lang.Object writeReplace()
982         throws java.io.ObjectStreamException {
983       return super.writeReplace();
984     }
985
986     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
987         com.google.protobuf.ByteString data)
988         throws com.google.protobuf.InvalidProtocolBufferException {
989       return PARSER.parseFrom(data);
990     }
991     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
992         com.google.protobuf.ByteString data,
993         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
994         throws com.google.protobuf.InvalidProtocolBufferException {
995       return PARSER.parseFrom(data, extensionRegistry);
996     }
997     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(byte[] data)
998         throws com.google.protobuf.InvalidProtocolBufferException {
999       return PARSER.parseFrom(data);
1000     }
1001     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
1002         byte[] data,
1003         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1004         throws com.google.protobuf.InvalidProtocolBufferException {
1005       return PARSER.parseFrom(data, extensionRegistry);
1006     }
1007     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(java.io.InputStream input)
1008         throws java.io.IOException {
1009       return PARSER.parseFrom(input);
1010     }
1011     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
1012         java.io.InputStream input,
1013         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1014         throws java.io.IOException {
1015       return PARSER.parseFrom(input, extensionRegistry);
1016     }
1017     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(java.io.InputStream input)
1018         throws java.io.IOException {
1019       return PARSER.parseDelimitedFrom(input);
1020     }
1021     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(
1022         java.io.InputStream input,
1023         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1024         throws java.io.IOException {
1025       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1026     }
1027     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
1028         com.google.protobuf.CodedInputStream input)
1029         throws java.io.IOException {
1030       return PARSER.parseFrom(input);
1031     }
1032     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
1033         com.google.protobuf.CodedInputStream input,
1034         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1035         throws java.io.IOException {
1036       return PARSER.parseFrom(input, extensionRegistry);
1037     }
1038
1039     public static Builder newBuilder() { return Builder.create(); }
1040     public Builder newBuilderForType() { return newBuilder(); }
1041     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction prototype) {
1042       return newBuilder().mergeFrom(prototype);
1043     }
1044     public Builder toBuilder() { return newBuilder(this); }
1045
1046     @java.lang.Override
1047     protected Builder newBuilderForType(
1048         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1049       Builder builder = new Builder(parent);
1050       return builder;
1051     }
1052     /**
1053      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
1054      */
1055     public static final class Builder extends
1056         com.google.protobuf.GeneratedMessage.Builder<Builder>
1057        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionOrBuilder {
1058       public static final com.google.protobuf.Descriptors.Descriptor
1059           getDescriptor() {
1060         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
1061       }
1062
1063       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1064           internalGetFieldAccessorTable() {
1065         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
1066             .ensureFieldAccessorsInitialized(
1067                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
1068       }
1069
1070       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.newBuilder()
1071       private Builder() {
1072         maybeForceBuilderInitialization();
1073       }
1074
1075       private Builder(
1076           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1077         super(parent);
1078         maybeForceBuilderInitialization();
1079       }
1080       private void maybeForceBuilderInitialization() {
1081         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1082         }
1083       }
1084       private static Builder create() {
1085         return new Builder();
1086       }
1087
1088       public Builder clear() {
1089         super.clear();
1090         transactionId_ = "";
1091         bitField0_ = (bitField0_ & ~0x00000001);
1092         transactionType_ = 0;
1093         bitField0_ = (bitField0_ & ~0x00000002);
1094         transactionChainId_ = "";
1095         bitField0_ = (bitField0_ & ~0x00000004);
1096         messageVersion_ = 0;
1097         bitField0_ = (bitField0_ & ~0x00000008);
1098         return this;
1099       }
1100
1101       public Builder clone() {
1102         return create().mergeFrom(buildPartial());
1103       }
1104
1105       public com.google.protobuf.Descriptors.Descriptor
1106           getDescriptorForType() {
1107         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
1108       }
1109
1110       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction getDefaultInstanceForType() {
1111         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance();
1112       }
1113
1114       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction build() {
1115         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction result = buildPartial();
1116         if (!result.isInitialized()) {
1117           throw newUninitializedMessageException(result);
1118         }
1119         return result;
1120       }
1121
1122       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction buildPartial() {
1123         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction(this);
1124         int from_bitField0_ = bitField0_;
1125         int to_bitField0_ = 0;
1126         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1127           to_bitField0_ |= 0x00000001;
1128         }
1129         result.transactionId_ = transactionId_;
1130         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1131           to_bitField0_ |= 0x00000002;
1132         }
1133         result.transactionType_ = transactionType_;
1134         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1135           to_bitField0_ |= 0x00000004;
1136         }
1137         result.transactionChainId_ = transactionChainId_;
1138         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
1139           to_bitField0_ |= 0x00000008;
1140         }
1141         result.messageVersion_ = messageVersion_;
1142         result.bitField0_ = to_bitField0_;
1143         onBuilt();
1144         return result;
1145       }
1146
1147       public Builder mergeFrom(com.google.protobuf.Message other) {
1148         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction) {
1149           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction)other);
1150         } else {
1151           super.mergeFrom(other);
1152           return this;
1153         }
1154       }
1155
1156       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction other) {
1157         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance()) return this;
1158         if (other.hasTransactionId()) {
1159           bitField0_ |= 0x00000001;
1160           transactionId_ = other.transactionId_;
1161           onChanged();
1162         }
1163         if (other.hasTransactionType()) {
1164           setTransactionType(other.getTransactionType());
1165         }
1166         if (other.hasTransactionChainId()) {
1167           bitField0_ |= 0x00000004;
1168           transactionChainId_ = other.transactionChainId_;
1169           onChanged();
1170         }
1171         if (other.hasMessageVersion()) {
1172           setMessageVersion(other.getMessageVersion());
1173         }
1174         this.mergeUnknownFields(other.getUnknownFields());
1175         return this;
1176       }
1177
1178       public final boolean isInitialized() {
1179         if (!hasTransactionId()) {
1180
1181           return false;
1182         }
1183         if (!hasTransactionType()) {
1184
1185           return false;
1186         }
1187         return true;
1188       }
1189
1190       public Builder mergeFrom(
1191           com.google.protobuf.CodedInputStream input,
1192           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1193           throws java.io.IOException {
1194         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parsedMessage = null;
1195         try {
1196           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1197         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1198           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction) e.getUnfinishedMessage();
1199           throw e;
1200         } finally {
1201           if (parsedMessage != null) {
1202             mergeFrom(parsedMessage);
1203           }
1204         }
1205         return this;
1206       }
1207       private int bitField0_;
1208
1209       // required string transactionId = 1;
1210       private java.lang.Object transactionId_ = "";
1211       /**
1212        * <code>required string transactionId = 1;</code>
1213        */
1214       public boolean hasTransactionId() {
1215         return ((bitField0_ & 0x00000001) == 0x00000001);
1216       }
1217       /**
1218        * <code>required string transactionId = 1;</code>
1219        */
1220       public java.lang.String getTransactionId() {
1221         java.lang.Object ref = transactionId_;
1222         if (!(ref instanceof java.lang.String)) {
1223           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1224               .toStringUtf8();
1225           transactionId_ = s;
1226           return s;
1227         } else {
1228           return (java.lang.String) ref;
1229         }
1230       }
1231       /**
1232        * <code>required string transactionId = 1;</code>
1233        */
1234       public com.google.protobuf.ByteString
1235           getTransactionIdBytes() {
1236         java.lang.Object ref = transactionId_;
1237         if (ref instanceof String) {
1238           com.google.protobuf.ByteString b =
1239               com.google.protobuf.ByteString.copyFromUtf8(
1240                   (java.lang.String) ref);
1241           transactionId_ = b;
1242           return b;
1243         } else {
1244           return (com.google.protobuf.ByteString) ref;
1245         }
1246       }
1247       /**
1248        * <code>required string transactionId = 1;</code>
1249        */
1250       public Builder setTransactionId(
1251           java.lang.String value) {
1252         if (value == null) {
1253     throw new NullPointerException();
1254   }
1255   bitField0_ |= 0x00000001;
1256         transactionId_ = value;
1257         onChanged();
1258         return this;
1259       }
1260       /**
1261        * <code>required string transactionId = 1;</code>
1262        */
1263       public Builder clearTransactionId() {
1264         bitField0_ = (bitField0_ & ~0x00000001);
1265         transactionId_ = getDefaultInstance().getTransactionId();
1266         onChanged();
1267         return this;
1268       }
1269       /**
1270        * <code>required string transactionId = 1;</code>
1271        */
1272       public Builder setTransactionIdBytes(
1273           com.google.protobuf.ByteString value) {
1274         if (value == null) {
1275     throw new NullPointerException();
1276   }
1277   bitField0_ |= 0x00000001;
1278         transactionId_ = value;
1279         onChanged();
1280         return this;
1281       }
1282
1283       // required int32 transactionType = 2;
1284       private int transactionType_ ;
1285       /**
1286        * <code>required int32 transactionType = 2;</code>
1287        */
1288       public boolean hasTransactionType() {
1289         return ((bitField0_ & 0x00000002) == 0x00000002);
1290       }
1291       /**
1292        * <code>required int32 transactionType = 2;</code>
1293        */
1294       public int getTransactionType() {
1295         return transactionType_;
1296       }
1297       /**
1298        * <code>required int32 transactionType = 2;</code>
1299        */
1300       public Builder setTransactionType(int value) {
1301         bitField0_ |= 0x00000002;
1302         transactionType_ = value;
1303         onChanged();
1304         return this;
1305       }
1306       /**
1307        * <code>required int32 transactionType = 2;</code>
1308        */
1309       public Builder clearTransactionType() {
1310         bitField0_ = (bitField0_ & ~0x00000002);
1311         transactionType_ = 0;
1312         onChanged();
1313         return this;
1314       }
1315
1316       // optional string transactionChainId = 3;
1317       private java.lang.Object transactionChainId_ = "";
1318       /**
1319        * <code>optional string transactionChainId = 3;</code>
1320        */
1321       public boolean hasTransactionChainId() {
1322         return ((bitField0_ & 0x00000004) == 0x00000004);
1323       }
1324       /**
1325        * <code>optional string transactionChainId = 3;</code>
1326        */
1327       public java.lang.String getTransactionChainId() {
1328         java.lang.Object ref = transactionChainId_;
1329         if (!(ref instanceof java.lang.String)) {
1330           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1331               .toStringUtf8();
1332           transactionChainId_ = s;
1333           return s;
1334         } else {
1335           return (java.lang.String) ref;
1336         }
1337       }
1338       /**
1339        * <code>optional string transactionChainId = 3;</code>
1340        */
1341       public com.google.protobuf.ByteString
1342           getTransactionChainIdBytes() {
1343         java.lang.Object ref = transactionChainId_;
1344         if (ref instanceof String) {
1345           com.google.protobuf.ByteString b =
1346               com.google.protobuf.ByteString.copyFromUtf8(
1347                   (java.lang.String) ref);
1348           transactionChainId_ = b;
1349           return b;
1350         } else {
1351           return (com.google.protobuf.ByteString) ref;
1352         }
1353       }
1354       /**
1355        * <code>optional string transactionChainId = 3;</code>
1356        */
1357       public Builder setTransactionChainId(
1358           java.lang.String value) {
1359         if (value == null) {
1360     throw new NullPointerException();
1361   }
1362   bitField0_ |= 0x00000004;
1363         transactionChainId_ = value;
1364         onChanged();
1365         return this;
1366       }
1367       /**
1368        * <code>optional string transactionChainId = 3;</code>
1369        */
1370       public Builder clearTransactionChainId() {
1371         bitField0_ = (bitField0_ & ~0x00000004);
1372         transactionChainId_ = getDefaultInstance().getTransactionChainId();
1373         onChanged();
1374         return this;
1375       }
1376       /**
1377        * <code>optional string transactionChainId = 3;</code>
1378        */
1379       public Builder setTransactionChainIdBytes(
1380           com.google.protobuf.ByteString value) {
1381         if (value == null) {
1382     throw new NullPointerException();
1383   }
1384   bitField0_ |= 0x00000004;
1385         transactionChainId_ = value;
1386         onChanged();
1387         return this;
1388       }
1389
1390       // optional int32 messageVersion = 4;
1391       private int messageVersion_ ;
1392       /**
1393        * <code>optional int32 messageVersion = 4;</code>
1394        */
1395       public boolean hasMessageVersion() {
1396         return ((bitField0_ & 0x00000008) == 0x00000008);
1397       }
1398       /**
1399        * <code>optional int32 messageVersion = 4;</code>
1400        */
1401       public int getMessageVersion() {
1402         return messageVersion_;
1403       }
1404       /**
1405        * <code>optional int32 messageVersion = 4;</code>
1406        */
1407       public Builder setMessageVersion(int value) {
1408         bitField0_ |= 0x00000008;
1409         messageVersion_ = value;
1410         onChanged();
1411         return this;
1412       }
1413       /**
1414        * <code>optional int32 messageVersion = 4;</code>
1415        */
1416       public Builder clearMessageVersion() {
1417         bitField0_ = (bitField0_ & ~0x00000008);
1418         messageVersion_ = 0;
1419         onChanged();
1420         return this;
1421       }
1422
1423       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransaction)
1424     }
1425
1426     static {
1427       defaultInstance = new CreateTransaction(true);
1428       defaultInstance.initFields();
1429     }
1430
1431     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransaction)
1432   }
1433
1434   public interface CreateTransactionReplyOrBuilder
1435       extends com.google.protobuf.MessageOrBuilder {
1436
1437     // required string transactionActorPath = 1;
1438     /**
1439      * <code>required string transactionActorPath = 1;</code>
1440      */
1441     boolean hasTransactionActorPath();
1442     /**
1443      * <code>required string transactionActorPath = 1;</code>
1444      */
1445     java.lang.String getTransactionActorPath();
1446     /**
1447      * <code>required string transactionActorPath = 1;</code>
1448      */
1449     com.google.protobuf.ByteString
1450         getTransactionActorPathBytes();
1451
1452     // required string transactionId = 2;
1453     /**
1454      * <code>required string transactionId = 2;</code>
1455      */
1456     boolean hasTransactionId();
1457     /**
1458      * <code>required string transactionId = 2;</code>
1459      */
1460     java.lang.String getTransactionId();
1461     /**
1462      * <code>required string transactionId = 2;</code>
1463      */
1464     com.google.protobuf.ByteString
1465         getTransactionIdBytes();
1466
1467     // optional int32 messageVersion = 3;
1468     /**
1469      * <code>optional int32 messageVersion = 3;</code>
1470      */
1471     boolean hasMessageVersion();
1472     /**
1473      * <code>optional int32 messageVersion = 3;</code>
1474      */
1475     int getMessageVersion();
1476   }
1477   /**
1478    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
1479    */
1480   public static final class CreateTransactionReply extends
1481       com.google.protobuf.GeneratedMessage
1482       implements CreateTransactionReplyOrBuilder {
1483     // Use CreateTransactionReply.newBuilder() to construct.
1484     private CreateTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1485       super(builder);
1486       this.unknownFields = builder.getUnknownFields();
1487     }
1488     private CreateTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1489
1490     private static final CreateTransactionReply defaultInstance;
1491     public static CreateTransactionReply getDefaultInstance() {
1492       return defaultInstance;
1493     }
1494
1495     public CreateTransactionReply getDefaultInstanceForType() {
1496       return defaultInstance;
1497     }
1498
1499     private final com.google.protobuf.UnknownFieldSet unknownFields;
1500     @java.lang.Override
1501     public final com.google.protobuf.UnknownFieldSet
1502         getUnknownFields() {
1503       return this.unknownFields;
1504     }
1505     private CreateTransactionReply(
1506         com.google.protobuf.CodedInputStream input,
1507         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1508         throws com.google.protobuf.InvalidProtocolBufferException {
1509       initFields();
1510       int mutable_bitField0_ = 0;
1511       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1512           com.google.protobuf.UnknownFieldSet.newBuilder();
1513       try {
1514         boolean done = false;
1515         while (!done) {
1516           int tag = input.readTag();
1517           switch (tag) {
1518             case 0:
1519               done = true;
1520               break;
1521             default: {
1522               if (!parseUnknownField(input, unknownFields,
1523                                      extensionRegistry, tag)) {
1524                 done = true;
1525               }
1526               break;
1527             }
1528             case 10: {
1529               bitField0_ |= 0x00000001;
1530               transactionActorPath_ = input.readBytes();
1531               break;
1532             }
1533             case 18: {
1534               bitField0_ |= 0x00000002;
1535               transactionId_ = input.readBytes();
1536               break;
1537             }
1538             case 24: {
1539               bitField0_ |= 0x00000004;
1540               messageVersion_ = input.readInt32();
1541               break;
1542             }
1543           }
1544         }
1545       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1546         throw e.setUnfinishedMessage(this);
1547       } catch (java.io.IOException e) {
1548         throw new com.google.protobuf.InvalidProtocolBufferException(
1549             e.getMessage()).setUnfinishedMessage(this);
1550       } finally {
1551         this.unknownFields = unknownFields.build();
1552         makeExtensionsImmutable();
1553       }
1554     }
1555     public static final com.google.protobuf.Descriptors.Descriptor
1556         getDescriptor() {
1557       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1558     }
1559
1560     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1561         internalGetFieldAccessorTable() {
1562       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1563           .ensureFieldAccessorsInitialized(
1564               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1565     }
1566
1567     public static com.google.protobuf.Parser<CreateTransactionReply> PARSER =
1568         new com.google.protobuf.AbstractParser<CreateTransactionReply>() {
1569       public CreateTransactionReply parsePartialFrom(
1570           com.google.protobuf.CodedInputStream input,
1571           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1572           throws com.google.protobuf.InvalidProtocolBufferException {
1573         return new CreateTransactionReply(input, extensionRegistry);
1574       }
1575     };
1576
1577     @java.lang.Override
1578     public com.google.protobuf.Parser<CreateTransactionReply> getParserForType() {
1579       return PARSER;
1580     }
1581
1582     private int bitField0_;
1583     // required string transactionActorPath = 1;
1584     public static final int TRANSACTIONACTORPATH_FIELD_NUMBER = 1;
1585     private java.lang.Object transactionActorPath_;
1586     /**
1587      * <code>required string transactionActorPath = 1;</code>
1588      */
1589     public boolean hasTransactionActorPath() {
1590       return ((bitField0_ & 0x00000001) == 0x00000001);
1591     }
1592     /**
1593      * <code>required string transactionActorPath = 1;</code>
1594      */
1595     public java.lang.String getTransactionActorPath() {
1596       java.lang.Object ref = transactionActorPath_;
1597       if (ref instanceof java.lang.String) {
1598         return (java.lang.String) ref;
1599       } else {
1600         com.google.protobuf.ByteString bs =
1601             (com.google.protobuf.ByteString) ref;
1602         java.lang.String s = bs.toStringUtf8();
1603         if (bs.isValidUtf8()) {
1604           transactionActorPath_ = s;
1605         }
1606         return s;
1607       }
1608     }
1609     /**
1610      * <code>required string transactionActorPath = 1;</code>
1611      */
1612     public com.google.protobuf.ByteString
1613         getTransactionActorPathBytes() {
1614       java.lang.Object ref = transactionActorPath_;
1615       if (ref instanceof java.lang.String) {
1616         com.google.protobuf.ByteString b =
1617             com.google.protobuf.ByteString.copyFromUtf8(
1618                 (java.lang.String) ref);
1619         transactionActorPath_ = b;
1620         return b;
1621       } else {
1622         return (com.google.protobuf.ByteString) ref;
1623       }
1624     }
1625
1626     // required string transactionId = 2;
1627     public static final int TRANSACTIONID_FIELD_NUMBER = 2;
1628     private java.lang.Object transactionId_;
1629     /**
1630      * <code>required string transactionId = 2;</code>
1631      */
1632     public boolean hasTransactionId() {
1633       return ((bitField0_ & 0x00000002) == 0x00000002);
1634     }
1635     /**
1636      * <code>required string transactionId = 2;</code>
1637      */
1638     public java.lang.String getTransactionId() {
1639       java.lang.Object ref = transactionId_;
1640       if (ref instanceof java.lang.String) {
1641         return (java.lang.String) ref;
1642       } else {
1643         com.google.protobuf.ByteString bs =
1644             (com.google.protobuf.ByteString) ref;
1645         java.lang.String s = bs.toStringUtf8();
1646         if (bs.isValidUtf8()) {
1647           transactionId_ = s;
1648         }
1649         return s;
1650       }
1651     }
1652     /**
1653      * <code>required string transactionId = 2;</code>
1654      */
1655     public com.google.protobuf.ByteString
1656         getTransactionIdBytes() {
1657       java.lang.Object ref = transactionId_;
1658       if (ref instanceof java.lang.String) {
1659         com.google.protobuf.ByteString b =
1660             com.google.protobuf.ByteString.copyFromUtf8(
1661                 (java.lang.String) ref);
1662         transactionId_ = b;
1663         return b;
1664       } else {
1665         return (com.google.protobuf.ByteString) ref;
1666       }
1667     }
1668
1669     // optional int32 messageVersion = 3;
1670     public static final int MESSAGEVERSION_FIELD_NUMBER = 3;
1671     private int messageVersion_;
1672     /**
1673      * <code>optional int32 messageVersion = 3;</code>
1674      */
1675     public boolean hasMessageVersion() {
1676       return ((bitField0_ & 0x00000004) == 0x00000004);
1677     }
1678     /**
1679      * <code>optional int32 messageVersion = 3;</code>
1680      */
1681     public int getMessageVersion() {
1682       return messageVersion_;
1683     }
1684
1685     private void initFields() {
1686       transactionActorPath_ = "";
1687       transactionId_ = "";
1688       messageVersion_ = 0;
1689     }
1690     private byte memoizedIsInitialized = -1;
1691     public final boolean isInitialized() {
1692       byte isInitialized = memoizedIsInitialized;
1693       if (isInitialized != -1) return isInitialized == 1;
1694
1695       if (!hasTransactionActorPath()) {
1696         memoizedIsInitialized = 0;
1697         return false;
1698       }
1699       if (!hasTransactionId()) {
1700         memoizedIsInitialized = 0;
1701         return false;
1702       }
1703       memoizedIsInitialized = 1;
1704       return true;
1705     }
1706
1707     public void writeTo(com.google.protobuf.CodedOutputStream output)
1708                         throws java.io.IOException {
1709       getSerializedSize();
1710       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1711         output.writeBytes(1, getTransactionActorPathBytes());
1712       }
1713       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1714         output.writeBytes(2, getTransactionIdBytes());
1715       }
1716       if (((bitField0_ & 0x00000004) == 0x00000004)) {
1717         output.writeInt32(3, messageVersion_);
1718       }
1719       getUnknownFields().writeTo(output);
1720     }
1721
1722     private int memoizedSerializedSize = -1;
1723     public int getSerializedSize() {
1724       int size = memoizedSerializedSize;
1725       if (size != -1) return size;
1726
1727       size = 0;
1728       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1729         size += com.google.protobuf.CodedOutputStream
1730           .computeBytesSize(1, getTransactionActorPathBytes());
1731       }
1732       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1733         size += com.google.protobuf.CodedOutputStream
1734           .computeBytesSize(2, getTransactionIdBytes());
1735       }
1736       if (((bitField0_ & 0x00000004) == 0x00000004)) {
1737         size += com.google.protobuf.CodedOutputStream
1738           .computeInt32Size(3, messageVersion_);
1739       }
1740       size += getUnknownFields().getSerializedSize();
1741       memoizedSerializedSize = size;
1742       return size;
1743     }
1744
1745     private static final long serialVersionUID = 0L;
1746     @java.lang.Override
1747     protected java.lang.Object writeReplace()
1748         throws java.io.ObjectStreamException {
1749       return super.writeReplace();
1750     }
1751
1752     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1753         com.google.protobuf.ByteString data)
1754         throws com.google.protobuf.InvalidProtocolBufferException {
1755       return PARSER.parseFrom(data);
1756     }
1757     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1758         com.google.protobuf.ByteString data,
1759         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1760         throws com.google.protobuf.InvalidProtocolBufferException {
1761       return PARSER.parseFrom(data, extensionRegistry);
1762     }
1763     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(byte[] data)
1764         throws com.google.protobuf.InvalidProtocolBufferException {
1765       return PARSER.parseFrom(data);
1766     }
1767     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1768         byte[] data,
1769         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1770         throws com.google.protobuf.InvalidProtocolBufferException {
1771       return PARSER.parseFrom(data, extensionRegistry);
1772     }
1773     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(java.io.InputStream input)
1774         throws java.io.IOException {
1775       return PARSER.parseFrom(input);
1776     }
1777     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1778         java.io.InputStream input,
1779         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1780         throws java.io.IOException {
1781       return PARSER.parseFrom(input, extensionRegistry);
1782     }
1783     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(java.io.InputStream input)
1784         throws java.io.IOException {
1785       return PARSER.parseDelimitedFrom(input);
1786     }
1787     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(
1788         java.io.InputStream input,
1789         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1790         throws java.io.IOException {
1791       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1792     }
1793     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1794         com.google.protobuf.CodedInputStream input)
1795         throws java.io.IOException {
1796       return PARSER.parseFrom(input);
1797     }
1798     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1799         com.google.protobuf.CodedInputStream input,
1800         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1801         throws java.io.IOException {
1802       return PARSER.parseFrom(input, extensionRegistry);
1803     }
1804
1805     public static Builder newBuilder() { return Builder.create(); }
1806     public Builder newBuilderForType() { return newBuilder(); }
1807     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply prototype) {
1808       return newBuilder().mergeFrom(prototype);
1809     }
1810     public Builder toBuilder() { return newBuilder(this); }
1811
1812     @java.lang.Override
1813     protected Builder newBuilderForType(
1814         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1815       Builder builder = new Builder(parent);
1816       return builder;
1817     }
1818     /**
1819      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
1820      */
1821     public static final class Builder extends
1822         com.google.protobuf.GeneratedMessage.Builder<Builder>
1823        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReplyOrBuilder {
1824       public static final com.google.protobuf.Descriptors.Descriptor
1825           getDescriptor() {
1826         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1827       }
1828
1829       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1830           internalGetFieldAccessorTable() {
1831         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1832             .ensureFieldAccessorsInitialized(
1833                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1834       }
1835
1836       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.newBuilder()
1837       private Builder() {
1838         maybeForceBuilderInitialization();
1839       }
1840
1841       private Builder(
1842           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1843         super(parent);
1844         maybeForceBuilderInitialization();
1845       }
1846       private void maybeForceBuilderInitialization() {
1847         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1848         }
1849       }
1850       private static Builder create() {
1851         return new Builder();
1852       }
1853
1854       public Builder clear() {
1855         super.clear();
1856         transactionActorPath_ = "";
1857         bitField0_ = (bitField0_ & ~0x00000001);
1858         transactionId_ = "";
1859         bitField0_ = (bitField0_ & ~0x00000002);
1860         messageVersion_ = 0;
1861         bitField0_ = (bitField0_ & ~0x00000004);
1862         return this;
1863       }
1864
1865       public Builder clone() {
1866         return create().mergeFrom(buildPartial());
1867       }
1868
1869       public com.google.protobuf.Descriptors.Descriptor
1870           getDescriptorForType() {
1871         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1872       }
1873
1874       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply getDefaultInstanceForType() {
1875         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance();
1876       }
1877
1878       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply build() {
1879         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply result = buildPartial();
1880         if (!result.isInitialized()) {
1881           throw newUninitializedMessageException(result);
1882         }
1883         return result;
1884       }
1885
1886       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply buildPartial() {
1887         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply(this);
1888         int from_bitField0_ = bitField0_;
1889         int to_bitField0_ = 0;
1890         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1891           to_bitField0_ |= 0x00000001;
1892         }
1893         result.transactionActorPath_ = transactionActorPath_;
1894         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1895           to_bitField0_ |= 0x00000002;
1896         }
1897         result.transactionId_ = transactionId_;
1898         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1899           to_bitField0_ |= 0x00000004;
1900         }
1901         result.messageVersion_ = messageVersion_;
1902         result.bitField0_ = to_bitField0_;
1903         onBuilt();
1904         return result;
1905       }
1906
1907       public Builder mergeFrom(com.google.protobuf.Message other) {
1908         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply) {
1909           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply)other);
1910         } else {
1911           super.mergeFrom(other);
1912           return this;
1913         }
1914       }
1915
1916       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply other) {
1917         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance()) return this;
1918         if (other.hasTransactionActorPath()) {
1919           bitField0_ |= 0x00000001;
1920           transactionActorPath_ = other.transactionActorPath_;
1921           onChanged();
1922         }
1923         if (other.hasTransactionId()) {
1924           bitField0_ |= 0x00000002;
1925           transactionId_ = other.transactionId_;
1926           onChanged();
1927         }
1928         if (other.hasMessageVersion()) {
1929           setMessageVersion(other.getMessageVersion());
1930         }
1931         this.mergeUnknownFields(other.getUnknownFields());
1932         return this;
1933       }
1934
1935       public final boolean isInitialized() {
1936         if (!hasTransactionActorPath()) {
1937
1938           return false;
1939         }
1940         if (!hasTransactionId()) {
1941
1942           return false;
1943         }
1944         return true;
1945       }
1946
1947       public Builder mergeFrom(
1948           com.google.protobuf.CodedInputStream input,
1949           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1950           throws java.io.IOException {
1951         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parsedMessage = null;
1952         try {
1953           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1954         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1955           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply) e.getUnfinishedMessage();
1956           throw e;
1957         } finally {
1958           if (parsedMessage != null) {
1959             mergeFrom(parsedMessage);
1960           }
1961         }
1962         return this;
1963       }
1964       private int bitField0_;
1965
1966       // required string transactionActorPath = 1;
1967       private java.lang.Object transactionActorPath_ = "";
1968       /**
1969        * <code>required string transactionActorPath = 1;</code>
1970        */
1971       public boolean hasTransactionActorPath() {
1972         return ((bitField0_ & 0x00000001) == 0x00000001);
1973       }
1974       /**
1975        * <code>required string transactionActorPath = 1;</code>
1976        */
1977       public java.lang.String getTransactionActorPath() {
1978         java.lang.Object ref = transactionActorPath_;
1979         if (!(ref instanceof java.lang.String)) {
1980           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1981               .toStringUtf8();
1982           transactionActorPath_ = s;
1983           return s;
1984         } else {
1985           return (java.lang.String) ref;
1986         }
1987       }
1988       /**
1989        * <code>required string transactionActorPath = 1;</code>
1990        */
1991       public com.google.protobuf.ByteString
1992           getTransactionActorPathBytes() {
1993         java.lang.Object ref = transactionActorPath_;
1994         if (ref instanceof String) {
1995           com.google.protobuf.ByteString b =
1996               com.google.protobuf.ByteString.copyFromUtf8(
1997                   (java.lang.String) ref);
1998           transactionActorPath_ = b;
1999           return b;
2000         } else {
2001           return (com.google.protobuf.ByteString) ref;
2002         }
2003       }
2004       /**
2005        * <code>required string transactionActorPath = 1;</code>
2006        */
2007       public Builder setTransactionActorPath(
2008           java.lang.String value) {
2009         if (value == null) {
2010     throw new NullPointerException();
2011   }
2012   bitField0_ |= 0x00000001;
2013         transactionActorPath_ = value;
2014         onChanged();
2015         return this;
2016       }
2017       /**
2018        * <code>required string transactionActorPath = 1;</code>
2019        */
2020       public Builder clearTransactionActorPath() {
2021         bitField0_ = (bitField0_ & ~0x00000001);
2022         transactionActorPath_ = getDefaultInstance().getTransactionActorPath();
2023         onChanged();
2024         return this;
2025       }
2026       /**
2027        * <code>required string transactionActorPath = 1;</code>
2028        */
2029       public Builder setTransactionActorPathBytes(
2030           com.google.protobuf.ByteString value) {
2031         if (value == null) {
2032     throw new NullPointerException();
2033   }
2034   bitField0_ |= 0x00000001;
2035         transactionActorPath_ = value;
2036         onChanged();
2037         return this;
2038       }
2039
2040       // required string transactionId = 2;
2041       private java.lang.Object transactionId_ = "";
2042       /**
2043        * <code>required string transactionId = 2;</code>
2044        */
2045       public boolean hasTransactionId() {
2046         return ((bitField0_ & 0x00000002) == 0x00000002);
2047       }
2048       /**
2049        * <code>required string transactionId = 2;</code>
2050        */
2051       public java.lang.String getTransactionId() {
2052         java.lang.Object ref = transactionId_;
2053         if (!(ref instanceof java.lang.String)) {
2054           java.lang.String s = ((com.google.protobuf.ByteString) ref)
2055               .toStringUtf8();
2056           transactionId_ = s;
2057           return s;
2058         } else {
2059           return (java.lang.String) ref;
2060         }
2061       }
2062       /**
2063        * <code>required string transactionId = 2;</code>
2064        */
2065       public com.google.protobuf.ByteString
2066           getTransactionIdBytes() {
2067         java.lang.Object ref = transactionId_;
2068         if (ref instanceof String) {
2069           com.google.protobuf.ByteString b =
2070               com.google.protobuf.ByteString.copyFromUtf8(
2071                   (java.lang.String) ref);
2072           transactionId_ = b;
2073           return b;
2074         } else {
2075           return (com.google.protobuf.ByteString) ref;
2076         }
2077       }
2078       /**
2079        * <code>required string transactionId = 2;</code>
2080        */
2081       public Builder setTransactionId(
2082           java.lang.String value) {
2083         if (value == null) {
2084     throw new NullPointerException();
2085   }
2086   bitField0_ |= 0x00000002;
2087         transactionId_ = value;
2088         onChanged();
2089         return this;
2090       }
2091       /**
2092        * <code>required string transactionId = 2;</code>
2093        */
2094       public Builder clearTransactionId() {
2095         bitField0_ = (bitField0_ & ~0x00000002);
2096         transactionId_ = getDefaultInstance().getTransactionId();
2097         onChanged();
2098         return this;
2099       }
2100       /**
2101        * <code>required string transactionId = 2;</code>
2102        */
2103       public Builder setTransactionIdBytes(
2104           com.google.protobuf.ByteString value) {
2105         if (value == null) {
2106     throw new NullPointerException();
2107   }
2108   bitField0_ |= 0x00000002;
2109         transactionId_ = value;
2110         onChanged();
2111         return this;
2112       }
2113
2114       // optional int32 messageVersion = 3;
2115       private int messageVersion_ ;
2116       /**
2117        * <code>optional int32 messageVersion = 3;</code>
2118        */
2119       public boolean hasMessageVersion() {
2120         return ((bitField0_ & 0x00000004) == 0x00000004);
2121       }
2122       /**
2123        * <code>optional int32 messageVersion = 3;</code>
2124        */
2125       public int getMessageVersion() {
2126         return messageVersion_;
2127       }
2128       /**
2129        * <code>optional int32 messageVersion = 3;</code>
2130        */
2131       public Builder setMessageVersion(int value) {
2132         bitField0_ |= 0x00000004;
2133         messageVersion_ = value;
2134         onChanged();
2135         return this;
2136       }
2137       /**
2138        * <code>optional int32 messageVersion = 3;</code>
2139        */
2140       public Builder clearMessageVersion() {
2141         bitField0_ = (bitField0_ & ~0x00000004);
2142         messageVersion_ = 0;
2143         onChanged();
2144         return this;
2145       }
2146
2147       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
2148     }
2149
2150     static {
2151       defaultInstance = new CreateTransactionReply(true);
2152       defaultInstance.initFields();
2153     }
2154
2155     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
2156   }
2157
2158   public interface ReadyTransactionOrBuilder
2159       extends com.google.protobuf.MessageOrBuilder {
2160   }
2161   /**
2162    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
2163    */
2164   public static final class ReadyTransaction extends
2165       com.google.protobuf.GeneratedMessage
2166       implements ReadyTransactionOrBuilder {
2167     // Use ReadyTransaction.newBuilder() to construct.
2168     private ReadyTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2169       super(builder);
2170       this.unknownFields = builder.getUnknownFields();
2171     }
2172     private ReadyTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2173
2174     private static final ReadyTransaction defaultInstance;
2175     public static ReadyTransaction getDefaultInstance() {
2176       return defaultInstance;
2177     }
2178
2179     public ReadyTransaction getDefaultInstanceForType() {
2180       return defaultInstance;
2181     }
2182
2183     private final com.google.protobuf.UnknownFieldSet unknownFields;
2184     @java.lang.Override
2185     public final com.google.protobuf.UnknownFieldSet
2186         getUnknownFields() {
2187       return this.unknownFields;
2188     }
2189     private ReadyTransaction(
2190         com.google.protobuf.CodedInputStream input,
2191         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2192         throws com.google.protobuf.InvalidProtocolBufferException {
2193       initFields();
2194       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2195           com.google.protobuf.UnknownFieldSet.newBuilder();
2196       try {
2197         boolean done = false;
2198         while (!done) {
2199           int tag = input.readTag();
2200           switch (tag) {
2201             case 0:
2202               done = true;
2203               break;
2204             default: {
2205               if (!parseUnknownField(input, unknownFields,
2206                                      extensionRegistry, tag)) {
2207                 done = true;
2208               }
2209               break;
2210             }
2211           }
2212         }
2213       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2214         throw e.setUnfinishedMessage(this);
2215       } catch (java.io.IOException e) {
2216         throw new com.google.protobuf.InvalidProtocolBufferException(
2217             e.getMessage()).setUnfinishedMessage(this);
2218       } finally {
2219         this.unknownFields = unknownFields.build();
2220         makeExtensionsImmutable();
2221       }
2222     }
2223     public static final com.google.protobuf.Descriptors.Descriptor
2224         getDescriptor() {
2225       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
2226     }
2227
2228     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2229         internalGetFieldAccessorTable() {
2230       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
2231           .ensureFieldAccessorsInitialized(
2232               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
2233     }
2234
2235     public static com.google.protobuf.Parser<ReadyTransaction> PARSER =
2236         new com.google.protobuf.AbstractParser<ReadyTransaction>() {
2237       public ReadyTransaction parsePartialFrom(
2238           com.google.protobuf.CodedInputStream input,
2239           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2240           throws com.google.protobuf.InvalidProtocolBufferException {
2241         return new ReadyTransaction(input, extensionRegistry);
2242       }
2243     };
2244
2245     @java.lang.Override
2246     public com.google.protobuf.Parser<ReadyTransaction> getParserForType() {
2247       return PARSER;
2248     }
2249
2250     private void initFields() {
2251     }
2252     private byte memoizedIsInitialized = -1;
2253     public final boolean isInitialized() {
2254       byte isInitialized = memoizedIsInitialized;
2255       if (isInitialized != -1) return isInitialized == 1;
2256
2257       memoizedIsInitialized = 1;
2258       return true;
2259     }
2260
2261     public void writeTo(com.google.protobuf.CodedOutputStream output)
2262                         throws java.io.IOException {
2263       getSerializedSize();
2264       getUnknownFields().writeTo(output);
2265     }
2266
2267     private int memoizedSerializedSize = -1;
2268     public int getSerializedSize() {
2269       int size = memoizedSerializedSize;
2270       if (size != -1) return size;
2271
2272       size = 0;
2273       size += getUnknownFields().getSerializedSize();
2274       memoizedSerializedSize = size;
2275       return size;
2276     }
2277
2278     private static final long serialVersionUID = 0L;
2279     @java.lang.Override
2280     protected java.lang.Object writeReplace()
2281         throws java.io.ObjectStreamException {
2282       return super.writeReplace();
2283     }
2284
2285     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
2286         com.google.protobuf.ByteString data)
2287         throws com.google.protobuf.InvalidProtocolBufferException {
2288       return PARSER.parseFrom(data);
2289     }
2290     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
2291         com.google.protobuf.ByteString data,
2292         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2293         throws com.google.protobuf.InvalidProtocolBufferException {
2294       return PARSER.parseFrom(data, extensionRegistry);
2295     }
2296     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(byte[] data)
2297         throws com.google.protobuf.InvalidProtocolBufferException {
2298       return PARSER.parseFrom(data);
2299     }
2300     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
2301         byte[] data,
2302         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2303         throws com.google.protobuf.InvalidProtocolBufferException {
2304       return PARSER.parseFrom(data, extensionRegistry);
2305     }
2306     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(java.io.InputStream input)
2307         throws java.io.IOException {
2308       return PARSER.parseFrom(input);
2309     }
2310     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
2311         java.io.InputStream input,
2312         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2313         throws java.io.IOException {
2314       return PARSER.parseFrom(input, extensionRegistry);
2315     }
2316     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(java.io.InputStream input)
2317         throws java.io.IOException {
2318       return PARSER.parseDelimitedFrom(input);
2319     }
2320     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(
2321         java.io.InputStream input,
2322         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2323         throws java.io.IOException {
2324       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2325     }
2326     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
2327         com.google.protobuf.CodedInputStream input)
2328         throws java.io.IOException {
2329       return PARSER.parseFrom(input);
2330     }
2331     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
2332         com.google.protobuf.CodedInputStream input,
2333         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2334         throws java.io.IOException {
2335       return PARSER.parseFrom(input, extensionRegistry);
2336     }
2337
2338     public static Builder newBuilder() { return Builder.create(); }
2339     public Builder newBuilderForType() { return newBuilder(); }
2340     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction prototype) {
2341       return newBuilder().mergeFrom(prototype);
2342     }
2343     public Builder toBuilder() { return newBuilder(this); }
2344
2345     @java.lang.Override
2346     protected Builder newBuilderForType(
2347         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2348       Builder builder = new Builder(parent);
2349       return builder;
2350     }
2351     /**
2352      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
2353      */
2354     public static final class Builder extends
2355         com.google.protobuf.GeneratedMessage.Builder<Builder>
2356        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionOrBuilder {
2357       public static final com.google.protobuf.Descriptors.Descriptor
2358           getDescriptor() {
2359         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
2360       }
2361
2362       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2363           internalGetFieldAccessorTable() {
2364         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
2365             .ensureFieldAccessorsInitialized(
2366                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
2367       }
2368
2369       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.newBuilder()
2370       private Builder() {
2371         maybeForceBuilderInitialization();
2372       }
2373
2374       private Builder(
2375           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2376         super(parent);
2377         maybeForceBuilderInitialization();
2378       }
2379       private void maybeForceBuilderInitialization() {
2380         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2381         }
2382       }
2383       private static Builder create() {
2384         return new Builder();
2385       }
2386
2387       public Builder clear() {
2388         super.clear();
2389         return this;
2390       }
2391
2392       public Builder clone() {
2393         return create().mergeFrom(buildPartial());
2394       }
2395
2396       public com.google.protobuf.Descriptors.Descriptor
2397           getDescriptorForType() {
2398         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
2399       }
2400
2401       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction getDefaultInstanceForType() {
2402         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance();
2403       }
2404
2405       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction build() {
2406         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction result = buildPartial();
2407         if (!result.isInitialized()) {
2408           throw newUninitializedMessageException(result);
2409         }
2410         return result;
2411       }
2412
2413       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction buildPartial() {
2414         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction(this);
2415         onBuilt();
2416         return result;
2417       }
2418
2419       public Builder mergeFrom(com.google.protobuf.Message other) {
2420         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction) {
2421           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction)other);
2422         } else {
2423           super.mergeFrom(other);
2424           return this;
2425         }
2426       }
2427
2428       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction other) {
2429         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance()) return this;
2430         this.mergeUnknownFields(other.getUnknownFields());
2431         return this;
2432       }