Merge "Added hosttracker shell for karaf (rebased)"
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / java / org / opendaylight / controller / protobuff / messages / transaction / ShardTransactionMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: ShardTransaction.proto
3
4 package org.opendaylight.controller.protobuff.messages.transaction;
5
6 public final class ShardTransactionMessages {
7   private ShardTransactionMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface CloseTransactionOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13   }
14   /**
15    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransaction}
16    */
17   public static final class CloseTransaction extends
18       com.google.protobuf.GeneratedMessage
19       implements CloseTransactionOrBuilder {
20     // Use CloseTransaction.newBuilder() to construct.
21     private CloseTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
22       super(builder);
23       this.unknownFields = builder.getUnknownFields();
24     }
25     private CloseTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
26
27     private static final CloseTransaction defaultInstance;
28     public static CloseTransaction getDefaultInstance() {
29       return defaultInstance;
30     }
31
32     public CloseTransaction getDefaultInstanceForType() {
33       return defaultInstance;
34     }
35
36     private final com.google.protobuf.UnknownFieldSet unknownFields;
37     @java.lang.Override
38     public final com.google.protobuf.UnknownFieldSet
39         getUnknownFields() {
40       return this.unknownFields;
41     }
42     private CloseTransaction(
43         com.google.protobuf.CodedInputStream input,
44         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
45         throws com.google.protobuf.InvalidProtocolBufferException {
46       initFields();
47       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48           com.google.protobuf.UnknownFieldSet.newBuilder();
49       try {
50         boolean done = false;
51         while (!done) {
52           int tag = input.readTag();
53           switch (tag) {
54             case 0:
55               done = true;
56               break;
57             default: {
58               if (!parseUnknownField(input, unknownFields,
59                                      extensionRegistry, tag)) {
60                 done = true;
61               }
62               break;
63             }
64           }
65         }
66       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
67         throw e.setUnfinishedMessage(this);
68       } catch (java.io.IOException e) {
69         throw new com.google.protobuf.InvalidProtocolBufferException(
70             e.getMessage()).setUnfinishedMessage(this);
71       } finally {
72         this.unknownFields = unknownFields.build();
73         makeExtensionsImmutable();
74       }
75     }
76     public static final com.google.protobuf.Descriptors.Descriptor
77         getDescriptor() {
78       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
79     }
80
81     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
82         internalGetFieldAccessorTable() {
83       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable
84           .ensureFieldAccessorsInitialized(
85               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.Builder.class);
86     }
87
88     public static com.google.protobuf.Parser<CloseTransaction> PARSER =
89         new com.google.protobuf.AbstractParser<CloseTransaction>() {
90       public CloseTransaction parsePartialFrom(
91           com.google.protobuf.CodedInputStream input,
92           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
93           throws com.google.protobuf.InvalidProtocolBufferException {
94         return new CloseTransaction(input, extensionRegistry);
95       }
96     };
97
98     @java.lang.Override
99     public com.google.protobuf.Parser<CloseTransaction> getParserForType() {
100       return PARSER;
101     }
102
103     private void initFields() {
104     }
105     private byte memoizedIsInitialized = -1;
106     public final boolean isInitialized() {
107       byte isInitialized = memoizedIsInitialized;
108       if (isInitialized != -1) return isInitialized == 1;
109
110       memoizedIsInitialized = 1;
111       return true;
112     }
113
114     public void writeTo(com.google.protobuf.CodedOutputStream output)
115                         throws java.io.IOException {
116       getSerializedSize();
117       getUnknownFields().writeTo(output);
118     }
119
120     private int memoizedSerializedSize = -1;
121     public int getSerializedSize() {
122       int size = memoizedSerializedSize;
123       if (size != -1) return size;
124
125       size = 0;
126       size += getUnknownFields().getSerializedSize();
127       memoizedSerializedSize = size;
128       return size;
129     }
130
131     private static final long serialVersionUID = 0L;
132     @java.lang.Override
133     protected java.lang.Object writeReplace()
134         throws java.io.ObjectStreamException {
135       return super.writeReplace();
136     }
137
138     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
139         com.google.protobuf.ByteString data)
140         throws com.google.protobuf.InvalidProtocolBufferException {
141       return PARSER.parseFrom(data);
142     }
143     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
144         com.google.protobuf.ByteString data,
145         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
146         throws com.google.protobuf.InvalidProtocolBufferException {
147       return PARSER.parseFrom(data, extensionRegistry);
148     }
149     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(byte[] data)
150         throws com.google.protobuf.InvalidProtocolBufferException {
151       return PARSER.parseFrom(data);
152     }
153     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
154         byte[] data,
155         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
156         throws com.google.protobuf.InvalidProtocolBufferException {
157       return PARSER.parseFrom(data, extensionRegistry);
158     }
159     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(java.io.InputStream input)
160         throws java.io.IOException {
161       return PARSER.parseFrom(input);
162     }
163     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
164         java.io.InputStream input,
165         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
166         throws java.io.IOException {
167       return PARSER.parseFrom(input, extensionRegistry);
168     }
169     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseDelimitedFrom(java.io.InputStream input)
170         throws java.io.IOException {
171       return PARSER.parseDelimitedFrom(input);
172     }
173     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseDelimitedFrom(
174         java.io.InputStream input,
175         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
176         throws java.io.IOException {
177       return PARSER.parseDelimitedFrom(input, extensionRegistry);
178     }
179     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
180         com.google.protobuf.CodedInputStream input)
181         throws java.io.IOException {
182       return PARSER.parseFrom(input);
183     }
184     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
185         com.google.protobuf.CodedInputStream input,
186         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
187         throws java.io.IOException {
188       return PARSER.parseFrom(input, extensionRegistry);
189     }
190
191     public static Builder newBuilder() { return Builder.create(); }
192     public Builder newBuilderForType() { return newBuilder(); }
193     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction prototype) {
194       return newBuilder().mergeFrom(prototype);
195     }
196     public Builder toBuilder() { return newBuilder(this); }
197
198     @java.lang.Override
199     protected Builder newBuilderForType(
200         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
201       Builder builder = new Builder(parent);
202       return builder;
203     }
204     /**
205      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransaction}
206      */
207     public static final class Builder extends
208         com.google.protobuf.GeneratedMessage.Builder<Builder>
209        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionOrBuilder {
210       public static final com.google.protobuf.Descriptors.Descriptor
211           getDescriptor() {
212         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
213       }
214
215       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
216           internalGetFieldAccessorTable() {
217         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable
218             .ensureFieldAccessorsInitialized(
219                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.Builder.class);
220       }
221
222       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.newBuilder()
223       private Builder() {
224         maybeForceBuilderInitialization();
225       }
226
227       private Builder(
228           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
229         super(parent);
230         maybeForceBuilderInitialization();
231       }
232       private void maybeForceBuilderInitialization() {
233         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
234         }
235       }
236       private static Builder create() {
237         return new Builder();
238       }
239
240       public Builder clear() {
241         super.clear();
242         return this;
243       }
244
245       public Builder clone() {
246         return create().mergeFrom(buildPartial());
247       }
248
249       public com.google.protobuf.Descriptors.Descriptor
250           getDescriptorForType() {
251         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
252       }
253
254       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction getDefaultInstanceForType() {
255         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.getDefaultInstance();
256       }
257
258       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction build() {
259         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction result = buildPartial();
260         if (!result.isInitialized()) {
261           throw newUninitializedMessageException(result);
262         }
263         return result;
264       }
265
266       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction buildPartial() {
267         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction(this);
268         onBuilt();
269         return result;
270       }
271
272       public Builder mergeFrom(com.google.protobuf.Message other) {
273         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction) {
274           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction)other);
275         } else {
276           super.mergeFrom(other);
277           return this;
278         }
279       }
280
281       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction other) {
282         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction.getDefaultInstance()) return this;
283         this.mergeUnknownFields(other.getUnknownFields());
284         return this;
285       }
286
287       public final boolean isInitialized() {
288         return true;
289       }
290
291       public Builder mergeFrom(
292           com.google.protobuf.CodedInputStream input,
293           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294           throws java.io.IOException {
295         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction parsedMessage = null;
296         try {
297           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
298         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
299           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransaction) e.getUnfinishedMessage();
300           throw e;
301         } finally {
302           if (parsedMessage != null) {
303             mergeFrom(parsedMessage);
304           }
305         }
306         return this;
307       }
308
309       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransaction)
310     }
311
312     static {
313       defaultInstance = new CloseTransaction(true);
314       defaultInstance.initFields();
315     }
316
317     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransaction)
318   }
319
320   public interface CloseTransactionReplyOrBuilder
321       extends com.google.protobuf.MessageOrBuilder {
322   }
323   /**
324    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionReply}
325    */
326   public static final class CloseTransactionReply extends
327       com.google.protobuf.GeneratedMessage
328       implements CloseTransactionReplyOrBuilder {
329     // Use CloseTransactionReply.newBuilder() to construct.
330     private CloseTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
331       super(builder);
332       this.unknownFields = builder.getUnknownFields();
333     }
334     private CloseTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
335
336     private static final CloseTransactionReply defaultInstance;
337     public static CloseTransactionReply getDefaultInstance() {
338       return defaultInstance;
339     }
340
341     public CloseTransactionReply getDefaultInstanceForType() {
342       return defaultInstance;
343     }
344
345     private final com.google.protobuf.UnknownFieldSet unknownFields;
346     @java.lang.Override
347     public final com.google.protobuf.UnknownFieldSet
348         getUnknownFields() {
349       return this.unknownFields;
350     }
351     private CloseTransactionReply(
352         com.google.protobuf.CodedInputStream input,
353         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354         throws com.google.protobuf.InvalidProtocolBufferException {
355       initFields();
356       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
357           com.google.protobuf.UnknownFieldSet.newBuilder();
358       try {
359         boolean done = false;
360         while (!done) {
361           int tag = input.readTag();
362           switch (tag) {
363             case 0:
364               done = true;
365               break;
366             default: {
367               if (!parseUnknownField(input, unknownFields,
368                                      extensionRegistry, tag)) {
369                 done = true;
370               }
371               break;
372             }
373           }
374         }
375       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
376         throw e.setUnfinishedMessage(this);
377       } catch (java.io.IOException e) {
378         throw new com.google.protobuf.InvalidProtocolBufferException(
379             e.getMessage()).setUnfinishedMessage(this);
380       } finally {
381         this.unknownFields = unknownFields.build();
382         makeExtensionsImmutable();
383       }
384     }
385     public static final com.google.protobuf.Descriptors.Descriptor
386         getDescriptor() {
387       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
388     }
389
390     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
391         internalGetFieldAccessorTable() {
392       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable
393           .ensureFieldAccessorsInitialized(
394               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.Builder.class);
395     }
396
397     public static com.google.protobuf.Parser<CloseTransactionReply> PARSER =
398         new com.google.protobuf.AbstractParser<CloseTransactionReply>() {
399       public CloseTransactionReply parsePartialFrom(
400           com.google.protobuf.CodedInputStream input,
401           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402           throws com.google.protobuf.InvalidProtocolBufferException {
403         return new CloseTransactionReply(input, extensionRegistry);
404       }
405     };
406
407     @java.lang.Override
408     public com.google.protobuf.Parser<CloseTransactionReply> getParserForType() {
409       return PARSER;
410     }
411
412     private void initFields() {
413     }
414     private byte memoizedIsInitialized = -1;
415     public final boolean isInitialized() {
416       byte isInitialized = memoizedIsInitialized;
417       if (isInitialized != -1) return isInitialized == 1;
418
419       memoizedIsInitialized = 1;
420       return true;
421     }
422
423     public void writeTo(com.google.protobuf.CodedOutputStream output)
424                         throws java.io.IOException {
425       getSerializedSize();
426       getUnknownFields().writeTo(output);
427     }
428
429     private int memoizedSerializedSize = -1;
430     public int getSerializedSize() {
431       int size = memoizedSerializedSize;
432       if (size != -1) return size;
433
434       size = 0;
435       size += getUnknownFields().getSerializedSize();
436       memoizedSerializedSize = size;
437       return size;
438     }
439
440     private static final long serialVersionUID = 0L;
441     @java.lang.Override
442     protected java.lang.Object writeReplace()
443         throws java.io.ObjectStreamException {
444       return super.writeReplace();
445     }
446
447     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
448         com.google.protobuf.ByteString data)
449         throws com.google.protobuf.InvalidProtocolBufferException {
450       return PARSER.parseFrom(data);
451     }
452     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
453         com.google.protobuf.ByteString data,
454         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
455         throws com.google.protobuf.InvalidProtocolBufferException {
456       return PARSER.parseFrom(data, extensionRegistry);
457     }
458     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(byte[] data)
459         throws com.google.protobuf.InvalidProtocolBufferException {
460       return PARSER.parseFrom(data);
461     }
462     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
463         byte[] data,
464         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465         throws com.google.protobuf.InvalidProtocolBufferException {
466       return PARSER.parseFrom(data, extensionRegistry);
467     }
468     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(java.io.InputStream input)
469         throws java.io.IOException {
470       return PARSER.parseFrom(input);
471     }
472     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
473         java.io.InputStream input,
474         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
475         throws java.io.IOException {
476       return PARSER.parseFrom(input, extensionRegistry);
477     }
478     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseDelimitedFrom(java.io.InputStream input)
479         throws java.io.IOException {
480       return PARSER.parseDelimitedFrom(input);
481     }
482     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseDelimitedFrom(
483         java.io.InputStream input,
484         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
485         throws java.io.IOException {
486       return PARSER.parseDelimitedFrom(input, extensionRegistry);
487     }
488     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
489         com.google.protobuf.CodedInputStream input)
490         throws java.io.IOException {
491       return PARSER.parseFrom(input);
492     }
493     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
494         com.google.protobuf.CodedInputStream input,
495         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
496         throws java.io.IOException {
497       return PARSER.parseFrom(input, extensionRegistry);
498     }
499
500     public static Builder newBuilder() { return Builder.create(); }
501     public Builder newBuilderForType() { return newBuilder(); }
502     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply prototype) {
503       return newBuilder().mergeFrom(prototype);
504     }
505     public Builder toBuilder() { return newBuilder(this); }
506
507     @java.lang.Override
508     protected Builder newBuilderForType(
509         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
510       Builder builder = new Builder(parent);
511       return builder;
512     }
513     /**
514      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionReply}
515      */
516     public static final class Builder extends
517         com.google.protobuf.GeneratedMessage.Builder<Builder>
518        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReplyOrBuilder {
519       public static final com.google.protobuf.Descriptors.Descriptor
520           getDescriptor() {
521         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
522       }
523
524       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
525           internalGetFieldAccessorTable() {
526         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable
527             .ensureFieldAccessorsInitialized(
528                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.Builder.class);
529       }
530
531       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.newBuilder()
532       private Builder() {
533         maybeForceBuilderInitialization();
534       }
535
536       private Builder(
537           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
538         super(parent);
539         maybeForceBuilderInitialization();
540       }
541       private void maybeForceBuilderInitialization() {
542         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
543         }
544       }
545       private static Builder create() {
546         return new Builder();
547       }
548
549       public Builder clear() {
550         super.clear();
551         return this;
552       }
553
554       public Builder clone() {
555         return create().mergeFrom(buildPartial());
556       }
557
558       public com.google.protobuf.Descriptors.Descriptor
559           getDescriptorForType() {
560         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
561       }
562
563       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply getDefaultInstanceForType() {
564         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.getDefaultInstance();
565       }
566
567       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply build() {
568         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply result = buildPartial();
569         if (!result.isInitialized()) {
570           throw newUninitializedMessageException(result);
571         }
572         return result;
573       }
574
575       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply buildPartial() {
576         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply(this);
577         onBuilt();
578         return result;
579       }
580
581       public Builder mergeFrom(com.google.protobuf.Message other) {
582         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply) {
583           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply)other);
584         } else {
585           super.mergeFrom(other);
586           return this;
587         }
588       }
589
590       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply other) {
591         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply.getDefaultInstance()) return this;
592         this.mergeUnknownFields(other.getUnknownFields());
593         return this;
594       }
595
596       public final boolean isInitialized() {
597         return true;
598       }
599
600       public Builder mergeFrom(
601           com.google.protobuf.CodedInputStream input,
602           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
603           throws java.io.IOException {
604         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply parsedMessage = null;
605         try {
606           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
607         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
608           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CloseTransactionReply) e.getUnfinishedMessage();
609           throw e;
610         } finally {
611           if (parsedMessage != null) {
612             mergeFrom(parsedMessage);
613           }
614         }
615         return this;
616       }
617
618       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransactionReply)
619     }
620
621     static {
622       defaultInstance = new CloseTransactionReply(true);
623       defaultInstance.initFields();
624     }
625
626     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransactionReply)
627   }
628
629   public interface CreateTransactionOrBuilder
630       extends com.google.protobuf.MessageOrBuilder {
631
632     // required string transactionId = 1;
633     /**
634      * <code>required string transactionId = 1;</code>
635      */
636     boolean hasTransactionId();
637     /**
638      * <code>required string transactionId = 1;</code>
639      */
640     java.lang.String getTransactionId();
641     /**
642      * <code>required string transactionId = 1;</code>
643      */
644     com.google.protobuf.ByteString
645         getTransactionIdBytes();
646   }
647   /**
648    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
649    */
650   public static final class CreateTransaction extends
651       com.google.protobuf.GeneratedMessage
652       implements CreateTransactionOrBuilder {
653     // Use CreateTransaction.newBuilder() to construct.
654     private CreateTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
655       super(builder);
656       this.unknownFields = builder.getUnknownFields();
657     }
658     private CreateTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
659
660     private static final CreateTransaction defaultInstance;
661     public static CreateTransaction getDefaultInstance() {
662       return defaultInstance;
663     }
664
665     public CreateTransaction getDefaultInstanceForType() {
666       return defaultInstance;
667     }
668
669     private final com.google.protobuf.UnknownFieldSet unknownFields;
670     @java.lang.Override
671     public final com.google.protobuf.UnknownFieldSet
672         getUnknownFields() {
673       return this.unknownFields;
674     }
675     private CreateTransaction(
676         com.google.protobuf.CodedInputStream input,
677         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
678         throws com.google.protobuf.InvalidProtocolBufferException {
679       initFields();
680       int mutable_bitField0_ = 0;
681       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
682           com.google.protobuf.UnknownFieldSet.newBuilder();
683       try {
684         boolean done = false;
685         while (!done) {
686           int tag = input.readTag();
687           switch (tag) {
688             case 0:
689               done = true;
690               break;
691             default: {
692               if (!parseUnknownField(input, unknownFields,
693                                      extensionRegistry, tag)) {
694                 done = true;
695               }
696               break;
697             }
698             case 10: {
699               bitField0_ |= 0x00000001;
700               transactionId_ = input.readBytes();
701               break;
702             }
703           }
704         }
705       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
706         throw e.setUnfinishedMessage(this);
707       } catch (java.io.IOException e) {
708         throw new com.google.protobuf.InvalidProtocolBufferException(
709             e.getMessage()).setUnfinishedMessage(this);
710       } finally {
711         this.unknownFields = unknownFields.build();
712         makeExtensionsImmutable();
713       }
714     }
715     public static final com.google.protobuf.Descriptors.Descriptor
716         getDescriptor() {
717       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
718     }
719
720     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
721         internalGetFieldAccessorTable() {
722       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
723           .ensureFieldAccessorsInitialized(
724               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
725     }
726
727     public static com.google.protobuf.Parser<CreateTransaction> PARSER =
728         new com.google.protobuf.AbstractParser<CreateTransaction>() {
729       public CreateTransaction parsePartialFrom(
730           com.google.protobuf.CodedInputStream input,
731           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
732           throws com.google.protobuf.InvalidProtocolBufferException {
733         return new CreateTransaction(input, extensionRegistry);
734       }
735     };
736
737     @java.lang.Override
738     public com.google.protobuf.Parser<CreateTransaction> getParserForType() {
739       return PARSER;
740     }
741
742     private int bitField0_;
743     // required string transactionId = 1;
744     public static final int TRANSACTIONID_FIELD_NUMBER = 1;
745     private java.lang.Object transactionId_;
746     /**
747      * <code>required string transactionId = 1;</code>
748      */
749     public boolean hasTransactionId() {
750       return ((bitField0_ & 0x00000001) == 0x00000001);
751     }
752     /**
753      * <code>required string transactionId = 1;</code>
754      */
755     public java.lang.String getTransactionId() {
756       java.lang.Object ref = transactionId_;
757       if (ref instanceof java.lang.String) {
758         return (java.lang.String) ref;
759       } else {
760         com.google.protobuf.ByteString bs = 
761             (com.google.protobuf.ByteString) ref;
762         java.lang.String s = bs.toStringUtf8();
763         if (bs.isValidUtf8()) {
764           transactionId_ = s;
765         }
766         return s;
767       }
768     }
769     /**
770      * <code>required string transactionId = 1;</code>
771      */
772     public com.google.protobuf.ByteString
773         getTransactionIdBytes() {
774       java.lang.Object ref = transactionId_;
775       if (ref instanceof java.lang.String) {
776         com.google.protobuf.ByteString b = 
777             com.google.protobuf.ByteString.copyFromUtf8(
778                 (java.lang.String) ref);
779         transactionId_ = b;
780         return b;
781       } else {
782         return (com.google.protobuf.ByteString) ref;
783       }
784     }
785
786     private void initFields() {
787       transactionId_ = "";
788     }
789     private byte memoizedIsInitialized = -1;
790     public final boolean isInitialized() {
791       byte isInitialized = memoizedIsInitialized;
792       if (isInitialized != -1) return isInitialized == 1;
793
794       if (!hasTransactionId()) {
795         memoizedIsInitialized = 0;
796         return false;
797       }
798       memoizedIsInitialized = 1;
799       return true;
800     }
801
802     public void writeTo(com.google.protobuf.CodedOutputStream output)
803                         throws java.io.IOException {
804       getSerializedSize();
805       if (((bitField0_ & 0x00000001) == 0x00000001)) {
806         output.writeBytes(1, getTransactionIdBytes());
807       }
808       getUnknownFields().writeTo(output);
809     }
810
811     private int memoizedSerializedSize = -1;
812     public int getSerializedSize() {
813       int size = memoizedSerializedSize;
814       if (size != -1) return size;
815
816       size = 0;
817       if (((bitField0_ & 0x00000001) == 0x00000001)) {
818         size += com.google.protobuf.CodedOutputStream
819           .computeBytesSize(1, getTransactionIdBytes());
820       }
821       size += getUnknownFields().getSerializedSize();
822       memoizedSerializedSize = size;
823       return size;
824     }
825
826     private static final long serialVersionUID = 0L;
827     @java.lang.Override
828     protected java.lang.Object writeReplace()
829         throws java.io.ObjectStreamException {
830       return super.writeReplace();
831     }
832
833     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
834         com.google.protobuf.ByteString data)
835         throws com.google.protobuf.InvalidProtocolBufferException {
836       return PARSER.parseFrom(data);
837     }
838     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
839         com.google.protobuf.ByteString data,
840         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
841         throws com.google.protobuf.InvalidProtocolBufferException {
842       return PARSER.parseFrom(data, extensionRegistry);
843     }
844     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(byte[] data)
845         throws com.google.protobuf.InvalidProtocolBufferException {
846       return PARSER.parseFrom(data);
847     }
848     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
849         byte[] data,
850         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
851         throws com.google.protobuf.InvalidProtocolBufferException {
852       return PARSER.parseFrom(data, extensionRegistry);
853     }
854     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(java.io.InputStream input)
855         throws java.io.IOException {
856       return PARSER.parseFrom(input);
857     }
858     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
859         java.io.InputStream input,
860         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
861         throws java.io.IOException {
862       return PARSER.parseFrom(input, extensionRegistry);
863     }
864     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(java.io.InputStream input)
865         throws java.io.IOException {
866       return PARSER.parseDelimitedFrom(input);
867     }
868     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(
869         java.io.InputStream input,
870         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
871         throws java.io.IOException {
872       return PARSER.parseDelimitedFrom(input, extensionRegistry);
873     }
874     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
875         com.google.protobuf.CodedInputStream input)
876         throws java.io.IOException {
877       return PARSER.parseFrom(input);
878     }
879     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
880         com.google.protobuf.CodedInputStream input,
881         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
882         throws java.io.IOException {
883       return PARSER.parseFrom(input, extensionRegistry);
884     }
885
886     public static Builder newBuilder() { return Builder.create(); }
887     public Builder newBuilderForType() { return newBuilder(); }
888     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction prototype) {
889       return newBuilder().mergeFrom(prototype);
890     }
891     public Builder toBuilder() { return newBuilder(this); }
892
893     @java.lang.Override
894     protected Builder newBuilderForType(
895         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
896       Builder builder = new Builder(parent);
897       return builder;
898     }
899     /**
900      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
901      */
902     public static final class Builder extends
903         com.google.protobuf.GeneratedMessage.Builder<Builder>
904        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionOrBuilder {
905       public static final com.google.protobuf.Descriptors.Descriptor
906           getDescriptor() {
907         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
908       }
909
910       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
911           internalGetFieldAccessorTable() {
912         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
913             .ensureFieldAccessorsInitialized(
914                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
915       }
916
917       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.newBuilder()
918       private Builder() {
919         maybeForceBuilderInitialization();
920       }
921
922       private Builder(
923           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
924         super(parent);
925         maybeForceBuilderInitialization();
926       }
927       private void maybeForceBuilderInitialization() {
928         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
929         }
930       }
931       private static Builder create() {
932         return new Builder();
933       }
934
935       public Builder clear() {
936         super.clear();
937         transactionId_ = "";
938         bitField0_ = (bitField0_ & ~0x00000001);
939         return this;
940       }
941
942       public Builder clone() {
943         return create().mergeFrom(buildPartial());
944       }
945
946       public com.google.protobuf.Descriptors.Descriptor
947           getDescriptorForType() {
948         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
949       }
950
951       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction getDefaultInstanceForType() {
952         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance();
953       }
954
955       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction build() {
956         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction result = buildPartial();
957         if (!result.isInitialized()) {
958           throw newUninitializedMessageException(result);
959         }
960         return result;
961       }
962
963       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction buildPartial() {
964         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction(this);
965         int from_bitField0_ = bitField0_;
966         int to_bitField0_ = 0;
967         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
968           to_bitField0_ |= 0x00000001;
969         }
970         result.transactionId_ = transactionId_;
971         result.bitField0_ = to_bitField0_;
972         onBuilt();
973         return result;
974       }
975
976       public Builder mergeFrom(com.google.protobuf.Message other) {
977         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction) {
978           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction)other);
979         } else {
980           super.mergeFrom(other);
981           return this;
982         }
983       }
984
985       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction other) {
986         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance()) return this;
987         if (other.hasTransactionId()) {
988           bitField0_ |= 0x00000001;
989           transactionId_ = other.transactionId_;
990           onChanged();
991         }
992         this.mergeUnknownFields(other.getUnknownFields());
993         return this;
994       }
995
996       public final boolean isInitialized() {
997         if (!hasTransactionId()) {
998           
999           return false;
1000         }
1001         return true;
1002       }
1003
1004       public Builder mergeFrom(
1005           com.google.protobuf.CodedInputStream input,
1006           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1007           throws java.io.IOException {
1008         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parsedMessage = null;
1009         try {
1010           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1011         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1012           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction) e.getUnfinishedMessage();
1013           throw e;
1014         } finally {
1015           if (parsedMessage != null) {
1016             mergeFrom(parsedMessage);
1017           }
1018         }
1019         return this;
1020       }
1021       private int bitField0_;
1022
1023       // required string transactionId = 1;
1024       private java.lang.Object transactionId_ = "";
1025       /**
1026        * <code>required string transactionId = 1;</code>
1027        */
1028       public boolean hasTransactionId() {
1029         return ((bitField0_ & 0x00000001) == 0x00000001);
1030       }
1031       /**
1032        * <code>required string transactionId = 1;</code>
1033        */
1034       public java.lang.String getTransactionId() {
1035         java.lang.Object ref = transactionId_;
1036         if (!(ref instanceof java.lang.String)) {
1037           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1038               .toStringUtf8();
1039           transactionId_ = s;
1040           return s;
1041         } else {
1042           return (java.lang.String) ref;
1043         }
1044       }
1045       /**
1046        * <code>required string transactionId = 1;</code>
1047        */
1048       public com.google.protobuf.ByteString
1049           getTransactionIdBytes() {
1050         java.lang.Object ref = transactionId_;
1051         if (ref instanceof String) {
1052           com.google.protobuf.ByteString b = 
1053               com.google.protobuf.ByteString.copyFromUtf8(
1054                   (java.lang.String) ref);
1055           transactionId_ = b;
1056           return b;
1057         } else {
1058           return (com.google.protobuf.ByteString) ref;
1059         }
1060       }
1061       /**
1062        * <code>required string transactionId = 1;</code>
1063        */
1064       public Builder setTransactionId(
1065           java.lang.String value) {
1066         if (value == null) {
1067     throw new NullPointerException();
1068   }
1069   bitField0_ |= 0x00000001;
1070         transactionId_ = value;
1071         onChanged();
1072         return this;
1073       }
1074       /**
1075        * <code>required string transactionId = 1;</code>
1076        */
1077       public Builder clearTransactionId() {
1078         bitField0_ = (bitField0_ & ~0x00000001);
1079         transactionId_ = getDefaultInstance().getTransactionId();
1080         onChanged();
1081         return this;
1082       }
1083       /**
1084        * <code>required string transactionId = 1;</code>
1085        */
1086       public Builder setTransactionIdBytes(
1087           com.google.protobuf.ByteString value) {
1088         if (value == null) {
1089     throw new NullPointerException();
1090   }
1091   bitField0_ |= 0x00000001;
1092         transactionId_ = value;
1093         onChanged();
1094         return this;
1095       }
1096
1097       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransaction)
1098     }
1099
1100     static {
1101       defaultInstance = new CreateTransaction(true);
1102       defaultInstance.initFields();
1103     }
1104
1105     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransaction)
1106   }
1107
1108   public interface CreateTransactionReplyOrBuilder
1109       extends com.google.protobuf.MessageOrBuilder {
1110
1111     // required string transactionActorPath = 1;
1112     /**
1113      * <code>required string transactionActorPath = 1;</code>
1114      */
1115     boolean hasTransactionActorPath();
1116     /**
1117      * <code>required string transactionActorPath = 1;</code>
1118      */
1119     java.lang.String getTransactionActorPath();
1120     /**
1121      * <code>required string transactionActorPath = 1;</code>
1122      */
1123     com.google.protobuf.ByteString
1124         getTransactionActorPathBytes();
1125
1126     // required string transactionId = 2;
1127     /**
1128      * <code>required string transactionId = 2;</code>
1129      */
1130     boolean hasTransactionId();
1131     /**
1132      * <code>required string transactionId = 2;</code>
1133      */
1134     java.lang.String getTransactionId();
1135     /**
1136      * <code>required string transactionId = 2;</code>
1137      */
1138     com.google.protobuf.ByteString
1139         getTransactionIdBytes();
1140   }
1141   /**
1142    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
1143    */
1144   public static final class CreateTransactionReply extends
1145       com.google.protobuf.GeneratedMessage
1146       implements CreateTransactionReplyOrBuilder {
1147     // Use CreateTransactionReply.newBuilder() to construct.
1148     private CreateTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1149       super(builder);
1150       this.unknownFields = builder.getUnknownFields();
1151     }
1152     private CreateTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1153
1154     private static final CreateTransactionReply defaultInstance;
1155     public static CreateTransactionReply getDefaultInstance() {
1156       return defaultInstance;
1157     }
1158
1159     public CreateTransactionReply getDefaultInstanceForType() {
1160       return defaultInstance;
1161     }
1162
1163     private final com.google.protobuf.UnknownFieldSet unknownFields;
1164     @java.lang.Override
1165     public final com.google.protobuf.UnknownFieldSet
1166         getUnknownFields() {
1167       return this.unknownFields;
1168     }
1169     private CreateTransactionReply(
1170         com.google.protobuf.CodedInputStream input,
1171         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1172         throws com.google.protobuf.InvalidProtocolBufferException {
1173       initFields();
1174       int mutable_bitField0_ = 0;
1175       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1176           com.google.protobuf.UnknownFieldSet.newBuilder();
1177       try {
1178         boolean done = false;
1179         while (!done) {
1180           int tag = input.readTag();
1181           switch (tag) {
1182             case 0:
1183               done = true;
1184               break;
1185             default: {
1186               if (!parseUnknownField(input, unknownFields,
1187                                      extensionRegistry, tag)) {
1188                 done = true;
1189               }
1190               break;
1191             }
1192             case 10: {
1193               bitField0_ |= 0x00000001;
1194               transactionActorPath_ = input.readBytes();
1195               break;
1196             }
1197             case 18: {
1198               bitField0_ |= 0x00000002;
1199               transactionId_ = input.readBytes();
1200               break;
1201             }
1202           }
1203         }
1204       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1205         throw e.setUnfinishedMessage(this);
1206       } catch (java.io.IOException e) {
1207         throw new com.google.protobuf.InvalidProtocolBufferException(
1208             e.getMessage()).setUnfinishedMessage(this);
1209       } finally {
1210         this.unknownFields = unknownFields.build();
1211         makeExtensionsImmutable();
1212       }
1213     }
1214     public static final com.google.protobuf.Descriptors.Descriptor
1215         getDescriptor() {
1216       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1217     }
1218
1219     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1220         internalGetFieldAccessorTable() {
1221       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1222           .ensureFieldAccessorsInitialized(
1223               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1224     }
1225
1226     public static com.google.protobuf.Parser<CreateTransactionReply> PARSER =
1227         new com.google.protobuf.AbstractParser<CreateTransactionReply>() {
1228       public CreateTransactionReply parsePartialFrom(
1229           com.google.protobuf.CodedInputStream input,
1230           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1231           throws com.google.protobuf.InvalidProtocolBufferException {
1232         return new CreateTransactionReply(input, extensionRegistry);
1233       }
1234     };
1235
1236     @java.lang.Override
1237     public com.google.protobuf.Parser<CreateTransactionReply> getParserForType() {
1238       return PARSER;
1239     }
1240
1241     private int bitField0_;
1242     // required string transactionActorPath = 1;
1243     public static final int TRANSACTIONACTORPATH_FIELD_NUMBER = 1;
1244     private java.lang.Object transactionActorPath_;
1245     /**
1246      * <code>required string transactionActorPath = 1;</code>
1247      */
1248     public boolean hasTransactionActorPath() {
1249       return ((bitField0_ & 0x00000001) == 0x00000001);
1250     }
1251     /**
1252      * <code>required string transactionActorPath = 1;</code>
1253      */
1254     public java.lang.String getTransactionActorPath() {
1255       java.lang.Object ref = transactionActorPath_;
1256       if (ref instanceof java.lang.String) {
1257         return (java.lang.String) ref;
1258       } else {
1259         com.google.protobuf.ByteString bs = 
1260             (com.google.protobuf.ByteString) ref;
1261         java.lang.String s = bs.toStringUtf8();
1262         if (bs.isValidUtf8()) {
1263           transactionActorPath_ = s;
1264         }
1265         return s;
1266       }
1267     }
1268     /**
1269      * <code>required string transactionActorPath = 1;</code>
1270      */
1271     public com.google.protobuf.ByteString
1272         getTransactionActorPathBytes() {
1273       java.lang.Object ref = transactionActorPath_;
1274       if (ref instanceof java.lang.String) {
1275         com.google.protobuf.ByteString b = 
1276             com.google.protobuf.ByteString.copyFromUtf8(
1277                 (java.lang.String) ref);
1278         transactionActorPath_ = b;
1279         return b;
1280       } else {
1281         return (com.google.protobuf.ByteString) ref;
1282       }
1283     }
1284
1285     // required string transactionId = 2;
1286     public static final int TRANSACTIONID_FIELD_NUMBER = 2;
1287     private java.lang.Object transactionId_;
1288     /**
1289      * <code>required string transactionId = 2;</code>
1290      */
1291     public boolean hasTransactionId() {
1292       return ((bitField0_ & 0x00000002) == 0x00000002);
1293     }
1294     /**
1295      * <code>required string transactionId = 2;</code>
1296      */
1297     public java.lang.String getTransactionId() {
1298       java.lang.Object ref = transactionId_;
1299       if (ref instanceof java.lang.String) {
1300         return (java.lang.String) ref;
1301       } else {
1302         com.google.protobuf.ByteString bs = 
1303             (com.google.protobuf.ByteString) ref;
1304         java.lang.String s = bs.toStringUtf8();
1305         if (bs.isValidUtf8()) {
1306           transactionId_ = s;
1307         }
1308         return s;
1309       }
1310     }
1311     /**
1312      * <code>required string transactionId = 2;</code>
1313      */
1314     public com.google.protobuf.ByteString
1315         getTransactionIdBytes() {
1316       java.lang.Object ref = transactionId_;
1317       if (ref instanceof java.lang.String) {
1318         com.google.protobuf.ByteString b = 
1319             com.google.protobuf.ByteString.copyFromUtf8(
1320                 (java.lang.String) ref);
1321         transactionId_ = b;
1322         return b;
1323       } else {
1324         return (com.google.protobuf.ByteString) ref;
1325       }
1326     }
1327
1328     private void initFields() {
1329       transactionActorPath_ = "";
1330       transactionId_ = "";
1331     }
1332     private byte memoizedIsInitialized = -1;
1333     public final boolean isInitialized() {
1334       byte isInitialized = memoizedIsInitialized;
1335       if (isInitialized != -1) return isInitialized == 1;
1336
1337       if (!hasTransactionActorPath()) {
1338         memoizedIsInitialized = 0;
1339         return false;
1340       }
1341       if (!hasTransactionId()) {
1342         memoizedIsInitialized = 0;
1343         return false;
1344       }
1345       memoizedIsInitialized = 1;
1346       return true;
1347     }
1348
1349     public void writeTo(com.google.protobuf.CodedOutputStream output)
1350                         throws java.io.IOException {
1351       getSerializedSize();
1352       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1353         output.writeBytes(1, getTransactionActorPathBytes());
1354       }
1355       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1356         output.writeBytes(2, getTransactionIdBytes());
1357       }
1358       getUnknownFields().writeTo(output);
1359     }
1360
1361     private int memoizedSerializedSize = -1;
1362     public int getSerializedSize() {
1363       int size = memoizedSerializedSize;
1364       if (size != -1) return size;
1365
1366       size = 0;
1367       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1368         size += com.google.protobuf.CodedOutputStream
1369           .computeBytesSize(1, getTransactionActorPathBytes());
1370       }
1371       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1372         size += com.google.protobuf.CodedOutputStream
1373           .computeBytesSize(2, getTransactionIdBytes());
1374       }
1375       size += getUnknownFields().getSerializedSize();
1376       memoizedSerializedSize = size;
1377       return size;
1378     }
1379
1380     private static final long serialVersionUID = 0L;
1381     @java.lang.Override
1382     protected java.lang.Object writeReplace()
1383         throws java.io.ObjectStreamException {
1384       return super.writeReplace();
1385     }
1386
1387     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1388         com.google.protobuf.ByteString data)
1389         throws com.google.protobuf.InvalidProtocolBufferException {
1390       return PARSER.parseFrom(data);
1391     }
1392     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1393         com.google.protobuf.ByteString data,
1394         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1395         throws com.google.protobuf.InvalidProtocolBufferException {
1396       return PARSER.parseFrom(data, extensionRegistry);
1397     }
1398     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(byte[] data)
1399         throws com.google.protobuf.InvalidProtocolBufferException {
1400       return PARSER.parseFrom(data);
1401     }
1402     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1403         byte[] data,
1404         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1405         throws com.google.protobuf.InvalidProtocolBufferException {
1406       return PARSER.parseFrom(data, extensionRegistry);
1407     }
1408     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(java.io.InputStream input)
1409         throws java.io.IOException {
1410       return PARSER.parseFrom(input);
1411     }
1412     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1413         java.io.InputStream input,
1414         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1415         throws java.io.IOException {
1416       return PARSER.parseFrom(input, extensionRegistry);
1417     }
1418     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(java.io.InputStream input)
1419         throws java.io.IOException {
1420       return PARSER.parseDelimitedFrom(input);
1421     }
1422     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(
1423         java.io.InputStream input,
1424         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1425         throws java.io.IOException {
1426       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1427     }
1428     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1429         com.google.protobuf.CodedInputStream input)
1430         throws java.io.IOException {
1431       return PARSER.parseFrom(input);
1432     }
1433     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1434         com.google.protobuf.CodedInputStream input,
1435         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1436         throws java.io.IOException {
1437       return PARSER.parseFrom(input, extensionRegistry);
1438     }
1439
1440     public static Builder newBuilder() { return Builder.create(); }
1441     public Builder newBuilderForType() { return newBuilder(); }
1442     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply prototype) {
1443       return newBuilder().mergeFrom(prototype);
1444     }
1445     public Builder toBuilder() { return newBuilder(this); }
1446
1447     @java.lang.Override
1448     protected Builder newBuilderForType(
1449         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1450       Builder builder = new Builder(parent);
1451       return builder;
1452     }
1453     /**
1454      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
1455      */
1456     public static final class Builder extends
1457         com.google.protobuf.GeneratedMessage.Builder<Builder>
1458        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReplyOrBuilder {
1459       public static final com.google.protobuf.Descriptors.Descriptor
1460           getDescriptor() {
1461         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1462       }
1463
1464       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1465           internalGetFieldAccessorTable() {
1466         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1467             .ensureFieldAccessorsInitialized(
1468                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1469       }
1470
1471       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.newBuilder()
1472       private Builder() {
1473         maybeForceBuilderInitialization();
1474       }
1475
1476       private Builder(
1477           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1478         super(parent);
1479         maybeForceBuilderInitialization();
1480       }
1481       private void maybeForceBuilderInitialization() {
1482         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1483         }
1484       }
1485       private static Builder create() {
1486         return new Builder();
1487       }
1488
1489       public Builder clear() {
1490         super.clear();
1491         transactionActorPath_ = "";
1492         bitField0_ = (bitField0_ & ~0x00000001);
1493         transactionId_ = "";
1494         bitField0_ = (bitField0_ & ~0x00000002);
1495         return this;
1496       }
1497
1498       public Builder clone() {
1499         return create().mergeFrom(buildPartial());
1500       }
1501
1502       public com.google.protobuf.Descriptors.Descriptor
1503           getDescriptorForType() {
1504         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1505       }
1506
1507       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply getDefaultInstanceForType() {
1508         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance();
1509       }
1510
1511       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply build() {
1512         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply result = buildPartial();
1513         if (!result.isInitialized()) {
1514           throw newUninitializedMessageException(result);
1515         }
1516         return result;
1517       }
1518
1519       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply buildPartial() {
1520         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply(this);
1521         int from_bitField0_ = bitField0_;
1522         int to_bitField0_ = 0;
1523         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1524           to_bitField0_ |= 0x00000001;
1525         }
1526         result.transactionActorPath_ = transactionActorPath_;
1527         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1528           to_bitField0_ |= 0x00000002;
1529         }
1530         result.transactionId_ = transactionId_;
1531         result.bitField0_ = to_bitField0_;
1532         onBuilt();
1533         return result;
1534       }
1535
1536       public Builder mergeFrom(com.google.protobuf.Message other) {
1537         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply) {
1538           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply)other);
1539         } else {
1540           super.mergeFrom(other);
1541           return this;
1542         }
1543       }
1544
1545       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply other) {
1546         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance()) return this;
1547         if (other.hasTransactionActorPath()) {
1548           bitField0_ |= 0x00000001;
1549           transactionActorPath_ = other.transactionActorPath_;
1550           onChanged();
1551         }
1552         if (other.hasTransactionId()) {
1553           bitField0_ |= 0x00000002;
1554           transactionId_ = other.transactionId_;
1555           onChanged();
1556         }
1557         this.mergeUnknownFields(other.getUnknownFields());
1558         return this;
1559       }
1560
1561       public final boolean isInitialized() {
1562         if (!hasTransactionActorPath()) {
1563           
1564           return false;
1565         }
1566         if (!hasTransactionId()) {
1567           
1568           return false;
1569         }
1570         return true;
1571       }
1572
1573       public Builder mergeFrom(
1574           com.google.protobuf.CodedInputStream input,
1575           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1576           throws java.io.IOException {
1577         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parsedMessage = null;
1578         try {
1579           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1580         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1581           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply) e.getUnfinishedMessage();
1582           throw e;
1583         } finally {
1584           if (parsedMessage != null) {
1585             mergeFrom(parsedMessage);
1586           }
1587         }
1588         return this;
1589       }
1590       private int bitField0_;
1591
1592       // required string transactionActorPath = 1;
1593       private java.lang.Object transactionActorPath_ = "";
1594       /**
1595        * <code>required string transactionActorPath = 1;</code>
1596        */
1597       public boolean hasTransactionActorPath() {
1598         return ((bitField0_ & 0x00000001) == 0x00000001);
1599       }
1600       /**
1601        * <code>required string transactionActorPath = 1;</code>
1602        */
1603       public java.lang.String getTransactionActorPath() {
1604         java.lang.Object ref = transactionActorPath_;
1605         if (!(ref instanceof java.lang.String)) {
1606           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1607               .toStringUtf8();
1608           transactionActorPath_ = s;
1609           return s;
1610         } else {
1611           return (java.lang.String) ref;
1612         }
1613       }
1614       /**
1615        * <code>required string transactionActorPath = 1;</code>
1616        */
1617       public com.google.protobuf.ByteString
1618           getTransactionActorPathBytes() {
1619         java.lang.Object ref = transactionActorPath_;
1620         if (ref instanceof String) {
1621           com.google.protobuf.ByteString b = 
1622               com.google.protobuf.ByteString.copyFromUtf8(
1623                   (java.lang.String) ref);
1624           transactionActorPath_ = b;
1625           return b;
1626         } else {
1627           return (com.google.protobuf.ByteString) ref;
1628         }
1629       }
1630       /**
1631        * <code>required string transactionActorPath = 1;</code>
1632        */
1633       public Builder setTransactionActorPath(
1634           java.lang.String value) {
1635         if (value == null) {
1636     throw new NullPointerException();
1637   }
1638   bitField0_ |= 0x00000001;
1639         transactionActorPath_ = value;
1640         onChanged();
1641         return this;
1642       }
1643       /**
1644        * <code>required string transactionActorPath = 1;</code>
1645        */
1646       public Builder clearTransactionActorPath() {
1647         bitField0_ = (bitField0_ & ~0x00000001);
1648         transactionActorPath_ = getDefaultInstance().getTransactionActorPath();
1649         onChanged();
1650         return this;
1651       }
1652       /**
1653        * <code>required string transactionActorPath = 1;</code>
1654        */
1655       public Builder setTransactionActorPathBytes(
1656           com.google.protobuf.ByteString value) {
1657         if (value == null) {
1658     throw new NullPointerException();
1659   }
1660   bitField0_ |= 0x00000001;
1661         transactionActorPath_ = value;
1662         onChanged();
1663         return this;
1664       }
1665
1666       // required string transactionId = 2;
1667       private java.lang.Object transactionId_ = "";
1668       /**
1669        * <code>required string transactionId = 2;</code>
1670        */
1671       public boolean hasTransactionId() {
1672         return ((bitField0_ & 0x00000002) == 0x00000002);
1673       }
1674       /**
1675        * <code>required string transactionId = 2;</code>
1676        */
1677       public java.lang.String getTransactionId() {
1678         java.lang.Object ref = transactionId_;
1679         if (!(ref instanceof java.lang.String)) {
1680           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1681               .toStringUtf8();
1682           transactionId_ = s;
1683           return s;
1684         } else {
1685           return (java.lang.String) ref;
1686         }
1687       }
1688       /**
1689        * <code>required string transactionId = 2;</code>
1690        */
1691       public com.google.protobuf.ByteString
1692           getTransactionIdBytes() {
1693         java.lang.Object ref = transactionId_;
1694         if (ref instanceof String) {
1695           com.google.protobuf.ByteString b = 
1696               com.google.protobuf.ByteString.copyFromUtf8(
1697                   (java.lang.String) ref);
1698           transactionId_ = b;
1699           return b;
1700         } else {
1701           return (com.google.protobuf.ByteString) ref;
1702         }
1703       }
1704       /**
1705        * <code>required string transactionId = 2;</code>
1706        */
1707       public Builder setTransactionId(
1708           java.lang.String value) {
1709         if (value == null) {
1710     throw new NullPointerException();
1711   }
1712   bitField0_ |= 0x00000002;
1713         transactionId_ = value;
1714         onChanged();
1715         return this;
1716       }
1717       /**
1718        * <code>required string transactionId = 2;</code>
1719        */
1720       public Builder clearTransactionId() {
1721         bitField0_ = (bitField0_ & ~0x00000002);
1722         transactionId_ = getDefaultInstance().getTransactionId();
1723         onChanged();
1724         return this;
1725       }
1726       /**
1727        * <code>required string transactionId = 2;</code>
1728        */
1729       public Builder setTransactionIdBytes(
1730           com.google.protobuf.ByteString value) {
1731         if (value == null) {
1732     throw new NullPointerException();
1733   }
1734   bitField0_ |= 0x00000002;
1735         transactionId_ = value;
1736         onChanged();
1737         return this;
1738       }
1739
1740       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
1741     }
1742
1743     static {
1744       defaultInstance = new CreateTransactionReply(true);
1745       defaultInstance.initFields();
1746     }
1747
1748     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
1749   }
1750
1751   public interface ReadyTransactionOrBuilder
1752       extends com.google.protobuf.MessageOrBuilder {
1753   }
1754   /**
1755    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
1756    */
1757   public static final class ReadyTransaction extends
1758       com.google.protobuf.GeneratedMessage
1759       implements ReadyTransactionOrBuilder {
1760     // Use ReadyTransaction.newBuilder() to construct.
1761     private ReadyTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1762       super(builder);
1763       this.unknownFields = builder.getUnknownFields();
1764     }
1765     private ReadyTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1766
1767     private static final ReadyTransaction defaultInstance;
1768     public static ReadyTransaction getDefaultInstance() {
1769       return defaultInstance;
1770     }
1771
1772     public ReadyTransaction getDefaultInstanceForType() {
1773       return defaultInstance;
1774     }
1775
1776     private final com.google.protobuf.UnknownFieldSet unknownFields;
1777     @java.lang.Override
1778     public final com.google.protobuf.UnknownFieldSet
1779         getUnknownFields() {
1780       return this.unknownFields;
1781     }
1782     private ReadyTransaction(
1783         com.google.protobuf.CodedInputStream input,
1784         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1785         throws com.google.protobuf.InvalidProtocolBufferException {
1786       initFields();
1787       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1788           com.google.protobuf.UnknownFieldSet.newBuilder();
1789       try {
1790         boolean done = false;
1791         while (!done) {
1792           int tag = input.readTag();
1793           switch (tag) {
1794             case 0:
1795               done = true;
1796               break;
1797             default: {
1798               if (!parseUnknownField(input, unknownFields,
1799                                      extensionRegistry, tag)) {
1800                 done = true;
1801               }
1802               break;
1803             }
1804           }
1805         }
1806       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1807         throw e.setUnfinishedMessage(this);
1808       } catch (java.io.IOException e) {
1809         throw new com.google.protobuf.InvalidProtocolBufferException(
1810             e.getMessage()).setUnfinishedMessage(this);
1811       } finally {
1812         this.unknownFields = unknownFields.build();
1813         makeExtensionsImmutable();
1814       }
1815     }
1816     public static final com.google.protobuf.Descriptors.Descriptor
1817         getDescriptor() {
1818       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1819     }
1820
1821     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1822         internalGetFieldAccessorTable() {
1823       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
1824           .ensureFieldAccessorsInitialized(
1825               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
1826     }
1827
1828     public static com.google.protobuf.Parser<ReadyTransaction> PARSER =
1829         new com.google.protobuf.AbstractParser<ReadyTransaction>() {
1830       public ReadyTransaction parsePartialFrom(
1831           com.google.protobuf.CodedInputStream input,
1832           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1833           throws com.google.protobuf.InvalidProtocolBufferException {
1834         return new ReadyTransaction(input, extensionRegistry);
1835       }
1836     };
1837
1838     @java.lang.Override
1839     public com.google.protobuf.Parser<ReadyTransaction> getParserForType() {
1840       return PARSER;
1841     }
1842
1843     private void initFields() {
1844     }
1845     private byte memoizedIsInitialized = -1;
1846     public final boolean isInitialized() {
1847       byte isInitialized = memoizedIsInitialized;
1848       if (isInitialized != -1) return isInitialized == 1;
1849
1850       memoizedIsInitialized = 1;
1851       return true;
1852     }
1853
1854     public void writeTo(com.google.protobuf.CodedOutputStream output)
1855                         throws java.io.IOException {
1856       getSerializedSize();
1857       getUnknownFields().writeTo(output);
1858     }
1859
1860     private int memoizedSerializedSize = -1;
1861     public int getSerializedSize() {
1862       int size = memoizedSerializedSize;
1863       if (size != -1) return size;
1864
1865       size = 0;
1866       size += getUnknownFields().getSerializedSize();
1867       memoizedSerializedSize = size;
1868       return size;
1869     }
1870
1871     private static final long serialVersionUID = 0L;
1872     @java.lang.Override
1873     protected java.lang.Object writeReplace()
1874         throws java.io.ObjectStreamException {
1875       return super.writeReplace();
1876     }
1877
1878     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1879         com.google.protobuf.ByteString data)
1880         throws com.google.protobuf.InvalidProtocolBufferException {
1881       return PARSER.parseFrom(data);
1882     }
1883     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1884         com.google.protobuf.ByteString data,
1885         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1886         throws com.google.protobuf.InvalidProtocolBufferException {
1887       return PARSER.parseFrom(data, extensionRegistry);
1888     }
1889     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(byte[] data)
1890         throws com.google.protobuf.InvalidProtocolBufferException {
1891       return PARSER.parseFrom(data);
1892     }
1893     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1894         byte[] data,
1895         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1896         throws com.google.protobuf.InvalidProtocolBufferException {
1897       return PARSER.parseFrom(data, extensionRegistry);
1898     }
1899     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(java.io.InputStream input)
1900         throws java.io.IOException {
1901       return PARSER.parseFrom(input);
1902     }
1903     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1904         java.io.InputStream input,
1905         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1906         throws java.io.IOException {
1907       return PARSER.parseFrom(input, extensionRegistry);
1908     }
1909     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(java.io.InputStream input)
1910         throws java.io.IOException {
1911       return PARSER.parseDelimitedFrom(input);
1912     }
1913     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(
1914         java.io.InputStream input,
1915         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1916         throws java.io.IOException {
1917       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1918     }
1919     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1920         com.google.protobuf.CodedInputStream input)
1921         throws java.io.IOException {
1922       return PARSER.parseFrom(input);
1923     }
1924     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1925         com.google.protobuf.CodedInputStream input,
1926         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1927         throws java.io.IOException {
1928       return PARSER.parseFrom(input, extensionRegistry);
1929     }
1930
1931     public static Builder newBuilder() { return Builder.create(); }
1932     public Builder newBuilderForType() { return newBuilder(); }
1933     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction prototype) {
1934       return newBuilder().mergeFrom(prototype);
1935     }
1936     public Builder toBuilder() { return newBuilder(this); }
1937
1938     @java.lang.Override
1939     protected Builder newBuilderForType(
1940         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1941       Builder builder = new Builder(parent);
1942       return builder;
1943     }
1944     /**
1945      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
1946      */
1947     public static final class Builder extends
1948         com.google.protobuf.GeneratedMessage.Builder<Builder>
1949        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionOrBuilder {
1950       public static final com.google.protobuf.Descriptors.Descriptor
1951           getDescriptor() {
1952         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1953       }
1954
1955       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1956           internalGetFieldAccessorTable() {
1957         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
1958             .ensureFieldAccessorsInitialized(
1959                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
1960       }
1961
1962       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.newBuilder()
1963       private Builder() {
1964         maybeForceBuilderInitialization();
1965       }
1966
1967       private Builder(
1968           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1969         super(parent);
1970         maybeForceBuilderInitialization();
1971       }
1972       private void maybeForceBuilderInitialization() {
1973         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1974         }
1975       }
1976       private static Builder create() {
1977         return new Builder();
1978       }
1979
1980       public Builder clear() {
1981         super.clear();
1982         return this;
1983       }
1984
1985       public Builder clone() {
1986         return create().mergeFrom(buildPartial());
1987       }
1988
1989       public com.google.protobuf.Descriptors.Descriptor
1990           getDescriptorForType() {
1991         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1992       }
1993
1994       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction getDefaultInstanceForType() {
1995         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance();
1996       }
1997
1998       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction build() {
1999         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction result = buildPartial();
2000         if (!result.isInitialized()) {
2001           throw newUninitializedMessageException(result);
2002         }
2003         return result;
2004       }
2005
2006       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction buildPartial() {
2007         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction(this);
2008         onBuilt();
2009         return result;
2010       }
2011
2012       public Builder mergeFrom(com.google.protobuf.Message other) {
2013         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction) {
2014           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction)other);
2015         } else {
2016           super.mergeFrom(other);
2017           return this;
2018         }
2019       }
2020
2021       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction other) {
2022         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance()) return this;
2023         this.mergeUnknownFields(other.getUnknownFields());
2024         return this;
2025       }
2026
2027       public final boolean isInitialized() {
2028         return true;
2029       }
2030
2031       public Builder mergeFrom(
2032           com.google.protobuf.CodedInputStream input,
2033           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2034           throws java.io.IOException {
2035         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parsedMessage = null;
2036         try {
2037           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2038         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2039           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction) e.getUnfinishedMessage();
2040           throw e;
2041         } finally {
2042           if (parsedMessage != null) {
2043             mergeFrom(parsedMessage);
2044           }
2045         }
2046         return this;
2047       }
2048
2049       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadyTransaction)
2050     }
2051
2052     static {
2053       defaultInstance = new ReadyTransaction(true);
2054       defaultInstance.initFields();
2055     }
2056
2057     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadyTransaction)
2058   }
2059
2060   public interface ReadyTransactionReplyOrBuilder
2061       extends com.google.protobuf.MessageOrBuilder {
2062
2063     // required string actorPath = 1;
2064     /**
2065      * <code>required string actorPath = 1;</code>
2066      */
2067     boolean hasActorPath();
2068     /**
2069      * <code>required string actorPath = 1;</code>
2070      */
2071     java.lang.String getActorPath();
2072     /**
2073      * <code>required string actorPath = 1;</code>
2074      */
2075     com.google.protobuf.ByteString
2076         getActorPathBytes();
2077   }
2078   /**
2079    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransactionReply}
2080    */
2081   public static final class ReadyTransactionReply extends
2082       com.google.protobuf.GeneratedMessage
2083       implements ReadyTransactionReplyOrBuilder {
2084     // Use ReadyTransactionReply.newBuilder() to construct.
2085     private ReadyTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2086       super(builder);
2087       this.unknownFields = builder.getUnknownFields();
2088     }
2089     private ReadyTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2090
2091     private static final ReadyTransactionReply defaultInstance;
2092     public static ReadyTransactionReply getDefaultInstance() {
2093       return defaultInstance;
2094     }
2095
2096     public ReadyTransactionReply getDefaultInstanceForType() {
2097       return defaultInstance;
2098     }
2099
2100     private final com.google.protobuf.UnknownFieldSet unknownFields;
2101     @java.lang.Override
2102     public final com.google.protobuf.UnknownFieldSet
2103         getUnknownFields() {
2104       return this.unknownFields;
2105     }
2106     private ReadyTransactionReply(
2107         com.google.protobuf.CodedInputStream input,
2108         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2109         throws com.google.protobuf.InvalidProtocolBufferException {
2110       initFields();
2111       int mutable_bitField0_ = 0;
2112       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2113           com.google.protobuf.UnknownFieldSet.newBuilder();
2114       try {
2115         boolean done = false;
2116         while (!done) {
2117           int tag = input.readTag();
2118           switch (tag) {
2119             case 0:
2120               done = true;
2121               break;
2122             default: {
2123               if (!parseUnknownField(input, unknownFields,
2124                                      extensionRegistry, tag)) {
2125                 done = true;
2126               }
2127               break;
2128             }
2129             case 10: {
2130               bitField0_ |= 0x00000001;
2131               actorPath_ = input.readBytes();
2132               break;
2133             }
2134           }
2135         }
2136       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2137         throw e.setUnfinishedMessage(this);
2138       } catch (java.io.IOException e) {
2139         throw new com.google.protobuf.InvalidProtocolBufferException(
2140             e.getMessage()).setUnfinishedMessage(this);
2141       } finally {
2142         this.unknownFields = unknownFields.build();
2143         makeExtensionsImmutable();
2144       }
2145     }
2146     public static final com.google.protobuf.Descriptors.Descriptor
2147         getDescriptor() {
2148       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2149     }
2150
2151     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2152         internalGetFieldAccessorTable() {
2153       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable
2154           .ensureFieldAccessorsInitialized(
2155               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.Builder.class);
2156     }
2157
2158     public static com.google.protobuf.Parser<ReadyTransactionReply> PARSER =
2159         new com.google.protobuf.AbstractParser<ReadyTransactionReply>() {
2160       public ReadyTransactionReply parsePartialFrom(
2161           com.google.protobuf.CodedInputStream input,
2162           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2163           throws com.google.protobuf.InvalidProtocolBufferException {
2164         return new ReadyTransactionReply(input, extensionRegistry);
2165       }
2166     };
2167
2168     @java.lang.Override
2169     public com.google.protobuf.Parser<ReadyTransactionReply> getParserForType() {
2170       return PARSER;
2171     }
2172
2173     private int bitField0_;
2174     // required string actorPath = 1;
2175     public static final int ACTORPATH_FIELD_NUMBER = 1;
2176     private java.lang.Object actorPath_;
2177     /**
2178      * <code>required string actorPath = 1;</code>
2179      */
2180     public boolean hasActorPath() {
2181       return ((bitField0_ & 0x00000001) == 0x00000001);
2182     }
2183     /**
2184      * <code>required string actorPath = 1;</code>
2185      */
2186     public java.lang.String getActorPath() {
2187       java.lang.Object ref = actorPath_;
2188       if (ref instanceof java.lang.String) {
2189         return (java.lang.String) ref;
2190       } else {
2191         com.google.protobuf.ByteString bs = 
2192             (com.google.protobuf.ByteString) ref;
2193         java.lang.String s = bs.toStringUtf8();
2194         if (bs.isValidUtf8()) {
2195           actorPath_ = s;
2196         }
2197         return s;
2198       }
2199     }
2200     /**
2201      * <code>required string actorPath = 1;</code>
2202      */
2203     public com.google.protobuf.ByteString
2204         getActorPathBytes() {
2205       java.lang.Object ref = actorPath_;
2206       if (ref instanceof java.lang.String) {
2207         com.google.protobuf.ByteString b = 
2208             com.google.protobuf.ByteString.copyFromUtf8(
2209                 (java.lang.String) ref);
2210         actorPath_ = b;
2211         return b;
2212       } else {
2213         return (com.google.protobuf.ByteString) ref;
2214       }
2215     }
2216
2217     private void initFields() {
2218       actorPath_ = "";
2219     }
2220     private byte memoizedIsInitialized = -1;
2221     public final boolean isInitialized() {
2222       byte isInitialized = memoizedIsInitialized;
2223       if (isInitialized != -1) return isInitialized == 1;
2224
2225       if (!hasActorPath()) {
2226         memoizedIsInitialized = 0;
2227         return false;
2228       }
2229       memoizedIsInitialized = 1;
2230       return true;
2231     }
2232
2233     public void writeTo(com.google.protobuf.CodedOutputStream output)
2234                         throws java.io.IOException {
2235       getSerializedSize();
2236       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2237         output.writeBytes(1, getActorPathBytes());
2238       }
2239       getUnknownFields().writeTo(output);
2240     }
2241
2242     private int memoizedSerializedSize = -1;
2243     public int getSerializedSize() {
2244       int size = memoizedSerializedSize;
2245       if (size != -1) return size;
2246
2247       size = 0;
2248       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2249         size += com.google.protobuf.CodedOutputStream
2250           .computeBytesSize(1, getActorPathBytes());
2251       }
2252       size += getUnknownFields().getSerializedSize();
2253       memoizedSerializedSize = size;
2254       return size;
2255     }
2256
2257     private static final long serialVersionUID = 0L;
2258     @java.lang.Override
2259     protected java.lang.Object writeReplace()
2260         throws java.io.ObjectStreamException {
2261       return super.writeReplace();
2262     }
2263
2264     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2265         com.google.protobuf.ByteString data)
2266         throws com.google.protobuf.InvalidProtocolBufferException {
2267       return PARSER.parseFrom(data);
2268     }
2269     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2270         com.google.protobuf.ByteString data,
2271         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2272         throws com.google.protobuf.InvalidProtocolBufferException {
2273       return PARSER.parseFrom(data, extensionRegistry);
2274     }
2275     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(byte[] data)
2276         throws com.google.protobuf.InvalidProtocolBufferException {
2277       return PARSER.parseFrom(data);
2278     }
2279     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2280         byte[] data,
2281         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2282         throws com.google.protobuf.InvalidProtocolBufferException {
2283       return PARSER.parseFrom(data, extensionRegistry);
2284     }
2285     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(java.io.InputStream input)
2286         throws java.io.IOException {
2287       return PARSER.parseFrom(input);
2288     }
2289     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2290         java.io.InputStream input,
2291         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2292         throws java.io.IOException {
2293       return PARSER.parseFrom(input, extensionRegistry);
2294     }
2295     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseDelimitedFrom(java.io.InputStream input)
2296         throws java.io.IOException {
2297       return PARSER.parseDelimitedFrom(input);
2298     }
2299     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseDelimitedFrom(
2300         java.io.InputStream input,
2301         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2302         throws java.io.IOException {
2303       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2304     }
2305     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2306         com.google.protobuf.CodedInputStream input)
2307         throws java.io.IOException {
2308       return PARSER.parseFrom(input);
2309     }
2310     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2311         com.google.protobuf.CodedInputStream input,
2312         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2313         throws java.io.IOException {
2314       return PARSER.parseFrom(input, extensionRegistry);
2315     }
2316
2317     public static Builder newBuilder() { return Builder.create(); }
2318     public Builder newBuilderForType() { return newBuilder(); }
2319     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply prototype) {
2320       return newBuilder().mergeFrom(prototype);
2321     }
2322     public Builder toBuilder() { return newBuilder(this); }
2323
2324     @java.lang.Override
2325     protected Builder newBuilderForType(
2326         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2327       Builder builder = new Builder(parent);
2328       return builder;
2329     }
2330     /**
2331      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransactionReply}
2332      */
2333     public static final class Builder extends
2334         com.google.protobuf.GeneratedMessage.Builder<Builder>
2335        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReplyOrBuilder {
2336       public static final com.google.protobuf.Descriptors.Descriptor
2337           getDescriptor() {
2338         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2339       }
2340
2341       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2342           internalGetFieldAccessorTable() {
2343         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable
2344             .ensureFieldAccessorsInitialized(
2345                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.Builder.class);
2346       }
2347
2348       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.newBuilder()
2349       private Builder() {
2350         maybeForceBuilderInitialization();
2351       }
2352
2353       private Builder(
2354           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2355         super(parent);
2356         maybeForceBuilderInitialization();
2357       }
2358       private void maybeForceBuilderInitialization() {
2359         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2360         }
2361       }
2362       private static Builder create() {
2363         return new Builder();
2364       }
2365
2366       public Builder clear() {
2367         super.clear();
2368         actorPath_ = "";
2369         bitField0_ = (bitField0_ & ~0x00000001);
2370         return this;
2371       }
2372
2373       public Builder clone() {
2374         return create().mergeFrom(buildPartial());
2375       }
2376
2377       public com.google.protobuf.Descriptors.Descriptor
2378           getDescriptorForType() {
2379         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2380       }
2381
2382       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply getDefaultInstanceForType() {
2383         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.getDefaultInstance();
2384       }
2385
2386       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply build() {
2387         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply result = buildPartial();
2388         if (!result.isInitialized()) {
2389           throw newUninitializedMessageException(result);
2390         }
2391         return result;
2392       }
2393
2394       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply buildPartial() {
2395         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply(this);
2396         int from_bitField0_ = bitField0_;
2397         int to_bitField0_ = 0;
2398         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2399           to_bitField0_ |= 0x00000001;
2400         }
2401         result.actorPath_ = actorPath_;
2402         result.bitField0_ = to_bitField0_;
2403         onBuilt();
2404         return result;
2405       }
2406
2407       public Builder mergeFrom(com.google.protobuf.Message other) {
2408         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply) {
2409           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply)other);
2410         } else {
2411           super.mergeFrom(other);
2412           return this;
2413         }
2414       }
2415
2416       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply other) {
2417         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.getDefaultInstance()) return this;
2418         if (other.hasActorPath()) {
2419           bitField0_ |= 0x00000001;
2420           actorPath_ = other.actorPath_;
2421           onChanged();
2422         }
2423         this.mergeUnknownFields(other.getUnknownFields());
2424         return this;
2425       }
2426
2427       public final boolean isInitialized() {
2428         if (!hasActorPath()) {
2429           
2430           return false;
2431         }
2432         return true;
2433       }
2434
2435       public Builder mergeFrom(
2436           com.google.protobuf.CodedInputStream input,
2437           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2438           throws java.io.IOException {
2439         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parsedMessage = null;
2440         try {
2441           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2442         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2443           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply) e.getUnfinishedMessage();
2444           throw e;
2445         } finally {
2446           if (parsedMessage != null) {
2447             mergeFrom(parsedMessage);
2448           }
2449         }
2450         return this;
2451       }
2452       private int bitField0_;
2453
2454       // required string actorPath = 1;
2455       private java.lang.Object actorPath_ = "";
2456       /**
2457        * <code>required string actorPath = 1;</code>
2458        */
2459       public boolean hasActorPath() {
2460         return ((bitField0_ & 0x00000001) == 0x00000001);
2461       }
2462       /**
2463        * <code>required string actorPath = 1;</code>
2464        */
2465       public java.lang.String getActorPath() {
2466         java.lang.Object ref = actorPath_;
2467         if (!(ref instanceof java.lang.String)) {
2468           java.lang.String s = ((com.google.protobuf.ByteString) ref)
2469               .toStringUtf8();
2470           actorPath_ = s;
2471           return s;
2472         } else {
2473           return (java.lang.String) ref;
2474         }
2475       }
2476       /**
2477        * <code>required string actorPath = 1;</code>
2478        */
2479       public com.google.protobuf.ByteString
2480           getActorPathBytes() {
2481         java.lang.Object ref = actorPath_;
2482         if (ref instanceof String) {
2483           com.google.protobuf.ByteString b = 
2484               com.google.protobuf.ByteString.copyFromUtf8(
2485                   (java.lang.String) ref);
2486           actorPath_ = b;
2487           return b;
2488         } else {
2489           return (com.google.protobuf.ByteString) ref;
2490         }
2491       }
2492       /**
2493        * <code>required string actorPath = 1;</code>
2494        */
2495       public Builder setActorPath(
2496           java.lang.String value) {
2497         if (value == null) {
2498     throw new NullPointerException();
2499   }
2500   bitField0_ |= 0x00000001;
2501         actorPath_ = value;
2502         onChanged();
2503         return this;
2504       }
2505       /**
2506        * <code>required string actorPath = 1;</code>
2507        */
2508       public Builder clearActorPath() {
2509         bitField0_ = (bitField0_ & ~0x00000001);
2510         actorPath_ = getDefaultInstance().getActorPath();
2511         onChanged();
2512         return this;
2513       }
2514       /**
2515        * <code>required string actorPath = 1;</code>
2516        */
2517       public Builder setActorPathBytes(
2518           com.google.protobuf.ByteString value) {
2519         if (value == null) {
2520     throw new NullPointerException();
2521   }
2522   bitField0_ |= 0x00000001;
2523         actorPath_ = value;
2524         onChanged();
2525         return this;
2526       }
2527
2528       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadyTransactionReply)
2529     }
2530
2531     static {
2532       defaultInstance = new ReadyTransactionReply(true);
2533       defaultInstance.initFields();
2534     }
2535
2536     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadyTransactionReply)
2537   }
2538
2539   public interface DeleteDataOrBuilder
2540       extends com.google.protobuf.MessageOrBuilder {
2541
2542     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
2543     /**
2544      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2545      */
2546     boolean hasInstanceIdentifierPathArguments();
2547     /**
2548      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2549      */
2550     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments();
2551     /**
2552      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2553      */
2554     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder();
2555   }
2556   /**
2557    * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteData}
2558    */
2559   public static final class DeleteData extends
2560       com.google.protobuf.GeneratedMessage
2561       implements DeleteDataOrBuilder {
2562     // Use DeleteData.newBuilder() to construct.
2563     private DeleteData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2564       super(builder);
2565       this.unknownFields = builder.getUnknownFields();
2566     }
2567     private DeleteData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2568
2569     private static final DeleteData defaultInstance;
2570     public static DeleteData getDefaultInstance() {
2571       return defaultInstance;
2572     }
2573
2574     public DeleteData getDefaultInstanceForType() {
2575       return defaultInstance;
2576     }
2577
2578     private final com.google.protobuf.UnknownFieldSet unknownFields;
2579     @java.lang.Override
2580     public final com.google.protobuf.UnknownFieldSet
2581         getUnknownFields() {
2582       return this.unknownFields;
2583     }
2584     private DeleteData(
2585         com.google.protobuf.CodedInputStream input,
2586         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2587         throws com.google.protobuf.InvalidProtocolBufferException {
2588       initFields();
2589       int mutable_bitField0_ = 0;
2590       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2591           com.google.protobuf.UnknownFieldSet.newBuilder();
2592       try {
2593         boolean done = false;
2594         while (!done) {
2595           int tag = input.readTag();
2596           switch (tag) {
2597             case 0:
2598               done = true;
2599               break;
2600             default: {
2601               if (!parseUnknownField(input, unknownFields,
2602                                      extensionRegistry, tag)) {
2603                 done = true;
2604               }
2605               break;
2606             }
2607             case 10: {
2608               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder subBuilder = null;
2609               if (((bitField0_ & 0x00000001) == 0x00000001)) {
2610                 subBuilder = instanceIdentifierPathArguments_.toBuilder();
2611               }
2612               instanceIdentifierPathArguments_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.PARSER, extensionRegistry);
2613               if (subBuilder != null) {
2614                 subBuilder.mergeFrom(instanceIdentifierPathArguments_);
2615                 instanceIdentifierPathArguments_ = subBuilder.buildPartial();
2616               }
2617               bitField0_ |= 0x00000001;
2618               break;
2619             }
2620           }
2621         }
2622       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2623         throw e.setUnfinishedMessage(this);
2624       } catch (java.io.IOException e) {
2625         throw new com.google.protobuf.InvalidProtocolBufferException(
2626             e.getMessage()).setUnfinishedMessage(this);
2627       } finally {
2628         this.unknownFields = unknownFields.build();
2629         makeExtensionsImmutable();
2630       }
2631     }
2632     public static final com.google.protobuf.Descriptors.Descriptor
2633         getDescriptor() {
2634       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2635     }
2636
2637     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2638         internalGetFieldAccessorTable() {
2639       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable
2640           .ensureFieldAccessorsInitialized(
2641               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.Builder.class);
2642     }
2643
2644     public static com.google.protobuf.Parser<DeleteData> PARSER =
2645         new com.google.protobuf.AbstractParser<DeleteData>() {
2646       public DeleteData parsePartialFrom(
2647           com.google.protobuf.CodedInputStream input,
2648           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2649           throws com.google.protobuf.InvalidProtocolBufferException {
2650         return new DeleteData(input, extensionRegistry);
2651       }
2652     };
2653
2654     @java.lang.Override
2655     public com.google.protobuf.Parser<DeleteData> getParserForType() {
2656       return PARSER;
2657     }
2658
2659     private int bitField0_;
2660     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
2661     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
2662     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_;
2663     /**
2664      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2665      */
2666     public boolean hasInstanceIdentifierPathArguments() {
2667       return ((bitField0_ & 0x00000001) == 0x00000001);
2668     }
2669     /**
2670      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2671      */
2672     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
2673       return instanceIdentifierPathArguments_;
2674     }
2675     /**
2676      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2677      */
2678     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
2679       return instanceIdentifierPathArguments_;
2680     }
2681
2682     private void initFields() {
2683       instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
2684     }
2685     private byte memoizedIsInitialized = -1;
2686     public final boolean isInitialized() {
2687       byte isInitialized = memoizedIsInitialized;
2688       if (isInitialized != -1) return isInitialized == 1;
2689
2690       if (!hasInstanceIdentifierPathArguments()) {
2691         memoizedIsInitialized = 0;
2692         return false;
2693       }
2694       if (!getInstanceIdentifierPathArguments().isInitialized()) {
2695         memoizedIsInitialized = 0;
2696         return false;
2697       }
2698       memoizedIsInitialized = 1;
2699       return true;
2700     }
2701
2702     public void writeTo(com.google.protobuf.CodedOutputStream output)
2703                         throws java.io.IOException {
2704       getSerializedSize();
2705       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2706         output.writeMessage(1, instanceIdentifierPathArguments_);
2707       }
2708       getUnknownFields().writeTo(output);
2709     }
2710
2711     private int memoizedSerializedSize = -1;
2712     public int getSerializedSize() {
2713       int size = memoizedSerializedSize;
2714       if (size != -1) return size;
2715
2716       size = 0;
2717       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2718         size += com.google.protobuf.CodedOutputStream
2719           .computeMessageSize(1, instanceIdentifierPathArguments_);
2720       }
2721       size += getUnknownFields().getSerializedSize();
2722       memoizedSerializedSize = size;
2723       return size;
2724     }
2725
2726     private static final long serialVersionUID = 0L;
2727     @java.lang.Override
2728     protected java.lang.Object writeReplace()
2729         throws java.io.ObjectStreamException {
2730       return super.writeReplace();
2731     }
2732
2733     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2734         com.google.protobuf.ByteString data)
2735         throws com.google.protobuf.InvalidProtocolBufferException {
2736       return PARSER.parseFrom(data);
2737     }
2738     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2739         com.google.protobuf.ByteString data,
2740         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2741         throws com.google.protobuf.InvalidProtocolBufferException {
2742       return PARSER.parseFrom(data, extensionRegistry);
2743     }
2744     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(byte[] data)
2745         throws com.google.protobuf.InvalidProtocolBufferException {
2746       return PARSER.parseFrom(data);
2747     }
2748     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2749         byte[] data,
2750         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2751         throws com.google.protobuf.InvalidProtocolBufferException {
2752       return PARSER.parseFrom(data, extensionRegistry);
2753     }
2754     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(java.io.InputStream input)
2755         throws java.io.IOException {
2756       return PARSER.parseFrom(input);
2757     }
2758     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2759         java.io.InputStream input,
2760         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2761         throws java.io.IOException {
2762       return PARSER.parseFrom(input, extensionRegistry);
2763     }
2764     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseDelimitedFrom(java.io.InputStream input)
2765         throws java.io.IOException {
2766       return PARSER.parseDelimitedFrom(input);
2767     }
2768     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseDelimitedFrom(
2769         java.io.InputStream input,
2770         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2771         throws java.io.IOException {
2772       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2773     }
2774     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2775         com.google.protobuf.CodedInputStream input)
2776         throws java.io.IOException {
2777       return PARSER.parseFrom(input);
2778     }
2779     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2780         com.google.protobuf.CodedInputStream input,
2781         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2782         throws java.io.IOException {
2783       return PARSER.parseFrom(input, extensionRegistry);
2784     }
2785
2786     public static Builder newBuilder() { return Builder.create(); }
2787     public Builder newBuilderForType() { return newBuilder(); }
2788     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData prototype) {
2789       return newBuilder().mergeFrom(prototype);
2790     }
2791     public Builder toBuilder() { return newBuilder(this); }
2792
2793     @java.lang.Override
2794     protected Builder newBuilderForType(
2795         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2796       Builder builder = new Builder(parent);
2797       return builder;
2798     }
2799     /**
2800      * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteData}
2801      */
2802     public static final class Builder extends
2803         com.google.protobuf.GeneratedMessage.Builder<Builder>
2804        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataOrBuilder {
2805       public static final com.google.protobuf.Descriptors.Descriptor
2806           getDescriptor() {
2807         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2808       }
2809
2810       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2811           internalGetFieldAccessorTable() {
2812         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable
2813             .ensureFieldAccessorsInitialized(
2814                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.Builder.class);
2815       }
2816
2817       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.newBuilder()
2818       private Builder() {
2819         maybeForceBuilderInitialization();
2820       }
2821
2822       private Builder(
2823           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2824         super(parent);
2825         maybeForceBuilderInitialization();
2826       }
2827       private void maybeForceBuilderInitialization() {
2828         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2829           getInstanceIdentifierPathArgumentsFieldBuilder();
2830         }
2831       }
2832       private static Builder create() {
2833         return new Builder();
2834       }
2835
2836       public Builder clear() {
2837         super.clear();
2838         if (instanceIdentifierPathArgumentsBuilder_ == null) {
2839           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
2840         } else {
2841           instanceIdentifierPathArgumentsBuilder_.clear();
2842         }
2843         bitField0_ = (bitField0_ & ~0x00000001);
2844         return this;
2845       }
2846
2847       public Builder clone() {
2848         return create().mergeFrom(buildPartial());
2849       }
2850
2851       public com.google.protobuf.Descriptors.Descriptor
2852           getDescriptorForType() {
2853         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2854       }
2855
2856       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData getDefaultInstanceForType() {
2857         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.getDefaultInstance();
2858       }
2859
2860       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData build() {
2861         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData result = buildPartial();
2862         if (!result.isInitialized()) {
2863           throw newUninitializedMessageException(result);
2864         }
2865         return result;
2866       }
2867
2868       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData buildPartial() {
2869         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData(this);
2870         int from_bitField0_ = bitField0_;
2871         int to_bitField0_ = 0;
2872         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2873           to_bitField0_ |= 0x00000001;
2874         }
2875         if (instanceIdentifierPathArgumentsBuilder_ == null) {
2876           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
2877         } else {
2878           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArgumentsBuilder_.build();
2879         }
2880         result.bitField0_ = to_bitField0_;
2881         onBuilt();
2882         return result;
2883       }
2884
2885       public Builder mergeFrom(com.google.protobuf.Message other) {
2886         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData) {
2887           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData)other);
2888         } else {
2889           super.mergeFrom(other);
2890           return this;
2891         }
2892       }
2893
2894       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData other) {
2895         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.getDefaultInstance()) return this;
2896         if (other.hasInstanceIdentifierPathArguments()) {
2897           mergeInstanceIdentifierPathArguments(other.getInstanceIdentifierPathArguments());
2898         }
2899         this.mergeUnknownFields(other.getUnknownFields());
2900         return this;
2901       }
2902
2903       public final boolean isInitialized() {
2904         if (!hasInstanceIdentifierPathArguments()) {
2905           
2906           return false;
2907         }
2908         if (!getInstanceIdentifierPathArguments().isInitialized()) {
2909           
2910           return false;
2911         }
2912         return true;
2913       }
2914
2915       public Builder mergeFrom(
2916           com.google.protobuf.CodedInputStream input,
2917           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2918           throws java.io.IOException {
2919         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parsedMessage = null;
2920         try {
2921           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2922         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2923           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData) e.getUnfinishedMessage();
2924           throw e;
2925         } finally {
2926           if (parsedMessage != null) {
2927             mergeFrom(parsedMessage);
2928           }
2929         }
2930         return this;
2931       }
2932       private int bitField0_;
2933
2934       // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
2935       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
2936       private com.google.protobuf.SingleFieldBuilder<
2937           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> instanceIdentifierPathArgumentsBuilder_;
2938       /**
2939        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2940        */
2941       public boolean hasInstanceIdentifierPathArguments() {
2942         return ((bitField0_ & 0x00000001) == 0x00000001);
2943       }
2944       /**
2945        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2946        */
2947       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
2948         if (instanceIdentifierPathArgumentsBuilder_ == null) {
2949           return instanceIdentifierPathArguments_;
2950         } else {
2951           return instanceIdentifierPathArgumentsBuilder_.getMessage();
2952         }
2953       }
2954       /**
2955        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2956        */
2957       public Builder setInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
2958         if (instanceIdentifierPathArgumentsBuilder_ == null) {
2959           if (value == null) {
2960             throw new NullPointerException();
2961           }
2962           instanceIdentifierPathArguments_ = value;
2963           onChanged();
2964         } else {
2965           instanceIdentifierPathArgumentsBuilder_.setMessage(value);
2966         }
2967         bitField0_ |= 0x00000001;
2968         return this;
2969       }
2970       /**
2971        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2972        */
2973       public Builder setInstanceIdentifierPathArguments(
2974           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
2975         if (instanceIdentifierPathArgumentsBuilder_ == null) {
2976           instanceIdentifierPathArguments_ = builderForValue.build();
2977           onChanged();
2978         } else {
2979           instanceIdentifierPathArgumentsBuilder_.setMessage(builderForValue.build());
2980         }
2981         bitField0_ |= 0x00000001;
2982         return this;
2983       }
2984       /**
2985        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
2986        */
2987       public Builder mergeInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
2988         if (instanceIdentifierPathArgumentsBuilder_ == null) {
2989           if (((bitField0_ & 0x00000001) == 0x00000001) &&
2990               instanceIdentifierPathArguments_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance()) {
2991             instanceIdentifierPathArguments_ =
2992               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.newBuilder(instanceIdentifierPathArguments_).mergeFrom(value).buildPartial();
2993           } else {
2994             instanceIdentifierPathArguments_ = value;
2995           }
2996           onChanged();
2997         } else {
2998           instanceIdentifierPathArgumentsBuilder_.mergeFrom(value);
2999         }
3000         bitField0_ |= 0x00000001;
3001         return this;
3002       }
3003       /**
3004        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3005        */
3006       public Builder clearInstanceIdentifierPathArguments() {
3007         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3008           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
3009           onChanged();
3010         } else {
3011           instanceIdentifierPathArgumentsBuilder_.clear();
3012         }
3013         bitField0_ = (bitField0_ & ~0x00000001);
3014         return this;
3015       }
3016       /**
3017        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3018        */
3019       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder getInstanceIdentifierPathArgumentsBuilder() {
3020         bitField0_ |= 0x00000001;
3021         onChanged();
3022         return getInstanceIdentifierPathArgumentsFieldBuilder().getBuilder();
3023       }
3024       /**
3025        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3026        */
3027       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
3028         if (instanceIdentifierPathArgumentsBuilder_ != null) {
3029           return instanceIdentifierPathArgumentsBuilder_.getMessageOrBuilder();
3030         } else {
3031           return instanceIdentifierPathArguments_;
3032         }
3033       }
3034       /**
3035        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3036        */
3037       private com.google.protobuf.SingleFieldBuilder<
3038           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> 
3039           getInstanceIdentifierPathArgumentsFieldBuilder() {
3040         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3041           instanceIdentifierPathArgumentsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
3042               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>(
3043                   instanceIdentifierPathArguments_,
3044                   getParentForChildren(),
3045                   isClean());
3046           instanceIdentifierPathArguments_ = null;
3047         }
3048         return instanceIdentifierPathArgumentsBuilder_;
3049       }
3050
3051       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DeleteData)
3052     }
3053
3054     static {
3055       defaultInstance = new DeleteData(true);
3056       defaultInstance.initFields();
3057     }
3058
3059     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DeleteData)
3060   }
3061
3062   public interface DeleteDataReplyOrBuilder
3063       extends com.google.protobuf.MessageOrBuilder {
3064   }
3065   /**
3066    * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteDataReply}
3067    */
3068   public static final class DeleteDataReply extends
3069       com.google.protobuf.GeneratedMessage
3070       implements DeleteDataReplyOrBuilder {
3071     // Use DeleteDataReply.newBuilder() to construct.
3072     private DeleteDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3073       super(builder);
3074       this.unknownFields = builder.getUnknownFields();
3075     }
3076     private DeleteDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3077
3078     private static final DeleteDataReply defaultInstance;
3079     public static DeleteDataReply getDefaultInstance() {
3080       return defaultInstance;
3081     }
3082
3083     public DeleteDataReply getDefaultInstanceForType() {
3084       return defaultInstance;
3085     }
3086
3087     private final com.google.protobuf.UnknownFieldSet unknownFields;
3088     @java.lang.Override
3089     public final com.google.protobuf.UnknownFieldSet
3090         getUnknownFields() {
3091       return this.unknownFields;
3092     }
3093     private DeleteDataReply(
3094         com.google.protobuf.CodedInputStream input,
3095         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3096         throws com.google.protobuf.InvalidProtocolBufferException {
3097       initFields();
3098       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3099           com.google.protobuf.UnknownFieldSet.newBuilder();
3100       try {
3101         boolean done = false;
3102         while (!done) {
3103           int tag = input.readTag();
3104           switch (tag) {
3105             case 0:
3106               done = true;
3107               break;
3108             default: {
3109               if (!parseUnknownField(input, unknownFields,
3110                                      extensionRegistry, tag)) {
3111                 done = true;
3112               }
3113               break;
3114             }
3115           }
3116         }
3117       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3118         throw e.setUnfinishedMessage(this);
3119       } catch (java.io.IOException e) {
3120         throw new com.google.protobuf.InvalidProtocolBufferException(
3121             e.getMessage()).setUnfinishedMessage(this);
3122       } finally {
3123         this.unknownFields = unknownFields.build();
3124         makeExtensionsImmutable();
3125       }
3126     }
3127     public static final com.google.protobuf.Descriptors.Descriptor
3128         getDescriptor() {
3129       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
3130     }
3131
3132     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3133         internalGetFieldAccessorTable() {
3134       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable
3135           .ensureFieldAccessorsInitialized(
3136               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.Builder.class);
3137     }
3138
3139     public static com.google.protobuf.Parser<DeleteDataReply> PARSER =
3140         new com.google.protobuf.AbstractParser<DeleteDataReply>() {
3141       public DeleteDataReply parsePartialFrom(
3142           com.google.protobuf.CodedInputStream input,
3143           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3144           throws com.google.protobuf.InvalidProtocolBufferException {
3145         return new DeleteDataReply(input, extensionRegistry);
3146       }
3147     };
3148
3149     @java.lang.Override
3150     public com.google.protobuf.Parser<DeleteDataReply> getParserForType() {
3151       return PARSER;
3152     }
3153
3154     private void initFields() {
3155     }
3156     private byte memoizedIsInitialized = -1;
3157     public final boolean isInitialized() {
3158       byte isInitialized = memoizedIsInitialized;
3159       if (isInitialized != -1) return isInitialized == 1;
3160
3161       memoizedIsInitialized = 1;
3162       return true;
3163     }
3164
3165     public void writeTo(com.google.protobuf.CodedOutputStream output)
3166                         throws java.io.IOException {
3167       getSerializedSize();
3168       getUnknownFields().writeTo(output);
3169     }
3170
3171     private int memoizedSerializedSize = -1;
3172     public int getSerializedSize() {
3173       int size = memoizedSerializedSize;
3174       if (size != -1) return size;
3175
3176       size = 0;
3177       size += getUnknownFields().getSerializedSize();
3178       memoizedSerializedSize = size;
3179       return size;
3180     }
3181
3182     private static final long serialVersionUID = 0L;
3183     @java.lang.Override
3184     protected java.lang.Object writeReplace()
3185         throws java.io.ObjectStreamException {
3186       return super.writeReplace();
3187     }
3188
3189     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3190         com.google.protobuf.ByteString data)
3191         throws com.google.protobuf.InvalidProtocolBufferException {
3192       return PARSER.parseFrom(data);
3193     }
3194     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3195         com.google.protobuf.ByteString data,
3196         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3197         throws com.google.protobuf.InvalidProtocolBufferException {
3198       return PARSER.parseFrom(data, extensionRegistry);
3199     }
3200     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(byte[] data)
3201         throws com.google.protobuf.InvalidProtocolBufferException {
3202       return PARSER.parseFrom(data);
3203     }
3204     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3205         byte[] data,
3206         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3207         throws com.google.protobuf.InvalidProtocolBufferException {
3208       return PARSER.parseFrom(data, extensionRegistry);
3209     }
3210     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(java.io.InputStream input)
3211         throws java.io.IOException {
3212       return PARSER.parseFrom(input);
3213     }
3214     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3215         java.io.InputStream input,
3216         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3217         throws java.io.IOException {
3218       return PARSER.parseFrom(input, extensionRegistry);
3219     }
3220     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseDelimitedFrom(java.io.InputStream input)
3221         throws java.io.IOException {
3222       return PARSER.parseDelimitedFrom(input);
3223     }
3224     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseDelimitedFrom(
3225         java.io.InputStream input,
3226         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3227         throws java.io.IOException {
3228       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3229     }
3230     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3231         com.google.protobuf.CodedInputStream input)
3232         throws java.io.IOException {
3233       return PARSER.parseFrom(input);
3234     }
3235     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3236         com.google.protobuf.CodedInputStream input,
3237         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3238         throws java.io.IOException {
3239       return PARSER.parseFrom(input, extensionRegistry);
3240     }
3241
3242     public static Builder newBuilder() { return Builder.create(); }
3243     public Builder newBuilderForType() { return newBuilder(); }
3244     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply prototype) {
3245       return newBuilder().mergeFrom(prototype);
3246     }
3247     public Builder toBuilder() { return newBuilder(this); }
3248
3249     @java.lang.Override
3250     protected Builder newBuilderForType(
3251         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3252       Builder builder = new Builder(parent);
3253       return builder;
3254     }
3255     /**
3256      * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteDataReply}
3257      */
3258     public static final class Builder extends
3259         com.google.protobuf.GeneratedMessage.Builder<Builder>
3260        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReplyOrBuilder {
3261       public static final com.google.protobuf.Descriptors.Descriptor
3262           getDescriptor() {
3263         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
3264       }
3265
3266       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3267           internalGetFieldAccessorTable() {
3268         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable
3269             .ensureFieldAccessorsInitialized(
3270                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.Builder.class);
3271       }
3272
3273       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.newBuilder()
3274       private Builder() {
3275         maybeForceBuilderInitialization();
3276       }
3277
3278       private Builder(
3279           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3280         super(parent);
3281         maybeForceBuilderInitialization();
3282       }
3283       private void maybeForceBuilderInitialization() {
3284         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3285         }
3286       }
3287       private static Builder create() {
3288         return new Builder();
3289       }
3290
3291       public Builder clear() {
3292         super.clear();
3293         return this;
3294       }
3295
3296       public Builder clone() {
3297         return create().mergeFrom(buildPartial());
3298       }
3299
3300       public com.google.protobuf.Descriptors.Descriptor
3301           getDescriptorForType() {
3302         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
3303       }
3304
3305       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply getDefaultInstanceForType() {
3306         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.getDefaultInstance();
3307       }
3308
3309       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply build() {
3310         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply result = buildPartial();
3311         if (!result.isInitialized()) {
3312           throw newUninitializedMessageException(result);
3313         }
3314         return result;
3315       }
3316
3317       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply buildPartial() {
3318         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply(this);
3319         onBuilt();
3320         return result;
3321       }
3322
3323       public Builder mergeFrom(com.google.protobuf.Message other) {
3324         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply) {
3325           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply)other);
3326         } else {
3327           super.mergeFrom(other);
3328           return this;
3329         }
3330       }
3331
3332       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply other) {
3333         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.getDefaultInstance()) return this;
3334         this.mergeUnknownFields(other.getUnknownFields());
3335         return this;
3336       }
3337
3338       public final boolean isInitialized() {
3339         return true;
3340       }
3341
3342       public Builder mergeFrom(
3343           com.google.protobuf.CodedInputStream input,
3344           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3345           throws java.io.IOException {
3346         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parsedMessage = null;
3347         try {
3348           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3349         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3350           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply) e.getUnfinishedMessage();
3351           throw e;
3352         } finally {
3353           if (parsedMessage != null) {
3354             mergeFrom(parsedMessage);
3355           }
3356         }
3357         return this;
3358       }
3359
3360       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DeleteDataReply)
3361     }
3362
3363     static {
3364       defaultInstance = new DeleteDataReply(true);
3365       defaultInstance.initFields();
3366     }
3367
3368     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DeleteDataReply)
3369   }
3370
3371   public interface ReadDataOrBuilder
3372       extends com.google.protobuf.MessageOrBuilder {
3373
3374     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
3375     /**
3376      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3377      */
3378     boolean hasInstanceIdentifierPathArguments();
3379     /**
3380      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3381      */
3382     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments();
3383     /**
3384      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3385      */
3386     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder();
3387   }
3388   /**
3389    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadData}
3390    */
3391   public static final class ReadData extends
3392       com.google.protobuf.GeneratedMessage
3393       implements ReadDataOrBuilder {
3394     // Use ReadData.newBuilder() to construct.
3395     private ReadData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3396       super(builder);
3397       this.unknownFields = builder.getUnknownFields();
3398     }
3399     private ReadData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3400
3401     private static final ReadData defaultInstance;
3402     public static ReadData getDefaultInstance() {
3403       return defaultInstance;
3404     }
3405
3406     public ReadData getDefaultInstanceForType() {
3407       return defaultInstance;
3408     }
3409
3410     private final com.google.protobuf.UnknownFieldSet unknownFields;
3411     @java.lang.Override
3412     public final com.google.protobuf.UnknownFieldSet
3413         getUnknownFields() {
3414       return this.unknownFields;
3415     }
3416     private ReadData(
3417         com.google.protobuf.CodedInputStream input,
3418         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3419         throws com.google.protobuf.InvalidProtocolBufferException {
3420       initFields();
3421       int mutable_bitField0_ = 0;
3422       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3423           com.google.protobuf.UnknownFieldSet.newBuilder();
3424       try {
3425         boolean done = false;
3426         while (!done) {
3427           int tag = input.readTag();
3428           switch (tag) {
3429             case 0:
3430               done = true;
3431               break;
3432             default: {
3433               if (!parseUnknownField(input, unknownFields,
3434                                      extensionRegistry, tag)) {
3435                 done = true;
3436               }
3437               break;
3438             }
3439             case 10: {
3440               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder subBuilder = null;
3441               if (((bitField0_ & 0x00000001) == 0x00000001)) {
3442                 subBuilder = instanceIdentifierPathArguments_.toBuilder();
3443               }
3444               instanceIdentifierPathArguments_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.PARSER, extensionRegistry);
3445               if (subBuilder != null) {
3446                 subBuilder.mergeFrom(instanceIdentifierPathArguments_);
3447                 instanceIdentifierPathArguments_ = subBuilder.buildPartial();
3448               }
3449               bitField0_ |= 0x00000001;
3450               break;
3451             }
3452           }
3453         }
3454       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3455         throw e.setUnfinishedMessage(this);
3456       } catch (java.io.IOException e) {
3457         throw new com.google.protobuf.InvalidProtocolBufferException(
3458             e.getMessage()).setUnfinishedMessage(this);
3459       } finally {
3460         this.unknownFields = unknownFields.build();
3461         makeExtensionsImmutable();
3462       }
3463     }
3464     public static final com.google.protobuf.Descriptors.Descriptor
3465         getDescriptor() {
3466       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3467     }
3468
3469     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3470         internalGetFieldAccessorTable() {
3471       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable
3472           .ensureFieldAccessorsInitialized(
3473               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.Builder.class);
3474     }
3475
3476     public static com.google.protobuf.Parser<ReadData> PARSER =
3477         new com.google.protobuf.AbstractParser<ReadData>() {
3478       public ReadData parsePartialFrom(
3479           com.google.protobuf.CodedInputStream input,
3480           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3481           throws com.google.protobuf.InvalidProtocolBufferException {
3482         return new ReadData(input, extensionRegistry);
3483       }
3484     };
3485
3486     @java.lang.Override
3487     public com.google.protobuf.Parser<ReadData> getParserForType() {
3488       return PARSER;
3489     }
3490
3491     private int bitField0_;
3492     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
3493     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
3494     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_;
3495     /**
3496      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3497      */
3498     public boolean hasInstanceIdentifierPathArguments() {
3499       return ((bitField0_ & 0x00000001) == 0x00000001);
3500     }
3501     /**
3502      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3503      */
3504     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
3505       return instanceIdentifierPathArguments_;
3506     }
3507     /**
3508      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3509      */
3510     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
3511       return instanceIdentifierPathArguments_;
3512     }
3513
3514     private void initFields() {
3515       instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
3516     }
3517     private byte memoizedIsInitialized = -1;
3518     public final boolean isInitialized() {
3519       byte isInitialized = memoizedIsInitialized;
3520       if (isInitialized != -1) return isInitialized == 1;
3521
3522       if (!hasInstanceIdentifierPathArguments()) {
3523         memoizedIsInitialized = 0;
3524         return false;
3525       }
3526       if (!getInstanceIdentifierPathArguments().isInitialized()) {
3527         memoizedIsInitialized = 0;
3528         return false;
3529       }
3530       memoizedIsInitialized = 1;
3531       return true;
3532     }
3533
3534     public void writeTo(com.google.protobuf.CodedOutputStream output)
3535                         throws java.io.IOException {
3536       getSerializedSize();
3537       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3538         output.writeMessage(1, instanceIdentifierPathArguments_);
3539       }
3540       getUnknownFields().writeTo(output);
3541     }
3542
3543     private int memoizedSerializedSize = -1;
3544     public int getSerializedSize() {
3545       int size = memoizedSerializedSize;
3546       if (size != -1) return size;
3547
3548       size = 0;
3549       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3550         size += com.google.protobuf.CodedOutputStream
3551           .computeMessageSize(1, instanceIdentifierPathArguments_);
3552       }
3553       size += getUnknownFields().getSerializedSize();
3554       memoizedSerializedSize = size;
3555       return size;
3556     }
3557
3558     private static final long serialVersionUID = 0L;
3559     @java.lang.Override
3560     protected java.lang.Object writeReplace()
3561         throws java.io.ObjectStreamException {
3562       return super.writeReplace();
3563     }
3564
3565     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3566         com.google.protobuf.ByteString data)
3567         throws com.google.protobuf.InvalidProtocolBufferException {
3568       return PARSER.parseFrom(data);
3569     }
3570     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3571         com.google.protobuf.ByteString data,
3572         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3573         throws com.google.protobuf.InvalidProtocolBufferException {
3574       return PARSER.parseFrom(data, extensionRegistry);
3575     }
3576     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(byte[] data)
3577         throws com.google.protobuf.InvalidProtocolBufferException {
3578       return PARSER.parseFrom(data);
3579     }
3580     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3581         byte[] data,
3582         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3583         throws com.google.protobuf.InvalidProtocolBufferException {
3584       return PARSER.parseFrom(data, extensionRegistry);
3585     }
3586     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(java.io.InputStream input)
3587         throws java.io.IOException {
3588       return PARSER.parseFrom(input);
3589     }
3590     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3591         java.io.InputStream input,
3592         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3593         throws java.io.IOException {
3594       return PARSER.parseFrom(input, extensionRegistry);
3595     }
3596     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseDelimitedFrom(java.io.InputStream input)
3597         throws java.io.IOException {
3598       return PARSER.parseDelimitedFrom(input);
3599     }
3600     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseDelimitedFrom(
3601         java.io.InputStream input,
3602         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3603         throws java.io.IOException {
3604       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3605     }
3606     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3607         com.google.protobuf.CodedInputStream input)
3608         throws java.io.IOException {
3609       return PARSER.parseFrom(input);
3610     }
3611     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3612         com.google.protobuf.CodedInputStream input,
3613         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3614         throws java.io.IOException {
3615       return PARSER.parseFrom(input, extensionRegistry);
3616     }
3617
3618     public static Builder newBuilder() { return Builder.create(); }
3619     public Builder newBuilderForType() { return newBuilder(); }
3620     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData prototype) {
3621       return newBuilder().mergeFrom(prototype);
3622     }
3623     public Builder toBuilder() { return newBuilder(this); }
3624
3625     @java.lang.Override
3626     protected Builder newBuilderForType(
3627         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3628       Builder builder = new Builder(parent);
3629       return builder;
3630     }
3631     /**
3632      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadData}
3633      */
3634     public static final class Builder extends
3635         com.google.protobuf.GeneratedMessage.Builder<Builder>
3636        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataOrBuilder {
3637       public static final com.google.protobuf.Descriptors.Descriptor
3638           getDescriptor() {
3639         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3640       }
3641
3642       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3643           internalGetFieldAccessorTable() {
3644         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable
3645             .ensureFieldAccessorsInitialized(
3646                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.Builder.class);
3647       }
3648
3649       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.newBuilder()
3650       private Builder() {
3651         maybeForceBuilderInitialization();
3652       }
3653
3654       private Builder(
3655           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3656         super(parent);
3657         maybeForceBuilderInitialization();
3658       }
3659       private void maybeForceBuilderInitialization() {
3660         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3661           getInstanceIdentifierPathArgumentsFieldBuilder();
3662         }
3663       }
3664       private static Builder create() {
3665         return new Builder();
3666       }
3667
3668       public Builder clear() {
3669         super.clear();
3670         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3671           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
3672         } else {
3673           instanceIdentifierPathArgumentsBuilder_.clear();
3674         }
3675         bitField0_ = (bitField0_ & ~0x00000001);
3676         return this;
3677       }
3678
3679       public Builder clone() {
3680         return create().mergeFrom(buildPartial());
3681       }
3682
3683       public com.google.protobuf.Descriptors.Descriptor
3684           getDescriptorForType() {
3685         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3686       }
3687
3688       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData getDefaultInstanceForType() {
3689         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.getDefaultInstance();
3690       }
3691
3692       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData build() {
3693         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData result = buildPartial();
3694         if (!result.isInitialized()) {
3695           throw newUninitializedMessageException(result);
3696         }
3697         return result;
3698       }
3699
3700       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData buildPartial() {
3701         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData(this);
3702         int from_bitField0_ = bitField0_;
3703         int to_bitField0_ = 0;
3704         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3705           to_bitField0_ |= 0x00000001;
3706         }
3707         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3708           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
3709         } else {
3710           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArgumentsBuilder_.build();
3711         }
3712         result.bitField0_ = to_bitField0_;
3713         onBuilt();
3714         return result;
3715       }
3716
3717       public Builder mergeFrom(com.google.protobuf.Message other) {
3718         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData) {
3719           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData)other);
3720         } else {
3721           super.mergeFrom(other);
3722           return this;
3723         }
3724       }
3725
3726       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData other) {
3727         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.getDefaultInstance()) return this;
3728         if (other.hasInstanceIdentifierPathArguments()) {
3729           mergeInstanceIdentifierPathArguments(other.getInstanceIdentifierPathArguments());
3730         }
3731         this.mergeUnknownFields(other.getUnknownFields());
3732         return this;
3733       }
3734
3735       public final boolean isInitialized() {
3736         if (!hasInstanceIdentifierPathArguments()) {
3737           
3738           return false;
3739         }
3740         if (!getInstanceIdentifierPathArguments().isInitialized()) {
3741           
3742           return false;
3743         }
3744         return true;
3745       }
3746
3747       public Builder mergeFrom(
3748           com.google.protobuf.CodedInputStream input,
3749           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3750           throws java.io.IOException {
3751         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parsedMessage = null;
3752         try {
3753           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3754         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3755           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData) e.getUnfinishedMessage();
3756           throw e;
3757         } finally {
3758           if (parsedMessage != null) {
3759             mergeFrom(parsedMessage);
3760           }
3761         }
3762         return this;
3763       }
3764       private int bitField0_;
3765
3766       // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
3767       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
3768       private com.google.protobuf.SingleFieldBuilder<
3769           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> instanceIdentifierPathArgumentsBuilder_;
3770       /**
3771        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3772        */
3773       public boolean hasInstanceIdentifierPathArguments() {
3774         return ((bitField0_ & 0x00000001) == 0x00000001);
3775       }
3776       /**
3777        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3778        */
3779       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
3780         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3781           return instanceIdentifierPathArguments_;
3782         } else {
3783           return instanceIdentifierPathArgumentsBuilder_.getMessage();
3784         }
3785       }
3786       /**
3787        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3788        */
3789       public Builder setInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
3790         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3791           if (value == null) {
3792             throw new NullPointerException();
3793           }
3794           instanceIdentifierPathArguments_ = value;
3795           onChanged();
3796         } else {
3797           instanceIdentifierPathArgumentsBuilder_.setMessage(value);
3798         }
3799         bitField0_ |= 0x00000001;
3800         return this;
3801       }
3802       /**
3803        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3804        */
3805       public Builder setInstanceIdentifierPathArguments(
3806           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
3807         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3808           instanceIdentifierPathArguments_ = builderForValue.build();
3809           onChanged();
3810         } else {
3811           instanceIdentifierPathArgumentsBuilder_.setMessage(builderForValue.build());
3812         }
3813         bitField0_ |= 0x00000001;
3814         return this;
3815       }
3816       /**
3817        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3818        */
3819       public Builder mergeInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
3820         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3821           if (((bitField0_ & 0x00000001) == 0x00000001) &&
3822               instanceIdentifierPathArguments_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance()) {
3823             instanceIdentifierPathArguments_ =
3824               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.newBuilder(instanceIdentifierPathArguments_).mergeFrom(value).buildPartial();
3825           } else {
3826             instanceIdentifierPathArguments_ = value;
3827           }
3828           onChanged();
3829         } else {
3830           instanceIdentifierPathArgumentsBuilder_.mergeFrom(value);
3831         }
3832         bitField0_ |= 0x00000001;
3833         return this;
3834       }
3835       /**
3836        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3837        */
3838       public Builder clearInstanceIdentifierPathArguments() {
3839         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3840           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
3841           onChanged();
3842         } else {
3843           instanceIdentifierPathArgumentsBuilder_.clear();
3844         }
3845         bitField0_ = (bitField0_ & ~0x00000001);
3846         return this;
3847       }
3848       /**
3849        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3850        */
3851       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder getInstanceIdentifierPathArgumentsBuilder() {
3852         bitField0_ |= 0x00000001;
3853         onChanged();
3854         return getInstanceIdentifierPathArgumentsFieldBuilder().getBuilder();
3855       }
3856       /**
3857        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3858        */
3859       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
3860         if (instanceIdentifierPathArgumentsBuilder_ != null) {
3861           return instanceIdentifierPathArgumentsBuilder_.getMessageOrBuilder();
3862         } else {
3863           return instanceIdentifierPathArguments_;
3864         }
3865       }
3866       /**
3867        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
3868        */
3869       private com.google.protobuf.SingleFieldBuilder<
3870           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> 
3871           getInstanceIdentifierPathArgumentsFieldBuilder() {
3872         if (instanceIdentifierPathArgumentsBuilder_ == null) {
3873           instanceIdentifierPathArgumentsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
3874               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>(
3875                   instanceIdentifierPathArguments_,
3876                   getParentForChildren(),
3877                   isClean());
3878           instanceIdentifierPathArguments_ = null;
3879         }
3880         return instanceIdentifierPathArgumentsBuilder_;
3881       }
3882
3883       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadData)
3884     }
3885
3886     static {
3887       defaultInstance = new ReadData(true);
3888       defaultInstance.initFields();
3889     }
3890
3891     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadData)
3892   }
3893
3894   public interface ReadDataReplyOrBuilder
3895       extends com.google.protobuf.MessageOrBuilder {
3896
3897     // optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
3898     /**
3899      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3900      */
3901     boolean hasNormalizedNode();
3902     /**
3903      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3904      */
3905     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
3906     /**
3907      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3908      */
3909     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
3910   }
3911   /**
3912    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadDataReply}
3913    */
3914   public static final class ReadDataReply extends
3915       com.google.protobuf.GeneratedMessage
3916       implements ReadDataReplyOrBuilder {
3917     // Use ReadDataReply.newBuilder() to construct.
3918     private ReadDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3919       super(builder);
3920       this.unknownFields = builder.getUnknownFields();
3921     }
3922     private ReadDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3923
3924     private static final ReadDataReply defaultInstance;
3925     public static ReadDataReply getDefaultInstance() {
3926       return defaultInstance;
3927     }
3928
3929     public ReadDataReply getDefaultInstanceForType() {
3930       return defaultInstance;
3931     }
3932
3933     private final com.google.protobuf.UnknownFieldSet unknownFields;
3934     @java.lang.Override
3935     public final com.google.protobuf.UnknownFieldSet
3936         getUnknownFields() {
3937       return this.unknownFields;
3938     }
3939     private ReadDataReply(
3940         com.google.protobuf.CodedInputStream input,
3941         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3942         throws com.google.protobuf.InvalidProtocolBufferException {
3943       initFields();
3944       int mutable_bitField0_ = 0;
3945       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3946           com.google.protobuf.UnknownFieldSet.newBuilder();
3947       try {
3948         boolean done = false;
3949         while (!done) {
3950           int tag = input.readTag();
3951           switch (tag) {
3952             case 0:
3953               done = true;
3954               break;
3955             default: {
3956               if (!parseUnknownField(input, unknownFields,
3957                                      extensionRegistry, tag)) {
3958                 done = true;
3959               }
3960               break;
3961             }
3962             case 10: {
3963               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
3964               if (((bitField0_ & 0x00000001) == 0x00000001)) {
3965                 subBuilder = normalizedNode_.toBuilder();
3966               }
3967               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
3968               if (subBuilder != null) {
3969                 subBuilder.mergeFrom(normalizedNode_);
3970                 normalizedNode_ = subBuilder.buildPartial();
3971               }
3972               bitField0_ |= 0x00000001;
3973               break;
3974             }
3975           }
3976         }
3977       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3978         throw e.setUnfinishedMessage(this);
3979       } catch (java.io.IOException e) {
3980         throw new com.google.protobuf.InvalidProtocolBufferException(
3981             e.getMessage()).setUnfinishedMessage(this);
3982       } finally {
3983         this.unknownFields = unknownFields.build();
3984         makeExtensionsImmutable();
3985       }
3986     }
3987     public static final com.google.protobuf.Descriptors.Descriptor
3988         getDescriptor() {
3989       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
3990     }
3991
3992     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3993         internalGetFieldAccessorTable() {
3994       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable
3995           .ensureFieldAccessorsInitialized(
3996               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.Builder.class);
3997     }
3998
3999     public static com.google.protobuf.Parser<ReadDataReply> PARSER =
4000         new com.google.protobuf.AbstractParser<ReadDataReply>() {
4001       public ReadDataReply parsePartialFrom(
4002           com.google.protobuf.CodedInputStream input,
4003           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4004           throws com.google.protobuf.InvalidProtocolBufferException {
4005         return new ReadDataReply(input, extensionRegistry);
4006       }
4007     };
4008
4009     @java.lang.Override
4010     public com.google.protobuf.Parser<ReadDataReply> getParserForType() {
4011       return PARSER;
4012     }
4013
4014     private int bitField0_;
4015     // optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
4016     public static final int NORMALIZEDNODE_FIELD_NUMBER = 1;
4017     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
4018     /**
4019      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4020      */
4021     public boolean hasNormalizedNode() {
4022       return ((bitField0_ & 0x00000001) == 0x00000001);
4023     }
4024     /**
4025      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4026      */
4027     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4028       return normalizedNode_;
4029     }
4030     /**
4031      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4032      */
4033     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4034       return normalizedNode_;
4035     }
4036
4037     private void initFields() {
4038       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4039     }
4040     private byte memoizedIsInitialized = -1;
4041     public final boolean isInitialized() {
4042       byte isInitialized = memoizedIsInitialized;
4043       if (isInitialized != -1) return isInitialized == 1;
4044
4045       if (hasNormalizedNode()) {
4046         if (!getNormalizedNode().isInitialized()) {
4047           memoizedIsInitialized = 0;
4048           return false;
4049         }
4050       }
4051       memoizedIsInitialized = 1;
4052       return true;
4053     }
4054
4055     public void writeTo(com.google.protobuf.CodedOutputStream output)
4056                         throws java.io.IOException {
4057       getSerializedSize();
4058       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4059         output.writeMessage(1, normalizedNode_);
4060       }
4061       getUnknownFields().writeTo(output);
4062     }
4063
4064     private int memoizedSerializedSize = -1;
4065     public int getSerializedSize() {
4066       int size = memoizedSerializedSize;
4067       if (size != -1) return size;
4068
4069       size = 0;
4070       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4071         size += com.google.protobuf.CodedOutputStream
4072           .computeMessageSize(1, normalizedNode_);
4073       }
4074       size += getUnknownFields().getSerializedSize();
4075       memoizedSerializedSize = size;
4076       return size;
4077     }
4078
4079     private static final long serialVersionUID = 0L;
4080     @java.lang.Override
4081     protected java.lang.Object writeReplace()
4082         throws java.io.ObjectStreamException {
4083       return super.writeReplace();
4084     }
4085
4086     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
4087         com.google.protobuf.ByteString data)
4088         throws com.google.protobuf.InvalidProtocolBufferException {
4089       return PARSER.parseFrom(data);
4090     }
4091     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
4092         com.google.protobuf.ByteString data,
4093         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4094         throws com.google.protobuf.InvalidProtocolBufferException {
4095       return PARSER.parseFrom(data, extensionRegistry);
4096     }
4097     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(byte[] data)
4098         throws com.google.protobuf.InvalidProtocolBufferException {
4099       return PARSER.parseFrom(data);
4100     }
4101     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
4102         byte[] data,
4103         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4104         throws com.google.protobuf.InvalidProtocolBufferException {
4105       return PARSER.parseFrom(data, extensionRegistry);
4106     }
4107     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(java.io.InputStream input)
4108         throws java.io.IOException {
4109       return PARSER.parseFrom(input);
4110     }
4111     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
4112         java.io.InputStream input,
4113         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4114         throws java.io.IOException {
4115       return PARSER.parseFrom(input, extensionRegistry);
4116     }
4117     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseDelimitedFrom(java.io.InputStream input)
4118         throws java.io.IOException {
4119       return PARSER.parseDelimitedFrom(input);
4120     }
4121     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseDelimitedFrom(
4122         java.io.InputStream input,
4123         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4124         throws java.io.IOException {
4125       return PARSER.parseDelimitedFrom(input, extensionRegistry);
4126     }
4127     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
4128         com.google.protobuf.CodedInputStream input)
4129         throws java.io.IOException {
4130       return PARSER.parseFrom(input);
4131     }
4132     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
4133         com.google.protobuf.CodedInputStream input,
4134         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4135         throws java.io.IOException {
4136       return PARSER.parseFrom(input, extensionRegistry);
4137     }
4138
4139     public static Builder newBuilder() { return Builder.create(); }
4140     public Builder newBuilderForType() { return newBuilder(); }
4141     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply prototype) {
4142       return newBuilder().mergeFrom(prototype);
4143     }
4144     public Builder toBuilder() { return newBuilder(this); }
4145
4146     @java.lang.Override
4147     protected Builder newBuilderForType(
4148         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4149       Builder builder = new Builder(parent);
4150       return builder;
4151     }
4152     /**
4153      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadDataReply}
4154      */
4155     public static final class Builder extends
4156         com.google.protobuf.GeneratedMessage.Builder<Builder>
4157        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReplyOrBuilder {
4158       public static final com.google.protobuf.Descriptors.Descriptor
4159           getDescriptor() {
4160         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
4161       }
4162
4163       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4164           internalGetFieldAccessorTable() {
4165         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable
4166             .ensureFieldAccessorsInitialized(
4167                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.Builder.class);
4168       }
4169
4170       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.newBuilder()
4171       private Builder() {
4172         maybeForceBuilderInitialization();
4173       }
4174
4175       private Builder(
4176           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4177         super(parent);
4178         maybeForceBuilderInitialization();
4179       }
4180       private void maybeForceBuilderInitialization() {
4181         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4182           getNormalizedNodeFieldBuilder();
4183         }
4184       }
4185       private static Builder create() {
4186         return new Builder();
4187       }
4188
4189       public Builder clear() {
4190         super.clear();
4191         if (normalizedNodeBuilder_ == null) {
4192           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4193         } else {
4194           normalizedNodeBuilder_.clear();
4195         }
4196         bitField0_ = (bitField0_ & ~0x00000001);
4197         return this;
4198       }
4199
4200       public Builder clone() {
4201         return create().mergeFrom(buildPartial());
4202       }
4203
4204       public com.google.protobuf.Descriptors.Descriptor
4205           getDescriptorForType() {
4206         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
4207       }
4208
4209       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply getDefaultInstanceForType() {
4210         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.getDefaultInstance();
4211       }
4212
4213       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply build() {
4214         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply result = buildPartial();
4215         if (!result.isInitialized()) {
4216           throw newUninitializedMessageException(result);
4217         }
4218         return result;
4219       }
4220
4221       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply buildPartial() {
4222         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply(this);
4223         int from_bitField0_ = bitField0_;
4224         int to_bitField0_ = 0;
4225         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4226           to_bitField0_ |= 0x00000001;
4227         }
4228         if (normalizedNodeBuilder_ == null) {
4229           result.normalizedNode_ = normalizedNode_;
4230         } else {
4231           result.normalizedNode_ = normalizedNodeBuilder_.build();
4232         }
4233         result.bitField0_ = to_bitField0_;
4234         onBuilt();
4235         return result;
4236       }
4237
4238       public Builder mergeFrom(com.google.protobuf.Message other) {
4239         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply) {
4240           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply)other);
4241         } else {
4242           super.mergeFrom(other);
4243           return this;
4244         }
4245       }
4246
4247       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply other) {
4248         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.getDefaultInstance()) return this;
4249         if (other.hasNormalizedNode()) {
4250           mergeNormalizedNode(other.getNormalizedNode());
4251         }
4252         this.mergeUnknownFields(other.getUnknownFields());
4253         return this;
4254       }
4255
4256       public final boolean isInitialized() {
4257         if (hasNormalizedNode()) {
4258           if (!getNormalizedNode().isInitialized()) {
4259             
4260             return false;
4261           }
4262         }
4263         return true;
4264       }
4265
4266       public Builder mergeFrom(
4267           com.google.protobuf.CodedInputStream input,
4268           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4269           throws java.io.IOException {
4270         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parsedMessage = null;
4271         try {
4272           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4273         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4274           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply) e.getUnfinishedMessage();
4275           throw e;
4276         } finally {
4277           if (parsedMessage != null) {
4278             mergeFrom(parsedMessage);
4279           }
4280         }
4281         return this;
4282       }
4283       private int bitField0_;
4284
4285       // optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
4286       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4287       private com.google.protobuf.SingleFieldBuilder<
4288           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> normalizedNodeBuilder_;
4289       /**
4290        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4291        */
4292       public boolean hasNormalizedNode() {
4293         return ((bitField0_ & 0x00000001) == 0x00000001);
4294       }
4295       /**
4296        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4297        */
4298       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4299         if (normalizedNodeBuilder_ == null) {
4300           return normalizedNode_;
4301         } else {
4302           return normalizedNodeBuilder_.getMessage();
4303         }
4304       }
4305       /**
4306        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4307        */
4308       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4309         if (normalizedNodeBuilder_ == null) {
4310           if (value == null) {
4311             throw new NullPointerException();
4312           }
4313           normalizedNode_ = value;
4314           onChanged();
4315         } else {
4316           normalizedNodeBuilder_.setMessage(value);
4317         }
4318         bitField0_ |= 0x00000001;
4319         return this;
4320       }
4321       /**
4322        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4323        */
4324       public Builder setNormalizedNode(
4325           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
4326         if (normalizedNodeBuilder_ == null) {
4327           normalizedNode_ = builderForValue.build();
4328           onChanged();
4329         } else {
4330           normalizedNodeBuilder_.setMessage(builderForValue.build());
4331         }
4332         bitField0_ |= 0x00000001;
4333         return this;
4334       }
4335       /**
4336        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4337        */
4338       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4339         if (normalizedNodeBuilder_ == null) {
4340           if (((bitField0_ & 0x00000001) == 0x00000001) &&
4341               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
4342             normalizedNode_ =
4343               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
4344           } else {
4345             normalizedNode_ = value;
4346           }
4347           onChanged();
4348         } else {
4349           normalizedNodeBuilder_.mergeFrom(value);
4350         }
4351         bitField0_ |= 0x00000001;
4352         return this;
4353       }
4354       /**
4355        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4356        */
4357       public Builder clearNormalizedNode() {
4358         if (normalizedNodeBuilder_ == null) {
4359           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4360           onChanged();
4361         } else {
4362           normalizedNodeBuilder_.clear();
4363         }
4364         bitField0_ = (bitField0_ & ~0x00000001);
4365         return this;
4366       }
4367       /**
4368        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4369        */
4370       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
4371         bitField0_ |= 0x00000001;
4372         onChanged();
4373         return getNormalizedNodeFieldBuilder().getBuilder();
4374       }
4375       /**
4376        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4377        */
4378       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4379         if (normalizedNodeBuilder_ != null) {
4380           return normalizedNodeBuilder_.getMessageOrBuilder();
4381         } else {
4382           return normalizedNode_;
4383         }
4384       }
4385       /**
4386        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4387        */
4388       private com.google.protobuf.SingleFieldBuilder<
4389           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> 
4390           getNormalizedNodeFieldBuilder() {
4391         if (normalizedNodeBuilder_ == null) {
4392           normalizedNodeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
4393               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>(
4394                   normalizedNode_,
4395                   getParentForChildren(),
4396                   isClean());
4397           normalizedNode_ = null;
4398         }
4399         return normalizedNodeBuilder_;
4400       }
4401
4402       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadDataReply)
4403     }
4404
4405     static {
4406       defaultInstance = new ReadDataReply(true);
4407       defaultInstance.initFields();
4408     }
4409
4410     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadDataReply)
4411   }
4412
4413   public interface WriteDataOrBuilder
4414       extends com.google.protobuf.MessageOrBuilder {
4415
4416     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
4417     /**
4418      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4419      */
4420     boolean hasInstanceIdentifierPathArguments();
4421     /**
4422      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4423      */
4424     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments();
4425     /**
4426      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4427      */
4428     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder();
4429
4430     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4431     /**
4432      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4433      */
4434     boolean hasNormalizedNode();
4435     /**
4436      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4437      */
4438     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
4439     /**
4440      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4441      */
4442     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
4443   }
4444   /**
4445    * Protobuf type {@code org.opendaylight.controller.mdsal.WriteData}
4446    */
4447   public static final class WriteData extends
4448       com.google.protobuf.GeneratedMessage
4449       implements WriteDataOrBuilder {
4450     // Use WriteData.newBuilder() to construct.
4451     private WriteData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4452       super(builder);
4453       this.unknownFields = builder.getUnknownFields();
4454     }
4455     private WriteData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4456
4457     private static final WriteData defaultInstance;
4458     public static WriteData getDefaultInstance() {
4459       return defaultInstance;
4460     }
4461
4462     public WriteData getDefaultInstanceForType() {
4463       return defaultInstance;
4464     }
4465
4466     private final com.google.protobuf.UnknownFieldSet unknownFields;
4467     @java.lang.Override
4468     public final com.google.protobuf.UnknownFieldSet
4469         getUnknownFields() {
4470       return this.unknownFields;
4471     }
4472     private WriteData(
4473         com.google.protobuf.CodedInputStream input,
4474         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4475         throws com.google.protobuf.InvalidProtocolBufferException {
4476       initFields();
4477       int mutable_bitField0_ = 0;
4478       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4479           com.google.protobuf.UnknownFieldSet.newBuilder();
4480       try {
4481         boolean done = false;
4482         while (!done) {
4483           int tag = input.readTag();
4484           switch (tag) {
4485             case 0:
4486               done = true;
4487               break;
4488             default: {
4489               if (!parseUnknownField(input, unknownFields,
4490                                      extensionRegistry, tag)) {
4491                 done = true;
4492               }
4493               break;
4494             }
4495             case 10: {
4496               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder subBuilder = null;
4497               if (((bitField0_ & 0x00000001) == 0x00000001)) {
4498                 subBuilder = instanceIdentifierPathArguments_.toBuilder();
4499               }
4500               instanceIdentifierPathArguments_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.PARSER, extensionRegistry);
4501               if (subBuilder != null) {
4502                 subBuilder.mergeFrom(instanceIdentifierPathArguments_);
4503                 instanceIdentifierPathArguments_ = subBuilder.buildPartial();
4504               }
4505               bitField0_ |= 0x00000001;
4506               break;
4507             }
4508             case 18: {
4509               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
4510               if (((bitField0_ & 0x00000002) == 0x00000002)) {
4511                 subBuilder = normalizedNode_.toBuilder();
4512               }
4513               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
4514               if (subBuilder != null) {
4515                 subBuilder.mergeFrom(normalizedNode_);
4516                 normalizedNode_ = subBuilder.buildPartial();
4517               }
4518               bitField0_ |= 0x00000002;
4519               break;
4520             }
4521           }
4522         }
4523       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4524         throw e.setUnfinishedMessage(this);
4525       } catch (java.io.IOException e) {
4526         throw new com.google.protobuf.InvalidProtocolBufferException(
4527             e.getMessage()).setUnfinishedMessage(this);
4528       } finally {
4529         this.unknownFields = unknownFields.build();
4530         makeExtensionsImmutable();
4531       }
4532     }
4533     public static final com.google.protobuf.Descriptors.Descriptor
4534         getDescriptor() {
4535       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4536     }
4537
4538     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4539         internalGetFieldAccessorTable() {
4540       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable
4541           .ensureFieldAccessorsInitialized(
4542               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.Builder.class);
4543     }
4544
4545     public static com.google.protobuf.Parser<WriteData> PARSER =
4546         new com.google.protobuf.AbstractParser<WriteData>() {
4547       public WriteData parsePartialFrom(
4548           com.google.protobuf.CodedInputStream input,
4549           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4550           throws com.google.protobuf.InvalidProtocolBufferException {
4551         return new WriteData(input, extensionRegistry);
4552       }
4553     };
4554
4555     @java.lang.Override
4556     public com.google.protobuf.Parser<WriteData> getParserForType() {
4557       return PARSER;
4558     }
4559
4560     private int bitField0_;
4561     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
4562     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
4563     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_;
4564     /**
4565      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4566      */
4567     public boolean hasInstanceIdentifierPathArguments() {
4568       return ((bitField0_ & 0x00000001) == 0x00000001);
4569     }
4570     /**
4571      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4572      */
4573     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
4574       return instanceIdentifierPathArguments_;
4575     }
4576     /**
4577      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4578      */
4579     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
4580       return instanceIdentifierPathArguments_;
4581     }
4582
4583     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4584     public static final int NORMALIZEDNODE_FIELD_NUMBER = 2;
4585     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
4586     /**
4587      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4588      */
4589     public boolean hasNormalizedNode() {
4590       return ((bitField0_ & 0x00000002) == 0x00000002);
4591     }
4592     /**
4593      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4594      */
4595     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4596       return normalizedNode_;
4597     }
4598     /**
4599      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4600      */
4601     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4602       return normalizedNode_;
4603     }
4604
4605     private void initFields() {
4606       instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
4607       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4608     }
4609     private byte memoizedIsInitialized = -1;
4610     public final boolean isInitialized() {
4611       byte isInitialized = memoizedIsInitialized;
4612       if (isInitialized != -1) return isInitialized == 1;
4613
4614       if (!hasInstanceIdentifierPathArguments()) {
4615         memoizedIsInitialized = 0;
4616         return false;
4617       }
4618       if (!hasNormalizedNode()) {
4619         memoizedIsInitialized = 0;
4620         return false;
4621       }
4622       if (!getInstanceIdentifierPathArguments().isInitialized()) {
4623         memoizedIsInitialized = 0;
4624         return false;
4625       }
4626       if (!getNormalizedNode().isInitialized()) {
4627         memoizedIsInitialized = 0;
4628         return false;
4629       }
4630       memoizedIsInitialized = 1;
4631       return true;
4632     }
4633
4634     public void writeTo(com.google.protobuf.CodedOutputStream output)
4635                         throws java.io.IOException {
4636       getSerializedSize();
4637       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4638         output.writeMessage(1, instanceIdentifierPathArguments_);
4639       }
4640       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4641         output.writeMessage(2, normalizedNode_);
4642       }
4643       getUnknownFields().writeTo(output);
4644     }
4645
4646     private int memoizedSerializedSize = -1;
4647     public int getSerializedSize() {
4648       int size = memoizedSerializedSize;
4649       if (size != -1) return size;
4650
4651       size = 0;
4652       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4653         size += com.google.protobuf.CodedOutputStream
4654           .computeMessageSize(1, instanceIdentifierPathArguments_);
4655       }
4656       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4657         size += com.google.protobuf.CodedOutputStream
4658           .computeMessageSize(2, normalizedNode_);
4659       }
4660       size += getUnknownFields().getSerializedSize();
4661       memoizedSerializedSize = size;
4662       return size;
4663     }
4664
4665     private static final long serialVersionUID = 0L;
4666     @java.lang.Override
4667     protected java.lang.Object writeReplace()
4668         throws java.io.ObjectStreamException {
4669       return super.writeReplace();
4670     }
4671
4672     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4673         com.google.protobuf.ByteString data)
4674         throws com.google.protobuf.InvalidProtocolBufferException {
4675       return PARSER.parseFrom(data);
4676     }
4677     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4678         com.google.protobuf.ByteString data,
4679         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4680         throws com.google.protobuf.InvalidProtocolBufferException {
4681       return PARSER.parseFrom(data, extensionRegistry);
4682     }
4683     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(byte[] data)
4684         throws com.google.protobuf.InvalidProtocolBufferException {
4685       return PARSER.parseFrom(data);
4686     }
4687     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4688         byte[] data,
4689         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4690         throws com.google.protobuf.InvalidProtocolBufferException {
4691       return PARSER.parseFrom(data, extensionRegistry);
4692     }
4693     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(java.io.InputStream input)
4694         throws java.io.IOException {
4695       return PARSER.parseFrom(input);
4696     }
4697     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4698         java.io.InputStream input,
4699         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4700         throws java.io.IOException {
4701       return PARSER.parseFrom(input, extensionRegistry);
4702     }
4703     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseDelimitedFrom(java.io.InputStream input)
4704         throws java.io.IOException {
4705       return PARSER.parseDelimitedFrom(input);
4706     }
4707     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseDelimitedFrom(
4708         java.io.InputStream input,
4709         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4710         throws java.io.IOException {
4711       return PARSER.parseDelimitedFrom(input, extensionRegistry);
4712     }
4713     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4714         com.google.protobuf.CodedInputStream input)
4715         throws java.io.IOException {
4716       return PARSER.parseFrom(input);
4717     }
4718     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4719         com.google.protobuf.CodedInputStream input,
4720         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4721         throws java.io.IOException {
4722       return PARSER.parseFrom(input, extensionRegistry);
4723     }
4724
4725     public static Builder newBuilder() { return Builder.create(); }
4726     public Builder newBuilderForType() { return newBuilder(); }
4727     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData prototype) {
4728       return newBuilder().mergeFrom(prototype);
4729     }
4730     public Builder toBuilder() { return newBuilder(this); }
4731
4732     @java.lang.Override
4733     protected Builder newBuilderForType(
4734         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4735       Builder builder = new Builder(parent);
4736       return builder;
4737     }
4738     /**
4739      * Protobuf type {@code org.opendaylight.controller.mdsal.WriteData}
4740      */
4741     public static final class Builder extends
4742         com.google.protobuf.GeneratedMessage.Builder<Builder>
4743        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataOrBuilder {
4744       public static final com.google.protobuf.Descriptors.Descriptor
4745           getDescriptor() {
4746         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4747       }
4748
4749       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4750           internalGetFieldAccessorTable() {
4751         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable
4752             .ensureFieldAccessorsInitialized(
4753                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.Builder.class);
4754       }
4755
4756       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.newBuilder()
4757       private Builder() {
4758         maybeForceBuilderInitialization();
4759       }
4760
4761       private Builder(
4762           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4763         super(parent);
4764         maybeForceBuilderInitialization();
4765       }
4766       private void maybeForceBuilderInitialization() {
4767         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4768           getInstanceIdentifierPathArgumentsFieldBuilder();
4769           getNormalizedNodeFieldBuilder();
4770         }
4771       }
4772       private static Builder create() {
4773         return new Builder();
4774       }
4775
4776       public Builder clear() {
4777         super.clear();
4778         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4779           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
4780         } else {
4781           instanceIdentifierPathArgumentsBuilder_.clear();
4782         }
4783         bitField0_ = (bitField0_ & ~0x00000001);
4784         if (normalizedNodeBuilder_ == null) {
4785           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4786         } else {
4787           normalizedNodeBuilder_.clear();
4788         }
4789         bitField0_ = (bitField0_ & ~0x00000002);
4790         return this;
4791       }
4792
4793       public Builder clone() {
4794         return create().mergeFrom(buildPartial());
4795       }
4796
4797       public com.google.protobuf.Descriptors.Descriptor
4798           getDescriptorForType() {
4799         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4800       }
4801
4802       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData getDefaultInstanceForType() {
4803         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.getDefaultInstance();
4804       }
4805
4806       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData build() {
4807         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData result = buildPartial();
4808         if (!result.isInitialized()) {
4809           throw newUninitializedMessageException(result);
4810         }
4811         return result;
4812       }
4813
4814       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData buildPartial() {
4815         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData(this);
4816         int from_bitField0_ = bitField0_;
4817         int to_bitField0_ = 0;
4818         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4819           to_bitField0_ |= 0x00000001;
4820         }
4821         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4822           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
4823         } else {
4824           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArgumentsBuilder_.build();
4825         }
4826         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
4827           to_bitField0_ |= 0x00000002;
4828         }
4829         if (normalizedNodeBuilder_ == null) {
4830           result.normalizedNode_ = normalizedNode_;
4831         } else {
4832           result.normalizedNode_ = normalizedNodeBuilder_.build();
4833         }
4834         result.bitField0_ = to_bitField0_;
4835         onBuilt();
4836         return result;
4837       }
4838
4839       public Builder mergeFrom(com.google.protobuf.Message other) {
4840         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData) {
4841           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData)other);
4842         } else {
4843           super.mergeFrom(other);
4844           return this;
4845         }
4846       }
4847
4848       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData other) {
4849         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.getDefaultInstance()) return this;
4850         if (other.hasInstanceIdentifierPathArguments()) {
4851           mergeInstanceIdentifierPathArguments(other.getInstanceIdentifierPathArguments());
4852         }
4853         if (other.hasNormalizedNode()) {
4854           mergeNormalizedNode(other.getNormalizedNode());
4855         }
4856         this.mergeUnknownFields(other.getUnknownFields());
4857         return this;
4858       }
4859
4860       public final boolean isInitialized() {
4861         if (!hasInstanceIdentifierPathArguments()) {
4862           
4863           return false;
4864         }
4865         if (!hasNormalizedNode()) {
4866           
4867           return false;
4868         }
4869         if (!getInstanceIdentifierPathArguments().isInitialized()) {
4870           
4871           return false;
4872         }
4873         if (!getNormalizedNode().isInitialized()) {
4874           
4875           return false;
4876         }
4877         return true;
4878       }
4879
4880       public Builder mergeFrom(
4881           com.google.protobuf.CodedInputStream input,
4882           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4883           throws java.io.IOException {
4884         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parsedMessage = null;
4885         try {
4886           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4887         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4888           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData) e.getUnfinishedMessage();
4889           throw e;
4890         } finally {
4891           if (parsedMessage != null) {
4892             mergeFrom(parsedMessage);
4893           }
4894         }
4895         return this;
4896       }
4897       private int bitField0_;
4898
4899       // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
4900       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
4901       private com.google.protobuf.SingleFieldBuilder<
4902           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> instanceIdentifierPathArgumentsBuilder_;
4903       /**
4904        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4905        */
4906       public boolean hasInstanceIdentifierPathArguments() {
4907         return ((bitField0_ & 0x00000001) == 0x00000001);
4908       }
4909       /**
4910        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4911        */
4912       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
4913         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4914           return instanceIdentifierPathArguments_;
4915         } else {
4916           return instanceIdentifierPathArgumentsBuilder_.getMessage();
4917         }
4918       }
4919       /**
4920        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4921        */
4922       public Builder setInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
4923         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4924           if (value == null) {
4925             throw new NullPointerException();
4926           }
4927           instanceIdentifierPathArguments_ = value;
4928           onChanged();
4929         } else {
4930           instanceIdentifierPathArgumentsBuilder_.setMessage(value);
4931         }
4932         bitField0_ |= 0x00000001;
4933         return this;
4934       }
4935       /**
4936        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4937        */
4938       public Builder setInstanceIdentifierPathArguments(
4939           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
4940         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4941           instanceIdentifierPathArguments_ = builderForValue.build();
4942           onChanged();
4943         } else {
4944           instanceIdentifierPathArgumentsBuilder_.setMessage(builderForValue.build());
4945         }
4946         bitField0_ |= 0x00000001;
4947         return this;
4948       }
4949       /**
4950        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4951        */
4952       public Builder mergeInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
4953         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4954           if (((bitField0_ & 0x00000001) == 0x00000001) &&
4955               instanceIdentifierPathArguments_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance()) {
4956             instanceIdentifierPathArguments_ =
4957               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.newBuilder(instanceIdentifierPathArguments_).mergeFrom(value).buildPartial();
4958           } else {
4959             instanceIdentifierPathArguments_ = value;
4960           }
4961           onChanged();
4962         } else {
4963           instanceIdentifierPathArgumentsBuilder_.mergeFrom(value);
4964         }
4965         bitField0_ |= 0x00000001;
4966         return this;
4967       }
4968       /**
4969        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4970        */
4971       public Builder clearInstanceIdentifierPathArguments() {
4972         if (instanceIdentifierPathArgumentsBuilder_ == null) {
4973           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
4974           onChanged();
4975         } else {
4976           instanceIdentifierPathArgumentsBuilder_.clear();
4977         }
4978         bitField0_ = (bitField0_ & ~0x00000001);
4979         return this;
4980       }
4981       /**
4982        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4983        */
4984       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder getInstanceIdentifierPathArgumentsBuilder() {
4985         bitField0_ |= 0x00000001;
4986         onChanged();
4987         return getInstanceIdentifierPathArgumentsFieldBuilder().getBuilder();
4988       }
4989       /**
4990        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
4991        */
4992       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
4993         if (instanceIdentifierPathArgumentsBuilder_ != null) {
4994           return instanceIdentifierPathArgumentsBuilder_.getMessageOrBuilder();
4995         } else {
4996           return instanceIdentifierPathArguments_;
4997         }
4998       }
4999       /**
5000        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5001        */
5002       private com.google.protobuf.SingleFieldBuilder<
5003           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> 
5004           getInstanceIdentifierPathArgumentsFieldBuilder() {
5005         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5006           instanceIdentifierPathArgumentsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
5007               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>(
5008                   instanceIdentifierPathArguments_,
5009                   getParentForChildren(),
5010                   isClean());
5011           instanceIdentifierPathArguments_ = null;
5012         }
5013         return instanceIdentifierPathArgumentsBuilder_;
5014       }
5015
5016       // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
5017       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5018       private com.google.protobuf.SingleFieldBuilder<
5019           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> normalizedNodeBuilder_;
5020       /**
5021        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5022        */
5023       public boolean hasNormalizedNode() {
5024         return ((bitField0_ & 0x00000002) == 0x00000002);
5025       }
5026       /**
5027        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5028        */
5029       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
5030         if (normalizedNodeBuilder_ == null) {
5031           return normalizedNode_;
5032         } else {
5033           return normalizedNodeBuilder_.getMessage();
5034         }
5035       }
5036       /**
5037        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5038        */
5039       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
5040         if (normalizedNodeBuilder_ == null) {
5041           if (value == null) {
5042             throw new NullPointerException();
5043           }
5044           normalizedNode_ = value;
5045           onChanged();
5046         } else {
5047           normalizedNodeBuilder_.setMessage(value);
5048         }
5049         bitField0_ |= 0x00000002;
5050         return this;
5051       }
5052       /**
5053        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5054        */
5055       public Builder setNormalizedNode(
5056           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
5057         if (normalizedNodeBuilder_ == null) {
5058           normalizedNode_ = builderForValue.build();
5059           onChanged();
5060         } else {
5061           normalizedNodeBuilder_.setMessage(builderForValue.build());
5062         }
5063         bitField0_ |= 0x00000002;
5064         return this;
5065       }
5066       /**
5067        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5068        */
5069       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
5070         if (normalizedNodeBuilder_ == null) {
5071           if (((bitField0_ & 0x00000002) == 0x00000002) &&
5072               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
5073             normalizedNode_ =
5074               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
5075           } else {
5076             normalizedNode_ = value;
5077           }
5078           onChanged();
5079         } else {
5080           normalizedNodeBuilder_.mergeFrom(value);
5081         }
5082         bitField0_ |= 0x00000002;
5083         return this;
5084       }
5085       /**
5086        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5087        */
5088       public Builder clearNormalizedNode() {
5089         if (normalizedNodeBuilder_ == null) {
5090           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5091           onChanged();
5092         } else {
5093           normalizedNodeBuilder_.clear();
5094         }
5095         bitField0_ = (bitField0_ & ~0x00000002);
5096         return this;
5097       }
5098       /**
5099        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5100        */
5101       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
5102         bitField0_ |= 0x00000002;
5103         onChanged();
5104         return getNormalizedNodeFieldBuilder().getBuilder();
5105       }
5106       /**
5107        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5108        */
5109       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
5110         if (normalizedNodeBuilder_ != null) {
5111           return normalizedNodeBuilder_.getMessageOrBuilder();
5112         } else {
5113           return normalizedNode_;
5114         }
5115       }
5116       /**
5117        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5118        */
5119       private com.google.protobuf.SingleFieldBuilder<
5120           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> 
5121           getNormalizedNodeFieldBuilder() {
5122         if (normalizedNodeBuilder_ == null) {
5123           normalizedNodeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
5124               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>(
5125                   normalizedNode_,
5126                   getParentForChildren(),
5127                   isClean());
5128           normalizedNode_ = null;
5129         }
5130         return normalizedNodeBuilder_;
5131       }
5132
5133       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.WriteData)
5134     }
5135
5136     static {
5137       defaultInstance = new WriteData(true);
5138       defaultInstance.initFields();
5139     }
5140
5141     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.WriteData)
5142   }
5143
5144   public interface WriteDataReplyOrBuilder
5145       extends com.google.protobuf.MessageOrBuilder {
5146   }
5147   /**
5148    * Protobuf type {@code org.opendaylight.controller.mdsal.WriteDataReply}
5149    */
5150   public static final class WriteDataReply extends
5151       com.google.protobuf.GeneratedMessage
5152       implements WriteDataReplyOrBuilder {
5153     // Use WriteDataReply.newBuilder() to construct.
5154     private WriteDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
5155       super(builder);
5156       this.unknownFields = builder.getUnknownFields();
5157     }
5158     private WriteDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
5159
5160     private static final WriteDataReply defaultInstance;
5161     public static WriteDataReply getDefaultInstance() {
5162       return defaultInstance;
5163     }
5164
5165     public WriteDataReply getDefaultInstanceForType() {
5166       return defaultInstance;
5167     }
5168
5169     private final com.google.protobuf.UnknownFieldSet unknownFields;
5170     @java.lang.Override
5171     public final com.google.protobuf.UnknownFieldSet
5172         getUnknownFields() {
5173       return this.unknownFields;
5174     }
5175     private WriteDataReply(
5176         com.google.protobuf.CodedInputStream input,
5177         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5178         throws com.google.protobuf.InvalidProtocolBufferException {
5179       initFields();
5180       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5181           com.google.protobuf.UnknownFieldSet.newBuilder();
5182       try {
5183         boolean done = false;
5184         while (!done) {
5185           int tag = input.readTag();
5186           switch (tag) {
5187             case 0:
5188               done = true;
5189               break;
5190             default: {
5191               if (!parseUnknownField(input, unknownFields,
5192                                      extensionRegistry, tag)) {
5193                 done = true;
5194               }
5195               break;
5196             }
5197           }
5198         }
5199       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5200         throw e.setUnfinishedMessage(this);
5201       } catch (java.io.IOException e) {
5202         throw new com.google.protobuf.InvalidProtocolBufferException(
5203             e.getMessage()).setUnfinishedMessage(this);
5204       } finally {
5205         this.unknownFields = unknownFields.build();
5206         makeExtensionsImmutable();
5207       }
5208     }
5209     public static final com.google.protobuf.Descriptors.Descriptor
5210         getDescriptor() {
5211       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5212     }
5213
5214     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5215         internalGetFieldAccessorTable() {
5216       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable
5217           .ensureFieldAccessorsInitialized(
5218               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.Builder.class);
5219     }
5220
5221     public static com.google.protobuf.Parser<WriteDataReply> PARSER =
5222         new com.google.protobuf.AbstractParser<WriteDataReply>() {
5223       public WriteDataReply parsePartialFrom(
5224           com.google.protobuf.CodedInputStream input,
5225           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5226           throws com.google.protobuf.InvalidProtocolBufferException {
5227         return new WriteDataReply(input, extensionRegistry);
5228       }
5229     };
5230
5231     @java.lang.Override
5232     public com.google.protobuf.Parser<WriteDataReply> getParserForType() {
5233       return PARSER;
5234     }
5235
5236     private void initFields() {
5237     }
5238     private byte memoizedIsInitialized = -1;
5239     public final boolean isInitialized() {
5240       byte isInitialized = memoizedIsInitialized;
5241       if (isInitialized != -1) return isInitialized == 1;
5242
5243       memoizedIsInitialized = 1;
5244       return true;
5245     }
5246
5247     public void writeTo(com.google.protobuf.CodedOutputStream output)
5248                         throws java.io.IOException {
5249       getSerializedSize();
5250       getUnknownFields().writeTo(output);
5251     }
5252
5253     private int memoizedSerializedSize = -1;
5254     public int getSerializedSize() {
5255       int size = memoizedSerializedSize;
5256       if (size != -1) return size;
5257
5258       size = 0;
5259       size += getUnknownFields().getSerializedSize();
5260       memoizedSerializedSize = size;
5261       return size;
5262     }
5263
5264     private static final long serialVersionUID = 0L;
5265     @java.lang.Override
5266     protected java.lang.Object writeReplace()
5267         throws java.io.ObjectStreamException {
5268       return super.writeReplace();
5269     }
5270
5271     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5272         com.google.protobuf.ByteString data)
5273         throws com.google.protobuf.InvalidProtocolBufferException {
5274       return PARSER.parseFrom(data);
5275     }
5276     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5277         com.google.protobuf.ByteString data,
5278         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5279         throws com.google.protobuf.InvalidProtocolBufferException {
5280       return PARSER.parseFrom(data, extensionRegistry);
5281     }
5282     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(byte[] data)
5283         throws com.google.protobuf.InvalidProtocolBufferException {
5284       return PARSER.parseFrom(data);
5285     }
5286     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5287         byte[] data,
5288         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5289         throws com.google.protobuf.InvalidProtocolBufferException {
5290       return PARSER.parseFrom(data, extensionRegistry);
5291     }
5292     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(java.io.InputStream input)
5293         throws java.io.IOException {
5294       return PARSER.parseFrom(input);
5295     }
5296     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5297         java.io.InputStream input,
5298         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5299         throws java.io.IOException {
5300       return PARSER.parseFrom(input, extensionRegistry);
5301     }
5302     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseDelimitedFrom(java.io.InputStream input)
5303         throws java.io.IOException {
5304       return PARSER.parseDelimitedFrom(input);
5305     }
5306     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseDelimitedFrom(
5307         java.io.InputStream input,
5308         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5309         throws java.io.IOException {
5310       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5311     }
5312     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5313         com.google.protobuf.CodedInputStream input)
5314         throws java.io.IOException {
5315       return PARSER.parseFrom(input);
5316     }
5317     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5318         com.google.protobuf.CodedInputStream input,
5319         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5320         throws java.io.IOException {
5321       return PARSER.parseFrom(input, extensionRegistry);
5322     }
5323
5324     public static Builder newBuilder() { return Builder.create(); }
5325     public Builder newBuilderForType() { return newBuilder(); }
5326     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply prototype) {
5327       return newBuilder().mergeFrom(prototype);
5328     }
5329     public Builder toBuilder() { return newBuilder(this); }
5330
5331     @java.lang.Override
5332     protected Builder newBuilderForType(
5333         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5334       Builder builder = new Builder(parent);
5335       return builder;
5336     }
5337     /**
5338      * Protobuf type {@code org.opendaylight.controller.mdsal.WriteDataReply}
5339      */
5340     public static final class Builder extends
5341         com.google.protobuf.GeneratedMessage.Builder<Builder>
5342        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReplyOrBuilder {
5343       public static final com.google.protobuf.Descriptors.Descriptor
5344           getDescriptor() {
5345         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5346       }
5347
5348       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5349           internalGetFieldAccessorTable() {
5350         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable
5351             .ensureFieldAccessorsInitialized(
5352                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.Builder.class);
5353       }
5354
5355       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.newBuilder()
5356       private Builder() {
5357         maybeForceBuilderInitialization();
5358       }
5359
5360       private Builder(
5361           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5362         super(parent);
5363         maybeForceBuilderInitialization();
5364       }
5365       private void maybeForceBuilderInitialization() {
5366         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5367         }
5368       }
5369       private static Builder create() {
5370         return new Builder();
5371       }
5372
5373       public Builder clear() {
5374         super.clear();
5375         return this;
5376       }
5377
5378       public Builder clone() {
5379         return create().mergeFrom(buildPartial());
5380       }
5381
5382       public com.google.protobuf.Descriptors.Descriptor
5383           getDescriptorForType() {
5384         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5385       }
5386
5387       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply getDefaultInstanceForType() {
5388         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.getDefaultInstance();
5389       }
5390
5391       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply build() {
5392         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply result = buildPartial();
5393         if (!result.isInitialized()) {
5394           throw newUninitializedMessageException(result);
5395         }
5396         return result;
5397       }
5398
5399       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply buildPartial() {
5400         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply(this);
5401         onBuilt();
5402         return result;
5403       }
5404
5405       public Builder mergeFrom(com.google.protobuf.Message other) {
5406         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply) {
5407           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply)other);
5408         } else {
5409           super.mergeFrom(other);
5410           return this;
5411         }
5412       }
5413
5414       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply other) {
5415         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.getDefaultInstance()) return this;
5416         this.mergeUnknownFields(other.getUnknownFields());
5417         return this;
5418       }
5419
5420       public final boolean isInitialized() {
5421         return true;
5422       }
5423
5424       public Builder mergeFrom(
5425           com.google.protobuf.CodedInputStream input,
5426           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5427           throws java.io.IOException {
5428         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parsedMessage = null;
5429         try {
5430           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5431         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5432           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply) e.getUnfinishedMessage();
5433           throw e;
5434         } finally {
5435           if (parsedMessage != null) {
5436             mergeFrom(parsedMessage);
5437           }
5438         }
5439         return this;
5440       }
5441
5442       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.WriteDataReply)
5443     }
5444
5445     static {
5446       defaultInstance = new WriteDataReply(true);
5447       defaultInstance.initFields();
5448     }
5449
5450     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.WriteDataReply)
5451   }
5452
5453   public interface MergeDataOrBuilder
5454       extends com.google.protobuf.MessageOrBuilder {
5455
5456     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
5457     /**
5458      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5459      */
5460     boolean hasInstanceIdentifierPathArguments();
5461     /**
5462      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5463      */
5464     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments();
5465     /**
5466      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5467      */
5468     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder();
5469
5470     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
5471     /**
5472      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5473      */
5474     boolean hasNormalizedNode();
5475     /**
5476      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5477      */
5478     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
5479     /**
5480      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5481      */
5482     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
5483   }
5484   /**
5485    * Protobuf type {@code org.opendaylight.controller.mdsal.MergeData}
5486    */
5487   public static final class MergeData extends
5488       com.google.protobuf.GeneratedMessage
5489       implements MergeDataOrBuilder {
5490     // Use MergeData.newBuilder() to construct.
5491     private MergeData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
5492       super(builder);
5493       this.unknownFields = builder.getUnknownFields();
5494     }
5495     private MergeData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
5496
5497     private static final MergeData defaultInstance;
5498     public static MergeData getDefaultInstance() {
5499       return defaultInstance;
5500     }
5501
5502     public MergeData getDefaultInstanceForType() {
5503       return defaultInstance;
5504     }
5505
5506     private final com.google.protobuf.UnknownFieldSet unknownFields;
5507     @java.lang.Override
5508     public final com.google.protobuf.UnknownFieldSet
5509         getUnknownFields() {
5510       return this.unknownFields;
5511     }
5512     private MergeData(
5513         com.google.protobuf.CodedInputStream input,
5514         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5515         throws com.google.protobuf.InvalidProtocolBufferException {
5516       initFields();
5517       int mutable_bitField0_ = 0;
5518       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5519           com.google.protobuf.UnknownFieldSet.newBuilder();
5520       try {
5521         boolean done = false;
5522         while (!done) {
5523           int tag = input.readTag();
5524           switch (tag) {
5525             case 0:
5526               done = true;
5527               break;
5528             default: {
5529               if (!parseUnknownField(input, unknownFields,
5530                                      extensionRegistry, tag)) {
5531                 done = true;
5532               }
5533               break;
5534             }
5535             case 10: {
5536               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder subBuilder = null;
5537               if (((bitField0_ & 0x00000001) == 0x00000001)) {
5538                 subBuilder = instanceIdentifierPathArguments_.toBuilder();
5539               }
5540               instanceIdentifierPathArguments_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.PARSER, extensionRegistry);
5541               if (subBuilder != null) {
5542                 subBuilder.mergeFrom(instanceIdentifierPathArguments_);
5543                 instanceIdentifierPathArguments_ = subBuilder.buildPartial();
5544               }
5545               bitField0_ |= 0x00000001;
5546               break;
5547             }
5548             case 18: {
5549               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
5550               if (((bitField0_ & 0x00000002) == 0x00000002)) {
5551                 subBuilder = normalizedNode_.toBuilder();
5552               }
5553               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
5554               if (subBuilder != null) {
5555                 subBuilder.mergeFrom(normalizedNode_);
5556                 normalizedNode_ = subBuilder.buildPartial();
5557               }
5558               bitField0_ |= 0x00000002;
5559               break;
5560             }
5561           }
5562         }
5563       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5564         throw e.setUnfinishedMessage(this);
5565       } catch (java.io.IOException e) {
5566         throw new com.google.protobuf.InvalidProtocolBufferException(
5567             e.getMessage()).setUnfinishedMessage(this);
5568       } finally {
5569         this.unknownFields = unknownFields.build();
5570         makeExtensionsImmutable();
5571       }
5572     }
5573     public static final com.google.protobuf.Descriptors.Descriptor
5574         getDescriptor() {
5575       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
5576     }
5577
5578     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5579         internalGetFieldAccessorTable() {
5580       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable
5581           .ensureFieldAccessorsInitialized(
5582               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.Builder.class);
5583     }
5584
5585     public static com.google.protobuf.Parser<MergeData> PARSER =
5586         new com.google.protobuf.AbstractParser<MergeData>() {
5587       public MergeData parsePartialFrom(
5588           com.google.protobuf.CodedInputStream input,
5589           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5590           throws com.google.protobuf.InvalidProtocolBufferException {
5591         return new MergeData(input, extensionRegistry);
5592       }
5593     };
5594
5595     @java.lang.Override
5596     public com.google.protobuf.Parser<MergeData> getParserForType() {
5597       return PARSER;
5598     }
5599
5600     private int bitField0_;
5601     // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
5602     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
5603     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_;
5604     /**
5605      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5606      */
5607     public boolean hasInstanceIdentifierPathArguments() {
5608       return ((bitField0_ & 0x00000001) == 0x00000001);
5609     }
5610     /**
5611      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5612      */
5613     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
5614       return instanceIdentifierPathArguments_;
5615     }
5616     /**
5617      * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5618      */
5619     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
5620       return instanceIdentifierPathArguments_;
5621     }
5622
5623     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
5624     public static final int NORMALIZEDNODE_FIELD_NUMBER = 2;
5625     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
5626     /**
5627      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5628      */
5629     public boolean hasNormalizedNode() {
5630       return ((bitField0_ & 0x00000002) == 0x00000002);
5631     }
5632     /**
5633      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5634      */
5635     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
5636       return normalizedNode_;
5637     }
5638     /**
5639      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5640      */
5641     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
5642       return normalizedNode_;
5643     }
5644
5645     private void initFields() {
5646       instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
5647       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5648     }
5649     private byte memoizedIsInitialized = -1;
5650     public final boolean isInitialized() {
5651       byte isInitialized = memoizedIsInitialized;
5652       if (isInitialized != -1) return isInitialized == 1;
5653
5654       if (!hasInstanceIdentifierPathArguments()) {
5655         memoizedIsInitialized = 0;
5656         return false;
5657       }
5658       if (!hasNormalizedNode()) {
5659         memoizedIsInitialized = 0;
5660         return false;
5661       }
5662       if (!getInstanceIdentifierPathArguments().isInitialized()) {
5663         memoizedIsInitialized = 0;
5664         return false;
5665       }
5666       if (!getNormalizedNode().isInitialized()) {
5667         memoizedIsInitialized = 0;
5668         return false;
5669       }
5670       memoizedIsInitialized = 1;
5671       return true;
5672     }
5673
5674     public void writeTo(com.google.protobuf.CodedOutputStream output)
5675                         throws java.io.IOException {
5676       getSerializedSize();
5677       if (((bitField0_ & 0x00000001) == 0x00000001)) {
5678         output.writeMessage(1, instanceIdentifierPathArguments_);
5679       }
5680       if (((bitField0_ & 0x00000002) == 0x00000002)) {
5681         output.writeMessage(2, normalizedNode_);
5682       }
5683       getUnknownFields().writeTo(output);
5684     }
5685
5686     private int memoizedSerializedSize = -1;
5687     public int getSerializedSize() {
5688       int size = memoizedSerializedSize;
5689       if (size != -1) return size;
5690
5691       size = 0;
5692       if (((bitField0_ & 0x00000001) == 0x00000001)) {
5693         size += com.google.protobuf.CodedOutputStream
5694           .computeMessageSize(1, instanceIdentifierPathArguments_);
5695       }
5696       if (((bitField0_ & 0x00000002) == 0x00000002)) {
5697         size += com.google.protobuf.CodedOutputStream
5698           .computeMessageSize(2, normalizedNode_);
5699       }
5700       size += getUnknownFields().getSerializedSize();
5701       memoizedSerializedSize = size;
5702       return size;
5703     }
5704
5705     private static final long serialVersionUID = 0L;
5706     @java.lang.Override
5707     protected java.lang.Object writeReplace()
5708         throws java.io.ObjectStreamException {
5709       return super.writeReplace();
5710     }
5711
5712     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5713         com.google.protobuf.ByteString data)
5714         throws com.google.protobuf.InvalidProtocolBufferException {
5715       return PARSER.parseFrom(data);
5716     }
5717     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5718         com.google.protobuf.ByteString data,
5719         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5720         throws com.google.protobuf.InvalidProtocolBufferException {
5721       return PARSER.parseFrom(data, extensionRegistry);
5722     }
5723     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(byte[] data)
5724         throws com.google.protobuf.InvalidProtocolBufferException {
5725       return PARSER.parseFrom(data);
5726     }
5727     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5728         byte[] data,
5729         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5730         throws com.google.protobuf.InvalidProtocolBufferException {
5731       return PARSER.parseFrom(data, extensionRegistry);
5732     }
5733     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(java.io.InputStream input)
5734         throws java.io.IOException {
5735       return PARSER.parseFrom(input);
5736     }
5737     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5738         java.io.InputStream input,
5739         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5740         throws java.io.IOException {
5741       return PARSER.parseFrom(input, extensionRegistry);
5742     }
5743     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseDelimitedFrom(java.io.InputStream input)
5744         throws java.io.IOException {
5745       return PARSER.parseDelimitedFrom(input);
5746     }
5747     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseDelimitedFrom(
5748         java.io.InputStream input,
5749         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5750         throws java.io.IOException {
5751       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5752     }
5753     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5754         com.google.protobuf.CodedInputStream input)
5755         throws java.io.IOException {
5756       return PARSER.parseFrom(input);
5757     }
5758     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5759         com.google.protobuf.CodedInputStream input,
5760         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5761         throws java.io.IOException {
5762       return PARSER.parseFrom(input, extensionRegistry);
5763     }
5764
5765     public static Builder newBuilder() { return Builder.create(); }
5766     public Builder newBuilderForType() { return newBuilder(); }
5767     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData prototype) {
5768       return newBuilder().mergeFrom(prototype);
5769     }
5770     public Builder toBuilder() { return newBuilder(this); }
5771
5772     @java.lang.Override
5773     protected Builder newBuilderForType(
5774         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5775       Builder builder = new Builder(parent);
5776       return builder;
5777     }
5778     /**
5779      * Protobuf type {@code org.opendaylight.controller.mdsal.MergeData}
5780      */
5781     public static final class Builder extends
5782         com.google.protobuf.GeneratedMessage.Builder<Builder>
5783        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataOrBuilder {
5784       public static final com.google.protobuf.Descriptors.Descriptor
5785           getDescriptor() {
5786         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
5787       }
5788
5789       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5790           internalGetFieldAccessorTable() {
5791         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable
5792             .ensureFieldAccessorsInitialized(
5793                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.Builder.class);
5794       }
5795
5796       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.newBuilder()
5797       private Builder() {
5798         maybeForceBuilderInitialization();
5799       }
5800
5801       private Builder(
5802           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5803         super(parent);
5804         maybeForceBuilderInitialization();
5805       }
5806       private void maybeForceBuilderInitialization() {
5807         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5808           getInstanceIdentifierPathArgumentsFieldBuilder();
5809           getNormalizedNodeFieldBuilder();
5810         }
5811       }
5812       private static Builder create() {
5813         return new Builder();
5814       }
5815
5816       public Builder clear() {
5817         super.clear();
5818         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5819           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
5820         } else {
5821           instanceIdentifierPathArgumentsBuilder_.clear();
5822         }
5823         bitField0_ = (bitField0_ & ~0x00000001);
5824         if (normalizedNodeBuilder_ == null) {
5825           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5826         } else {
5827           normalizedNodeBuilder_.clear();
5828         }
5829         bitField0_ = (bitField0_ & ~0x00000002);
5830         return this;
5831       }
5832
5833       public Builder clone() {
5834         return create().mergeFrom(buildPartial());
5835       }
5836
5837       public com.google.protobuf.Descriptors.Descriptor
5838           getDescriptorForType() {
5839         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
5840       }
5841
5842       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData getDefaultInstanceForType() {
5843         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.getDefaultInstance();
5844       }
5845
5846       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData build() {
5847         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData result = buildPartial();
5848         if (!result.isInitialized()) {
5849           throw newUninitializedMessageException(result);
5850         }
5851         return result;
5852       }
5853
5854       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData buildPartial() {
5855         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData(this);
5856         int from_bitField0_ = bitField0_;
5857         int to_bitField0_ = 0;
5858         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5859           to_bitField0_ |= 0x00000001;
5860         }
5861         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5862           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
5863         } else {
5864           result.instanceIdentifierPathArguments_ = instanceIdentifierPathArgumentsBuilder_.build();
5865         }
5866         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
5867           to_bitField0_ |= 0x00000002;
5868         }
5869         if (normalizedNodeBuilder_ == null) {
5870           result.normalizedNode_ = normalizedNode_;
5871         } else {
5872           result.normalizedNode_ = normalizedNodeBuilder_.build();
5873         }
5874         result.bitField0_ = to_bitField0_;
5875         onBuilt();
5876         return result;
5877       }
5878
5879       public Builder mergeFrom(com.google.protobuf.Message other) {
5880         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData) {
5881           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData)other);
5882         } else {
5883           super.mergeFrom(other);
5884           return this;
5885         }
5886       }
5887
5888       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData other) {
5889         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.getDefaultInstance()) return this;
5890         if (other.hasInstanceIdentifierPathArguments()) {
5891           mergeInstanceIdentifierPathArguments(other.getInstanceIdentifierPathArguments());
5892         }
5893         if (other.hasNormalizedNode()) {
5894           mergeNormalizedNode(other.getNormalizedNode());
5895         }
5896         this.mergeUnknownFields(other.getUnknownFields());
5897         return this;
5898       }
5899
5900       public final boolean isInitialized() {
5901         if (!hasInstanceIdentifierPathArguments()) {
5902           
5903           return false;
5904         }
5905         if (!hasNormalizedNode()) {
5906           
5907           return false;
5908         }
5909         if (!getInstanceIdentifierPathArguments().isInitialized()) {
5910           
5911           return false;
5912         }
5913         if (!getNormalizedNode().isInitialized()) {
5914           
5915           return false;
5916         }
5917         return true;
5918       }
5919
5920       public Builder mergeFrom(
5921           com.google.protobuf.CodedInputStream input,
5922           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5923           throws java.io.IOException {
5924         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parsedMessage = null;
5925         try {
5926           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5927         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5928           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData) e.getUnfinishedMessage();
5929           throw e;
5930         } finally {
5931           if (parsedMessage != null) {
5932             mergeFrom(parsedMessage);
5933           }
5934         }
5935         return this;
5936       }
5937       private int bitField0_;
5938
5939       // required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;
5940       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
5941       private com.google.protobuf.SingleFieldBuilder<
5942           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> instanceIdentifierPathArgumentsBuilder_;
5943       /**
5944        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5945        */
5946       public boolean hasInstanceIdentifierPathArguments() {
5947         return ((bitField0_ & 0x00000001) == 0x00000001);
5948       }
5949       /**
5950        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5951        */
5952       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier getInstanceIdentifierPathArguments() {
5953         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5954           return instanceIdentifierPathArguments_;
5955         } else {
5956           return instanceIdentifierPathArgumentsBuilder_.getMessage();
5957         }
5958       }
5959       /**
5960        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5961        */
5962       public Builder setInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
5963         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5964           if (value == null) {
5965             throw new NullPointerException();
5966           }
5967           instanceIdentifierPathArguments_ = value;
5968           onChanged();
5969         } else {
5970           instanceIdentifierPathArgumentsBuilder_.setMessage(value);
5971         }
5972         bitField0_ |= 0x00000001;
5973         return this;
5974       }
5975       /**
5976        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5977        */
5978       public Builder setInstanceIdentifierPathArguments(
5979           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder builderForValue) {
5980         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5981           instanceIdentifierPathArguments_ = builderForValue.build();
5982           onChanged();
5983         } else {
5984           instanceIdentifierPathArgumentsBuilder_.setMessage(builderForValue.build());
5985         }
5986         bitField0_ |= 0x00000001;
5987         return this;
5988       }
5989       /**
5990        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
5991        */
5992       public Builder mergeInstanceIdentifierPathArguments(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier value) {
5993         if (instanceIdentifierPathArgumentsBuilder_ == null) {
5994           if (((bitField0_ & 0x00000001) == 0x00000001) &&
5995               instanceIdentifierPathArguments_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance()) {
5996             instanceIdentifierPathArguments_ =
5997               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.newBuilder(instanceIdentifierPathArguments_).mergeFrom(value).buildPartial();
5998           } else {
5999             instanceIdentifierPathArguments_ = value;
6000           }
6001           onChanged();
6002         } else {
6003           instanceIdentifierPathArgumentsBuilder_.mergeFrom(value);
6004         }
6005         bitField0_ |= 0x00000001;
6006         return this;
6007       }
6008       /**
6009        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
6010        */
6011       public Builder clearInstanceIdentifierPathArguments() {
6012         if (instanceIdentifierPathArgumentsBuilder_ == null) {
6013           instanceIdentifierPathArguments_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.getDefaultInstance();
6014           onChanged();
6015         } else {
6016           instanceIdentifierPathArgumentsBuilder_.clear();
6017         }
6018         bitField0_ = (bitField0_ & ~0x00000001);
6019         return this;
6020       }
6021       /**
6022        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
6023        */
6024       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder getInstanceIdentifierPathArgumentsBuilder() {
6025         bitField0_ |= 0x00000001;
6026         onChanged();
6027         return getInstanceIdentifierPathArgumentsFieldBuilder().getBuilder();
6028       }
6029       /**
6030        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
6031        */
6032       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder getInstanceIdentifierPathArgumentsOrBuilder() {
6033         if (instanceIdentifierPathArgumentsBuilder_ != null) {
6034           return instanceIdentifierPathArgumentsBuilder_.getMessageOrBuilder();
6035         } else {
6036           return instanceIdentifierPathArguments_;
6037         }
6038       }
6039       /**
6040        * <code>required .org.opendaylight.controller.mdsal.InstanceIdentifier instanceIdentifierPathArguments = 1;</code>
6041        */
6042       private com.google.protobuf.SingleFieldBuilder<
6043           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder> 
6044           getInstanceIdentifierPathArgumentsFieldBuilder() {
6045         if (instanceIdentifierPathArgumentsBuilder_ == null) {
6046           instanceIdentifierPathArgumentsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
6047               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifier.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.InstanceIdentifierOrBuilder>(
6048                   instanceIdentifierPathArguments_,
6049                   getParentForChildren(),
6050                   isClean());
6051           instanceIdentifierPathArguments_ = null;
6052         }
6053         return instanceIdentifierPathArgumentsBuilder_;
6054       }
6055
6056       // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
6057       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
6058       private com.google.protobuf.SingleFieldBuilder<
6059           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> normalizedNodeBuilder_;
6060       /**
6061        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6062        */
6063       public boolean hasNormalizedNode() {
6064         return ((bitField0_ & 0x00000002) == 0x00000002);
6065       }
6066       /**
6067        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6068        */
6069       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
6070         if (normalizedNodeBuilder_ == null) {
6071           return normalizedNode_;
6072         } else {
6073           return normalizedNodeBuilder_.getMessage();
6074         }
6075       }
6076       /**
6077        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6078        */
6079       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
6080         if (normalizedNodeBuilder_ == null) {
6081           if (value == null) {
6082             throw new NullPointerException();
6083           }
6084           normalizedNode_ = value;
6085           onChanged();
6086         } else {
6087           normalizedNodeBuilder_.setMessage(value);
6088         }
6089         bitField0_ |= 0x00000002;
6090         return this;
6091       }
6092       /**
6093        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6094        */
6095       public Builder setNormalizedNode(
6096           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
6097         if (normalizedNodeBuilder_ == null) {
6098           normalizedNode_ = builderForValue.build();
6099           onChanged();
6100         } else {
6101           normalizedNodeBuilder_.setMessage(builderForValue.build());
6102         }
6103         bitField0_ |= 0x00000002;
6104         return this;
6105       }
6106       /**
6107        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6108        */
6109       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
6110         if (normalizedNodeBuilder_ == null) {
6111           if (((bitField0_ & 0x00000002) == 0x00000002) &&
6112               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
6113             normalizedNode_ =
6114               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
6115           } else {
6116             normalizedNode_ = value;
6117           }
6118           onChanged();
6119         } else {
6120           normalizedNodeBuilder_.mergeFrom(value);
6121         }
6122         bitField0_ |= 0x00000002;
6123         return this;
6124       }
6125       /**
6126        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6127        */
6128       public Builder clearNormalizedNode() {
6129         if (normalizedNodeBuilder_ == null) {
6130           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
6131           onChanged();
6132         } else {
6133           normalizedNodeBuilder_.clear();
6134         }
6135         bitField0_ = (bitField0_ & ~0x00000002);
6136         return this;
6137       }
6138       /**
6139        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6140        */
6141       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
6142         bitField0_ |= 0x00000002;
6143         onChanged();
6144         return getNormalizedNodeFieldBuilder().getBuilder();
6145       }
6146       /**
6147        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6148        */
6149       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
6150         if (normalizedNodeBuilder_ != null) {
6151           return normalizedNodeBuilder_.getMessageOrBuilder();
6152         } else {
6153           return normalizedNode_;
6154         }
6155       }
6156       /**
6157        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
6158        */
6159       private com.google.protobuf.SingleFieldBuilder<
6160           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder> 
6161           getNormalizedNodeFieldBuilder() {
6162         if (normalizedNodeBuilder_ == null) {
6163           normalizedNodeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
6164               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder, org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder>(
6165                   normalizedNode_,
6166                   getParentForChildren(),
6167                   isClean());
6168           normalizedNode_ = null;
6169         }
6170         return normalizedNodeBuilder_;
6171       }
6172
6173       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.MergeData)
6174     }
6175
6176     static {
6177       defaultInstance = new MergeData(true);
6178       defaultInstance.initFields();
6179     }
6180
6181     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.MergeData)
6182   }
6183
6184   public interface MergeDataReplyOrBuilder
6185       extends com.google.protobuf.MessageOrBuilder {
6186   }
6187   /**
6188    * Protobuf type {@code org.opendaylight.controller.mdsal.MergeDataReply}
6189    */
6190   public static final class MergeDataReply extends
6191       com.google.protobuf.GeneratedMessage
6192       implements MergeDataReplyOrBuilder {
6193     // Use MergeDataReply.newBuilder() to construct.
6194     private MergeDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
6195       super(builder);
6196       this.unknownFields = builder.getUnknownFields();
6197     }
6198     private MergeDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
6199
6200     private static final MergeDataReply defaultInstance;
6201     public static MergeDataReply getDefaultInstance() {
6202       return defaultInstance;
6203     }
6204
6205     public MergeDataReply getDefaultInstanceForType() {
6206       return defaultInstance;
6207     }
6208
6209     private final com.google.protobuf.UnknownFieldSet unknownFields;
6210     @java.lang.Override
6211     public final com.google.protobuf.UnknownFieldSet
6212         getUnknownFields() {
6213       return this.unknownFields;
6214     }
6215     private MergeDataReply(
6216         com.google.protobuf.CodedInputStream input,
6217         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6218         throws com.google.protobuf.InvalidProtocolBufferException {
6219       initFields();
6220       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6221           com.google.protobuf.UnknownFieldSet.newBuilder();
6222       try {
6223         boolean done = false;
6224         while (!done) {
6225           int tag = input.readTag();
6226           switch (tag) {
6227             case 0:
6228               done = true;
6229               break;
6230             default: {
6231               if (!parseUnknownField(input, unknownFields,
6232                                      extensionRegistry, tag)) {
6233                 done = true;
6234               }
6235               break;
6236             }
6237           }
6238         }
6239       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6240         throw e.setUnfinishedMessage(this);
6241       } catch (java.io.IOException e) {
6242         throw new com.google.protobuf.InvalidProtocolBufferException(
6243             e.getMessage()).setUnfinishedMessage(this);
6244       } finally {
6245         this.unknownFields = unknownFields.build();
6246         makeExtensionsImmutable();
6247       }
6248     }
6249     public static final com.google.protobuf.Descriptors.Descriptor
6250         getDescriptor() {
6251       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6252     }
6253
6254     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6255         internalGetFieldAccessorTable() {
6256       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable
6257           .ensureFieldAccessorsInitialized(
6258               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.Builder.class);
6259     }
6260
6261     public static com.google.protobuf.Parser<MergeDataReply> PARSER =
6262         new com.google.protobuf.AbstractParser<MergeDataReply>() {
6263       public MergeDataReply parsePartialFrom(
6264           com.google.protobuf.CodedInputStream input,
6265           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6266           throws com.google.protobuf.InvalidProtocolBufferException {
6267         return new MergeDataReply(input, extensionRegistry);
6268       }
6269     };
6270
6271     @java.lang.Override
6272     public com.google.protobuf.Parser<MergeDataReply> getParserForType() {
6273       return PARSER;
6274     }
6275
6276     private void initFields() {
6277     }
6278     private byte memoizedIsInitialized = -1;
6279     public final boolean isInitialized() {
6280       byte isInitialized = memoizedIsInitialized;
6281       if (isInitialized != -1) return isInitialized == 1;
6282
6283       memoizedIsInitialized = 1;
6284       return true;
6285     }
6286
6287     public void writeTo(com.google.protobuf.CodedOutputStream output)
6288                         throws java.io.IOException {
6289       getSerializedSize();
6290       getUnknownFields().writeTo(output);
6291     }
6292
6293     private int memoizedSerializedSize = -1;
6294     public int getSerializedSize() {
6295       int size = memoizedSerializedSize;
6296       if (size != -1) return size;
6297
6298       size = 0;
6299       size += getUnknownFields().getSerializedSize();
6300       memoizedSerializedSize = size;
6301       return size;
6302     }
6303
6304     private static final long serialVersionUID = 0L;
6305     @java.lang.Override
6306     protected java.lang.Object writeReplace()
6307         throws java.io.ObjectStreamException {
6308       return super.writeReplace();
6309     }
6310
6311     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6312         com.google.protobuf.ByteString data)
6313         throws com.google.protobuf.InvalidProtocolBufferException {
6314       return PARSER.parseFrom(data);
6315     }
6316     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6317         com.google.protobuf.ByteString data,
6318         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6319         throws com.google.protobuf.InvalidProtocolBufferException {
6320       return PARSER.parseFrom(data, extensionRegistry);
6321     }
6322     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(byte[] data)
6323         throws com.google.protobuf.InvalidProtocolBufferException {
6324       return PARSER.parseFrom(data);
6325     }
6326     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6327         byte[] data,
6328         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6329         throws com.google.protobuf.InvalidProtocolBufferException {
6330       return PARSER.parseFrom(data, extensionRegistry);
6331     }
6332     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(java.io.InputStream input)
6333         throws java.io.IOException {
6334       return PARSER.parseFrom(input);
6335     }
6336     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6337         java.io.InputStream input,
6338         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6339         throws java.io.IOException {
6340       return PARSER.parseFrom(input, extensionRegistry);
6341     }
6342     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseDelimitedFrom(java.io.InputStream input)
6343         throws java.io.IOException {
6344       return PARSER.parseDelimitedFrom(input);
6345     }
6346     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseDelimitedFrom(
6347         java.io.InputStream input,
6348         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6349         throws java.io.IOException {
6350       return PARSER.parseDelimitedFrom(input, extensionRegistry);
6351     }
6352     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6353         com.google.protobuf.CodedInputStream input)
6354         throws java.io.IOException {
6355       return PARSER.parseFrom(input);
6356     }
6357     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6358         com.google.protobuf.CodedInputStream input,
6359         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6360         throws java.io.IOException {
6361       return PARSER.parseFrom(input, extensionRegistry);
6362     }
6363
6364     public static Builder newBuilder() { return Builder.create(); }
6365     public Builder newBuilderForType() { return newBuilder(); }
6366     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply prototype) {
6367       return newBuilder().mergeFrom(prototype);
6368     }
6369     public Builder toBuilder() { return newBuilder(this); }
6370
6371     @java.lang.Override
6372     protected Builder newBuilderForType(
6373         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6374       Builder builder = new Builder(parent);
6375       return builder;
6376     }
6377     /**
6378      * Protobuf type {@code org.opendaylight.controller.mdsal.MergeDataReply}
6379      */
6380     public static final class Builder extends
6381         com.google.protobuf.GeneratedMessage.Builder<Builder>
6382        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReplyOrBuilder {
6383       public static final com.google.protobuf.Descriptors.Descriptor
6384           getDescriptor() {
6385         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6386       }
6387
6388       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6389           internalGetFieldAccessorTable() {
6390         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable
6391             .ensureFieldAccessorsInitialized(
6392                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.Builder.class);
6393       }
6394
6395       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.newBuilder()
6396       private Builder() {
6397         maybeForceBuilderInitialization();
6398       }
6399
6400       private Builder(
6401           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6402         super(parent);
6403         maybeForceBuilderInitialization();
6404       }
6405       private void maybeForceBuilderInitialization() {
6406         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6407         }
6408       }
6409       private static Builder create() {
6410         return new Builder();
6411       }
6412
6413       public Builder clear() {
6414         super.clear();
6415         return this;
6416       }
6417
6418       public Builder clone() {
6419         return create().mergeFrom(buildPartial());
6420       }
6421
6422       public com.google.protobuf.Descriptors.Descriptor
6423           getDescriptorForType() {
6424         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6425       }
6426
6427       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply getDefaultInstanceForType() {
6428         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.getDefaultInstance();
6429       }
6430
6431       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply build() {
6432         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply result = buildPartial();
6433         if (!result.isInitialized()) {
6434           throw newUninitializedMessageException(result);
6435         }
6436         return result;
6437       }
6438
6439       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply buildPartial() {
6440         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply(this);
6441         onBuilt();
6442         return result;
6443       }
6444
6445       public Builder mergeFrom(com.google.protobuf.Message other) {
6446         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply) {
6447           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply)other);
6448         } else {
6449           super.mergeFrom(other);
6450           return this;
6451         }
6452       }
6453
6454       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply other) {
6455         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.getDefaultInstance()) return this;
6456         this.mergeUnknownFields(other.getUnknownFields());
6457         return this;
6458       }
6459
6460       public final boolean isInitialized() {
6461         return true;
6462       }
6463
6464       public Builder mergeFrom(
6465           com.google.protobuf.CodedInputStream input,
6466           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6467           throws java.io.IOException {
6468         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parsedMessage = null;
6469         try {
6470           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
6471         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6472           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply) e.getUnfinishedMessage();
6473           throw e;
6474         } finally {
6475           if (parsedMessage != null) {
6476             mergeFrom(parsedMessage);
6477           }
6478         }
6479         return this;
6480       }
6481
6482       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.MergeDataReply)
6483     }
6484
6485     static {
6486       defaultInstance = new MergeDataReply(true);
6487       defaultInstance.initFields();
6488     }
6489
6490     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.MergeDataReply)
6491   }
6492
6493   private static com.google.protobuf.Descriptors.Descriptor
6494     internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
6495   private static
6496     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6497       internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable;
6498   private static com.google.protobuf.Descriptors.Descriptor
6499     internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
6500   private static
6501     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6502       internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable;
6503   private static com.google.protobuf.Descriptors.Descriptor
6504     internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
6505   private static
6506     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6507       internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable;
6508   private static com.google.protobuf.Descriptors.Descriptor
6509     internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
6510   private static
6511     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6512       internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable;
6513   private static com.google.protobuf.Descriptors.Descriptor
6514     internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
6515   private static
6516     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6517       internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable;
6518   private static com.google.protobuf.Descriptors.Descriptor
6519     internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
6520   private static
6521     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6522       internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable;
6523   private static com.google.protobuf.Descriptors.Descriptor
6524     internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
6525   private static
6526     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6527       internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable;
6528   private static com.google.protobuf.Descriptors.Descriptor
6529     internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
6530   private static
6531     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6532       internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable;
6533   private static com.google.protobuf.Descriptors.Descriptor
6534     internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
6535   private static
6536     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6537       internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable;
6538   private static com.google.protobuf.Descriptors.Descriptor
6539     internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
6540   private static
6541     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6542       internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable;
6543   private static com.google.protobuf.Descriptors.Descriptor
6544     internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
6545   private static
6546     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6547       internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable;
6548   private static com.google.protobuf.Descriptors.Descriptor
6549     internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
6550   private static
6551     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6552       internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable;
6553   private static com.google.protobuf.Descriptors.Descriptor
6554     internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
6555   private static
6556     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6557       internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable;
6558   private static com.google.protobuf.Descriptors.Descriptor
6559     internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6560   private static
6561     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6562       internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable;
6563
6564   public static com.google.protobuf.Descriptors.FileDescriptor
6565       getDescriptor() {
6566     return descriptor;
6567   }
6568   private static com.google.protobuf.Descriptors.FileDescriptor
6569       descriptor;
6570   static {
6571     java.lang.String[] descriptorData = {
6572       "\n\026ShardTransaction.proto\022!org.opendaylig" +
6573       "ht.controller.mdsal\032\014Common.proto\"\022\n\020Clo" +
6574       "seTransaction\"\027\n\025CloseTransactionReply\"*" +
6575       "\n\021CreateTransaction\022\025\n\rtransactionId\030\001 \002" +
6576       "(\t\"M\n\026CreateTransactionReply\022\034\n\024transact" +
6577       "ionActorPath\030\001 \002(\t\022\025\n\rtransactionId\030\002 \002(" +
6578       "\t\"\022\n\020ReadyTransaction\"*\n\025ReadyTransactio" +
6579       "nReply\022\021\n\tactorPath\030\001 \002(\t\"l\n\nDeleteData\022" +
6580       "^\n\037instanceIdentifierPathArguments\030\001 \002(\013" +
6581       "25.org.opendaylight.controller.mdsal.Ins",
6582       "tanceIdentifier\"\021\n\017DeleteDataReply\"j\n\010Re" +
6583       "adData\022^\n\037instanceIdentifierPathArgument" +
6584       "s\030\001 \002(\01325.org.opendaylight.controller.md" +
6585       "sal.InstanceIdentifier\"P\n\rReadDataReply\022" +
6586       "?\n\016normalizedNode\030\001 \001(\0132\'.org.opendaylig" +
6587       "ht.controller.mdsal.Node\"\254\001\n\tWriteData\022^" +
6588       "\n\037instanceIdentifierPathArguments\030\001 \002(\0132" +
6589       "5.org.opendaylight.controller.mdsal.Inst" +
6590       "anceIdentifier\022?\n\016normalizedNode\030\002 \002(\0132\'" +
6591       ".org.opendaylight.controller.mdsal.Node\"",
6592       "\020\n\016WriteDataReply\"\254\001\n\tMergeData\022^\n\037insta" +
6593       "nceIdentifierPathArguments\030\001 \002(\01325.org.o" +
6594       "pendaylight.controller.mdsal.InstanceIde" +
6595       "ntifier\022?\n\016normalizedNode\030\002 \002(\0132\'.org.op" +
6596       "endaylight.controller.mdsal.Node\"\020\n\016Merg" +
6597       "eDataReplyBV\n:org.opendaylight.controlle" +
6598       "r.protobuff.messages.transactionB\030ShardT" +
6599       "ransactionMessages"
6600     };
6601     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
6602       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
6603         public com.google.protobuf.ExtensionRegistry assignDescriptors(
6604             com.google.protobuf.Descriptors.FileDescriptor root) {
6605           descriptor = root;
6606           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor =
6607             getDescriptor().getMessageTypes().get(0);
6608           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable = new
6609             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6610               internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor,
6611               new java.lang.String[] { });
6612           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor =
6613             getDescriptor().getMessageTypes().get(1);
6614           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable = new
6615             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6616               internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor,
6617               new java.lang.String[] { });
6618           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor =
6619             getDescriptor().getMessageTypes().get(2);
6620           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable = new
6621             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6622               internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor,
6623               new java.lang.String[] { "TransactionId", });
6624           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor =
6625             getDescriptor().getMessageTypes().get(3);
6626           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable = new
6627             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6628               internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor,
6629               new java.lang.String[] { "TransactionActorPath", "TransactionId", });
6630           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor =
6631             getDescriptor().getMessageTypes().get(4);
6632           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable = new
6633             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6634               internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor,
6635               new java.lang.String[] { });
6636           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor =
6637             getDescriptor().getMessageTypes().get(5);
6638           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable = new
6639             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6640               internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor,
6641               new java.lang.String[] { "ActorPath", });
6642           internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor =
6643             getDescriptor().getMessageTypes().get(6);
6644           internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable = new
6645             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6646               internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor,
6647               new java.lang.String[] { "InstanceIdentifierPathArguments", });
6648           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor =
6649             getDescriptor().getMessageTypes().get(7);
6650           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable = new
6651             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6652               internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor,
6653               new java.lang.String[] { });
6654           internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor =
6655             getDescriptor().getMessageTypes().get(8);
6656           internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable = new
6657             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6658               internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor,
6659               new java.lang.String[] { "InstanceIdentifierPathArguments", });
6660           internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor =
6661             getDescriptor().getMessageTypes().get(9);
6662           internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable = new
6663             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6664               internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor,
6665               new java.lang.String[] { "NormalizedNode", });
6666           internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor =
6667             getDescriptor().getMessageTypes().get(10);
6668           internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable = new
6669             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6670               internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor,
6671               new java.lang.String[] { "InstanceIdentifierPathArguments", "NormalizedNode", });
6672           internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor =
6673             getDescriptor().getMessageTypes().get(11);
6674           internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable = new
6675             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6676               internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor,
6677               new java.lang.String[] { });
6678           internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor =
6679             getDescriptor().getMessageTypes().get(12);
6680           internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable = new
6681             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6682               internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor,
6683               new java.lang.String[] { "InstanceIdentifierPathArguments", "NormalizedNode", });
6684           internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor =
6685             getDescriptor().getMessageTypes().get(13);
6686           internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable = new
6687             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6688               internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor,
6689               new java.lang.String[] { });
6690           return null;
6691         }
6692       };
6693     com.google.protobuf.Descriptors.FileDescriptor
6694       .internalBuildGeneratedFileFrom(descriptorData,
6695         new com.google.protobuf.Descriptors.FileDescriptor[] {
6696           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.getDescriptor(),
6697         }, assigner);
6698   }
6699
6700   // @@protoc_insertion_point(outer_class_scope)
6701 }