BUG 1712 - Distributed DataStore does not work properly with Transaction Chains
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / protobuff / messages / transaction / ShardTransactionChainMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: ShardTransactionChain.proto
3
4 package org.opendaylight.controller.protobuff.messages.transaction;
5
6 public final class ShardTransactionChainMessages {
7   private ShardTransactionChainMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface CloseTransactionChainOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13
14     // optional string transactionChainId = 1;
15     /**
16      * <code>optional string transactionChainId = 1;</code>
17      */
18     boolean hasTransactionChainId();
19     /**
20      * <code>optional string transactionChainId = 1;</code>
21      */
22     java.lang.String getTransactionChainId();
23     /**
24      * <code>optional string transactionChainId = 1;</code>
25      */
26     com.google.protobuf.ByteString
27         getTransactionChainIdBytes();
28   }
29   /**
30    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionChain}
31    */
32   public static final class CloseTransactionChain extends
33       com.google.protobuf.GeneratedMessage
34       implements CloseTransactionChainOrBuilder {
35     // Use CloseTransactionChain.newBuilder() to construct.
36     private CloseTransactionChain(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
37       super(builder);
38       this.unknownFields = builder.getUnknownFields();
39     }
40     private CloseTransactionChain(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
41
42     private static final CloseTransactionChain defaultInstance;
43     public static CloseTransactionChain getDefaultInstance() {
44       return defaultInstance;
45     }
46
47     public CloseTransactionChain getDefaultInstanceForType() {
48       return defaultInstance;
49     }
50
51     private final com.google.protobuf.UnknownFieldSet unknownFields;
52     @java.lang.Override
53     public final com.google.protobuf.UnknownFieldSet
54         getUnknownFields() {
55       return this.unknownFields;
56     }
57     private CloseTransactionChain(
58         com.google.protobuf.CodedInputStream input,
59         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
60         throws com.google.protobuf.InvalidProtocolBufferException {
61       initFields();
62       int mutable_bitField0_ = 0;
63       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
64           com.google.protobuf.UnknownFieldSet.newBuilder();
65       try {
66         boolean done = false;
67         while (!done) {
68           int tag = input.readTag();
69           switch (tag) {
70             case 0:
71               done = true;
72               break;
73             default: {
74               if (!parseUnknownField(input, unknownFields,
75                                      extensionRegistry, tag)) {
76                 done = true;
77               }
78               break;
79             }
80             case 10: {
81               bitField0_ |= 0x00000001;
82               transactionChainId_ = input.readBytes();
83               break;
84             }
85           }
86         }
87       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
88         throw e.setUnfinishedMessage(this);
89       } catch (java.io.IOException e) {
90         throw new com.google.protobuf.InvalidProtocolBufferException(
91             e.getMessage()).setUnfinishedMessage(this);
92       } finally {
93         this.unknownFields = unknownFields.build();
94         makeExtensionsImmutable();
95       }
96     }
97     public static final com.google.protobuf.Descriptors.Descriptor
98         getDescriptor() {
99       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_descriptor;
100     }
101
102     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
103         internalGetFieldAccessorTable() {
104       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_fieldAccessorTable
105           .ensureFieldAccessorsInitialized(
106               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.Builder.class);
107     }
108
109     public static com.google.protobuf.Parser<CloseTransactionChain> PARSER =
110         new com.google.protobuf.AbstractParser<CloseTransactionChain>() {
111       public CloseTransactionChain parsePartialFrom(
112           com.google.protobuf.CodedInputStream input,
113           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
114           throws com.google.protobuf.InvalidProtocolBufferException {
115         return new CloseTransactionChain(input, extensionRegistry);
116       }
117     };
118
119     @java.lang.Override
120     public com.google.protobuf.Parser<CloseTransactionChain> getParserForType() {
121       return PARSER;
122     }
123
124     private int bitField0_;
125     // optional string transactionChainId = 1;
126     public static final int TRANSACTIONCHAINID_FIELD_NUMBER = 1;
127     private java.lang.Object transactionChainId_;
128     /**
129      * <code>optional string transactionChainId = 1;</code>
130      */
131     public boolean hasTransactionChainId() {
132       return ((bitField0_ & 0x00000001) == 0x00000001);
133     }
134     /**
135      * <code>optional string transactionChainId = 1;</code>
136      */
137     public java.lang.String getTransactionChainId() {
138       java.lang.Object ref = transactionChainId_;
139       if (ref instanceof java.lang.String) {
140         return (java.lang.String) ref;
141       } else {
142         com.google.protobuf.ByteString bs =
143             (com.google.protobuf.ByteString) ref;
144         java.lang.String s = bs.toStringUtf8();
145         if (bs.isValidUtf8()) {
146           transactionChainId_ = s;
147         }
148         return s;
149       }
150     }
151     /**
152      * <code>optional string transactionChainId = 1;</code>
153      */
154     public com.google.protobuf.ByteString
155         getTransactionChainIdBytes() {
156       java.lang.Object ref = transactionChainId_;
157       if (ref instanceof java.lang.String) {
158         com.google.protobuf.ByteString b =
159             com.google.protobuf.ByteString.copyFromUtf8(
160                 (java.lang.String) ref);
161         transactionChainId_ = b;
162         return b;
163       } else {
164         return (com.google.protobuf.ByteString) ref;
165       }
166     }
167
168     private void initFields() {
169       transactionChainId_ = "";
170     }
171     private byte memoizedIsInitialized = -1;
172     public final boolean isInitialized() {
173       byte isInitialized = memoizedIsInitialized;
174       if (isInitialized != -1) return isInitialized == 1;
175
176       memoizedIsInitialized = 1;
177       return true;
178     }
179
180     public void writeTo(com.google.protobuf.CodedOutputStream output)
181                         throws java.io.IOException {
182       getSerializedSize();
183       if (((bitField0_ & 0x00000001) == 0x00000001)) {
184         output.writeBytes(1, getTransactionChainIdBytes());
185       }
186       getUnknownFields().writeTo(output);
187     }
188
189     private int memoizedSerializedSize = -1;
190     public int getSerializedSize() {
191       int size = memoizedSerializedSize;
192       if (size != -1) return size;
193
194       size = 0;
195       if (((bitField0_ & 0x00000001) == 0x00000001)) {
196         size += com.google.protobuf.CodedOutputStream
197           .computeBytesSize(1, getTransactionChainIdBytes());
198       }
199       size += getUnknownFields().getSerializedSize();
200       memoizedSerializedSize = size;
201       return size;
202     }
203
204     private static final long serialVersionUID = 0L;
205     @java.lang.Override
206     protected java.lang.Object writeReplace()
207         throws java.io.ObjectStreamException {
208       return super.writeReplace();
209     }
210
211     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(
212         com.google.protobuf.ByteString data)
213         throws com.google.protobuf.InvalidProtocolBufferException {
214       return PARSER.parseFrom(data);
215     }
216     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(
217         com.google.protobuf.ByteString data,
218         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
219         throws com.google.protobuf.InvalidProtocolBufferException {
220       return PARSER.parseFrom(data, extensionRegistry);
221     }
222     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(byte[] data)
223         throws com.google.protobuf.InvalidProtocolBufferException {
224       return PARSER.parseFrom(data);
225     }
226     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(
227         byte[] data,
228         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
229         throws com.google.protobuf.InvalidProtocolBufferException {
230       return PARSER.parseFrom(data, extensionRegistry);
231     }
232     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(java.io.InputStream input)
233         throws java.io.IOException {
234       return PARSER.parseFrom(input);
235     }
236     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(
237         java.io.InputStream input,
238         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
239         throws java.io.IOException {
240       return PARSER.parseFrom(input, extensionRegistry);
241     }
242     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseDelimitedFrom(java.io.InputStream input)
243         throws java.io.IOException {
244       return PARSER.parseDelimitedFrom(input);
245     }
246     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseDelimitedFrom(
247         java.io.InputStream input,
248         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249         throws java.io.IOException {
250       return PARSER.parseDelimitedFrom(input, extensionRegistry);
251     }
252     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(
253         com.google.protobuf.CodedInputStream input)
254         throws java.io.IOException {
255       return PARSER.parseFrom(input);
256     }
257     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parseFrom(
258         com.google.protobuf.CodedInputStream input,
259         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
260         throws java.io.IOException {
261       return PARSER.parseFrom(input, extensionRegistry);
262     }
263
264     public static Builder newBuilder() { return Builder.create(); }
265     public Builder newBuilderForType() { return newBuilder(); }
266     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain prototype) {
267       return newBuilder().mergeFrom(prototype);
268     }
269     public Builder toBuilder() { return newBuilder(this); }
270
271     @java.lang.Override
272     protected Builder newBuilderForType(
273         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
274       Builder builder = new Builder(parent);
275       return builder;
276     }
277     /**
278      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionChain}
279      */
280     public static final class Builder extends
281         com.google.protobuf.GeneratedMessage.Builder<Builder>
282        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainOrBuilder {
283       public static final com.google.protobuf.Descriptors.Descriptor
284           getDescriptor() {
285         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_descriptor;
286       }
287
288       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
289           internalGetFieldAccessorTable() {
290         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_fieldAccessorTable
291             .ensureFieldAccessorsInitialized(
292                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.Builder.class);
293       }
294
295       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.newBuilder()
296       private Builder() {
297         maybeForceBuilderInitialization();
298       }
299
300       private Builder(
301           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
302         super(parent);
303         maybeForceBuilderInitialization();
304       }
305       private void maybeForceBuilderInitialization() {
306         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
307         }
308       }
309       private static Builder create() {
310         return new Builder();
311       }
312
313       public Builder clear() {
314         super.clear();
315         transactionChainId_ = "";
316         bitField0_ = (bitField0_ & ~0x00000001);
317         return this;
318       }
319
320       public Builder clone() {
321         return create().mergeFrom(buildPartial());
322       }
323
324       public com.google.protobuf.Descriptors.Descriptor
325           getDescriptorForType() {
326         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_descriptor;
327       }
328
329       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain getDefaultInstanceForType() {
330         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.getDefaultInstance();
331       }
332
333       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain build() {
334         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain result = buildPartial();
335         if (!result.isInitialized()) {
336           throw newUninitializedMessageException(result);
337         }
338         return result;
339       }
340
341       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain buildPartial() {
342         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain(this);
343         int from_bitField0_ = bitField0_;
344         int to_bitField0_ = 0;
345         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
346           to_bitField0_ |= 0x00000001;
347         }
348         result.transactionChainId_ = transactionChainId_;
349         result.bitField0_ = to_bitField0_;
350         onBuilt();
351         return result;
352       }
353
354       public Builder mergeFrom(com.google.protobuf.Message other) {
355         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain) {
356           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain)other);
357         } else {
358           super.mergeFrom(other);
359           return this;
360         }
361       }
362
363       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain other) {
364         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain.getDefaultInstance()) return this;
365         if (other.hasTransactionChainId()) {
366           bitField0_ |= 0x00000001;
367           transactionChainId_ = other.transactionChainId_;
368           onChanged();
369         }
370         this.mergeUnknownFields(other.getUnknownFields());
371         return this;
372       }
373
374       public final boolean isInitialized() {
375         return true;
376       }
377
378       public Builder mergeFrom(
379           com.google.protobuf.CodedInputStream input,
380           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
381           throws java.io.IOException {
382         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain parsedMessage = null;
383         try {
384           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
385         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
386           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChain) e.getUnfinishedMessage();
387           throw e;
388         } finally {
389           if (parsedMessage != null) {
390             mergeFrom(parsedMessage);
391           }
392         }
393         return this;
394       }
395       private int bitField0_;
396
397       // optional string transactionChainId = 1;
398       private java.lang.Object transactionChainId_ = "";
399       /**
400        * <code>optional string transactionChainId = 1;</code>
401        */
402       public boolean hasTransactionChainId() {
403         return ((bitField0_ & 0x00000001) == 0x00000001);
404       }
405       /**
406        * <code>optional string transactionChainId = 1;</code>
407        */
408       public java.lang.String getTransactionChainId() {
409         java.lang.Object ref = transactionChainId_;
410         if (!(ref instanceof java.lang.String)) {
411           java.lang.String s = ((com.google.protobuf.ByteString) ref)
412               .toStringUtf8();
413           transactionChainId_ = s;
414           return s;
415         } else {
416           return (java.lang.String) ref;
417         }
418       }
419       /**
420        * <code>optional string transactionChainId = 1;</code>
421        */
422       public com.google.protobuf.ByteString
423           getTransactionChainIdBytes() {
424         java.lang.Object ref = transactionChainId_;
425         if (ref instanceof String) {
426           com.google.protobuf.ByteString b =
427               com.google.protobuf.ByteString.copyFromUtf8(
428                   (java.lang.String) ref);
429           transactionChainId_ = b;
430           return b;
431         } else {
432           return (com.google.protobuf.ByteString) ref;
433         }
434       }
435       /**
436        * <code>optional string transactionChainId = 1;</code>
437        */
438       public Builder setTransactionChainId(
439           java.lang.String value) {
440         if (value == null) {
441     throw new NullPointerException();
442   }
443   bitField0_ |= 0x00000001;
444         transactionChainId_ = value;
445         onChanged();
446         return this;
447       }
448       /**
449        * <code>optional string transactionChainId = 1;</code>
450        */
451       public Builder clearTransactionChainId() {
452         bitField0_ = (bitField0_ & ~0x00000001);
453         transactionChainId_ = getDefaultInstance().getTransactionChainId();
454         onChanged();
455         return this;
456       }
457       /**
458        * <code>optional string transactionChainId = 1;</code>
459        */
460       public Builder setTransactionChainIdBytes(
461           com.google.protobuf.ByteString value) {
462         if (value == null) {
463     throw new NullPointerException();
464   }
465   bitField0_ |= 0x00000001;
466         transactionChainId_ = value;
467         onChanged();
468         return this;
469       }
470
471       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransactionChain)
472     }
473
474     static {
475       defaultInstance = new CloseTransactionChain(true);
476       defaultInstance.initFields();
477     }
478
479     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransactionChain)
480   }
481
482   public interface CloseTransactionChainReplyOrBuilder
483       extends com.google.protobuf.MessageOrBuilder {
484   }
485   /**
486    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionChainReply}
487    */
488   public static final class CloseTransactionChainReply extends
489       com.google.protobuf.GeneratedMessage
490       implements CloseTransactionChainReplyOrBuilder {
491     // Use CloseTransactionChainReply.newBuilder() to construct.
492     private CloseTransactionChainReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
493       super(builder);
494       this.unknownFields = builder.getUnknownFields();
495     }
496     private CloseTransactionChainReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
497
498     private static final CloseTransactionChainReply defaultInstance;
499     public static CloseTransactionChainReply getDefaultInstance() {
500       return defaultInstance;
501     }
502
503     public CloseTransactionChainReply getDefaultInstanceForType() {
504       return defaultInstance;
505     }
506
507     private final com.google.protobuf.UnknownFieldSet unknownFields;
508     @java.lang.Override
509     public final com.google.protobuf.UnknownFieldSet
510         getUnknownFields() {
511       return this.unknownFields;
512     }
513     private CloseTransactionChainReply(
514         com.google.protobuf.CodedInputStream input,
515         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
516         throws com.google.protobuf.InvalidProtocolBufferException {
517       initFields();
518       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
519           com.google.protobuf.UnknownFieldSet.newBuilder();
520       try {
521         boolean done = false;
522         while (!done) {
523           int tag = input.readTag();
524           switch (tag) {
525             case 0:
526               done = true;
527               break;
528             default: {
529               if (!parseUnknownField(input, unknownFields,
530                                      extensionRegistry, tag)) {
531                 done = true;
532               }
533               break;
534             }
535           }
536         }
537       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
538         throw e.setUnfinishedMessage(this);
539       } catch (java.io.IOException e) {
540         throw new com.google.protobuf.InvalidProtocolBufferException(
541             e.getMessage()).setUnfinishedMessage(this);
542       } finally {
543         this.unknownFields = unknownFields.build();
544         makeExtensionsImmutable();
545       }
546     }
547     public static final com.google.protobuf.Descriptors.Descriptor
548         getDescriptor() {
549       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_descriptor;
550     }
551
552     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
553         internalGetFieldAccessorTable() {
554       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_fieldAccessorTable
555           .ensureFieldAccessorsInitialized(
556               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.Builder.class);
557     }
558
559     public static com.google.protobuf.Parser<CloseTransactionChainReply> PARSER =
560         new com.google.protobuf.AbstractParser<CloseTransactionChainReply>() {
561       public CloseTransactionChainReply parsePartialFrom(
562           com.google.protobuf.CodedInputStream input,
563           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
564           throws com.google.protobuf.InvalidProtocolBufferException {
565         return new CloseTransactionChainReply(input, extensionRegistry);
566       }
567     };
568
569     @java.lang.Override
570     public com.google.protobuf.Parser<CloseTransactionChainReply> getParserForType() {
571       return PARSER;
572     }
573
574     private void initFields() {
575     }
576     private byte memoizedIsInitialized = -1;
577     public final boolean isInitialized() {
578       byte isInitialized = memoizedIsInitialized;
579       if (isInitialized != -1) return isInitialized == 1;
580
581       memoizedIsInitialized = 1;
582       return true;
583     }
584
585     public void writeTo(com.google.protobuf.CodedOutputStream output)
586                         throws java.io.IOException {
587       getSerializedSize();
588       getUnknownFields().writeTo(output);
589     }
590
591     private int memoizedSerializedSize = -1;
592     public int getSerializedSize() {
593       int size = memoizedSerializedSize;
594       if (size != -1) return size;
595
596       size = 0;
597       size += getUnknownFields().getSerializedSize();
598       memoizedSerializedSize = size;
599       return size;
600     }
601
602     private static final long serialVersionUID = 0L;
603     @java.lang.Override
604     protected java.lang.Object writeReplace()
605         throws java.io.ObjectStreamException {
606       return super.writeReplace();
607     }
608
609     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(
610         com.google.protobuf.ByteString data)
611         throws com.google.protobuf.InvalidProtocolBufferException {
612       return PARSER.parseFrom(data);
613     }
614     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(
615         com.google.protobuf.ByteString data,
616         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
617         throws com.google.protobuf.InvalidProtocolBufferException {
618       return PARSER.parseFrom(data, extensionRegistry);
619     }
620     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(byte[] data)
621         throws com.google.protobuf.InvalidProtocolBufferException {
622       return PARSER.parseFrom(data);
623     }
624     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(
625         byte[] data,
626         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
627         throws com.google.protobuf.InvalidProtocolBufferException {
628       return PARSER.parseFrom(data, extensionRegistry);
629     }
630     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(java.io.InputStream input)
631         throws java.io.IOException {
632       return PARSER.parseFrom(input);
633     }
634     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(
635         java.io.InputStream input,
636         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
637         throws java.io.IOException {
638       return PARSER.parseFrom(input, extensionRegistry);
639     }
640     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseDelimitedFrom(java.io.InputStream input)
641         throws java.io.IOException {
642       return PARSER.parseDelimitedFrom(input);
643     }
644     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseDelimitedFrom(
645         java.io.InputStream input,
646         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
647         throws java.io.IOException {
648       return PARSER.parseDelimitedFrom(input, extensionRegistry);
649     }
650     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(
651         com.google.protobuf.CodedInputStream input)
652         throws java.io.IOException {
653       return PARSER.parseFrom(input);
654     }
655     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parseFrom(
656         com.google.protobuf.CodedInputStream input,
657         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
658         throws java.io.IOException {
659       return PARSER.parseFrom(input, extensionRegistry);
660     }
661
662     public static Builder newBuilder() { return Builder.create(); }
663     public Builder newBuilderForType() { return newBuilder(); }
664     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply prototype) {
665       return newBuilder().mergeFrom(prototype);
666     }
667     public Builder toBuilder() { return newBuilder(this); }
668
669     @java.lang.Override
670     protected Builder newBuilderForType(
671         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
672       Builder builder = new Builder(parent);
673       return builder;
674     }
675     /**
676      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionChainReply}
677      */
678     public static final class Builder extends
679         com.google.protobuf.GeneratedMessage.Builder<Builder>
680        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReplyOrBuilder {
681       public static final com.google.protobuf.Descriptors.Descriptor
682           getDescriptor() {
683         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_descriptor;
684       }
685
686       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
687           internalGetFieldAccessorTable() {
688         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_fieldAccessorTable
689             .ensureFieldAccessorsInitialized(
690                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.Builder.class);
691       }
692
693       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.newBuilder()
694       private Builder() {
695         maybeForceBuilderInitialization();
696       }
697
698       private Builder(
699           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
700         super(parent);
701         maybeForceBuilderInitialization();
702       }
703       private void maybeForceBuilderInitialization() {
704         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
705         }
706       }
707       private static Builder create() {
708         return new Builder();
709       }
710
711       public Builder clear() {
712         super.clear();
713         return this;
714       }
715
716       public Builder clone() {
717         return create().mergeFrom(buildPartial());
718       }
719
720       public com.google.protobuf.Descriptors.Descriptor
721           getDescriptorForType() {
722         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_descriptor;
723       }
724
725       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply getDefaultInstanceForType() {
726         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.getDefaultInstance();
727       }
728
729       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply build() {
730         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply result = buildPartial();
731         if (!result.isInitialized()) {
732           throw newUninitializedMessageException(result);
733         }
734         return result;
735       }
736
737       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply buildPartial() {
738         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply(this);
739         onBuilt();
740         return result;
741       }
742
743       public Builder mergeFrom(com.google.protobuf.Message other) {
744         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply) {
745           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply)other);
746         } else {
747           super.mergeFrom(other);
748           return this;
749         }
750       }
751
752       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply other) {
753         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply.getDefaultInstance()) return this;
754         this.mergeUnknownFields(other.getUnknownFields());
755         return this;
756       }
757
758       public final boolean isInitialized() {
759         return true;
760       }
761
762       public Builder mergeFrom(
763           com.google.protobuf.CodedInputStream input,
764           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
765           throws java.io.IOException {
766         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply parsedMessage = null;
767         try {
768           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
769         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
770           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CloseTransactionChainReply) e.getUnfinishedMessage();
771           throw e;
772         } finally {
773           if (parsedMessage != null) {
774             mergeFrom(parsedMessage);
775           }
776         }
777         return this;
778       }
779
780       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransactionChainReply)
781     }
782
783     static {
784       defaultInstance = new CloseTransactionChainReply(true);
785       defaultInstance.initFields();
786     }
787
788     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransactionChainReply)
789   }
790
791   public interface CreateTransactionChainOrBuilder
792       extends com.google.protobuf.MessageOrBuilder {
793   }
794   /**
795    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionChain}
796    */
797   public static final class CreateTransactionChain extends
798       com.google.protobuf.GeneratedMessage
799       implements CreateTransactionChainOrBuilder {
800     // Use CreateTransactionChain.newBuilder() to construct.
801     private CreateTransactionChain(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
802       super(builder);
803       this.unknownFields = builder.getUnknownFields();
804     }
805     private CreateTransactionChain(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
806
807     private static final CreateTransactionChain defaultInstance;
808     public static CreateTransactionChain getDefaultInstance() {
809       return defaultInstance;
810     }
811
812     public CreateTransactionChain getDefaultInstanceForType() {
813       return defaultInstance;
814     }
815
816     private final com.google.protobuf.UnknownFieldSet unknownFields;
817     @java.lang.Override
818     public final com.google.protobuf.UnknownFieldSet
819         getUnknownFields() {
820       return this.unknownFields;
821     }
822     private CreateTransactionChain(
823         com.google.protobuf.CodedInputStream input,
824         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
825         throws com.google.protobuf.InvalidProtocolBufferException {
826       initFields();
827       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
828           com.google.protobuf.UnknownFieldSet.newBuilder();
829       try {
830         boolean done = false;
831         while (!done) {
832           int tag = input.readTag();
833           switch (tag) {
834             case 0:
835               done = true;
836               break;
837             default: {
838               if (!parseUnknownField(input, unknownFields,
839                                      extensionRegistry, tag)) {
840                 done = true;
841               }
842               break;
843             }
844           }
845         }
846       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
847         throw e.setUnfinishedMessage(this);
848       } catch (java.io.IOException e) {
849         throw new com.google.protobuf.InvalidProtocolBufferException(
850             e.getMessage()).setUnfinishedMessage(this);
851       } finally {
852         this.unknownFields = unknownFields.build();
853         makeExtensionsImmutable();
854       }
855     }
856     public static final com.google.protobuf.Descriptors.Descriptor
857         getDescriptor() {
858       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_descriptor;
859     }
860
861     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
862         internalGetFieldAccessorTable() {
863       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_fieldAccessorTable
864           .ensureFieldAccessorsInitialized(
865               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.Builder.class);
866     }
867
868     public static com.google.protobuf.Parser<CreateTransactionChain> PARSER =
869         new com.google.protobuf.AbstractParser<CreateTransactionChain>() {
870       public CreateTransactionChain parsePartialFrom(
871           com.google.protobuf.CodedInputStream input,
872           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
873           throws com.google.protobuf.InvalidProtocolBufferException {
874         return new CreateTransactionChain(input, extensionRegistry);
875       }
876     };
877
878     @java.lang.Override
879     public com.google.protobuf.Parser<CreateTransactionChain> getParserForType() {
880       return PARSER;
881     }
882
883     private void initFields() {
884     }
885     private byte memoizedIsInitialized = -1;
886     public final boolean isInitialized() {
887       byte isInitialized = memoizedIsInitialized;
888       if (isInitialized != -1) return isInitialized == 1;
889
890       memoizedIsInitialized = 1;
891       return true;
892     }
893
894     public void writeTo(com.google.protobuf.CodedOutputStream output)
895                         throws java.io.IOException {
896       getSerializedSize();
897       getUnknownFields().writeTo(output);
898     }
899
900     private int memoizedSerializedSize = -1;
901     public int getSerializedSize() {
902       int size = memoizedSerializedSize;
903       if (size != -1) return size;
904
905       size = 0;
906       size += getUnknownFields().getSerializedSize();
907       memoizedSerializedSize = size;
908       return size;
909     }
910
911     private static final long serialVersionUID = 0L;
912     @java.lang.Override
913     protected java.lang.Object writeReplace()
914         throws java.io.ObjectStreamException {
915       return super.writeReplace();
916     }
917
918     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(
919         com.google.protobuf.ByteString data)
920         throws com.google.protobuf.InvalidProtocolBufferException {
921       return PARSER.parseFrom(data);
922     }
923     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(
924         com.google.protobuf.ByteString data,
925         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
926         throws com.google.protobuf.InvalidProtocolBufferException {
927       return PARSER.parseFrom(data, extensionRegistry);
928     }
929     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(byte[] data)
930         throws com.google.protobuf.InvalidProtocolBufferException {
931       return PARSER.parseFrom(data);
932     }
933     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(
934         byte[] data,
935         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
936         throws com.google.protobuf.InvalidProtocolBufferException {
937       return PARSER.parseFrom(data, extensionRegistry);
938     }
939     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(java.io.InputStream input)
940         throws java.io.IOException {
941       return PARSER.parseFrom(input);
942     }
943     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(
944         java.io.InputStream input,
945         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
946         throws java.io.IOException {
947       return PARSER.parseFrom(input, extensionRegistry);
948     }
949     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseDelimitedFrom(java.io.InputStream input)
950         throws java.io.IOException {
951       return PARSER.parseDelimitedFrom(input);
952     }
953     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseDelimitedFrom(
954         java.io.InputStream input,
955         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
956         throws java.io.IOException {
957       return PARSER.parseDelimitedFrom(input, extensionRegistry);
958     }
959     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(
960         com.google.protobuf.CodedInputStream input)
961         throws java.io.IOException {
962       return PARSER.parseFrom(input);
963     }
964     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parseFrom(
965         com.google.protobuf.CodedInputStream input,
966         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
967         throws java.io.IOException {
968       return PARSER.parseFrom(input, extensionRegistry);
969     }
970
971     public static Builder newBuilder() { return Builder.create(); }
972     public Builder newBuilderForType() { return newBuilder(); }
973     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain prototype) {
974       return newBuilder().mergeFrom(prototype);
975     }
976     public Builder toBuilder() { return newBuilder(this); }
977
978     @java.lang.Override
979     protected Builder newBuilderForType(
980         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
981       Builder builder = new Builder(parent);
982       return builder;
983     }
984     /**
985      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionChain}
986      */
987     public static final class Builder extends
988         com.google.protobuf.GeneratedMessage.Builder<Builder>
989        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainOrBuilder {
990       public static final com.google.protobuf.Descriptors.Descriptor
991           getDescriptor() {
992         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_descriptor;
993       }
994
995       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
996           internalGetFieldAccessorTable() {
997         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_fieldAccessorTable
998             .ensureFieldAccessorsInitialized(
999                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.Builder.class);
1000       }
1001
1002       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.newBuilder()
1003       private Builder() {
1004         maybeForceBuilderInitialization();
1005       }
1006
1007       private Builder(
1008           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1009         super(parent);
1010         maybeForceBuilderInitialization();
1011       }
1012       private void maybeForceBuilderInitialization() {
1013         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1014         }
1015       }
1016       private static Builder create() {
1017         return new Builder();
1018       }
1019
1020       public Builder clear() {
1021         super.clear();
1022         return this;
1023       }
1024
1025       public Builder clone() {
1026         return create().mergeFrom(buildPartial());
1027       }
1028
1029       public com.google.protobuf.Descriptors.Descriptor
1030           getDescriptorForType() {
1031         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_descriptor;
1032       }
1033
1034       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain getDefaultInstanceForType() {
1035         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.getDefaultInstance();
1036       }
1037
1038       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain build() {
1039         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain result = buildPartial();
1040         if (!result.isInitialized()) {
1041           throw newUninitializedMessageException(result);
1042         }
1043         return result;
1044       }
1045
1046       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain buildPartial() {
1047         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain(this);
1048         onBuilt();
1049         return result;
1050       }
1051
1052       public Builder mergeFrom(com.google.protobuf.Message other) {
1053         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain) {
1054           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain)other);
1055         } else {
1056           super.mergeFrom(other);
1057           return this;
1058         }
1059       }
1060
1061       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain other) {
1062         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain.getDefaultInstance()) return this;
1063         this.mergeUnknownFields(other.getUnknownFields());
1064         return this;
1065       }
1066
1067       public final boolean isInitialized() {
1068         return true;
1069       }
1070
1071       public Builder mergeFrom(
1072           com.google.protobuf.CodedInputStream input,
1073           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1074           throws java.io.IOException {
1075         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain parsedMessage = null;
1076         try {
1077           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1078         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1079           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChain) e.getUnfinishedMessage();
1080           throw e;
1081         } finally {
1082           if (parsedMessage != null) {
1083             mergeFrom(parsedMessage);
1084           }
1085         }
1086         return this;
1087       }
1088
1089       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransactionChain)
1090     }
1091
1092     static {
1093       defaultInstance = new CreateTransactionChain(true);
1094       defaultInstance.initFields();
1095     }
1096
1097     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransactionChain)
1098   }
1099
1100   public interface CreateTransactionChainReplyOrBuilder
1101       extends com.google.protobuf.MessageOrBuilder {
1102
1103     // required string transactionChainPath = 1;
1104     /**
1105      * <code>required string transactionChainPath = 1;</code>
1106      */
1107     boolean hasTransactionChainPath();
1108     /**
1109      * <code>required string transactionChainPath = 1;</code>
1110      */
1111     java.lang.String getTransactionChainPath();
1112     /**
1113      * <code>required string transactionChainPath = 1;</code>
1114      */
1115     com.google.protobuf.ByteString
1116         getTransactionChainPathBytes();
1117   }
1118   /**
1119    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionChainReply}
1120    */
1121   public static final class CreateTransactionChainReply extends
1122       com.google.protobuf.GeneratedMessage
1123       implements CreateTransactionChainReplyOrBuilder {
1124     // Use CreateTransactionChainReply.newBuilder() to construct.
1125     private CreateTransactionChainReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1126       super(builder);
1127       this.unknownFields = builder.getUnknownFields();
1128     }
1129     private CreateTransactionChainReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1130
1131     private static final CreateTransactionChainReply defaultInstance;
1132     public static CreateTransactionChainReply getDefaultInstance() {
1133       return defaultInstance;
1134     }
1135
1136     public CreateTransactionChainReply getDefaultInstanceForType() {
1137       return defaultInstance;
1138     }
1139
1140     private final com.google.protobuf.UnknownFieldSet unknownFields;
1141     @java.lang.Override
1142     public final com.google.protobuf.UnknownFieldSet
1143         getUnknownFields() {
1144       return this.unknownFields;
1145     }
1146     private CreateTransactionChainReply(
1147         com.google.protobuf.CodedInputStream input,
1148         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1149         throws com.google.protobuf.InvalidProtocolBufferException {
1150       initFields();
1151       int mutable_bitField0_ = 0;
1152       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1153           com.google.protobuf.UnknownFieldSet.newBuilder();
1154       try {
1155         boolean done = false;
1156         while (!done) {
1157           int tag = input.readTag();
1158           switch (tag) {
1159             case 0:
1160               done = true;
1161               break;
1162             default: {
1163               if (!parseUnknownField(input, unknownFields,
1164                                      extensionRegistry, tag)) {
1165                 done = true;
1166               }
1167               break;
1168             }
1169             case 10: {
1170               bitField0_ |= 0x00000001;
1171               transactionChainPath_ = input.readBytes();
1172               break;
1173             }
1174           }
1175         }
1176       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1177         throw e.setUnfinishedMessage(this);
1178       } catch (java.io.IOException e) {
1179         throw new com.google.protobuf.InvalidProtocolBufferException(
1180             e.getMessage()).setUnfinishedMessage(this);
1181       } finally {
1182         this.unknownFields = unknownFields.build();
1183         makeExtensionsImmutable();
1184       }
1185     }
1186     public static final com.google.protobuf.Descriptors.Descriptor
1187         getDescriptor() {
1188       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_descriptor;
1189     }
1190
1191     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1192         internalGetFieldAccessorTable() {
1193       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_fieldAccessorTable
1194           .ensureFieldAccessorsInitialized(
1195               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.Builder.class);
1196     }
1197
1198     public static com.google.protobuf.Parser<CreateTransactionChainReply> PARSER =
1199         new com.google.protobuf.AbstractParser<CreateTransactionChainReply>() {
1200       public CreateTransactionChainReply parsePartialFrom(
1201           com.google.protobuf.CodedInputStream input,
1202           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1203           throws com.google.protobuf.InvalidProtocolBufferException {
1204         return new CreateTransactionChainReply(input, extensionRegistry);
1205       }
1206     };
1207
1208     @java.lang.Override
1209     public com.google.protobuf.Parser<CreateTransactionChainReply> getParserForType() {
1210       return PARSER;
1211     }
1212
1213     private int bitField0_;
1214     // required string transactionChainPath = 1;
1215     public static final int TRANSACTIONCHAINPATH_FIELD_NUMBER = 1;
1216     private java.lang.Object transactionChainPath_;
1217     /**
1218      * <code>required string transactionChainPath = 1;</code>
1219      */
1220     public boolean hasTransactionChainPath() {
1221       return ((bitField0_ & 0x00000001) == 0x00000001);
1222     }
1223     /**
1224      * <code>required string transactionChainPath = 1;</code>
1225      */
1226     public java.lang.String getTransactionChainPath() {
1227       java.lang.Object ref = transactionChainPath_;
1228       if (ref instanceof java.lang.String) {
1229         return (java.lang.String) ref;
1230       } else {
1231         com.google.protobuf.ByteString bs =
1232             (com.google.protobuf.ByteString) ref;
1233         java.lang.String s = bs.toStringUtf8();
1234         if (bs.isValidUtf8()) {
1235           transactionChainPath_ = s;
1236         }
1237         return s;
1238       }
1239     }
1240     /**
1241      * <code>required string transactionChainPath = 1;</code>
1242      */
1243     public com.google.protobuf.ByteString
1244         getTransactionChainPathBytes() {
1245       java.lang.Object ref = transactionChainPath_;
1246       if (ref instanceof java.lang.String) {
1247         com.google.protobuf.ByteString b =
1248             com.google.protobuf.ByteString.copyFromUtf8(
1249                 (java.lang.String) ref);
1250         transactionChainPath_ = b;
1251         return b;
1252       } else {
1253         return (com.google.protobuf.ByteString) ref;
1254       }
1255     }
1256
1257     private void initFields() {
1258       transactionChainPath_ = "";
1259     }
1260     private byte memoizedIsInitialized = -1;
1261     public final boolean isInitialized() {
1262       byte isInitialized = memoizedIsInitialized;
1263       if (isInitialized != -1) return isInitialized == 1;
1264
1265       if (!hasTransactionChainPath()) {
1266         memoizedIsInitialized = 0;
1267         return false;
1268       }
1269       memoizedIsInitialized = 1;
1270       return true;
1271     }
1272
1273     public void writeTo(com.google.protobuf.CodedOutputStream output)
1274                         throws java.io.IOException {
1275       getSerializedSize();
1276       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1277         output.writeBytes(1, getTransactionChainPathBytes());
1278       }
1279       getUnknownFields().writeTo(output);
1280     }
1281
1282     private int memoizedSerializedSize = -1;
1283     public int getSerializedSize() {
1284       int size = memoizedSerializedSize;
1285       if (size != -1) return size;
1286
1287       size = 0;
1288       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1289         size += com.google.protobuf.CodedOutputStream
1290           .computeBytesSize(1, getTransactionChainPathBytes());
1291       }
1292       size += getUnknownFields().getSerializedSize();
1293       memoizedSerializedSize = size;
1294       return size;
1295     }
1296
1297     private static final long serialVersionUID = 0L;
1298     @java.lang.Override
1299     protected java.lang.Object writeReplace()
1300         throws java.io.ObjectStreamException {
1301       return super.writeReplace();
1302     }
1303
1304     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(
1305         com.google.protobuf.ByteString data)
1306         throws com.google.protobuf.InvalidProtocolBufferException {
1307       return PARSER.parseFrom(data);
1308     }
1309     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(
1310         com.google.protobuf.ByteString data,
1311         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1312         throws com.google.protobuf.InvalidProtocolBufferException {
1313       return PARSER.parseFrom(data, extensionRegistry);
1314     }
1315     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(byte[] data)
1316         throws com.google.protobuf.InvalidProtocolBufferException {
1317       return PARSER.parseFrom(data);
1318     }
1319     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(
1320         byte[] data,
1321         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1322         throws com.google.protobuf.InvalidProtocolBufferException {
1323       return PARSER.parseFrom(data, extensionRegistry);
1324     }
1325     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(java.io.InputStream input)
1326         throws java.io.IOException {
1327       return PARSER.parseFrom(input);
1328     }
1329     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(
1330         java.io.InputStream input,
1331         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1332         throws java.io.IOException {
1333       return PARSER.parseFrom(input, extensionRegistry);
1334     }
1335     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseDelimitedFrom(java.io.InputStream input)
1336         throws java.io.IOException {
1337       return PARSER.parseDelimitedFrom(input);
1338     }
1339     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseDelimitedFrom(
1340         java.io.InputStream input,
1341         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1342         throws java.io.IOException {
1343       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1344     }
1345     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(
1346         com.google.protobuf.CodedInputStream input)
1347         throws java.io.IOException {
1348       return PARSER.parseFrom(input);
1349     }
1350     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parseFrom(
1351         com.google.protobuf.CodedInputStream input,
1352         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1353         throws java.io.IOException {
1354       return PARSER.parseFrom(input, extensionRegistry);
1355     }
1356
1357     public static Builder newBuilder() { return Builder.create(); }
1358     public Builder newBuilderForType() { return newBuilder(); }
1359     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply prototype) {
1360       return newBuilder().mergeFrom(prototype);
1361     }
1362     public Builder toBuilder() { return newBuilder(this); }
1363
1364     @java.lang.Override
1365     protected Builder newBuilderForType(
1366         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1367       Builder builder = new Builder(parent);
1368       return builder;
1369     }
1370     /**
1371      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionChainReply}
1372      */
1373     public static final class Builder extends
1374         com.google.protobuf.GeneratedMessage.Builder<Builder>
1375        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReplyOrBuilder {
1376       public static final com.google.protobuf.Descriptors.Descriptor
1377           getDescriptor() {
1378         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_descriptor;
1379       }
1380
1381       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1382           internalGetFieldAccessorTable() {
1383         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_fieldAccessorTable
1384             .ensureFieldAccessorsInitialized(
1385                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.Builder.class);
1386       }
1387
1388       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.newBuilder()
1389       private Builder() {
1390         maybeForceBuilderInitialization();
1391       }
1392
1393       private Builder(
1394           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1395         super(parent);
1396         maybeForceBuilderInitialization();
1397       }
1398       private void maybeForceBuilderInitialization() {
1399         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1400         }
1401       }
1402       private static Builder create() {
1403         return new Builder();
1404       }
1405
1406       public Builder clear() {
1407         super.clear();
1408         transactionChainPath_ = "";
1409         bitField0_ = (bitField0_ & ~0x00000001);
1410         return this;
1411       }
1412
1413       public Builder clone() {
1414         return create().mergeFrom(buildPartial());
1415       }
1416
1417       public com.google.protobuf.Descriptors.Descriptor
1418           getDescriptorForType() {
1419         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_descriptor;
1420       }
1421
1422       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply getDefaultInstanceForType() {
1423         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.getDefaultInstance();
1424       }
1425
1426       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply build() {
1427         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply result = buildPartial();
1428         if (!result.isInitialized()) {
1429           throw newUninitializedMessageException(result);
1430         }
1431         return result;
1432       }
1433
1434       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply buildPartial() {
1435         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply(this);
1436         int from_bitField0_ = bitField0_;
1437         int to_bitField0_ = 0;
1438         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1439           to_bitField0_ |= 0x00000001;
1440         }
1441         result.transactionChainPath_ = transactionChainPath_;
1442         result.bitField0_ = to_bitField0_;
1443         onBuilt();
1444         return result;
1445       }
1446
1447       public Builder mergeFrom(com.google.protobuf.Message other) {
1448         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply) {
1449           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply)other);
1450         } else {
1451           super.mergeFrom(other);
1452           return this;
1453         }
1454       }
1455
1456       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply other) {
1457         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply.getDefaultInstance()) return this;
1458         if (other.hasTransactionChainPath()) {
1459           bitField0_ |= 0x00000001;
1460           transactionChainPath_ = other.transactionChainPath_;
1461           onChanged();
1462         }
1463         this.mergeUnknownFields(other.getUnknownFields());
1464         return this;
1465       }
1466
1467       public final boolean isInitialized() {
1468         if (!hasTransactionChainPath()) {
1469
1470           return false;
1471         }
1472         return true;
1473       }
1474
1475       public Builder mergeFrom(
1476           com.google.protobuf.CodedInputStream input,
1477           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1478           throws java.io.IOException {
1479         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply parsedMessage = null;
1480         try {
1481           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1482         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1483           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionChainMessages.CreateTransactionChainReply) e.getUnfinishedMessage();
1484           throw e;
1485         } finally {
1486           if (parsedMessage != null) {
1487             mergeFrom(parsedMessage);
1488           }
1489         }
1490         return this;
1491       }
1492       private int bitField0_;
1493
1494       // required string transactionChainPath = 1;
1495       private java.lang.Object transactionChainPath_ = "";
1496       /**
1497        * <code>required string transactionChainPath = 1;</code>
1498        */
1499       public boolean hasTransactionChainPath() {
1500         return ((bitField0_ & 0x00000001) == 0x00000001);
1501       }
1502       /**
1503        * <code>required string transactionChainPath = 1;</code>
1504        */
1505       public java.lang.String getTransactionChainPath() {
1506         java.lang.Object ref = transactionChainPath_;
1507         if (!(ref instanceof java.lang.String)) {
1508           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1509               .toStringUtf8();
1510           transactionChainPath_ = s;
1511           return s;
1512         } else {
1513           return (java.lang.String) ref;
1514         }
1515       }
1516       /**
1517        * <code>required string transactionChainPath = 1;</code>
1518        */
1519       public com.google.protobuf.ByteString
1520           getTransactionChainPathBytes() {
1521         java.lang.Object ref = transactionChainPath_;
1522         if (ref instanceof String) {
1523           com.google.protobuf.ByteString b =
1524               com.google.protobuf.ByteString.copyFromUtf8(
1525                   (java.lang.String) ref);
1526           transactionChainPath_ = b;
1527           return b;
1528         } else {
1529           return (com.google.protobuf.ByteString) ref;
1530         }
1531       }
1532       /**
1533        * <code>required string transactionChainPath = 1;</code>
1534        */
1535       public Builder setTransactionChainPath(
1536           java.lang.String value) {
1537         if (value == null) {
1538     throw new NullPointerException();
1539   }
1540   bitField0_ |= 0x00000001;
1541         transactionChainPath_ = value;
1542         onChanged();
1543         return this;
1544       }
1545       /**
1546        * <code>required string transactionChainPath = 1;</code>
1547        */
1548       public Builder clearTransactionChainPath() {
1549         bitField0_ = (bitField0_ & ~0x00000001);
1550         transactionChainPath_ = getDefaultInstance().getTransactionChainPath();
1551         onChanged();
1552         return this;
1553       }
1554       /**
1555        * <code>required string transactionChainPath = 1;</code>
1556        */
1557       public Builder setTransactionChainPathBytes(
1558           com.google.protobuf.ByteString value) {
1559         if (value == null) {
1560     throw new NullPointerException();
1561   }
1562   bitField0_ |= 0x00000001;
1563         transactionChainPath_ = value;
1564         onChanged();
1565         return this;
1566       }
1567
1568       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransactionChainReply)
1569     }
1570
1571     static {
1572       defaultInstance = new CreateTransactionChainReply(true);
1573       defaultInstance.initFields();
1574     }
1575
1576     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransactionChainReply)
1577   }
1578
1579   private static com.google.protobuf.Descriptors.Descriptor
1580     internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_descriptor;
1581   private static
1582     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1583       internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_fieldAccessorTable;
1584   private static com.google.protobuf.Descriptors.Descriptor
1585     internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_descriptor;
1586   private static
1587     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1588       internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_fieldAccessorTable;
1589   private static com.google.protobuf.Descriptors.Descriptor
1590     internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_descriptor;
1591   private static
1592     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1593       internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_fieldAccessorTable;
1594   private static com.google.protobuf.Descriptors.Descriptor
1595     internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_descriptor;
1596   private static
1597     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1598       internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_fieldAccessorTable;
1599
1600   public static com.google.protobuf.Descriptors.FileDescriptor
1601       getDescriptor() {
1602     return descriptor;
1603   }
1604   private static com.google.protobuf.Descriptors.FileDescriptor
1605       descriptor;
1606   static {
1607     java.lang.String[] descriptorData = {
1608       "\n\033ShardTransactionChain.proto\022!org.opend" +
1609       "aylight.controller.mdsal\"3\n\025CloseTransac" +
1610       "tionChain\022\032\n\022transactionChainId\030\001 \001(\t\"\034\n" +
1611       "\032CloseTransactionChainReply\"\030\n\026CreateTra" +
1612       "nsactionChain\";\n\033CreateTransactionChainR" +
1613       "eply\022\034\n\024transactionChainPath\030\001 \002(\tB[\n:or" +
1614       "g.opendaylight.controller.protobuff.mess" +
1615       "ages.transactionB\035ShardTransactionChainM" +
1616       "essages"
1617     };
1618     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
1619       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
1620         public com.google.protobuf.ExtensionRegistry assignDescriptors(
1621             com.google.protobuf.Descriptors.FileDescriptor root) {
1622           descriptor = root;
1623           internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_descriptor =
1624             getDescriptor().getMessageTypes().get(0);
1625           internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_fieldAccessorTable = new
1626             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1627               internal_static_org_opendaylight_controller_mdsal_CloseTransactionChain_descriptor,
1628               new java.lang.String[] { "TransactionChainId", });
1629           internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_descriptor =
1630             getDescriptor().getMessageTypes().get(1);
1631           internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_fieldAccessorTable = new
1632             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1633               internal_static_org_opendaylight_controller_mdsal_CloseTransactionChainReply_descriptor,
1634               new java.lang.String[] { });
1635           internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_descriptor =
1636             getDescriptor().getMessageTypes().get(2);
1637           internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_fieldAccessorTable = new
1638             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1639               internal_static_org_opendaylight_controller_mdsal_CreateTransactionChain_descriptor,
1640               new java.lang.String[] { });
1641           internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_descriptor =
1642             getDescriptor().getMessageTypes().get(3);
1643           internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_fieldAccessorTable = new
1644             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1645               internal_static_org_opendaylight_controller_mdsal_CreateTransactionChainReply_descriptor,
1646               new java.lang.String[] { "TransactionChainPath", });
1647           return null;
1648         }
1649       };
1650     com.google.protobuf.Descriptors.FileDescriptor
1651       .internalBuildGeneratedFileFrom(descriptorData,
1652         new com.google.protobuf.Descriptors.FileDescriptor[] {
1653         }, assigner);
1654   }
1655
1656   // @@protoc_insertion_point(outer_class_scope)
1657 }