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