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