NormalizedNode serialization using protocol buffer
[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   /**
633    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
634    */
635   public static final class CreateTransaction extends
636       com.google.protobuf.GeneratedMessage
637       implements CreateTransactionOrBuilder {
638     // Use CreateTransaction.newBuilder() to construct.
639     private CreateTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
640       super(builder);
641       this.unknownFields = builder.getUnknownFields();
642     }
643     private CreateTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
644
645     private static final CreateTransaction defaultInstance;
646     public static CreateTransaction getDefaultInstance() {
647       return defaultInstance;
648     }
649
650     public CreateTransaction getDefaultInstanceForType() {
651       return defaultInstance;
652     }
653
654     private final com.google.protobuf.UnknownFieldSet unknownFields;
655     @java.lang.Override
656     public final com.google.protobuf.UnknownFieldSet
657         getUnknownFields() {
658       return this.unknownFields;
659     }
660     private CreateTransaction(
661         com.google.protobuf.CodedInputStream input,
662         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
663         throws com.google.protobuf.InvalidProtocolBufferException {
664       initFields();
665       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
666           com.google.protobuf.UnknownFieldSet.newBuilder();
667       try {
668         boolean done = false;
669         while (!done) {
670           int tag = input.readTag();
671           switch (tag) {
672             case 0:
673               done = true;
674               break;
675             default: {
676               if (!parseUnknownField(input, unknownFields,
677                                      extensionRegistry, tag)) {
678                 done = true;
679               }
680               break;
681             }
682           }
683         }
684       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
685         throw e.setUnfinishedMessage(this);
686       } catch (java.io.IOException e) {
687         throw new com.google.protobuf.InvalidProtocolBufferException(
688             e.getMessage()).setUnfinishedMessage(this);
689       } finally {
690         this.unknownFields = unknownFields.build();
691         makeExtensionsImmutable();
692       }
693     }
694     public static final com.google.protobuf.Descriptors.Descriptor
695         getDescriptor() {
696       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
697     }
698
699     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
700         internalGetFieldAccessorTable() {
701       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
702           .ensureFieldAccessorsInitialized(
703               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
704     }
705
706     public static com.google.protobuf.Parser<CreateTransaction> PARSER =
707         new com.google.protobuf.AbstractParser<CreateTransaction>() {
708       public CreateTransaction parsePartialFrom(
709           com.google.protobuf.CodedInputStream input,
710           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
711           throws com.google.protobuf.InvalidProtocolBufferException {
712         return new CreateTransaction(input, extensionRegistry);
713       }
714     };
715
716     @java.lang.Override
717     public com.google.protobuf.Parser<CreateTransaction> getParserForType() {
718       return PARSER;
719     }
720
721     private void initFields() {
722     }
723     private byte memoizedIsInitialized = -1;
724     public final boolean isInitialized() {
725       byte isInitialized = memoizedIsInitialized;
726       if (isInitialized != -1) return isInitialized == 1;
727
728       memoizedIsInitialized = 1;
729       return true;
730     }
731
732     public void writeTo(com.google.protobuf.CodedOutputStream output)
733                         throws java.io.IOException {
734       getSerializedSize();
735       getUnknownFields().writeTo(output);
736     }
737
738     private int memoizedSerializedSize = -1;
739     public int getSerializedSize() {
740       int size = memoizedSerializedSize;
741       if (size != -1) return size;
742
743       size = 0;
744       size += getUnknownFields().getSerializedSize();
745       memoizedSerializedSize = size;
746       return size;
747     }
748
749     private static final long serialVersionUID = 0L;
750     @java.lang.Override
751     protected java.lang.Object writeReplace()
752         throws java.io.ObjectStreamException {
753       return super.writeReplace();
754     }
755
756     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
757         com.google.protobuf.ByteString data)
758         throws com.google.protobuf.InvalidProtocolBufferException {
759       return PARSER.parseFrom(data);
760     }
761     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
762         com.google.protobuf.ByteString data,
763         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
764         throws com.google.protobuf.InvalidProtocolBufferException {
765       return PARSER.parseFrom(data, extensionRegistry);
766     }
767     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(byte[] data)
768         throws com.google.protobuf.InvalidProtocolBufferException {
769       return PARSER.parseFrom(data);
770     }
771     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
772         byte[] data,
773         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
774         throws com.google.protobuf.InvalidProtocolBufferException {
775       return PARSER.parseFrom(data, extensionRegistry);
776     }
777     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(java.io.InputStream input)
778         throws java.io.IOException {
779       return PARSER.parseFrom(input);
780     }
781     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
782         java.io.InputStream input,
783         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
784         throws java.io.IOException {
785       return PARSER.parseFrom(input, extensionRegistry);
786     }
787     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(java.io.InputStream input)
788         throws java.io.IOException {
789       return PARSER.parseDelimitedFrom(input);
790     }
791     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(
792         java.io.InputStream input,
793         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
794         throws java.io.IOException {
795       return PARSER.parseDelimitedFrom(input, extensionRegistry);
796     }
797     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
798         com.google.protobuf.CodedInputStream input)
799         throws java.io.IOException {
800       return PARSER.parseFrom(input);
801     }
802     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
803         com.google.protobuf.CodedInputStream input,
804         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
805         throws java.io.IOException {
806       return PARSER.parseFrom(input, extensionRegistry);
807     }
808
809     public static Builder newBuilder() { return Builder.create(); }
810     public Builder newBuilderForType() { return newBuilder(); }
811     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction prototype) {
812       return newBuilder().mergeFrom(prototype);
813     }
814     public Builder toBuilder() { return newBuilder(this); }
815
816     @java.lang.Override
817     protected Builder newBuilderForType(
818         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
819       Builder builder = new Builder(parent);
820       return builder;
821     }
822     /**
823      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
824      */
825     public static final class Builder extends
826         com.google.protobuf.GeneratedMessage.Builder<Builder>
827        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionOrBuilder {
828       public static final com.google.protobuf.Descriptors.Descriptor
829           getDescriptor() {
830         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
831       }
832
833       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
834           internalGetFieldAccessorTable() {
835         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
836             .ensureFieldAccessorsInitialized(
837                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
838       }
839
840       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.newBuilder()
841       private Builder() {
842         maybeForceBuilderInitialization();
843       }
844
845       private Builder(
846           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
847         super(parent);
848         maybeForceBuilderInitialization();
849       }
850       private void maybeForceBuilderInitialization() {
851         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
852         }
853       }
854       private static Builder create() {
855         return new Builder();
856       }
857
858       public Builder clear() {
859         super.clear();
860         return this;
861       }
862
863       public Builder clone() {
864         return create().mergeFrom(buildPartial());
865       }
866
867       public com.google.protobuf.Descriptors.Descriptor
868           getDescriptorForType() {
869         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
870       }
871
872       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction getDefaultInstanceForType() {
873         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance();
874       }
875
876       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction build() {
877         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction result = buildPartial();
878         if (!result.isInitialized()) {
879           throw newUninitializedMessageException(result);
880         }
881         return result;
882       }
883
884       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction buildPartial() {
885         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction(this);
886         onBuilt();
887         return result;
888       }
889
890       public Builder mergeFrom(com.google.protobuf.Message other) {
891         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction) {
892           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction)other);
893         } else {
894           super.mergeFrom(other);
895           return this;
896         }
897       }
898
899       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction other) {
900         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance()) return this;
901         this.mergeUnknownFields(other.getUnknownFields());
902         return this;
903       }
904
905       public final boolean isInitialized() {
906         return true;
907       }
908
909       public Builder mergeFrom(
910           com.google.protobuf.CodedInputStream input,
911           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
912           throws java.io.IOException {
913         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction parsedMessage = null;
914         try {
915           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
916         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
917           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransaction) e.getUnfinishedMessage();
918           throw e;
919         } finally {
920           if (parsedMessage != null) {
921             mergeFrom(parsedMessage);
922           }
923         }
924         return this;
925       }
926
927       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransaction)
928     }
929
930     static {
931       defaultInstance = new CreateTransaction(true);
932       defaultInstance.initFields();
933     }
934
935     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransaction)
936   }
937
938   public interface CreateTransactionReplyOrBuilder
939       extends com.google.protobuf.MessageOrBuilder {
940
941     // required string transactionActorPath = 1;
942     /**
943      * <code>required string transactionActorPath = 1;</code>
944      */
945     boolean hasTransactionActorPath();
946     /**
947      * <code>required string transactionActorPath = 1;</code>
948      */
949     java.lang.String getTransactionActorPath();
950     /**
951      * <code>required string transactionActorPath = 1;</code>
952      */
953     com.google.protobuf.ByteString
954         getTransactionActorPathBytes();
955
956     // required string transactionId = 2;
957     /**
958      * <code>required string transactionId = 2;</code>
959      */
960     boolean hasTransactionId();
961     /**
962      * <code>required string transactionId = 2;</code>
963      */
964     java.lang.String getTransactionId();
965     /**
966      * <code>required string transactionId = 2;</code>
967      */
968     com.google.protobuf.ByteString
969         getTransactionIdBytes();
970   }
971   /**
972    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
973    */
974   public static final class CreateTransactionReply extends
975       com.google.protobuf.GeneratedMessage
976       implements CreateTransactionReplyOrBuilder {
977     // Use CreateTransactionReply.newBuilder() to construct.
978     private CreateTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
979       super(builder);
980       this.unknownFields = builder.getUnknownFields();
981     }
982     private CreateTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
983
984     private static final CreateTransactionReply defaultInstance;
985     public static CreateTransactionReply getDefaultInstance() {
986       return defaultInstance;
987     }
988
989     public CreateTransactionReply getDefaultInstanceForType() {
990       return defaultInstance;
991     }
992
993     private final com.google.protobuf.UnknownFieldSet unknownFields;
994     @java.lang.Override
995     public final com.google.protobuf.UnknownFieldSet
996         getUnknownFields() {
997       return this.unknownFields;
998     }
999     private CreateTransactionReply(
1000         com.google.protobuf.CodedInputStream input,
1001         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1002         throws com.google.protobuf.InvalidProtocolBufferException {
1003       initFields();
1004       int mutable_bitField0_ = 0;
1005       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1006           com.google.protobuf.UnknownFieldSet.newBuilder();
1007       try {
1008         boolean done = false;
1009         while (!done) {
1010           int tag = input.readTag();
1011           switch (tag) {
1012             case 0:
1013               done = true;
1014               break;
1015             default: {
1016               if (!parseUnknownField(input, unknownFields,
1017                                      extensionRegistry, tag)) {
1018                 done = true;
1019               }
1020               break;
1021             }
1022             case 10: {
1023               bitField0_ |= 0x00000001;
1024               transactionActorPath_ = input.readBytes();
1025               break;
1026             }
1027             case 18: {
1028               bitField0_ |= 0x00000002;
1029               transactionId_ = input.readBytes();
1030               break;
1031             }
1032           }
1033         }
1034       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1035         throw e.setUnfinishedMessage(this);
1036       } catch (java.io.IOException e) {
1037         throw new com.google.protobuf.InvalidProtocolBufferException(
1038             e.getMessage()).setUnfinishedMessage(this);
1039       } finally {
1040         this.unknownFields = unknownFields.build();
1041         makeExtensionsImmutable();
1042       }
1043     }
1044     public static final com.google.protobuf.Descriptors.Descriptor
1045         getDescriptor() {
1046       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1047     }
1048
1049     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1050         internalGetFieldAccessorTable() {
1051       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1052           .ensureFieldAccessorsInitialized(
1053               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1054     }
1055
1056     public static com.google.protobuf.Parser<CreateTransactionReply> PARSER =
1057         new com.google.protobuf.AbstractParser<CreateTransactionReply>() {
1058       public CreateTransactionReply parsePartialFrom(
1059           com.google.protobuf.CodedInputStream input,
1060           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1061           throws com.google.protobuf.InvalidProtocolBufferException {
1062         return new CreateTransactionReply(input, extensionRegistry);
1063       }
1064     };
1065
1066     @java.lang.Override
1067     public com.google.protobuf.Parser<CreateTransactionReply> getParserForType() {
1068       return PARSER;
1069     }
1070
1071     private int bitField0_;
1072     // required string transactionActorPath = 1;
1073     public static final int TRANSACTIONACTORPATH_FIELD_NUMBER = 1;
1074     private java.lang.Object transactionActorPath_;
1075     /**
1076      * <code>required string transactionActorPath = 1;</code>
1077      */
1078     public boolean hasTransactionActorPath() {
1079       return ((bitField0_ & 0x00000001) == 0x00000001);
1080     }
1081     /**
1082      * <code>required string transactionActorPath = 1;</code>
1083      */
1084     public java.lang.String getTransactionActorPath() {
1085       java.lang.Object ref = transactionActorPath_;
1086       if (ref instanceof java.lang.String) {
1087         return (java.lang.String) ref;
1088       } else {
1089         com.google.protobuf.ByteString bs =
1090             (com.google.protobuf.ByteString) ref;
1091         java.lang.String s = bs.toStringUtf8();
1092         if (bs.isValidUtf8()) {
1093           transactionActorPath_ = s;
1094         }
1095         return s;
1096       }
1097     }
1098     /**
1099      * <code>required string transactionActorPath = 1;</code>
1100      */
1101     public com.google.protobuf.ByteString
1102         getTransactionActorPathBytes() {
1103       java.lang.Object ref = transactionActorPath_;
1104       if (ref instanceof java.lang.String) {
1105         com.google.protobuf.ByteString b =
1106             com.google.protobuf.ByteString.copyFromUtf8(
1107                 (java.lang.String) ref);
1108         transactionActorPath_ = b;
1109         return b;
1110       } else {
1111         return (com.google.protobuf.ByteString) ref;
1112       }
1113     }
1114
1115     // required string transactionId = 2;
1116     public static final int TRANSACTIONID_FIELD_NUMBER = 2;
1117     private java.lang.Object transactionId_;
1118     /**
1119      * <code>required string transactionId = 2;</code>
1120      */
1121     public boolean hasTransactionId() {
1122       return ((bitField0_ & 0x00000002) == 0x00000002);
1123     }
1124     /**
1125      * <code>required string transactionId = 2;</code>
1126      */
1127     public java.lang.String getTransactionId() {
1128       java.lang.Object ref = transactionId_;
1129       if (ref instanceof java.lang.String) {
1130         return (java.lang.String) ref;
1131       } else {
1132         com.google.protobuf.ByteString bs =
1133             (com.google.protobuf.ByteString) ref;
1134         java.lang.String s = bs.toStringUtf8();
1135         if (bs.isValidUtf8()) {
1136           transactionId_ = s;
1137         }
1138         return s;
1139       }
1140     }
1141     /**
1142      * <code>required string transactionId = 2;</code>
1143      */
1144     public com.google.protobuf.ByteString
1145         getTransactionIdBytes() {
1146       java.lang.Object ref = transactionId_;
1147       if (ref instanceof java.lang.String) {
1148         com.google.protobuf.ByteString b =
1149             com.google.protobuf.ByteString.copyFromUtf8(
1150                 (java.lang.String) ref);
1151         transactionId_ = b;
1152         return b;
1153       } else {
1154         return (com.google.protobuf.ByteString) ref;
1155       }
1156     }
1157
1158     private void initFields() {
1159       transactionActorPath_ = "";
1160       transactionId_ = "";
1161     }
1162     private byte memoizedIsInitialized = -1;
1163     public final boolean isInitialized() {
1164       byte isInitialized = memoizedIsInitialized;
1165       if (isInitialized != -1) return isInitialized == 1;
1166
1167       if (!hasTransactionActorPath()) {
1168         memoizedIsInitialized = 0;
1169         return false;
1170       }
1171       if (!hasTransactionId()) {
1172         memoizedIsInitialized = 0;
1173         return false;
1174       }
1175       memoizedIsInitialized = 1;
1176       return true;
1177     }
1178
1179     public void writeTo(com.google.protobuf.CodedOutputStream output)
1180                         throws java.io.IOException {
1181       getSerializedSize();
1182       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1183         output.writeBytes(1, getTransactionActorPathBytes());
1184       }
1185       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1186         output.writeBytes(2, getTransactionIdBytes());
1187       }
1188       getUnknownFields().writeTo(output);
1189     }
1190
1191     private int memoizedSerializedSize = -1;
1192     public int getSerializedSize() {
1193       int size = memoizedSerializedSize;
1194       if (size != -1) return size;
1195
1196       size = 0;
1197       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1198         size += com.google.protobuf.CodedOutputStream
1199           .computeBytesSize(1, getTransactionActorPathBytes());
1200       }
1201       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1202         size += com.google.protobuf.CodedOutputStream
1203           .computeBytesSize(2, getTransactionIdBytes());
1204       }
1205       size += getUnknownFields().getSerializedSize();
1206       memoizedSerializedSize = size;
1207       return size;
1208     }
1209
1210     private static final long serialVersionUID = 0L;
1211     @java.lang.Override
1212     protected java.lang.Object writeReplace()
1213         throws java.io.ObjectStreamException {
1214       return super.writeReplace();
1215     }
1216
1217     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1218         com.google.protobuf.ByteString data)
1219         throws com.google.protobuf.InvalidProtocolBufferException {
1220       return PARSER.parseFrom(data);
1221     }
1222     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1223         com.google.protobuf.ByteString data,
1224         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1225         throws com.google.protobuf.InvalidProtocolBufferException {
1226       return PARSER.parseFrom(data, extensionRegistry);
1227     }
1228     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(byte[] data)
1229         throws com.google.protobuf.InvalidProtocolBufferException {
1230       return PARSER.parseFrom(data);
1231     }
1232     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1233         byte[] data,
1234         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1235         throws com.google.protobuf.InvalidProtocolBufferException {
1236       return PARSER.parseFrom(data, extensionRegistry);
1237     }
1238     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(java.io.InputStream input)
1239         throws java.io.IOException {
1240       return PARSER.parseFrom(input);
1241     }
1242     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1243         java.io.InputStream input,
1244         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1245         throws java.io.IOException {
1246       return PARSER.parseFrom(input, extensionRegistry);
1247     }
1248     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(java.io.InputStream input)
1249         throws java.io.IOException {
1250       return PARSER.parseDelimitedFrom(input);
1251     }
1252     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(
1253         java.io.InputStream input,
1254         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1255         throws java.io.IOException {
1256       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1257     }
1258     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1259         com.google.protobuf.CodedInputStream input)
1260         throws java.io.IOException {
1261       return PARSER.parseFrom(input);
1262     }
1263     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1264         com.google.protobuf.CodedInputStream input,
1265         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1266         throws java.io.IOException {
1267       return PARSER.parseFrom(input, extensionRegistry);
1268     }
1269
1270     public static Builder newBuilder() { return Builder.create(); }
1271     public Builder newBuilderForType() { return newBuilder(); }
1272     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply prototype) {
1273       return newBuilder().mergeFrom(prototype);
1274     }
1275     public Builder toBuilder() { return newBuilder(this); }
1276
1277     @java.lang.Override
1278     protected Builder newBuilderForType(
1279         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1280       Builder builder = new Builder(parent);
1281       return builder;
1282     }
1283     /**
1284      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
1285      */
1286     public static final class Builder extends
1287         com.google.protobuf.GeneratedMessage.Builder<Builder>
1288        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReplyOrBuilder {
1289       public static final com.google.protobuf.Descriptors.Descriptor
1290           getDescriptor() {
1291         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1292       }
1293
1294       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1295           internalGetFieldAccessorTable() {
1296         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1297             .ensureFieldAccessorsInitialized(
1298                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1299       }
1300
1301       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.newBuilder()
1302       private Builder() {
1303         maybeForceBuilderInitialization();
1304       }
1305
1306       private Builder(
1307           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1308         super(parent);
1309         maybeForceBuilderInitialization();
1310       }
1311       private void maybeForceBuilderInitialization() {
1312         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1313         }
1314       }
1315       private static Builder create() {
1316         return new Builder();
1317       }
1318
1319       public Builder clear() {
1320         super.clear();
1321         transactionActorPath_ = "";
1322         bitField0_ = (bitField0_ & ~0x00000001);
1323         transactionId_ = "";
1324         bitField0_ = (bitField0_ & ~0x00000002);
1325         return this;
1326       }
1327
1328       public Builder clone() {
1329         return create().mergeFrom(buildPartial());
1330       }
1331
1332       public com.google.protobuf.Descriptors.Descriptor
1333           getDescriptorForType() {
1334         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1335       }
1336
1337       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply getDefaultInstanceForType() {
1338         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance();
1339       }
1340
1341       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply build() {
1342         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply result = buildPartial();
1343         if (!result.isInitialized()) {
1344           throw newUninitializedMessageException(result);
1345         }
1346         return result;
1347       }
1348
1349       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply buildPartial() {
1350         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply(this);
1351         int from_bitField0_ = bitField0_;
1352         int to_bitField0_ = 0;
1353         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1354           to_bitField0_ |= 0x00000001;
1355         }
1356         result.transactionActorPath_ = transactionActorPath_;
1357         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1358           to_bitField0_ |= 0x00000002;
1359         }
1360         result.transactionId_ = transactionId_;
1361         result.bitField0_ = to_bitField0_;
1362         onBuilt();
1363         return result;
1364       }
1365
1366       public Builder mergeFrom(com.google.protobuf.Message other) {
1367         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply) {
1368           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply)other);
1369         } else {
1370           super.mergeFrom(other);
1371           return this;
1372         }
1373       }
1374
1375       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply other) {
1376         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance()) return this;
1377         if (other.hasTransactionActorPath()) {
1378           bitField0_ |= 0x00000001;
1379           transactionActorPath_ = other.transactionActorPath_;
1380           onChanged();
1381         }
1382         if (other.hasTransactionId()) {
1383           bitField0_ |= 0x00000002;
1384           transactionId_ = other.transactionId_;
1385           onChanged();
1386         }
1387         this.mergeUnknownFields(other.getUnknownFields());
1388         return this;
1389       }
1390
1391       public final boolean isInitialized() {
1392         if (!hasTransactionActorPath()) {
1393
1394           return false;
1395         }
1396         if (!hasTransactionId()) {
1397
1398           return false;
1399         }
1400         return true;
1401       }
1402
1403       public Builder mergeFrom(
1404           com.google.protobuf.CodedInputStream input,
1405           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1406           throws java.io.IOException {
1407         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply parsedMessage = null;
1408         try {
1409           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1410         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1411           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.CreateTransactionReply) e.getUnfinishedMessage();
1412           throw e;
1413         } finally {
1414           if (parsedMessage != null) {
1415             mergeFrom(parsedMessage);
1416           }
1417         }
1418         return this;
1419       }
1420       private int bitField0_;
1421
1422       // required string transactionActorPath = 1;
1423       private java.lang.Object transactionActorPath_ = "";
1424       /**
1425        * <code>required string transactionActorPath = 1;</code>
1426        */
1427       public boolean hasTransactionActorPath() {
1428         return ((bitField0_ & 0x00000001) == 0x00000001);
1429       }
1430       /**
1431        * <code>required string transactionActorPath = 1;</code>
1432        */
1433       public java.lang.String getTransactionActorPath() {
1434         java.lang.Object ref = transactionActorPath_;
1435         if (!(ref instanceof java.lang.String)) {
1436           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1437               .toStringUtf8();
1438           transactionActorPath_ = s;
1439           return s;
1440         } else {
1441           return (java.lang.String) ref;
1442         }
1443       }
1444       /**
1445        * <code>required string transactionActorPath = 1;</code>
1446        */
1447       public com.google.protobuf.ByteString
1448           getTransactionActorPathBytes() {
1449         java.lang.Object ref = transactionActorPath_;
1450         if (ref instanceof String) {
1451           com.google.protobuf.ByteString b =
1452               com.google.protobuf.ByteString.copyFromUtf8(
1453                   (java.lang.String) ref);
1454           transactionActorPath_ = b;
1455           return b;
1456         } else {
1457           return (com.google.protobuf.ByteString) ref;
1458         }
1459       }
1460       /**
1461        * <code>required string transactionActorPath = 1;</code>
1462        */
1463       public Builder setTransactionActorPath(
1464           java.lang.String value) {
1465         if (value == null) {
1466     throw new NullPointerException();
1467   }
1468   bitField0_ |= 0x00000001;
1469         transactionActorPath_ = value;
1470         onChanged();
1471         return this;
1472       }
1473       /**
1474        * <code>required string transactionActorPath = 1;</code>
1475        */
1476       public Builder clearTransactionActorPath() {
1477         bitField0_ = (bitField0_ & ~0x00000001);
1478         transactionActorPath_ = getDefaultInstance().getTransactionActorPath();
1479         onChanged();
1480         return this;
1481       }
1482       /**
1483        * <code>required string transactionActorPath = 1;</code>
1484        */
1485       public Builder setTransactionActorPathBytes(
1486           com.google.protobuf.ByteString value) {
1487         if (value == null) {
1488     throw new NullPointerException();
1489   }
1490   bitField0_ |= 0x00000001;
1491         transactionActorPath_ = value;
1492         onChanged();
1493         return this;
1494       }
1495
1496       // required string transactionId = 2;
1497       private java.lang.Object transactionId_ = "";
1498       /**
1499        * <code>required string transactionId = 2;</code>
1500        */
1501       public boolean hasTransactionId() {
1502         return ((bitField0_ & 0x00000002) == 0x00000002);
1503       }
1504       /**
1505        * <code>required string transactionId = 2;</code>
1506        */
1507       public java.lang.String getTransactionId() {
1508         java.lang.Object ref = transactionId_;
1509         if (!(ref instanceof java.lang.String)) {
1510           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1511               .toStringUtf8();
1512           transactionId_ = s;
1513           return s;
1514         } else {
1515           return (java.lang.String) ref;
1516         }
1517       }
1518       /**
1519        * <code>required string transactionId = 2;</code>
1520        */
1521       public com.google.protobuf.ByteString
1522           getTransactionIdBytes() {
1523         java.lang.Object ref = transactionId_;
1524         if (ref instanceof String) {
1525           com.google.protobuf.ByteString b =
1526               com.google.protobuf.ByteString.copyFromUtf8(
1527                   (java.lang.String) ref);
1528           transactionId_ = b;
1529           return b;
1530         } else {
1531           return (com.google.protobuf.ByteString) ref;
1532         }
1533       }
1534       /**
1535        * <code>required string transactionId = 2;</code>
1536        */
1537       public Builder setTransactionId(
1538           java.lang.String value) {
1539         if (value == null) {
1540     throw new NullPointerException();
1541   }
1542   bitField0_ |= 0x00000002;
1543         transactionId_ = value;
1544         onChanged();
1545         return this;
1546       }
1547       /**
1548        * <code>required string transactionId = 2;</code>
1549        */
1550       public Builder clearTransactionId() {
1551         bitField0_ = (bitField0_ & ~0x00000002);
1552         transactionId_ = getDefaultInstance().getTransactionId();
1553         onChanged();
1554         return this;
1555       }
1556       /**
1557        * <code>required string transactionId = 2;</code>
1558        */
1559       public Builder setTransactionIdBytes(
1560           com.google.protobuf.ByteString value) {
1561         if (value == null) {
1562     throw new NullPointerException();
1563   }
1564   bitField0_ |= 0x00000002;
1565         transactionId_ = value;
1566         onChanged();
1567         return this;
1568       }
1569
1570       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
1571     }
1572
1573     static {
1574       defaultInstance = new CreateTransactionReply(true);
1575       defaultInstance.initFields();
1576     }
1577
1578     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
1579   }
1580
1581   public interface ReadyTransactionOrBuilder
1582       extends com.google.protobuf.MessageOrBuilder {
1583   }
1584   /**
1585    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
1586    */
1587   public static final class ReadyTransaction extends
1588       com.google.protobuf.GeneratedMessage
1589       implements ReadyTransactionOrBuilder {
1590     // Use ReadyTransaction.newBuilder() to construct.
1591     private ReadyTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1592       super(builder);
1593       this.unknownFields = builder.getUnknownFields();
1594     }
1595     private ReadyTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1596
1597     private static final ReadyTransaction defaultInstance;
1598     public static ReadyTransaction getDefaultInstance() {
1599       return defaultInstance;
1600     }
1601
1602     public ReadyTransaction getDefaultInstanceForType() {
1603       return defaultInstance;
1604     }
1605
1606     private final com.google.protobuf.UnknownFieldSet unknownFields;
1607     @java.lang.Override
1608     public final com.google.protobuf.UnknownFieldSet
1609         getUnknownFields() {
1610       return this.unknownFields;
1611     }
1612     private ReadyTransaction(
1613         com.google.protobuf.CodedInputStream input,
1614         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1615         throws com.google.protobuf.InvalidProtocolBufferException {
1616       initFields();
1617       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1618           com.google.protobuf.UnknownFieldSet.newBuilder();
1619       try {
1620         boolean done = false;
1621         while (!done) {
1622           int tag = input.readTag();
1623           switch (tag) {
1624             case 0:
1625               done = true;
1626               break;
1627             default: {
1628               if (!parseUnknownField(input, unknownFields,
1629                                      extensionRegistry, tag)) {
1630                 done = true;
1631               }
1632               break;
1633             }
1634           }
1635         }
1636       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1637         throw e.setUnfinishedMessage(this);
1638       } catch (java.io.IOException e) {
1639         throw new com.google.protobuf.InvalidProtocolBufferException(
1640             e.getMessage()).setUnfinishedMessage(this);
1641       } finally {
1642         this.unknownFields = unknownFields.build();
1643         makeExtensionsImmutable();
1644       }
1645     }
1646     public static final com.google.protobuf.Descriptors.Descriptor
1647         getDescriptor() {
1648       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1649     }
1650
1651     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1652         internalGetFieldAccessorTable() {
1653       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
1654           .ensureFieldAccessorsInitialized(
1655               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
1656     }
1657
1658     public static com.google.protobuf.Parser<ReadyTransaction> PARSER =
1659         new com.google.protobuf.AbstractParser<ReadyTransaction>() {
1660       public ReadyTransaction parsePartialFrom(
1661           com.google.protobuf.CodedInputStream input,
1662           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1663           throws com.google.protobuf.InvalidProtocolBufferException {
1664         return new ReadyTransaction(input, extensionRegistry);
1665       }
1666     };
1667
1668     @java.lang.Override
1669     public com.google.protobuf.Parser<ReadyTransaction> getParserForType() {
1670       return PARSER;
1671     }
1672
1673     private void initFields() {
1674     }
1675     private byte memoizedIsInitialized = -1;
1676     public final boolean isInitialized() {
1677       byte isInitialized = memoizedIsInitialized;
1678       if (isInitialized != -1) return isInitialized == 1;
1679
1680       memoizedIsInitialized = 1;
1681       return true;
1682     }
1683
1684     public void writeTo(com.google.protobuf.CodedOutputStream output)
1685                         throws java.io.IOException {
1686       getSerializedSize();
1687       getUnknownFields().writeTo(output);
1688     }
1689
1690     private int memoizedSerializedSize = -1;
1691     public int getSerializedSize() {
1692       int size = memoizedSerializedSize;
1693       if (size != -1) return size;
1694
1695       size = 0;
1696       size += getUnknownFields().getSerializedSize();
1697       memoizedSerializedSize = size;
1698       return size;
1699     }
1700
1701     private static final long serialVersionUID = 0L;
1702     @java.lang.Override
1703     protected java.lang.Object writeReplace()
1704         throws java.io.ObjectStreamException {
1705       return super.writeReplace();
1706     }
1707
1708     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1709         com.google.protobuf.ByteString data)
1710         throws com.google.protobuf.InvalidProtocolBufferException {
1711       return PARSER.parseFrom(data);
1712     }
1713     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1714         com.google.protobuf.ByteString data,
1715         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1716         throws com.google.protobuf.InvalidProtocolBufferException {
1717       return PARSER.parseFrom(data, extensionRegistry);
1718     }
1719     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(byte[] data)
1720         throws com.google.protobuf.InvalidProtocolBufferException {
1721       return PARSER.parseFrom(data);
1722     }
1723     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1724         byte[] data,
1725         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1726         throws com.google.protobuf.InvalidProtocolBufferException {
1727       return PARSER.parseFrom(data, extensionRegistry);
1728     }
1729     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(java.io.InputStream input)
1730         throws java.io.IOException {
1731       return PARSER.parseFrom(input);
1732     }
1733     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1734         java.io.InputStream input,
1735         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1736         throws java.io.IOException {
1737       return PARSER.parseFrom(input, extensionRegistry);
1738     }
1739     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(java.io.InputStream input)
1740         throws java.io.IOException {
1741       return PARSER.parseDelimitedFrom(input);
1742     }
1743     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(
1744         java.io.InputStream input,
1745         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1746         throws java.io.IOException {
1747       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1748     }
1749     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1750         com.google.protobuf.CodedInputStream input)
1751         throws java.io.IOException {
1752       return PARSER.parseFrom(input);
1753     }
1754     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1755         com.google.protobuf.CodedInputStream input,
1756         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1757         throws java.io.IOException {
1758       return PARSER.parseFrom(input, extensionRegistry);
1759     }
1760
1761     public static Builder newBuilder() { return Builder.create(); }
1762     public Builder newBuilderForType() { return newBuilder(); }
1763     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction prototype) {
1764       return newBuilder().mergeFrom(prototype);
1765     }
1766     public Builder toBuilder() { return newBuilder(this); }
1767
1768     @java.lang.Override
1769     protected Builder newBuilderForType(
1770         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1771       Builder builder = new Builder(parent);
1772       return builder;
1773     }
1774     /**
1775      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
1776      */
1777     public static final class Builder extends
1778         com.google.protobuf.GeneratedMessage.Builder<Builder>
1779        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionOrBuilder {
1780       public static final com.google.protobuf.Descriptors.Descriptor
1781           getDescriptor() {
1782         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1783       }
1784
1785       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1786           internalGetFieldAccessorTable() {
1787         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
1788             .ensureFieldAccessorsInitialized(
1789                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
1790       }
1791
1792       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.newBuilder()
1793       private Builder() {
1794         maybeForceBuilderInitialization();
1795       }
1796
1797       private Builder(
1798           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1799         super(parent);
1800         maybeForceBuilderInitialization();
1801       }
1802       private void maybeForceBuilderInitialization() {
1803         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1804         }
1805       }
1806       private static Builder create() {
1807         return new Builder();
1808       }
1809
1810       public Builder clear() {
1811         super.clear();
1812         return this;
1813       }
1814
1815       public Builder clone() {
1816         return create().mergeFrom(buildPartial());
1817       }
1818
1819       public com.google.protobuf.Descriptors.Descriptor
1820           getDescriptorForType() {
1821         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1822       }
1823
1824       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction getDefaultInstanceForType() {
1825         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance();
1826       }
1827
1828       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction build() {
1829         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction result = buildPartial();
1830         if (!result.isInitialized()) {
1831           throw newUninitializedMessageException(result);
1832         }
1833         return result;
1834       }
1835
1836       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction buildPartial() {
1837         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction(this);
1838         onBuilt();
1839         return result;
1840       }
1841
1842       public Builder mergeFrom(com.google.protobuf.Message other) {
1843         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction) {
1844           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction)other);
1845         } else {
1846           super.mergeFrom(other);
1847           return this;
1848         }
1849       }
1850
1851       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction other) {
1852         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance()) return this;
1853         this.mergeUnknownFields(other.getUnknownFields());
1854         return this;
1855       }
1856
1857       public final boolean isInitialized() {
1858         return true;
1859       }
1860
1861       public Builder mergeFrom(
1862           com.google.protobuf.CodedInputStream input,
1863           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1864           throws java.io.IOException {
1865         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction parsedMessage = null;
1866         try {
1867           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1868         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1869           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransaction) e.getUnfinishedMessage();
1870           throw e;
1871         } finally {
1872           if (parsedMessage != null) {
1873             mergeFrom(parsedMessage);
1874           }
1875         }
1876         return this;
1877       }
1878
1879       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadyTransaction)
1880     }
1881
1882     static {
1883       defaultInstance = new ReadyTransaction(true);
1884       defaultInstance.initFields();
1885     }
1886
1887     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadyTransaction)
1888   }
1889
1890   public interface ReadyTransactionReplyOrBuilder
1891       extends com.google.protobuf.MessageOrBuilder {
1892
1893     // required string actorPath = 1;
1894     /**
1895      * <code>required string actorPath = 1;</code>
1896      */
1897     boolean hasActorPath();
1898     /**
1899      * <code>required string actorPath = 1;</code>
1900      */
1901     java.lang.String getActorPath();
1902     /**
1903      * <code>required string actorPath = 1;</code>
1904      */
1905     com.google.protobuf.ByteString
1906         getActorPathBytes();
1907   }
1908   /**
1909    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransactionReply}
1910    */
1911   public static final class ReadyTransactionReply extends
1912       com.google.protobuf.GeneratedMessage
1913       implements ReadyTransactionReplyOrBuilder {
1914     // Use ReadyTransactionReply.newBuilder() to construct.
1915     private ReadyTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1916       super(builder);
1917       this.unknownFields = builder.getUnknownFields();
1918     }
1919     private ReadyTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1920
1921     private static final ReadyTransactionReply defaultInstance;
1922     public static ReadyTransactionReply getDefaultInstance() {
1923       return defaultInstance;
1924     }
1925
1926     public ReadyTransactionReply getDefaultInstanceForType() {
1927       return defaultInstance;
1928     }
1929
1930     private final com.google.protobuf.UnknownFieldSet unknownFields;
1931     @java.lang.Override
1932     public final com.google.protobuf.UnknownFieldSet
1933         getUnknownFields() {
1934       return this.unknownFields;
1935     }
1936     private ReadyTransactionReply(
1937         com.google.protobuf.CodedInputStream input,
1938         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1939         throws com.google.protobuf.InvalidProtocolBufferException {
1940       initFields();
1941       int mutable_bitField0_ = 0;
1942       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1943           com.google.protobuf.UnknownFieldSet.newBuilder();
1944       try {
1945         boolean done = false;
1946         while (!done) {
1947           int tag = input.readTag();
1948           switch (tag) {
1949             case 0:
1950               done = true;
1951               break;
1952             default: {
1953               if (!parseUnknownField(input, unknownFields,
1954                                      extensionRegistry, tag)) {
1955                 done = true;
1956               }
1957               break;
1958             }
1959             case 10: {
1960               bitField0_ |= 0x00000001;
1961               actorPath_ = input.readBytes();
1962               break;
1963             }
1964           }
1965         }
1966       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1967         throw e.setUnfinishedMessage(this);
1968       } catch (java.io.IOException e) {
1969         throw new com.google.protobuf.InvalidProtocolBufferException(
1970             e.getMessage()).setUnfinishedMessage(this);
1971       } finally {
1972         this.unknownFields = unknownFields.build();
1973         makeExtensionsImmutable();
1974       }
1975     }
1976     public static final com.google.protobuf.Descriptors.Descriptor
1977         getDescriptor() {
1978       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
1979     }
1980
1981     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1982         internalGetFieldAccessorTable() {
1983       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable
1984           .ensureFieldAccessorsInitialized(
1985               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.Builder.class);
1986     }
1987
1988     public static com.google.protobuf.Parser<ReadyTransactionReply> PARSER =
1989         new com.google.protobuf.AbstractParser<ReadyTransactionReply>() {
1990       public ReadyTransactionReply parsePartialFrom(
1991           com.google.protobuf.CodedInputStream input,
1992           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1993           throws com.google.protobuf.InvalidProtocolBufferException {
1994         return new ReadyTransactionReply(input, extensionRegistry);
1995       }
1996     };
1997
1998     @java.lang.Override
1999     public com.google.protobuf.Parser<ReadyTransactionReply> getParserForType() {
2000       return PARSER;
2001     }
2002
2003     private int bitField0_;
2004     // required string actorPath = 1;
2005     public static final int ACTORPATH_FIELD_NUMBER = 1;
2006     private java.lang.Object actorPath_;
2007     /**
2008      * <code>required string actorPath = 1;</code>
2009      */
2010     public boolean hasActorPath() {
2011       return ((bitField0_ & 0x00000001) == 0x00000001);
2012     }
2013     /**
2014      * <code>required string actorPath = 1;</code>
2015      */
2016     public java.lang.String getActorPath() {
2017       java.lang.Object ref = actorPath_;
2018       if (ref instanceof java.lang.String) {
2019         return (java.lang.String) ref;
2020       } else {
2021         com.google.protobuf.ByteString bs =
2022             (com.google.protobuf.ByteString) ref;
2023         java.lang.String s = bs.toStringUtf8();
2024         if (bs.isValidUtf8()) {
2025           actorPath_ = s;
2026         }
2027         return s;
2028       }
2029     }
2030     /**
2031      * <code>required string actorPath = 1;</code>
2032      */
2033     public com.google.protobuf.ByteString
2034         getActorPathBytes() {
2035       java.lang.Object ref = actorPath_;
2036       if (ref instanceof java.lang.String) {
2037         com.google.protobuf.ByteString b =
2038             com.google.protobuf.ByteString.copyFromUtf8(
2039                 (java.lang.String) ref);
2040         actorPath_ = b;
2041         return b;
2042       } else {
2043         return (com.google.protobuf.ByteString) ref;
2044       }
2045     }
2046
2047     private void initFields() {
2048       actorPath_ = "";
2049     }
2050     private byte memoizedIsInitialized = -1;
2051     public final boolean isInitialized() {
2052       byte isInitialized = memoizedIsInitialized;
2053       if (isInitialized != -1) return isInitialized == 1;
2054
2055       if (!hasActorPath()) {
2056         memoizedIsInitialized = 0;
2057         return false;
2058       }
2059       memoizedIsInitialized = 1;
2060       return true;
2061     }
2062
2063     public void writeTo(com.google.protobuf.CodedOutputStream output)
2064                         throws java.io.IOException {
2065       getSerializedSize();
2066       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2067         output.writeBytes(1, getActorPathBytes());
2068       }
2069       getUnknownFields().writeTo(output);
2070     }
2071
2072     private int memoizedSerializedSize = -1;
2073     public int getSerializedSize() {
2074       int size = memoizedSerializedSize;
2075       if (size != -1) return size;
2076
2077       size = 0;
2078       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2079         size += com.google.protobuf.CodedOutputStream
2080           .computeBytesSize(1, getActorPathBytes());
2081       }
2082       size += getUnknownFields().getSerializedSize();
2083       memoizedSerializedSize = size;
2084       return size;
2085     }
2086
2087     private static final long serialVersionUID = 0L;
2088     @java.lang.Override
2089     protected java.lang.Object writeReplace()
2090         throws java.io.ObjectStreamException {
2091       return super.writeReplace();
2092     }
2093
2094     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2095         com.google.protobuf.ByteString data)
2096         throws com.google.protobuf.InvalidProtocolBufferException {
2097       return PARSER.parseFrom(data);
2098     }
2099     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2100         com.google.protobuf.ByteString data,
2101         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2102         throws com.google.protobuf.InvalidProtocolBufferException {
2103       return PARSER.parseFrom(data, extensionRegistry);
2104     }
2105     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(byte[] data)
2106         throws com.google.protobuf.InvalidProtocolBufferException {
2107       return PARSER.parseFrom(data);
2108     }
2109     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2110         byte[] data,
2111         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2112         throws com.google.protobuf.InvalidProtocolBufferException {
2113       return PARSER.parseFrom(data, extensionRegistry);
2114     }
2115     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(java.io.InputStream input)
2116         throws java.io.IOException {
2117       return PARSER.parseFrom(input);
2118     }
2119     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2120         java.io.InputStream input,
2121         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2122         throws java.io.IOException {
2123       return PARSER.parseFrom(input, extensionRegistry);
2124     }
2125     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseDelimitedFrom(java.io.InputStream input)
2126         throws java.io.IOException {
2127       return PARSER.parseDelimitedFrom(input);
2128     }
2129     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseDelimitedFrom(
2130         java.io.InputStream input,
2131         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2132         throws java.io.IOException {
2133       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2134     }
2135     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2136         com.google.protobuf.CodedInputStream input)
2137         throws java.io.IOException {
2138       return PARSER.parseFrom(input);
2139     }
2140     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
2141         com.google.protobuf.CodedInputStream input,
2142         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2143         throws java.io.IOException {
2144       return PARSER.parseFrom(input, extensionRegistry);
2145     }
2146
2147     public static Builder newBuilder() { return Builder.create(); }
2148     public Builder newBuilderForType() { return newBuilder(); }
2149     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply prototype) {
2150       return newBuilder().mergeFrom(prototype);
2151     }
2152     public Builder toBuilder() { return newBuilder(this); }
2153
2154     @java.lang.Override
2155     protected Builder newBuilderForType(
2156         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2157       Builder builder = new Builder(parent);
2158       return builder;
2159     }
2160     /**
2161      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransactionReply}
2162      */
2163     public static final class Builder extends
2164         com.google.protobuf.GeneratedMessage.Builder<Builder>
2165        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReplyOrBuilder {
2166       public static final com.google.protobuf.Descriptors.Descriptor
2167           getDescriptor() {
2168         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2169       }
2170
2171       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2172           internalGetFieldAccessorTable() {
2173         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable
2174             .ensureFieldAccessorsInitialized(
2175                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.Builder.class);
2176       }
2177
2178       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.newBuilder()
2179       private Builder() {
2180         maybeForceBuilderInitialization();
2181       }
2182
2183       private Builder(
2184           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2185         super(parent);
2186         maybeForceBuilderInitialization();
2187       }
2188       private void maybeForceBuilderInitialization() {
2189         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2190         }
2191       }
2192       private static Builder create() {
2193         return new Builder();
2194       }
2195
2196       public Builder clear() {
2197         super.clear();
2198         actorPath_ = "";
2199         bitField0_ = (bitField0_ & ~0x00000001);
2200         return this;
2201       }
2202
2203       public Builder clone() {
2204         return create().mergeFrom(buildPartial());
2205       }
2206
2207       public com.google.protobuf.Descriptors.Descriptor
2208           getDescriptorForType() {
2209         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2210       }
2211
2212       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply getDefaultInstanceForType() {
2213         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.getDefaultInstance();
2214       }
2215
2216       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply build() {
2217         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply result = buildPartial();
2218         if (!result.isInitialized()) {
2219           throw newUninitializedMessageException(result);
2220         }
2221         return result;
2222       }
2223
2224       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply buildPartial() {
2225         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply(this);
2226         int from_bitField0_ = bitField0_;
2227         int to_bitField0_ = 0;
2228         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2229           to_bitField0_ |= 0x00000001;
2230         }
2231         result.actorPath_ = actorPath_;
2232         result.bitField0_ = to_bitField0_;
2233         onBuilt();
2234         return result;
2235       }
2236
2237       public Builder mergeFrom(com.google.protobuf.Message other) {
2238         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply) {
2239           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply)other);
2240         } else {
2241           super.mergeFrom(other);
2242           return this;
2243         }
2244       }
2245
2246       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply other) {
2247         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply.getDefaultInstance()) return this;
2248         if (other.hasActorPath()) {
2249           bitField0_ |= 0x00000001;
2250           actorPath_ = other.actorPath_;
2251           onChanged();
2252         }
2253         this.mergeUnknownFields(other.getUnknownFields());
2254         return this;
2255       }
2256
2257       public final boolean isInitialized() {
2258         if (!hasActorPath()) {
2259
2260           return false;
2261         }
2262         return true;
2263       }
2264
2265       public Builder mergeFrom(
2266           com.google.protobuf.CodedInputStream input,
2267           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2268           throws java.io.IOException {
2269         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply parsedMessage = null;
2270         try {
2271           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2272         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2273           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadyTransactionReply) e.getUnfinishedMessage();
2274           throw e;
2275         } finally {
2276           if (parsedMessage != null) {
2277             mergeFrom(parsedMessage);
2278           }
2279         }
2280         return this;
2281       }
2282       private int bitField0_;
2283
2284       // required string actorPath = 1;
2285       private java.lang.Object actorPath_ = "";
2286       /**
2287        * <code>required string actorPath = 1;</code>
2288        */
2289       public boolean hasActorPath() {
2290         return ((bitField0_ & 0x00000001) == 0x00000001);
2291       }
2292       /**
2293        * <code>required string actorPath = 1;</code>
2294        */
2295       public java.lang.String getActorPath() {
2296         java.lang.Object ref = actorPath_;
2297         if (!(ref instanceof java.lang.String)) {
2298           java.lang.String s = ((com.google.protobuf.ByteString) ref)
2299               .toStringUtf8();
2300           actorPath_ = s;
2301           return s;
2302         } else {
2303           return (java.lang.String) ref;
2304         }
2305       }
2306       /**
2307        * <code>required string actorPath = 1;</code>
2308        */
2309       public com.google.protobuf.ByteString
2310           getActorPathBytes() {
2311         java.lang.Object ref = actorPath_;
2312         if (ref instanceof String) {
2313           com.google.protobuf.ByteString b =
2314               com.google.protobuf.ByteString.copyFromUtf8(
2315                   (java.lang.String) ref);
2316           actorPath_ = b;
2317           return b;
2318         } else {
2319           return (com.google.protobuf.ByteString) ref;
2320         }
2321       }
2322       /**
2323        * <code>required string actorPath = 1;</code>
2324        */
2325       public Builder setActorPath(
2326           java.lang.String value) {
2327         if (value == null) {
2328     throw new NullPointerException();
2329   }
2330   bitField0_ |= 0x00000001;
2331         actorPath_ = value;
2332         onChanged();
2333         return this;
2334       }
2335       /**
2336        * <code>required string actorPath = 1;</code>
2337        */
2338       public Builder clearActorPath() {
2339         bitField0_ = (bitField0_ & ~0x00000001);
2340         actorPath_ = getDefaultInstance().getActorPath();
2341         onChanged();
2342         return this;
2343       }
2344       /**
2345        * <code>required string actorPath = 1;</code>
2346        */
2347       public Builder setActorPathBytes(
2348           com.google.protobuf.ByteString value) {
2349         if (value == null) {
2350     throw new NullPointerException();
2351   }
2352   bitField0_ |= 0x00000001;
2353         actorPath_ = value;
2354         onChanged();
2355         return this;
2356       }
2357
2358       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadyTransactionReply)
2359     }
2360
2361     static {
2362       defaultInstance = new ReadyTransactionReply(true);
2363       defaultInstance.initFields();
2364     }
2365
2366     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadyTransactionReply)
2367   }
2368
2369   public interface DeleteDataOrBuilder
2370       extends com.google.protobuf.MessageOrBuilder {
2371
2372     // repeated string instanceIdentifierPathArguments = 1;
2373     /**
2374      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2375      */
2376     java.util.List<java.lang.String>
2377     getInstanceIdentifierPathArgumentsList();
2378     /**
2379      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2380      */
2381     int getInstanceIdentifierPathArgumentsCount();
2382     /**
2383      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2384      */
2385     java.lang.String getInstanceIdentifierPathArguments(int index);
2386     /**
2387      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2388      */
2389     com.google.protobuf.ByteString
2390         getInstanceIdentifierPathArgumentsBytes(int index);
2391   }
2392   /**
2393    * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteData}
2394    */
2395   public static final class DeleteData extends
2396       com.google.protobuf.GeneratedMessage
2397       implements DeleteDataOrBuilder {
2398     // Use DeleteData.newBuilder() to construct.
2399     private DeleteData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2400       super(builder);
2401       this.unknownFields = builder.getUnknownFields();
2402     }
2403     private DeleteData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2404
2405     private static final DeleteData defaultInstance;
2406     public static DeleteData getDefaultInstance() {
2407       return defaultInstance;
2408     }
2409
2410     public DeleteData getDefaultInstanceForType() {
2411       return defaultInstance;
2412     }
2413
2414     private final com.google.protobuf.UnknownFieldSet unknownFields;
2415     @java.lang.Override
2416     public final com.google.protobuf.UnknownFieldSet
2417         getUnknownFields() {
2418       return this.unknownFields;
2419     }
2420     private DeleteData(
2421         com.google.protobuf.CodedInputStream input,
2422         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2423         throws com.google.protobuf.InvalidProtocolBufferException {
2424       initFields();
2425       int mutable_bitField0_ = 0;
2426       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2427           com.google.protobuf.UnknownFieldSet.newBuilder();
2428       try {
2429         boolean done = false;
2430         while (!done) {
2431           int tag = input.readTag();
2432           switch (tag) {
2433             case 0:
2434               done = true;
2435               break;
2436             default: {
2437               if (!parseUnknownField(input, unknownFields,
2438                                      extensionRegistry, tag)) {
2439                 done = true;
2440               }
2441               break;
2442             }
2443             case 10: {
2444               if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2445                 instanceIdentifierPathArguments_ = new com.google.protobuf.LazyStringArrayList();
2446                 mutable_bitField0_ |= 0x00000001;
2447               }
2448               instanceIdentifierPathArguments_.add(input.readBytes());
2449               break;
2450             }
2451           }
2452         }
2453       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2454         throw e.setUnfinishedMessage(this);
2455       } catch (java.io.IOException e) {
2456         throw new com.google.protobuf.InvalidProtocolBufferException(
2457             e.getMessage()).setUnfinishedMessage(this);
2458       } finally {
2459         if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2460           instanceIdentifierPathArguments_ = new com.google.protobuf.UnmodifiableLazyStringList(instanceIdentifierPathArguments_);
2461         }
2462         this.unknownFields = unknownFields.build();
2463         makeExtensionsImmutable();
2464       }
2465     }
2466     public static final com.google.protobuf.Descriptors.Descriptor
2467         getDescriptor() {
2468       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2469     }
2470
2471     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2472         internalGetFieldAccessorTable() {
2473       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable
2474           .ensureFieldAccessorsInitialized(
2475               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.Builder.class);
2476     }
2477
2478     public static com.google.protobuf.Parser<DeleteData> PARSER =
2479         new com.google.protobuf.AbstractParser<DeleteData>() {
2480       public DeleteData parsePartialFrom(
2481           com.google.protobuf.CodedInputStream input,
2482           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2483           throws com.google.protobuf.InvalidProtocolBufferException {
2484         return new DeleteData(input, extensionRegistry);
2485       }
2486     };
2487
2488     @java.lang.Override
2489     public com.google.protobuf.Parser<DeleteData> getParserForType() {
2490       return PARSER;
2491     }
2492
2493     // repeated string instanceIdentifierPathArguments = 1;
2494     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
2495     private com.google.protobuf.LazyStringList instanceIdentifierPathArguments_;
2496     /**
2497      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2498      */
2499     public java.util.List<java.lang.String>
2500         getInstanceIdentifierPathArgumentsList() {
2501       return instanceIdentifierPathArguments_;
2502     }
2503     /**
2504      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2505      */
2506     public int getInstanceIdentifierPathArgumentsCount() {
2507       return instanceIdentifierPathArguments_.size();
2508     }
2509     /**
2510      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2511      */
2512     public java.lang.String getInstanceIdentifierPathArguments(int index) {
2513       return instanceIdentifierPathArguments_.get(index);
2514     }
2515     /**
2516      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2517      */
2518     public com.google.protobuf.ByteString
2519         getInstanceIdentifierPathArgumentsBytes(int index) {
2520       return instanceIdentifierPathArguments_.getByteString(index);
2521     }
2522
2523     private void initFields() {
2524       instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2525     }
2526     private byte memoizedIsInitialized = -1;
2527     public final boolean isInitialized() {
2528       byte isInitialized = memoizedIsInitialized;
2529       if (isInitialized != -1) return isInitialized == 1;
2530
2531       memoizedIsInitialized = 1;
2532       return true;
2533     }
2534
2535     public void writeTo(com.google.protobuf.CodedOutputStream output)
2536                         throws java.io.IOException {
2537       getSerializedSize();
2538       for (int i = 0; i < instanceIdentifierPathArguments_.size(); i++) {
2539         output.writeBytes(1, instanceIdentifierPathArguments_.getByteString(i));
2540       }
2541       getUnknownFields().writeTo(output);
2542     }
2543
2544     private int memoizedSerializedSize = -1;
2545     public int getSerializedSize() {
2546       int size = memoizedSerializedSize;
2547       if (size != -1) return size;
2548
2549       size = 0;
2550       {
2551         int dataSize = 0;
2552         for (int i = 0; i < instanceIdentifierPathArguments_.size(); i++) {
2553           dataSize += com.google.protobuf.CodedOutputStream
2554             .computeBytesSizeNoTag(instanceIdentifierPathArguments_.getByteString(i));
2555         }
2556         size += dataSize;
2557         size += 1 * getInstanceIdentifierPathArgumentsList().size();
2558       }
2559       size += getUnknownFields().getSerializedSize();
2560       memoizedSerializedSize = size;
2561       return size;
2562     }
2563
2564     private static final long serialVersionUID = 0L;
2565     @java.lang.Override
2566     protected java.lang.Object writeReplace()
2567         throws java.io.ObjectStreamException {
2568       return super.writeReplace();
2569     }
2570
2571     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2572         com.google.protobuf.ByteString data)
2573         throws com.google.protobuf.InvalidProtocolBufferException {
2574       return PARSER.parseFrom(data);
2575     }
2576     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2577         com.google.protobuf.ByteString data,
2578         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2579         throws com.google.protobuf.InvalidProtocolBufferException {
2580       return PARSER.parseFrom(data, extensionRegistry);
2581     }
2582     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(byte[] data)
2583         throws com.google.protobuf.InvalidProtocolBufferException {
2584       return PARSER.parseFrom(data);
2585     }
2586     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2587         byte[] data,
2588         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2589         throws com.google.protobuf.InvalidProtocolBufferException {
2590       return PARSER.parseFrom(data, extensionRegistry);
2591     }
2592     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(java.io.InputStream input)
2593         throws java.io.IOException {
2594       return PARSER.parseFrom(input);
2595     }
2596     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2597         java.io.InputStream input,
2598         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2599         throws java.io.IOException {
2600       return PARSER.parseFrom(input, extensionRegistry);
2601     }
2602     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseDelimitedFrom(java.io.InputStream input)
2603         throws java.io.IOException {
2604       return PARSER.parseDelimitedFrom(input);
2605     }
2606     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseDelimitedFrom(
2607         java.io.InputStream input,
2608         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2609         throws java.io.IOException {
2610       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2611     }
2612     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2613         com.google.protobuf.CodedInputStream input)
2614         throws java.io.IOException {
2615       return PARSER.parseFrom(input);
2616     }
2617     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parseFrom(
2618         com.google.protobuf.CodedInputStream input,
2619         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2620         throws java.io.IOException {
2621       return PARSER.parseFrom(input, extensionRegistry);
2622     }
2623
2624     public static Builder newBuilder() { return Builder.create(); }
2625     public Builder newBuilderForType() { return newBuilder(); }
2626     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData prototype) {
2627       return newBuilder().mergeFrom(prototype);
2628     }
2629     public Builder toBuilder() { return newBuilder(this); }
2630
2631     @java.lang.Override
2632     protected Builder newBuilderForType(
2633         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2634       Builder builder = new Builder(parent);
2635       return builder;
2636     }
2637     /**
2638      * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteData}
2639      */
2640     public static final class Builder extends
2641         com.google.protobuf.GeneratedMessage.Builder<Builder>
2642        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataOrBuilder {
2643       public static final com.google.protobuf.Descriptors.Descriptor
2644           getDescriptor() {
2645         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2646       }
2647
2648       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2649           internalGetFieldAccessorTable() {
2650         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable
2651             .ensureFieldAccessorsInitialized(
2652                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.Builder.class);
2653       }
2654
2655       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.newBuilder()
2656       private Builder() {
2657         maybeForceBuilderInitialization();
2658       }
2659
2660       private Builder(
2661           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2662         super(parent);
2663         maybeForceBuilderInitialization();
2664       }
2665       private void maybeForceBuilderInitialization() {
2666         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2667         }
2668       }
2669       private static Builder create() {
2670         return new Builder();
2671       }
2672
2673       public Builder clear() {
2674         super.clear();
2675         instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2676         bitField0_ = (bitField0_ & ~0x00000001);
2677         return this;
2678       }
2679
2680       public Builder clone() {
2681         return create().mergeFrom(buildPartial());
2682       }
2683
2684       public com.google.protobuf.Descriptors.Descriptor
2685           getDescriptorForType() {
2686         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2687       }
2688
2689       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData getDefaultInstanceForType() {
2690         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.getDefaultInstance();
2691       }
2692
2693       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData build() {
2694         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData result = buildPartial();
2695         if (!result.isInitialized()) {
2696           throw newUninitializedMessageException(result);
2697         }
2698         return result;
2699       }
2700
2701       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData buildPartial() {
2702         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData(this);
2703         int from_bitField0_ = bitField0_;
2704         if (((bitField0_ & 0x00000001) == 0x00000001)) {
2705           instanceIdentifierPathArguments_ = new com.google.protobuf.UnmodifiableLazyStringList(
2706               instanceIdentifierPathArguments_);
2707           bitField0_ = (bitField0_ & ~0x00000001);
2708         }
2709         result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
2710         onBuilt();
2711         return result;
2712       }
2713
2714       public Builder mergeFrom(com.google.protobuf.Message other) {
2715         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData) {
2716           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData)other);
2717         } else {
2718           super.mergeFrom(other);
2719           return this;
2720         }
2721       }
2722
2723       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData other) {
2724         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData.getDefaultInstance()) return this;
2725         if (!other.instanceIdentifierPathArguments_.isEmpty()) {
2726           if (instanceIdentifierPathArguments_.isEmpty()) {
2727             instanceIdentifierPathArguments_ = other.instanceIdentifierPathArguments_;
2728             bitField0_ = (bitField0_ & ~0x00000001);
2729           } else {
2730             ensureInstanceIdentifierPathArgumentsIsMutable();
2731             instanceIdentifierPathArguments_.addAll(other.instanceIdentifierPathArguments_);
2732           }
2733           onChanged();
2734         }
2735         this.mergeUnknownFields(other.getUnknownFields());
2736         return this;
2737       }
2738
2739       public final boolean isInitialized() {
2740         return true;
2741       }
2742
2743       public Builder mergeFrom(
2744           com.google.protobuf.CodedInputStream input,
2745           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2746           throws java.io.IOException {
2747         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData parsedMessage = null;
2748         try {
2749           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2750         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2751           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteData) e.getUnfinishedMessage();
2752           throw e;
2753         } finally {
2754           if (parsedMessage != null) {
2755             mergeFrom(parsedMessage);
2756           }
2757         }
2758         return this;
2759       }
2760       private int bitField0_;
2761
2762       // repeated string instanceIdentifierPathArguments = 1;
2763       private com.google.protobuf.LazyStringList instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2764       private void ensureInstanceIdentifierPathArgumentsIsMutable() {
2765         if (!((bitField0_ & 0x00000001) == 0x00000001)) {
2766           instanceIdentifierPathArguments_ = new com.google.protobuf.LazyStringArrayList(instanceIdentifierPathArguments_);
2767           bitField0_ |= 0x00000001;
2768          }
2769       }
2770       /**
2771        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2772        */
2773       public java.util.List<java.lang.String>
2774           getInstanceIdentifierPathArgumentsList() {
2775         return java.util.Collections.unmodifiableList(instanceIdentifierPathArguments_);
2776       }
2777       /**
2778        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2779        */
2780       public int getInstanceIdentifierPathArgumentsCount() {
2781         return instanceIdentifierPathArguments_.size();
2782       }
2783       /**
2784        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2785        */
2786       public java.lang.String getInstanceIdentifierPathArguments(int index) {
2787         return instanceIdentifierPathArguments_.get(index);
2788       }
2789       /**
2790        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2791        */
2792       public com.google.protobuf.ByteString
2793           getInstanceIdentifierPathArgumentsBytes(int index) {
2794         return instanceIdentifierPathArguments_.getByteString(index);
2795       }
2796       /**
2797        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2798        */
2799       public Builder setInstanceIdentifierPathArguments(
2800           int index, java.lang.String value) {
2801         if (value == null) {
2802     throw new NullPointerException();
2803   }
2804   ensureInstanceIdentifierPathArgumentsIsMutable();
2805         instanceIdentifierPathArguments_.set(index, value);
2806         onChanged();
2807         return this;
2808       }
2809       /**
2810        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2811        */
2812       public Builder addInstanceIdentifierPathArguments(
2813           java.lang.String value) {
2814         if (value == null) {
2815     throw new NullPointerException();
2816   }
2817   ensureInstanceIdentifierPathArgumentsIsMutable();
2818         instanceIdentifierPathArguments_.add(value);
2819         onChanged();
2820         return this;
2821       }
2822       /**
2823        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2824        */
2825       public Builder addAllInstanceIdentifierPathArguments(
2826           java.lang.Iterable<java.lang.String> values) {
2827         ensureInstanceIdentifierPathArgumentsIsMutable();
2828         super.addAll(values, instanceIdentifierPathArguments_);
2829         onChanged();
2830         return this;
2831       }
2832       /**
2833        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2834        */
2835       public Builder clearInstanceIdentifierPathArguments() {
2836         instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2837         bitField0_ = (bitField0_ & ~0x00000001);
2838         onChanged();
2839         return this;
2840       }
2841       /**
2842        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
2843        */
2844       public Builder addInstanceIdentifierPathArgumentsBytes(
2845           com.google.protobuf.ByteString value) {
2846         if (value == null) {
2847     throw new NullPointerException();
2848   }
2849   ensureInstanceIdentifierPathArgumentsIsMutable();
2850         instanceIdentifierPathArguments_.add(value);
2851         onChanged();
2852         return this;
2853       }
2854
2855       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DeleteData)
2856     }
2857
2858     static {
2859       defaultInstance = new DeleteData(true);
2860       defaultInstance.initFields();
2861     }
2862
2863     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DeleteData)
2864   }
2865
2866   public interface DeleteDataReplyOrBuilder
2867       extends com.google.protobuf.MessageOrBuilder {
2868   }
2869   /**
2870    * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteDataReply}
2871    */
2872   public static final class DeleteDataReply extends
2873       com.google.protobuf.GeneratedMessage
2874       implements DeleteDataReplyOrBuilder {
2875     // Use DeleteDataReply.newBuilder() to construct.
2876     private DeleteDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2877       super(builder);
2878       this.unknownFields = builder.getUnknownFields();
2879     }
2880     private DeleteDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2881
2882     private static final DeleteDataReply defaultInstance;
2883     public static DeleteDataReply getDefaultInstance() {
2884       return defaultInstance;
2885     }
2886
2887     public DeleteDataReply getDefaultInstanceForType() {
2888       return defaultInstance;
2889     }
2890
2891     private final com.google.protobuf.UnknownFieldSet unknownFields;
2892     @java.lang.Override
2893     public final com.google.protobuf.UnknownFieldSet
2894         getUnknownFields() {
2895       return this.unknownFields;
2896     }
2897     private DeleteDataReply(
2898         com.google.protobuf.CodedInputStream input,
2899         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2900         throws com.google.protobuf.InvalidProtocolBufferException {
2901       initFields();
2902       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2903           com.google.protobuf.UnknownFieldSet.newBuilder();
2904       try {
2905         boolean done = false;
2906         while (!done) {
2907           int tag = input.readTag();
2908           switch (tag) {
2909             case 0:
2910               done = true;
2911               break;
2912             default: {
2913               if (!parseUnknownField(input, unknownFields,
2914                                      extensionRegistry, tag)) {
2915                 done = true;
2916               }
2917               break;
2918             }
2919           }
2920         }
2921       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2922         throw e.setUnfinishedMessage(this);
2923       } catch (java.io.IOException e) {
2924         throw new com.google.protobuf.InvalidProtocolBufferException(
2925             e.getMessage()).setUnfinishedMessage(this);
2926       } finally {
2927         this.unknownFields = unknownFields.build();
2928         makeExtensionsImmutable();
2929       }
2930     }
2931     public static final com.google.protobuf.Descriptors.Descriptor
2932         getDescriptor() {
2933       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
2934     }
2935
2936     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2937         internalGetFieldAccessorTable() {
2938       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable
2939           .ensureFieldAccessorsInitialized(
2940               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.Builder.class);
2941     }
2942
2943     public static com.google.protobuf.Parser<DeleteDataReply> PARSER =
2944         new com.google.protobuf.AbstractParser<DeleteDataReply>() {
2945       public DeleteDataReply parsePartialFrom(
2946           com.google.protobuf.CodedInputStream input,
2947           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2948           throws com.google.protobuf.InvalidProtocolBufferException {
2949         return new DeleteDataReply(input, extensionRegistry);
2950       }
2951     };
2952
2953     @java.lang.Override
2954     public com.google.protobuf.Parser<DeleteDataReply> getParserForType() {
2955       return PARSER;
2956     }
2957
2958     private void initFields() {
2959     }
2960     private byte memoizedIsInitialized = -1;
2961     public final boolean isInitialized() {
2962       byte isInitialized = memoizedIsInitialized;
2963       if (isInitialized != -1) return isInitialized == 1;
2964
2965       memoizedIsInitialized = 1;
2966       return true;
2967     }
2968
2969     public void writeTo(com.google.protobuf.CodedOutputStream output)
2970                         throws java.io.IOException {
2971       getSerializedSize();
2972       getUnknownFields().writeTo(output);
2973     }
2974
2975     private int memoizedSerializedSize = -1;
2976     public int getSerializedSize() {
2977       int size = memoizedSerializedSize;
2978       if (size != -1) return size;
2979
2980       size = 0;
2981       size += getUnknownFields().getSerializedSize();
2982       memoizedSerializedSize = size;
2983       return size;
2984     }
2985
2986     private static final long serialVersionUID = 0L;
2987     @java.lang.Override
2988     protected java.lang.Object writeReplace()
2989         throws java.io.ObjectStreamException {
2990       return super.writeReplace();
2991     }
2992
2993     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2994         com.google.protobuf.ByteString data)
2995         throws com.google.protobuf.InvalidProtocolBufferException {
2996       return PARSER.parseFrom(data);
2997     }
2998     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2999         com.google.protobuf.ByteString data,
3000         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3001         throws com.google.protobuf.InvalidProtocolBufferException {
3002       return PARSER.parseFrom(data, extensionRegistry);
3003     }
3004     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(byte[] data)
3005         throws com.google.protobuf.InvalidProtocolBufferException {
3006       return PARSER.parseFrom(data);
3007     }
3008     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3009         byte[] data,
3010         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3011         throws com.google.protobuf.InvalidProtocolBufferException {
3012       return PARSER.parseFrom(data, extensionRegistry);
3013     }
3014     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(java.io.InputStream input)
3015         throws java.io.IOException {
3016       return PARSER.parseFrom(input);
3017     }
3018     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3019         java.io.InputStream input,
3020         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3021         throws java.io.IOException {
3022       return PARSER.parseFrom(input, extensionRegistry);
3023     }
3024     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseDelimitedFrom(java.io.InputStream input)
3025         throws java.io.IOException {
3026       return PARSER.parseDelimitedFrom(input);
3027     }
3028     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseDelimitedFrom(
3029         java.io.InputStream input,
3030         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3031         throws java.io.IOException {
3032       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3033     }
3034     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3035         com.google.protobuf.CodedInputStream input)
3036         throws java.io.IOException {
3037       return PARSER.parseFrom(input);
3038     }
3039     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
3040         com.google.protobuf.CodedInputStream input,
3041         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3042         throws java.io.IOException {
3043       return PARSER.parseFrom(input, extensionRegistry);
3044     }
3045
3046     public static Builder newBuilder() { return Builder.create(); }
3047     public Builder newBuilderForType() { return newBuilder(); }
3048     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply prototype) {
3049       return newBuilder().mergeFrom(prototype);
3050     }
3051     public Builder toBuilder() { return newBuilder(this); }
3052
3053     @java.lang.Override
3054     protected Builder newBuilderForType(
3055         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3056       Builder builder = new Builder(parent);
3057       return builder;
3058     }
3059     /**
3060      * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteDataReply}
3061      */
3062     public static final class Builder extends
3063         com.google.protobuf.GeneratedMessage.Builder<Builder>
3064        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReplyOrBuilder {
3065       public static final com.google.protobuf.Descriptors.Descriptor
3066           getDescriptor() {
3067         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
3068       }
3069
3070       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3071           internalGetFieldAccessorTable() {
3072         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable
3073             .ensureFieldAccessorsInitialized(
3074                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.Builder.class);
3075       }
3076
3077       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.newBuilder()
3078       private Builder() {
3079         maybeForceBuilderInitialization();
3080       }
3081
3082       private Builder(
3083           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3084         super(parent);
3085         maybeForceBuilderInitialization();
3086       }
3087       private void maybeForceBuilderInitialization() {
3088         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3089         }
3090       }
3091       private static Builder create() {
3092         return new Builder();
3093       }
3094
3095       public Builder clear() {
3096         super.clear();
3097         return this;
3098       }
3099
3100       public Builder clone() {
3101         return create().mergeFrom(buildPartial());
3102       }
3103
3104       public com.google.protobuf.Descriptors.Descriptor
3105           getDescriptorForType() {
3106         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
3107       }
3108
3109       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply getDefaultInstanceForType() {
3110         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.getDefaultInstance();
3111       }
3112
3113       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply build() {
3114         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply result = buildPartial();
3115         if (!result.isInitialized()) {
3116           throw newUninitializedMessageException(result);
3117         }
3118         return result;
3119       }
3120
3121       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply buildPartial() {
3122         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply(this);
3123         onBuilt();
3124         return result;
3125       }
3126
3127       public Builder mergeFrom(com.google.protobuf.Message other) {
3128         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply) {
3129           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply)other);
3130         } else {
3131           super.mergeFrom(other);
3132           return this;
3133         }
3134       }
3135
3136       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply other) {
3137         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply.getDefaultInstance()) return this;
3138         this.mergeUnknownFields(other.getUnknownFields());
3139         return this;
3140       }
3141
3142       public final boolean isInitialized() {
3143         return true;
3144       }
3145
3146       public Builder mergeFrom(
3147           com.google.protobuf.CodedInputStream input,
3148           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3149           throws java.io.IOException {
3150         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply parsedMessage = null;
3151         try {
3152           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3153         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3154           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.DeleteDataReply) e.getUnfinishedMessage();
3155           throw e;
3156         } finally {
3157           if (parsedMessage != null) {
3158             mergeFrom(parsedMessage);
3159           }
3160         }
3161         return this;
3162       }
3163
3164       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DeleteDataReply)
3165     }
3166
3167     static {
3168       defaultInstance = new DeleteDataReply(true);
3169       defaultInstance.initFields();
3170     }
3171
3172     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DeleteDataReply)
3173   }
3174
3175   public interface ReadDataOrBuilder
3176       extends com.google.protobuf.MessageOrBuilder {
3177
3178     // required string instanceIdentifierPathArguments = 1;
3179     /**
3180      * <code>required string instanceIdentifierPathArguments = 1;</code>
3181      */
3182     boolean hasInstanceIdentifierPathArguments();
3183     /**
3184      * <code>required string instanceIdentifierPathArguments = 1;</code>
3185      */
3186     java.lang.String getInstanceIdentifierPathArguments();
3187     /**
3188      * <code>required string instanceIdentifierPathArguments = 1;</code>
3189      */
3190     com.google.protobuf.ByteString
3191         getInstanceIdentifierPathArgumentsBytes();
3192   }
3193   /**
3194    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadData}
3195    */
3196   public static final class ReadData extends
3197       com.google.protobuf.GeneratedMessage
3198       implements ReadDataOrBuilder {
3199     // Use ReadData.newBuilder() to construct.
3200     private ReadData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3201       super(builder);
3202       this.unknownFields = builder.getUnknownFields();
3203     }
3204     private ReadData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3205
3206     private static final ReadData defaultInstance;
3207     public static ReadData getDefaultInstance() {
3208       return defaultInstance;
3209     }
3210
3211     public ReadData getDefaultInstanceForType() {
3212       return defaultInstance;
3213     }
3214
3215     private final com.google.protobuf.UnknownFieldSet unknownFields;
3216     @java.lang.Override
3217     public final com.google.protobuf.UnknownFieldSet
3218         getUnknownFields() {
3219       return this.unknownFields;
3220     }
3221     private ReadData(
3222         com.google.protobuf.CodedInputStream input,
3223         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3224         throws com.google.protobuf.InvalidProtocolBufferException {
3225       initFields();
3226       int mutable_bitField0_ = 0;
3227       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3228           com.google.protobuf.UnknownFieldSet.newBuilder();
3229       try {
3230         boolean done = false;
3231         while (!done) {
3232           int tag = input.readTag();
3233           switch (tag) {
3234             case 0:
3235               done = true;
3236               break;
3237             default: {
3238               if (!parseUnknownField(input, unknownFields,
3239                                      extensionRegistry, tag)) {
3240                 done = true;
3241               }
3242               break;
3243             }
3244             case 10: {
3245               bitField0_ |= 0x00000001;
3246               instanceIdentifierPathArguments_ = input.readBytes();
3247               break;
3248             }
3249           }
3250         }
3251       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3252         throw e.setUnfinishedMessage(this);
3253       } catch (java.io.IOException e) {
3254         throw new com.google.protobuf.InvalidProtocolBufferException(
3255             e.getMessage()).setUnfinishedMessage(this);
3256       } finally {
3257         this.unknownFields = unknownFields.build();
3258         makeExtensionsImmutable();
3259       }
3260     }
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_ReadData_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_ReadData_fieldAccessorTable
3269           .ensureFieldAccessorsInitialized(
3270               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.Builder.class);
3271     }
3272
3273     public static com.google.protobuf.Parser<ReadData> PARSER =
3274         new com.google.protobuf.AbstractParser<ReadData>() {
3275       public ReadData parsePartialFrom(
3276           com.google.protobuf.CodedInputStream input,
3277           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3278           throws com.google.protobuf.InvalidProtocolBufferException {
3279         return new ReadData(input, extensionRegistry);
3280       }
3281     };
3282
3283     @java.lang.Override
3284     public com.google.protobuf.Parser<ReadData> getParserForType() {
3285       return PARSER;
3286     }
3287
3288     private int bitField0_;
3289     // required string instanceIdentifierPathArguments = 1;
3290     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
3291     private java.lang.Object instanceIdentifierPathArguments_;
3292     /**
3293      * <code>required string instanceIdentifierPathArguments = 1;</code>
3294      */
3295     public boolean hasInstanceIdentifierPathArguments() {
3296       return ((bitField0_ & 0x00000001) == 0x00000001);
3297     }
3298     /**
3299      * <code>required string instanceIdentifierPathArguments = 1;</code>
3300      */
3301     public java.lang.String getInstanceIdentifierPathArguments() {
3302       java.lang.Object ref = instanceIdentifierPathArguments_;
3303       if (ref instanceof java.lang.String) {
3304         return (java.lang.String) ref;
3305       } else {
3306         com.google.protobuf.ByteString bs =
3307             (com.google.protobuf.ByteString) ref;
3308         java.lang.String s = bs.toStringUtf8();
3309         if (bs.isValidUtf8()) {
3310           instanceIdentifierPathArguments_ = s;
3311         }
3312         return s;
3313       }
3314     }
3315     /**
3316      * <code>required string instanceIdentifierPathArguments = 1;</code>
3317      */
3318     public com.google.protobuf.ByteString
3319         getInstanceIdentifierPathArgumentsBytes() {
3320       java.lang.Object ref = instanceIdentifierPathArguments_;
3321       if (ref instanceof java.lang.String) {
3322         com.google.protobuf.ByteString b =
3323             com.google.protobuf.ByteString.copyFromUtf8(
3324                 (java.lang.String) ref);
3325         instanceIdentifierPathArguments_ = b;
3326         return b;
3327       } else {
3328         return (com.google.protobuf.ByteString) ref;
3329       }
3330     }
3331
3332     private void initFields() {
3333       instanceIdentifierPathArguments_ = "";
3334     }
3335     private byte memoizedIsInitialized = -1;
3336     public final boolean isInitialized() {
3337       byte isInitialized = memoizedIsInitialized;
3338       if (isInitialized != -1) return isInitialized == 1;
3339
3340       if (!hasInstanceIdentifierPathArguments()) {
3341         memoizedIsInitialized = 0;
3342         return false;
3343       }
3344       memoizedIsInitialized = 1;
3345       return true;
3346     }
3347
3348     public void writeTo(com.google.protobuf.CodedOutputStream output)
3349                         throws java.io.IOException {
3350       getSerializedSize();
3351       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3352         output.writeBytes(1, getInstanceIdentifierPathArgumentsBytes());
3353       }
3354       getUnknownFields().writeTo(output);
3355     }
3356
3357     private int memoizedSerializedSize = -1;
3358     public int getSerializedSize() {
3359       int size = memoizedSerializedSize;
3360       if (size != -1) return size;
3361
3362       size = 0;
3363       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3364         size += com.google.protobuf.CodedOutputStream
3365           .computeBytesSize(1, getInstanceIdentifierPathArgumentsBytes());
3366       }
3367       size += getUnknownFields().getSerializedSize();
3368       memoizedSerializedSize = size;
3369       return size;
3370     }
3371
3372     private static final long serialVersionUID = 0L;
3373     @java.lang.Override
3374     protected java.lang.Object writeReplace()
3375         throws java.io.ObjectStreamException {
3376       return super.writeReplace();
3377     }
3378
3379     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3380         com.google.protobuf.ByteString data)
3381         throws com.google.protobuf.InvalidProtocolBufferException {
3382       return PARSER.parseFrom(data);
3383     }
3384     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3385         com.google.protobuf.ByteString data,
3386         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3387         throws com.google.protobuf.InvalidProtocolBufferException {
3388       return PARSER.parseFrom(data, extensionRegistry);
3389     }
3390     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(byte[] data)
3391         throws com.google.protobuf.InvalidProtocolBufferException {
3392       return PARSER.parseFrom(data);
3393     }
3394     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3395         byte[] data,
3396         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3397         throws com.google.protobuf.InvalidProtocolBufferException {
3398       return PARSER.parseFrom(data, extensionRegistry);
3399     }
3400     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(java.io.InputStream input)
3401         throws java.io.IOException {
3402       return PARSER.parseFrom(input);
3403     }
3404     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3405         java.io.InputStream input,
3406         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3407         throws java.io.IOException {
3408       return PARSER.parseFrom(input, extensionRegistry);
3409     }
3410     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseDelimitedFrom(java.io.InputStream input)
3411         throws java.io.IOException {
3412       return PARSER.parseDelimitedFrom(input);
3413     }
3414     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseDelimitedFrom(
3415         java.io.InputStream input,
3416         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3417         throws java.io.IOException {
3418       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3419     }
3420     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3421         com.google.protobuf.CodedInputStream input)
3422         throws java.io.IOException {
3423       return PARSER.parseFrom(input);
3424     }
3425     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parseFrom(
3426         com.google.protobuf.CodedInputStream input,
3427         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3428         throws java.io.IOException {
3429       return PARSER.parseFrom(input, extensionRegistry);
3430     }
3431
3432     public static Builder newBuilder() { return Builder.create(); }
3433     public Builder newBuilderForType() { return newBuilder(); }
3434     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData prototype) {
3435       return newBuilder().mergeFrom(prototype);
3436     }
3437     public Builder toBuilder() { return newBuilder(this); }
3438
3439     @java.lang.Override
3440     protected Builder newBuilderForType(
3441         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3442       Builder builder = new Builder(parent);
3443       return builder;
3444     }
3445     /**
3446      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadData}
3447      */
3448     public static final class Builder extends
3449         com.google.protobuf.GeneratedMessage.Builder<Builder>
3450        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataOrBuilder {
3451       public static final com.google.protobuf.Descriptors.Descriptor
3452           getDescriptor() {
3453         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3454       }
3455
3456       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3457           internalGetFieldAccessorTable() {
3458         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable
3459             .ensureFieldAccessorsInitialized(
3460                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.Builder.class);
3461       }
3462
3463       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.newBuilder()
3464       private Builder() {
3465         maybeForceBuilderInitialization();
3466       }
3467
3468       private Builder(
3469           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3470         super(parent);
3471         maybeForceBuilderInitialization();
3472       }
3473       private void maybeForceBuilderInitialization() {
3474         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3475         }
3476       }
3477       private static Builder create() {
3478         return new Builder();
3479       }
3480
3481       public Builder clear() {
3482         super.clear();
3483         instanceIdentifierPathArguments_ = "";
3484         bitField0_ = (bitField0_ & ~0x00000001);
3485         return this;
3486       }
3487
3488       public Builder clone() {
3489         return create().mergeFrom(buildPartial());
3490       }
3491
3492       public com.google.protobuf.Descriptors.Descriptor
3493           getDescriptorForType() {
3494         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3495       }
3496
3497       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData getDefaultInstanceForType() {
3498         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.getDefaultInstance();
3499       }
3500
3501       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData build() {
3502         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData result = buildPartial();
3503         if (!result.isInitialized()) {
3504           throw newUninitializedMessageException(result);
3505         }
3506         return result;
3507       }
3508
3509       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData buildPartial() {
3510         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData(this);
3511         int from_bitField0_ = bitField0_;
3512         int to_bitField0_ = 0;
3513         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3514           to_bitField0_ |= 0x00000001;
3515         }
3516         result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
3517         result.bitField0_ = to_bitField0_;
3518         onBuilt();
3519         return result;
3520       }
3521
3522       public Builder mergeFrom(com.google.protobuf.Message other) {
3523         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData) {
3524           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData)other);
3525         } else {
3526           super.mergeFrom(other);
3527           return this;
3528         }
3529       }
3530
3531       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData other) {
3532         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData.getDefaultInstance()) return this;
3533         if (other.hasInstanceIdentifierPathArguments()) {
3534           bitField0_ |= 0x00000001;
3535           instanceIdentifierPathArguments_ = other.instanceIdentifierPathArguments_;
3536           onChanged();
3537         }
3538         this.mergeUnknownFields(other.getUnknownFields());
3539         return this;
3540       }
3541
3542       public final boolean isInitialized() {
3543         if (!hasInstanceIdentifierPathArguments()) {
3544
3545           return false;
3546         }
3547         return true;
3548       }
3549
3550       public Builder mergeFrom(
3551           com.google.protobuf.CodedInputStream input,
3552           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3553           throws java.io.IOException {
3554         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData parsedMessage = null;
3555         try {
3556           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3557         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3558           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadData) e.getUnfinishedMessage();
3559           throw e;
3560         } finally {
3561           if (parsedMessage != null) {
3562             mergeFrom(parsedMessage);
3563           }
3564         }
3565         return this;
3566       }
3567       private int bitField0_;
3568
3569       // required string instanceIdentifierPathArguments = 1;
3570       private java.lang.Object instanceIdentifierPathArguments_ = "";
3571       /**
3572        * <code>required string instanceIdentifierPathArguments = 1;</code>
3573        */
3574       public boolean hasInstanceIdentifierPathArguments() {
3575         return ((bitField0_ & 0x00000001) == 0x00000001);
3576       }
3577       /**
3578        * <code>required string instanceIdentifierPathArguments = 1;</code>
3579        */
3580       public java.lang.String getInstanceIdentifierPathArguments() {
3581         java.lang.Object ref = instanceIdentifierPathArguments_;
3582         if (!(ref instanceof java.lang.String)) {
3583           java.lang.String s = ((com.google.protobuf.ByteString) ref)
3584               .toStringUtf8();
3585           instanceIdentifierPathArguments_ = s;
3586           return s;
3587         } else {
3588           return (java.lang.String) ref;
3589         }
3590       }
3591       /**
3592        * <code>required string instanceIdentifierPathArguments = 1;</code>
3593        */
3594       public com.google.protobuf.ByteString
3595           getInstanceIdentifierPathArgumentsBytes() {
3596         java.lang.Object ref = instanceIdentifierPathArguments_;
3597         if (ref instanceof String) {
3598           com.google.protobuf.ByteString b =
3599               com.google.protobuf.ByteString.copyFromUtf8(
3600                   (java.lang.String) ref);
3601           instanceIdentifierPathArguments_ = b;
3602           return b;
3603         } else {
3604           return (com.google.protobuf.ByteString) ref;
3605         }
3606       }
3607       /**
3608        * <code>required string instanceIdentifierPathArguments = 1;</code>
3609        */
3610       public Builder setInstanceIdentifierPathArguments(
3611           java.lang.String value) {
3612         if (value == null) {
3613     throw new NullPointerException();
3614   }
3615   bitField0_ |= 0x00000001;
3616         instanceIdentifierPathArguments_ = value;
3617         onChanged();
3618         return this;
3619       }
3620       /**
3621        * <code>required string instanceIdentifierPathArguments = 1;</code>
3622        */
3623       public Builder clearInstanceIdentifierPathArguments() {
3624         bitField0_ = (bitField0_ & ~0x00000001);
3625         instanceIdentifierPathArguments_ = getDefaultInstance().getInstanceIdentifierPathArguments();
3626         onChanged();
3627         return this;
3628       }
3629       /**
3630        * <code>required string instanceIdentifierPathArguments = 1;</code>
3631        */
3632       public Builder setInstanceIdentifierPathArgumentsBytes(
3633           com.google.protobuf.ByteString value) {
3634         if (value == null) {
3635     throw new NullPointerException();
3636   }
3637   bitField0_ |= 0x00000001;
3638         instanceIdentifierPathArguments_ = value;
3639         onChanged();
3640         return this;
3641       }
3642
3643       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadData)
3644     }
3645
3646     static {
3647       defaultInstance = new ReadData(true);
3648       defaultInstance.initFields();
3649     }
3650
3651     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadData)
3652   }
3653
3654   public interface ReadDataReplyOrBuilder
3655       extends com.google.protobuf.MessageOrBuilder {
3656
3657     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
3658     /**
3659      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3660      */
3661     boolean hasNormalizedNode();
3662     /**
3663      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3664      */
3665     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
3666     /**
3667      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3668      */
3669     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
3670   }
3671   /**
3672    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadDataReply}
3673    */
3674   public static final class ReadDataReply extends
3675       com.google.protobuf.GeneratedMessage
3676       implements ReadDataReplyOrBuilder {
3677     // Use ReadDataReply.newBuilder() to construct.
3678     private ReadDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3679       super(builder);
3680       this.unknownFields = builder.getUnknownFields();
3681     }
3682     private ReadDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3683
3684     private static final ReadDataReply defaultInstance;
3685     public static ReadDataReply getDefaultInstance() {
3686       return defaultInstance;
3687     }
3688
3689     public ReadDataReply getDefaultInstanceForType() {
3690       return defaultInstance;
3691     }
3692
3693     private final com.google.protobuf.UnknownFieldSet unknownFields;
3694     @java.lang.Override
3695     public final com.google.protobuf.UnknownFieldSet
3696         getUnknownFields() {
3697       return this.unknownFields;
3698     }
3699     private ReadDataReply(
3700         com.google.protobuf.CodedInputStream input,
3701         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3702         throws com.google.protobuf.InvalidProtocolBufferException {
3703       initFields();
3704       int mutable_bitField0_ = 0;
3705       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3706           com.google.protobuf.UnknownFieldSet.newBuilder();
3707       try {
3708         boolean done = false;
3709         while (!done) {
3710           int tag = input.readTag();
3711           switch (tag) {
3712             case 0:
3713               done = true;
3714               break;
3715             default: {
3716               if (!parseUnknownField(input, unknownFields,
3717                                      extensionRegistry, tag)) {
3718                 done = true;
3719               }
3720               break;
3721             }
3722             case 10: {
3723               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
3724               if (((bitField0_ & 0x00000001) == 0x00000001)) {
3725                 subBuilder = normalizedNode_.toBuilder();
3726               }
3727               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
3728               if (subBuilder != null) {
3729                 subBuilder.mergeFrom(normalizedNode_);
3730                 normalizedNode_ = subBuilder.buildPartial();
3731               }
3732               bitField0_ |= 0x00000001;
3733               break;
3734             }
3735           }
3736         }
3737       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3738         throw e.setUnfinishedMessage(this);
3739       } catch (java.io.IOException e) {
3740         throw new com.google.protobuf.InvalidProtocolBufferException(
3741             e.getMessage()).setUnfinishedMessage(this);
3742       } finally {
3743         this.unknownFields = unknownFields.build();
3744         makeExtensionsImmutable();
3745       }
3746     }
3747     public static final com.google.protobuf.Descriptors.Descriptor
3748         getDescriptor() {
3749       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
3750     }
3751
3752     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3753         internalGetFieldAccessorTable() {
3754       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable
3755           .ensureFieldAccessorsInitialized(
3756               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.Builder.class);
3757     }
3758
3759     public static com.google.protobuf.Parser<ReadDataReply> PARSER =
3760         new com.google.protobuf.AbstractParser<ReadDataReply>() {
3761       public ReadDataReply parsePartialFrom(
3762           com.google.protobuf.CodedInputStream input,
3763           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3764           throws com.google.protobuf.InvalidProtocolBufferException {
3765         return new ReadDataReply(input, extensionRegistry);
3766       }
3767     };
3768
3769     @java.lang.Override
3770     public com.google.protobuf.Parser<ReadDataReply> getParserForType() {
3771       return PARSER;
3772     }
3773
3774     private int bitField0_;
3775     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
3776     public static final int NORMALIZEDNODE_FIELD_NUMBER = 1;
3777     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
3778     /**
3779      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3780      */
3781     public boolean hasNormalizedNode() {
3782       return ((bitField0_ & 0x00000001) == 0x00000001);
3783     }
3784     /**
3785      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3786      */
3787     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
3788       return normalizedNode_;
3789     }
3790     /**
3791      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3792      */
3793     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
3794       return normalizedNode_;
3795     }
3796
3797     private void initFields() {
3798       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
3799     }
3800     private byte memoizedIsInitialized = -1;
3801     public final boolean isInitialized() {
3802       byte isInitialized = memoizedIsInitialized;
3803       if (isInitialized != -1) return isInitialized == 1;
3804
3805       if (!hasNormalizedNode()) {
3806         memoizedIsInitialized = 0;
3807         return false;
3808       }
3809       if (!getNormalizedNode().isInitialized()) {
3810         memoizedIsInitialized = 0;
3811         return false;
3812       }
3813       memoizedIsInitialized = 1;
3814       return true;
3815     }
3816
3817     public void writeTo(com.google.protobuf.CodedOutputStream output)
3818                         throws java.io.IOException {
3819       getSerializedSize();
3820       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3821         output.writeMessage(1, normalizedNode_);
3822       }
3823       getUnknownFields().writeTo(output);
3824     }
3825
3826     private int memoizedSerializedSize = -1;
3827     public int getSerializedSize() {
3828       int size = memoizedSerializedSize;
3829       if (size != -1) return size;
3830
3831       size = 0;
3832       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3833         size += com.google.protobuf.CodedOutputStream
3834           .computeMessageSize(1, normalizedNode_);
3835       }
3836       size += getUnknownFields().getSerializedSize();
3837       memoizedSerializedSize = size;
3838       return size;
3839     }
3840
3841     private static final long serialVersionUID = 0L;
3842     @java.lang.Override
3843     protected java.lang.Object writeReplace()
3844         throws java.io.ObjectStreamException {
3845       return super.writeReplace();
3846     }
3847
3848     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3849         com.google.protobuf.ByteString data)
3850         throws com.google.protobuf.InvalidProtocolBufferException {
3851       return PARSER.parseFrom(data);
3852     }
3853     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3854         com.google.protobuf.ByteString data,
3855         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3856         throws com.google.protobuf.InvalidProtocolBufferException {
3857       return PARSER.parseFrom(data, extensionRegistry);
3858     }
3859     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(byte[] data)
3860         throws com.google.protobuf.InvalidProtocolBufferException {
3861       return PARSER.parseFrom(data);
3862     }
3863     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3864         byte[] data,
3865         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3866         throws com.google.protobuf.InvalidProtocolBufferException {
3867       return PARSER.parseFrom(data, extensionRegistry);
3868     }
3869     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(java.io.InputStream input)
3870         throws java.io.IOException {
3871       return PARSER.parseFrom(input);
3872     }
3873     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3874         java.io.InputStream input,
3875         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3876         throws java.io.IOException {
3877       return PARSER.parseFrom(input, extensionRegistry);
3878     }
3879     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseDelimitedFrom(java.io.InputStream input)
3880         throws java.io.IOException {
3881       return PARSER.parseDelimitedFrom(input);
3882     }
3883     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseDelimitedFrom(
3884         java.io.InputStream input,
3885         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3886         throws java.io.IOException {
3887       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3888     }
3889     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3890         com.google.protobuf.CodedInputStream input)
3891         throws java.io.IOException {
3892       return PARSER.parseFrom(input);
3893     }
3894     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3895         com.google.protobuf.CodedInputStream input,
3896         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3897         throws java.io.IOException {
3898       return PARSER.parseFrom(input, extensionRegistry);
3899     }
3900
3901     public static Builder newBuilder() { return Builder.create(); }
3902     public Builder newBuilderForType() { return newBuilder(); }
3903     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply prototype) {
3904       return newBuilder().mergeFrom(prototype);
3905     }
3906     public Builder toBuilder() { return newBuilder(this); }
3907
3908     @java.lang.Override
3909     protected Builder newBuilderForType(
3910         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3911       Builder builder = new Builder(parent);
3912       return builder;
3913     }
3914     /**
3915      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadDataReply}
3916      */
3917     public static final class Builder extends
3918         com.google.protobuf.GeneratedMessage.Builder<Builder>
3919        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReplyOrBuilder {
3920       public static final com.google.protobuf.Descriptors.Descriptor
3921           getDescriptor() {
3922         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
3923       }
3924
3925       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3926           internalGetFieldAccessorTable() {
3927         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable
3928             .ensureFieldAccessorsInitialized(
3929                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.Builder.class);
3930       }
3931
3932       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.newBuilder()
3933       private Builder() {
3934         maybeForceBuilderInitialization();
3935       }
3936
3937       private Builder(
3938           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3939         super(parent);
3940         maybeForceBuilderInitialization();
3941       }
3942       private void maybeForceBuilderInitialization() {
3943         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3944           getNormalizedNodeFieldBuilder();
3945         }
3946       }
3947       private static Builder create() {
3948         return new Builder();
3949       }
3950
3951       public Builder clear() {
3952         super.clear();
3953         if (normalizedNodeBuilder_ == null) {
3954           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
3955         } else {
3956           normalizedNodeBuilder_.clear();
3957         }
3958         bitField0_ = (bitField0_ & ~0x00000001);
3959         return this;
3960       }
3961
3962       public Builder clone() {
3963         return create().mergeFrom(buildPartial());
3964       }
3965
3966       public com.google.protobuf.Descriptors.Descriptor
3967           getDescriptorForType() {
3968         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
3969       }
3970
3971       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply getDefaultInstanceForType() {
3972         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.getDefaultInstance();
3973       }
3974
3975       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply build() {
3976         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply result = buildPartial();
3977         if (!result.isInitialized()) {
3978           throw newUninitializedMessageException(result);
3979         }
3980         return result;
3981       }
3982
3983       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply buildPartial() {
3984         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply(this);
3985         int from_bitField0_ = bitField0_;
3986         int to_bitField0_ = 0;
3987         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3988           to_bitField0_ |= 0x00000001;
3989         }
3990         if (normalizedNodeBuilder_ == null) {
3991           result.normalizedNode_ = normalizedNode_;
3992         } else {
3993           result.normalizedNode_ = normalizedNodeBuilder_.build();
3994         }
3995         result.bitField0_ = to_bitField0_;
3996         onBuilt();
3997         return result;
3998       }
3999
4000       public Builder mergeFrom(com.google.protobuf.Message other) {
4001         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply) {
4002           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply)other);
4003         } else {
4004           super.mergeFrom(other);
4005           return this;
4006         }
4007       }
4008
4009       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply other) {
4010         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.getDefaultInstance()) return this;
4011         if (other.hasNormalizedNode()) {
4012           mergeNormalizedNode(other.getNormalizedNode());
4013         }
4014         this.mergeUnknownFields(other.getUnknownFields());
4015         return this;
4016       }
4017
4018       public final boolean isInitialized() {
4019         if (!hasNormalizedNode()) {
4020
4021           return false;
4022         }
4023         if (!getNormalizedNode().isInitialized()) {
4024
4025           return false;
4026         }
4027         return true;
4028       }
4029
4030       public Builder mergeFrom(
4031           com.google.protobuf.CodedInputStream input,
4032           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4033           throws java.io.IOException {
4034         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parsedMessage = null;
4035         try {
4036           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4037         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4038           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply) e.getUnfinishedMessage();
4039           throw e;
4040         } finally {
4041           if (parsedMessage != null) {
4042             mergeFrom(parsedMessage);
4043           }
4044         }
4045         return this;
4046       }
4047       private int bitField0_;
4048
4049       // required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
4050       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4051       private com.google.protobuf.SingleFieldBuilder<
4052           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_;
4053       /**
4054        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4055        */
4056       public boolean hasNormalizedNode() {
4057         return ((bitField0_ & 0x00000001) == 0x00000001);
4058       }
4059       /**
4060        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4061        */
4062       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4063         if (normalizedNodeBuilder_ == null) {
4064           return normalizedNode_;
4065         } else {
4066           return normalizedNodeBuilder_.getMessage();
4067         }
4068       }
4069       /**
4070        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4071        */
4072       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4073         if (normalizedNodeBuilder_ == null) {
4074           if (value == null) {
4075             throw new NullPointerException();
4076           }
4077           normalizedNode_ = value;
4078           onChanged();
4079         } else {
4080           normalizedNodeBuilder_.setMessage(value);
4081         }
4082         bitField0_ |= 0x00000001;
4083         return this;
4084       }
4085       /**
4086        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4087        */
4088       public Builder setNormalizedNode(
4089           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
4090         if (normalizedNodeBuilder_ == null) {
4091           normalizedNode_ = builderForValue.build();
4092           onChanged();
4093         } else {
4094           normalizedNodeBuilder_.setMessage(builderForValue.build());
4095         }
4096         bitField0_ |= 0x00000001;
4097         return this;
4098       }
4099       /**
4100        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4101        */
4102       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4103         if (normalizedNodeBuilder_ == null) {
4104           if (((bitField0_ & 0x00000001) == 0x00000001) &&
4105               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
4106             normalizedNode_ =
4107               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
4108           } else {
4109             normalizedNode_ = value;
4110           }
4111           onChanged();
4112         } else {
4113           normalizedNodeBuilder_.mergeFrom(value);
4114         }
4115         bitField0_ |= 0x00000001;
4116         return this;
4117       }
4118       /**
4119        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4120        */
4121       public Builder clearNormalizedNode() {
4122         if (normalizedNodeBuilder_ == null) {
4123           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4124           onChanged();
4125         } else {
4126           normalizedNodeBuilder_.clear();
4127         }
4128         bitField0_ = (bitField0_ & ~0x00000001);
4129         return this;
4130       }
4131       /**
4132        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4133        */
4134       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
4135         bitField0_ |= 0x00000001;
4136         onChanged();
4137         return getNormalizedNodeFieldBuilder().getBuilder();
4138       }
4139       /**
4140        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4141        */
4142       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4143         if (normalizedNodeBuilder_ != null) {
4144           return normalizedNodeBuilder_.getMessageOrBuilder();
4145         } else {
4146           return normalizedNode_;
4147         }
4148       }
4149       /**
4150        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4151        */
4152       private com.google.protobuf.SingleFieldBuilder<
4153           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>
4154           getNormalizedNodeFieldBuilder() {
4155         if (normalizedNodeBuilder_ == null) {
4156           normalizedNodeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
4157               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>(
4158                   normalizedNode_,
4159                   getParentForChildren(),
4160                   isClean());
4161           normalizedNode_ = null;
4162         }
4163         return normalizedNodeBuilder_;
4164       }
4165
4166       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadDataReply)
4167     }
4168
4169     static {
4170       defaultInstance = new ReadDataReply(true);
4171       defaultInstance.initFields();
4172     }
4173
4174     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadDataReply)
4175   }
4176
4177   public interface WriteDataOrBuilder
4178       extends com.google.protobuf.MessageOrBuilder {
4179
4180     // repeated string instanceIdentifierPathArguments = 1;
4181     /**
4182      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4183      */
4184     java.util.List<java.lang.String>
4185     getInstanceIdentifierPathArgumentsList();
4186     /**
4187      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4188      */
4189     int getInstanceIdentifierPathArgumentsCount();
4190     /**
4191      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4192      */
4193     java.lang.String getInstanceIdentifierPathArguments(int index);
4194     /**
4195      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4196      */
4197     com.google.protobuf.ByteString
4198         getInstanceIdentifierPathArgumentsBytes(int index);
4199
4200     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4201     /**
4202      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4203      */
4204     boolean hasNormalizedNode();
4205     /**
4206      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4207      */
4208     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
4209     /**
4210      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4211      */
4212     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
4213   }
4214   /**
4215    * Protobuf type {@code org.opendaylight.controller.mdsal.WriteData}
4216    */
4217   public static final class WriteData extends
4218       com.google.protobuf.GeneratedMessage
4219       implements WriteDataOrBuilder {
4220     // Use WriteData.newBuilder() to construct.
4221     private WriteData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4222       super(builder);
4223       this.unknownFields = builder.getUnknownFields();
4224     }
4225     private WriteData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4226
4227     private static final WriteData defaultInstance;
4228     public static WriteData getDefaultInstance() {
4229       return defaultInstance;
4230     }
4231
4232     public WriteData getDefaultInstanceForType() {
4233       return defaultInstance;
4234     }
4235
4236     private final com.google.protobuf.UnknownFieldSet unknownFields;
4237     @java.lang.Override
4238     public final com.google.protobuf.UnknownFieldSet
4239         getUnknownFields() {
4240       return this.unknownFields;
4241     }
4242     private WriteData(
4243         com.google.protobuf.CodedInputStream input,
4244         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4245         throws com.google.protobuf.InvalidProtocolBufferException {
4246       initFields();
4247       int mutable_bitField0_ = 0;
4248       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4249           com.google.protobuf.UnknownFieldSet.newBuilder();
4250       try {
4251         boolean done = false;
4252         while (!done) {
4253           int tag = input.readTag();
4254           switch (tag) {
4255             case 0:
4256               done = true;
4257               break;
4258             default: {
4259               if (!parseUnknownField(input, unknownFields,
4260                                      extensionRegistry, tag)) {
4261                 done = true;
4262               }
4263               break;
4264             }
4265             case 10: {
4266               if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
4267                 instanceIdentifierPathArguments_ = new com.google.protobuf.LazyStringArrayList();
4268                 mutable_bitField0_ |= 0x00000001;
4269               }
4270               instanceIdentifierPathArguments_.add(input.readBytes());
4271               break;
4272             }
4273             case 18: {
4274               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
4275               if (((bitField0_ & 0x00000001) == 0x00000001)) {
4276                 subBuilder = normalizedNode_.toBuilder();
4277               }
4278               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
4279               if (subBuilder != null) {
4280                 subBuilder.mergeFrom(normalizedNode_);
4281                 normalizedNode_ = subBuilder.buildPartial();
4282               }
4283               bitField0_ |= 0x00000001;
4284               break;
4285             }
4286           }
4287         }
4288       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4289         throw e.setUnfinishedMessage(this);
4290       } catch (java.io.IOException e) {
4291         throw new com.google.protobuf.InvalidProtocolBufferException(
4292             e.getMessage()).setUnfinishedMessage(this);
4293       } finally {
4294         if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
4295           instanceIdentifierPathArguments_ = new com.google.protobuf.UnmodifiableLazyStringList(instanceIdentifierPathArguments_);
4296         }
4297         this.unknownFields = unknownFields.build();
4298         makeExtensionsImmutable();
4299       }
4300     }
4301     public static final com.google.protobuf.Descriptors.Descriptor
4302         getDescriptor() {
4303       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4304     }
4305
4306     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4307         internalGetFieldAccessorTable() {
4308       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable
4309           .ensureFieldAccessorsInitialized(
4310               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.Builder.class);
4311     }
4312
4313     public static com.google.protobuf.Parser<WriteData> PARSER =
4314         new com.google.protobuf.AbstractParser<WriteData>() {
4315       public WriteData parsePartialFrom(
4316           com.google.protobuf.CodedInputStream input,
4317           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4318           throws com.google.protobuf.InvalidProtocolBufferException {
4319         return new WriteData(input, extensionRegistry);
4320       }
4321     };
4322
4323     @java.lang.Override
4324     public com.google.protobuf.Parser<WriteData> getParserForType() {
4325       return PARSER;
4326     }
4327
4328     private int bitField0_;
4329     // repeated string instanceIdentifierPathArguments = 1;
4330     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
4331     private com.google.protobuf.LazyStringList instanceIdentifierPathArguments_;
4332     /**
4333      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4334      */
4335     public java.util.List<java.lang.String>
4336         getInstanceIdentifierPathArgumentsList() {
4337       return instanceIdentifierPathArguments_;
4338     }
4339     /**
4340      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4341      */
4342     public int getInstanceIdentifierPathArgumentsCount() {
4343       return instanceIdentifierPathArguments_.size();
4344     }
4345     /**
4346      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4347      */
4348     public java.lang.String getInstanceIdentifierPathArguments(int index) {
4349       return instanceIdentifierPathArguments_.get(index);
4350     }
4351     /**
4352      * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4353      */
4354     public com.google.protobuf.ByteString
4355         getInstanceIdentifierPathArgumentsBytes(int index) {
4356       return instanceIdentifierPathArguments_.getByteString(index);
4357     }
4358
4359     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4360     public static final int NORMALIZEDNODE_FIELD_NUMBER = 2;
4361     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
4362     /**
4363      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4364      */
4365     public boolean hasNormalizedNode() {
4366       return ((bitField0_ & 0x00000001) == 0x00000001);
4367     }
4368     /**
4369      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4370      */
4371     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4372       return normalizedNode_;
4373     }
4374     /**
4375      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4376      */
4377     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4378       return normalizedNode_;
4379     }
4380
4381     private void initFields() {
4382       instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
4383       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4384     }
4385     private byte memoizedIsInitialized = -1;
4386     public final boolean isInitialized() {
4387       byte isInitialized = memoizedIsInitialized;
4388       if (isInitialized != -1) return isInitialized == 1;
4389
4390       if (!hasNormalizedNode()) {
4391         memoizedIsInitialized = 0;
4392         return false;
4393       }
4394       if (!getNormalizedNode().isInitialized()) {
4395         memoizedIsInitialized = 0;
4396         return false;
4397       }
4398       memoizedIsInitialized = 1;
4399       return true;
4400     }
4401
4402     public void writeTo(com.google.protobuf.CodedOutputStream output)
4403                         throws java.io.IOException {
4404       getSerializedSize();
4405       for (int i = 0; i < instanceIdentifierPathArguments_.size(); i++) {
4406         output.writeBytes(1, instanceIdentifierPathArguments_.getByteString(i));
4407       }
4408       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4409         output.writeMessage(2, normalizedNode_);
4410       }
4411       getUnknownFields().writeTo(output);
4412     }
4413
4414     private int memoizedSerializedSize = -1;
4415     public int getSerializedSize() {
4416       int size = memoizedSerializedSize;
4417       if (size != -1) return size;
4418
4419       size = 0;
4420       {
4421         int dataSize = 0;
4422         for (int i = 0; i < instanceIdentifierPathArguments_.size(); i++) {
4423           dataSize += com.google.protobuf.CodedOutputStream
4424             .computeBytesSizeNoTag(instanceIdentifierPathArguments_.getByteString(i));
4425         }
4426         size += dataSize;
4427         size += 1 * getInstanceIdentifierPathArgumentsList().size();
4428       }
4429       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4430         size += com.google.protobuf.CodedOutputStream
4431           .computeMessageSize(2, normalizedNode_);
4432       }
4433       size += getUnknownFields().getSerializedSize();
4434       memoizedSerializedSize = size;
4435       return size;
4436     }
4437
4438     private static final long serialVersionUID = 0L;
4439     @java.lang.Override
4440     protected java.lang.Object writeReplace()
4441         throws java.io.ObjectStreamException {
4442       return super.writeReplace();
4443     }
4444
4445     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4446         com.google.protobuf.ByteString data)
4447         throws com.google.protobuf.InvalidProtocolBufferException {
4448       return PARSER.parseFrom(data);
4449     }
4450     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4451         com.google.protobuf.ByteString data,
4452         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4453         throws com.google.protobuf.InvalidProtocolBufferException {
4454       return PARSER.parseFrom(data, extensionRegistry);
4455     }
4456     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(byte[] data)
4457         throws com.google.protobuf.InvalidProtocolBufferException {
4458       return PARSER.parseFrom(data);
4459     }
4460     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4461         byte[] data,
4462         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4463         throws com.google.protobuf.InvalidProtocolBufferException {
4464       return PARSER.parseFrom(data, extensionRegistry);
4465     }
4466     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(java.io.InputStream input)
4467         throws java.io.IOException {
4468       return PARSER.parseFrom(input);
4469     }
4470     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4471         java.io.InputStream input,
4472         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4473         throws java.io.IOException {
4474       return PARSER.parseFrom(input, extensionRegistry);
4475     }
4476     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseDelimitedFrom(java.io.InputStream input)
4477         throws java.io.IOException {
4478       return PARSER.parseDelimitedFrom(input);
4479     }
4480     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseDelimitedFrom(
4481         java.io.InputStream input,
4482         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4483         throws java.io.IOException {
4484       return PARSER.parseDelimitedFrom(input, extensionRegistry);
4485     }
4486     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4487         com.google.protobuf.CodedInputStream input)
4488         throws java.io.IOException {
4489       return PARSER.parseFrom(input);
4490     }
4491     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4492         com.google.protobuf.CodedInputStream input,
4493         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4494         throws java.io.IOException {
4495       return PARSER.parseFrom(input, extensionRegistry);
4496     }
4497
4498     public static Builder newBuilder() { return Builder.create(); }
4499     public Builder newBuilderForType() { return newBuilder(); }
4500     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData prototype) {
4501       return newBuilder().mergeFrom(prototype);
4502     }
4503     public Builder toBuilder() { return newBuilder(this); }
4504
4505     @java.lang.Override
4506     protected Builder newBuilderForType(
4507         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4508       Builder builder = new Builder(parent);
4509       return builder;
4510     }
4511     /**
4512      * Protobuf type {@code org.opendaylight.controller.mdsal.WriteData}
4513      */
4514     public static final class Builder extends
4515         com.google.protobuf.GeneratedMessage.Builder<Builder>
4516        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataOrBuilder {
4517       public static final com.google.protobuf.Descriptors.Descriptor
4518           getDescriptor() {
4519         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4520       }
4521
4522       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4523           internalGetFieldAccessorTable() {
4524         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable
4525             .ensureFieldAccessorsInitialized(
4526                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.Builder.class);
4527       }
4528
4529       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.newBuilder()
4530       private Builder() {
4531         maybeForceBuilderInitialization();
4532       }
4533
4534       private Builder(
4535           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4536         super(parent);
4537         maybeForceBuilderInitialization();
4538       }
4539       private void maybeForceBuilderInitialization() {
4540         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4541           getNormalizedNodeFieldBuilder();
4542         }
4543       }
4544       private static Builder create() {
4545         return new Builder();
4546       }
4547
4548       public Builder clear() {
4549         super.clear();
4550         instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
4551         bitField0_ = (bitField0_ & ~0x00000001);
4552         if (normalizedNodeBuilder_ == null) {
4553           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4554         } else {
4555           normalizedNodeBuilder_.clear();
4556         }
4557         bitField0_ = (bitField0_ & ~0x00000002);
4558         return this;
4559       }
4560
4561       public Builder clone() {
4562         return create().mergeFrom(buildPartial());
4563       }
4564
4565       public com.google.protobuf.Descriptors.Descriptor
4566           getDescriptorForType() {
4567         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4568       }
4569
4570       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData getDefaultInstanceForType() {
4571         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.getDefaultInstance();
4572       }
4573
4574       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData build() {
4575         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData result = buildPartial();
4576         if (!result.isInitialized()) {
4577           throw newUninitializedMessageException(result);
4578         }
4579         return result;
4580       }
4581
4582       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData buildPartial() {
4583         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData(this);
4584         int from_bitField0_ = bitField0_;
4585         int to_bitField0_ = 0;
4586         if (((bitField0_ & 0x00000001) == 0x00000001)) {
4587           instanceIdentifierPathArguments_ = new com.google.protobuf.UnmodifiableLazyStringList(
4588               instanceIdentifierPathArguments_);
4589           bitField0_ = (bitField0_ & ~0x00000001);
4590         }
4591         result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
4592         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
4593           to_bitField0_ |= 0x00000001;
4594         }
4595         if (normalizedNodeBuilder_ == null) {
4596           result.normalizedNode_ = normalizedNode_;
4597         } else {
4598           result.normalizedNode_ = normalizedNodeBuilder_.build();
4599         }
4600         result.bitField0_ = to_bitField0_;
4601         onBuilt();
4602         return result;
4603       }
4604
4605       public Builder mergeFrom(com.google.protobuf.Message other) {
4606         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData) {
4607           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData)other);
4608         } else {
4609           super.mergeFrom(other);
4610           return this;
4611         }
4612       }
4613
4614       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData other) {
4615         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.getDefaultInstance()) return this;
4616         if (!other.instanceIdentifierPathArguments_.isEmpty()) {
4617           if (instanceIdentifierPathArguments_.isEmpty()) {
4618             instanceIdentifierPathArguments_ = other.instanceIdentifierPathArguments_;
4619             bitField0_ = (bitField0_ & ~0x00000001);
4620           } else {
4621             ensureInstanceIdentifierPathArgumentsIsMutable();
4622             instanceIdentifierPathArguments_.addAll(other.instanceIdentifierPathArguments_);
4623           }
4624           onChanged();
4625         }
4626         if (other.hasNormalizedNode()) {
4627           mergeNormalizedNode(other.getNormalizedNode());
4628         }
4629         this.mergeUnknownFields(other.getUnknownFields());
4630         return this;
4631       }
4632
4633       public final boolean isInitialized() {
4634         if (!hasNormalizedNode()) {
4635
4636           return false;
4637         }
4638         if (!getNormalizedNode().isInitialized()) {
4639
4640           return false;
4641         }
4642         return true;
4643       }
4644
4645       public Builder mergeFrom(
4646           com.google.protobuf.CodedInputStream input,
4647           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4648           throws java.io.IOException {
4649         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parsedMessage = null;
4650         try {
4651           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4652         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4653           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData) e.getUnfinishedMessage();
4654           throw e;
4655         } finally {
4656           if (parsedMessage != null) {
4657             mergeFrom(parsedMessage);
4658           }
4659         }
4660         return this;
4661       }
4662       private int bitField0_;
4663
4664       // repeated string instanceIdentifierPathArguments = 1;
4665       private com.google.protobuf.LazyStringList instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
4666       private void ensureInstanceIdentifierPathArgumentsIsMutable() {
4667         if (!((bitField0_ & 0x00000001) == 0x00000001)) {
4668           instanceIdentifierPathArguments_ = new com.google.protobuf.LazyStringArrayList(instanceIdentifierPathArguments_);
4669           bitField0_ |= 0x00000001;
4670          }
4671       }
4672       /**
4673        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4674        */
4675       public java.util.List<java.lang.String>
4676           getInstanceIdentifierPathArgumentsList() {
4677         return java.util.Collections.unmodifiableList(instanceIdentifierPathArguments_);
4678       }
4679       /**
4680        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4681        */
4682       public int getInstanceIdentifierPathArgumentsCount() {
4683         return instanceIdentifierPathArguments_.size();
4684       }
4685       /**
4686        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4687        */
4688       public java.lang.String getInstanceIdentifierPathArguments(int index) {
4689         return instanceIdentifierPathArguments_.get(index);
4690       }
4691       /**
4692        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4693        */
4694       public com.google.protobuf.ByteString
4695           getInstanceIdentifierPathArgumentsBytes(int index) {
4696         return instanceIdentifierPathArguments_.getByteString(index);
4697       }
4698       /**
4699        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4700        */
4701       public Builder setInstanceIdentifierPathArguments(
4702           int index, java.lang.String value) {
4703         if (value == null) {
4704     throw new NullPointerException();
4705   }
4706   ensureInstanceIdentifierPathArgumentsIsMutable();
4707         instanceIdentifierPathArguments_.set(index, value);
4708         onChanged();
4709         return this;
4710       }
4711       /**
4712        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4713        */
4714       public Builder addInstanceIdentifierPathArguments(
4715           java.lang.String value) {
4716         if (value == null) {
4717     throw new NullPointerException();
4718   }
4719   ensureInstanceIdentifierPathArgumentsIsMutable();
4720         instanceIdentifierPathArguments_.add(value);
4721         onChanged();
4722         return this;
4723       }
4724       /**
4725        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4726        */
4727       public Builder addAllInstanceIdentifierPathArguments(
4728           java.lang.Iterable<java.lang.String> values) {
4729         ensureInstanceIdentifierPathArgumentsIsMutable();
4730         super.addAll(values, instanceIdentifierPathArguments_);
4731         onChanged();
4732         return this;
4733       }
4734       /**
4735        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4736        */
4737       public Builder clearInstanceIdentifierPathArguments() {
4738         instanceIdentifierPathArguments_ = com.google.protobuf.LazyStringArrayList.EMPTY;
4739         bitField0_ = (bitField0_ & ~0x00000001);
4740         onChanged();
4741         return this;
4742       }
4743       /**
4744        * <code>repeated string instanceIdentifierPathArguments = 1;</code>
4745        */
4746       public Builder addInstanceIdentifierPathArgumentsBytes(
4747           com.google.protobuf.ByteString value) {
4748         if (value == null) {
4749     throw new NullPointerException();
4750   }
4751   ensureInstanceIdentifierPathArgumentsIsMutable();
4752         instanceIdentifierPathArguments_.add(value);
4753         onChanged();
4754         return this;
4755       }
4756
4757       // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4758       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4759       private com.google.protobuf.SingleFieldBuilder<
4760           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_;
4761       /**
4762        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4763        */
4764       public boolean hasNormalizedNode() {
4765         return ((bitField0_ & 0x00000002) == 0x00000002);
4766       }
4767       /**
4768        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4769        */
4770       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4771         if (normalizedNodeBuilder_ == null) {
4772           return normalizedNode_;
4773         } else {
4774           return normalizedNodeBuilder_.getMessage();
4775         }
4776       }
4777       /**
4778        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4779        */
4780       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4781         if (normalizedNodeBuilder_ == null) {
4782           if (value == null) {
4783             throw new NullPointerException();
4784           }
4785           normalizedNode_ = value;
4786           onChanged();
4787         } else {
4788           normalizedNodeBuilder_.setMessage(value);
4789         }
4790         bitField0_ |= 0x00000002;
4791         return this;
4792       }
4793       /**
4794        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4795        */
4796       public Builder setNormalizedNode(
4797           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
4798         if (normalizedNodeBuilder_ == null) {
4799           normalizedNode_ = builderForValue.build();
4800           onChanged();
4801         } else {
4802           normalizedNodeBuilder_.setMessage(builderForValue.build());
4803         }
4804         bitField0_ |= 0x00000002;
4805         return this;
4806       }
4807       /**
4808        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4809        */
4810       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4811         if (normalizedNodeBuilder_ == null) {
4812           if (((bitField0_ & 0x00000002) == 0x00000002) &&
4813               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
4814             normalizedNode_ =
4815               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
4816           } else {
4817             normalizedNode_ = value;
4818           }
4819           onChanged();
4820         } else {
4821           normalizedNodeBuilder_.mergeFrom(value);
4822         }
4823         bitField0_ |= 0x00000002;
4824         return this;
4825       }
4826       /**
4827        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4828        */
4829       public Builder clearNormalizedNode() {
4830         if (normalizedNodeBuilder_ == null) {
4831           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4832           onChanged();
4833         } else {
4834           normalizedNodeBuilder_.clear();
4835         }
4836         bitField0_ = (bitField0_ & ~0x00000002);
4837         return this;
4838       }
4839       /**
4840        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4841        */
4842       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
4843         bitField0_ |= 0x00000002;
4844         onChanged();
4845         return getNormalizedNodeFieldBuilder().getBuilder();
4846       }
4847       /**
4848        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4849        */
4850       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4851         if (normalizedNodeBuilder_ != null) {
4852           return normalizedNodeBuilder_.getMessageOrBuilder();
4853         } else {
4854           return normalizedNode_;
4855         }
4856       }
4857       /**
4858        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4859        */
4860       private com.google.protobuf.SingleFieldBuilder<
4861           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>
4862           getNormalizedNodeFieldBuilder() {
4863         if (normalizedNodeBuilder_ == null) {
4864           normalizedNodeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
4865               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>(
4866                   normalizedNode_,
4867                   getParentForChildren(),
4868                   isClean());
4869           normalizedNode_ = null;
4870         }
4871         return normalizedNodeBuilder_;
4872       }
4873
4874       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.WriteData)
4875     }
4876
4877     static {
4878       defaultInstance = new WriteData(true);
4879       defaultInstance.initFields();
4880     }
4881
4882     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.WriteData)
4883   }
4884
4885   public interface WriteDataReplyOrBuilder
4886       extends com.google.protobuf.MessageOrBuilder {
4887   }
4888   /**
4889    * Protobuf type {@code org.opendaylight.controller.mdsal.WriteDataReply}
4890    */
4891   public static final class WriteDataReply extends
4892       com.google.protobuf.GeneratedMessage
4893       implements WriteDataReplyOrBuilder {
4894     // Use WriteDataReply.newBuilder() to construct.
4895     private WriteDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4896       super(builder);
4897       this.unknownFields = builder.getUnknownFields();
4898     }
4899     private WriteDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4900
4901     private static final WriteDataReply defaultInstance;
4902     public static WriteDataReply getDefaultInstance() {
4903       return defaultInstance;
4904     }
4905
4906     public WriteDataReply getDefaultInstanceForType() {
4907       return defaultInstance;
4908     }
4909
4910     private final com.google.protobuf.UnknownFieldSet unknownFields;
4911     @java.lang.Override
4912     public final com.google.protobuf.UnknownFieldSet
4913         getUnknownFields() {
4914       return this.unknownFields;
4915     }
4916     private WriteDataReply(
4917         com.google.protobuf.CodedInputStream input,
4918         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4919         throws com.google.protobuf.InvalidProtocolBufferException {
4920       initFields();
4921       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4922           com.google.protobuf.UnknownFieldSet.newBuilder();
4923       try {
4924         boolean done = false;
4925         while (!done) {
4926           int tag = input.readTag();
4927           switch (tag) {
4928             case 0:
4929               done = true;
4930               break;
4931             default: {
4932               if (!parseUnknownField(input, unknownFields,
4933                                      extensionRegistry, tag)) {
4934                 done = true;
4935               }
4936               break;
4937             }
4938           }
4939         }
4940       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4941         throw e.setUnfinishedMessage(this);
4942       } catch (java.io.IOException e) {
4943         throw new com.google.protobuf.InvalidProtocolBufferException(
4944             e.getMessage()).setUnfinishedMessage(this);
4945       } finally {
4946         this.unknownFields = unknownFields.build();
4947         makeExtensionsImmutable();
4948       }
4949     }
4950     public static final com.google.protobuf.Descriptors.Descriptor
4951         getDescriptor() {
4952       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
4953     }
4954
4955     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4956         internalGetFieldAccessorTable() {
4957       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable
4958           .ensureFieldAccessorsInitialized(
4959               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.Builder.class);
4960     }
4961
4962     public static com.google.protobuf.Parser<WriteDataReply> PARSER =
4963         new com.google.protobuf.AbstractParser<WriteDataReply>() {
4964       public WriteDataReply parsePartialFrom(
4965           com.google.protobuf.CodedInputStream input,
4966           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4967           throws com.google.protobuf.InvalidProtocolBufferException {
4968         return new WriteDataReply(input, extensionRegistry);
4969       }
4970     };
4971
4972     @java.lang.Override
4973     public com.google.protobuf.Parser<WriteDataReply> getParserForType() {
4974       return PARSER;
4975     }
4976
4977     private void initFields() {
4978     }
4979     private byte memoizedIsInitialized = -1;
4980     public final boolean isInitialized() {
4981       byte isInitialized = memoizedIsInitialized;
4982       if (isInitialized != -1) return isInitialized == 1;
4983
4984       memoizedIsInitialized = 1;
4985       return true;
4986     }
4987
4988     public void writeTo(com.google.protobuf.CodedOutputStream output)
4989                         throws java.io.IOException {
4990       getSerializedSize();
4991       getUnknownFields().writeTo(output);
4992     }
4993
4994     private int memoizedSerializedSize = -1;
4995     public int getSerializedSize() {
4996       int size = memoizedSerializedSize;
4997       if (size != -1) return size;
4998
4999       size = 0;
5000       size += getUnknownFields().getSerializedSize();
5001       memoizedSerializedSize = size;
5002       return size;
5003     }
5004
5005     private static final long serialVersionUID = 0L;
5006     @java.lang.Override
5007     protected java.lang.Object writeReplace()
5008         throws java.io.ObjectStreamException {
5009       return super.writeReplace();
5010     }
5011
5012     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5013         com.google.protobuf.ByteString data)
5014         throws com.google.protobuf.InvalidProtocolBufferException {
5015       return PARSER.parseFrom(data);
5016     }
5017     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5018         com.google.protobuf.ByteString data,
5019         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5020         throws com.google.protobuf.InvalidProtocolBufferException {
5021       return PARSER.parseFrom(data, extensionRegistry);
5022     }
5023     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(byte[] data)
5024         throws com.google.protobuf.InvalidProtocolBufferException {
5025       return PARSER.parseFrom(data);
5026     }
5027     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5028         byte[] data,
5029         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5030         throws com.google.protobuf.InvalidProtocolBufferException {
5031       return PARSER.parseFrom(data, extensionRegistry);
5032     }
5033     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(java.io.InputStream input)
5034         throws java.io.IOException {
5035       return PARSER.parseFrom(input);
5036     }
5037     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5038         java.io.InputStream input,
5039         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5040         throws java.io.IOException {
5041       return PARSER.parseFrom(input, extensionRegistry);
5042     }
5043     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseDelimitedFrom(java.io.InputStream input)
5044         throws java.io.IOException {
5045       return PARSER.parseDelimitedFrom(input);
5046     }
5047     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseDelimitedFrom(
5048         java.io.InputStream input,
5049         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5050         throws java.io.IOException {
5051       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5052     }
5053     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5054         com.google.protobuf.CodedInputStream input)
5055         throws java.io.IOException {
5056       return PARSER.parseFrom(input);
5057     }
5058     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5059         com.google.protobuf.CodedInputStream input,
5060         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5061         throws java.io.IOException {
5062       return PARSER.parseFrom(input, extensionRegistry);
5063     }
5064
5065     public static Builder newBuilder() { return Builder.create(); }
5066     public Builder newBuilderForType() { return newBuilder(); }
5067     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply prototype) {
5068       return newBuilder().mergeFrom(prototype);
5069     }
5070     public Builder toBuilder() { return newBuilder(this); }
5071
5072     @java.lang.Override
5073     protected Builder newBuilderForType(
5074         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5075       Builder builder = new Builder(parent);
5076       return builder;
5077     }
5078     /**
5079      * Protobuf type {@code org.opendaylight.controller.mdsal.WriteDataReply}
5080      */
5081     public static final class Builder extends
5082         com.google.protobuf.GeneratedMessage.Builder<Builder>
5083        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReplyOrBuilder {
5084       public static final com.google.protobuf.Descriptors.Descriptor
5085           getDescriptor() {
5086         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5087       }
5088
5089       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5090           internalGetFieldAccessorTable() {
5091         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable
5092             .ensureFieldAccessorsInitialized(
5093                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.Builder.class);
5094       }
5095
5096       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.newBuilder()
5097       private Builder() {
5098         maybeForceBuilderInitialization();
5099       }
5100
5101       private Builder(
5102           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5103         super(parent);
5104         maybeForceBuilderInitialization();
5105       }
5106       private void maybeForceBuilderInitialization() {
5107         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5108         }
5109       }
5110       private static Builder create() {
5111         return new Builder();
5112       }
5113
5114       public Builder clear() {
5115         super.clear();
5116         return this;
5117       }
5118
5119       public Builder clone() {
5120         return create().mergeFrom(buildPartial());
5121       }
5122
5123       public com.google.protobuf.Descriptors.Descriptor
5124           getDescriptorForType() {
5125         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5126       }
5127
5128       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply getDefaultInstanceForType() {
5129         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.getDefaultInstance();
5130       }
5131
5132       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply build() {
5133         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply result = buildPartial();
5134         if (!result.isInitialized()) {
5135           throw newUninitializedMessageException(result);
5136         }
5137         return result;
5138       }
5139
5140       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply buildPartial() {
5141         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply(this);
5142         onBuilt();
5143         return result;
5144       }
5145
5146       public Builder mergeFrom(com.google.protobuf.Message other) {
5147         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply) {
5148           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply)other);
5149         } else {
5150           super.mergeFrom(other);
5151           return this;
5152         }
5153       }
5154
5155       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply other) {
5156         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.getDefaultInstance()) return this;
5157         this.mergeUnknownFields(other.getUnknownFields());
5158         return this;
5159       }
5160
5161       public final boolean isInitialized() {
5162         return true;
5163       }
5164
5165       public Builder mergeFrom(
5166           com.google.protobuf.CodedInputStream input,
5167           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5168           throws java.io.IOException {
5169         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parsedMessage = null;
5170         try {
5171           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5172         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5173           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply) e.getUnfinishedMessage();
5174           throw e;
5175         } finally {
5176           if (parsedMessage != null) {
5177             mergeFrom(parsedMessage);
5178           }
5179         }
5180         return this;
5181       }
5182
5183       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.WriteDataReply)
5184     }
5185
5186     static {
5187       defaultInstance = new WriteDataReply(true);
5188       defaultInstance.initFields();
5189     }
5190
5191     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.WriteDataReply)
5192   }
5193
5194   private static com.google.protobuf.Descriptors.Descriptor
5195     internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
5196   private static
5197     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5198       internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable;
5199   private static com.google.protobuf.Descriptors.Descriptor
5200     internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
5201   private static
5202     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5203       internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable;
5204   private static com.google.protobuf.Descriptors.Descriptor
5205     internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
5206   private static
5207     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5208       internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable;
5209   private static com.google.protobuf.Descriptors.Descriptor
5210     internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
5211   private static
5212     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5213       internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable;
5214   private static com.google.protobuf.Descriptors.Descriptor
5215     internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
5216   private static
5217     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5218       internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable;
5219   private static com.google.protobuf.Descriptors.Descriptor
5220     internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
5221   private static
5222     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5223       internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable;
5224   private static com.google.protobuf.Descriptors.Descriptor
5225     internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
5226   private static
5227     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5228       internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable;
5229   private static com.google.protobuf.Descriptors.Descriptor
5230     internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
5231   private static
5232     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5233       internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable;
5234   private static com.google.protobuf.Descriptors.Descriptor
5235     internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
5236   private static
5237     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5238       internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable;
5239   private static com.google.protobuf.Descriptors.Descriptor
5240     internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
5241   private static
5242     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5243       internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable;
5244   private static com.google.protobuf.Descriptors.Descriptor
5245     internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
5246   private static
5247     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5248       internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable;
5249   private static com.google.protobuf.Descriptors.Descriptor
5250     internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5251   private static
5252     com.google.protobuf.GeneratedMessage.FieldAccessorTable
5253       internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable;
5254
5255   public static com.google.protobuf.Descriptors.FileDescriptor
5256       getDescriptor() {
5257     return descriptor;
5258   }
5259   private static com.google.protobuf.Descriptors.FileDescriptor
5260       descriptor;
5261   static {
5262     java.lang.String[] descriptorData = {
5263       "\n\026ShardTransaction.proto\022!org.opendaylig" +
5264       "ht.controller.mdsal\032\014Common.proto\"\022\n\020Clo" +
5265       "seTransaction\"\027\n\025CloseTransactionReply\"\023" +
5266       "\n\021CreateTransaction\"M\n\026CreateTransaction" +
5267       "Reply\022\034\n\024transactionActorPath\030\001 \002(\t\022\025\n\rt" +
5268       "ransactionId\030\002 \002(\t\"\022\n\020ReadyTransaction\"*" +
5269       "\n\025ReadyTransactionReply\022\021\n\tactorPath\030\001 \002" +
5270       "(\t\"5\n\nDeleteData\022\'\n\037instanceIdentifierPa" +
5271       "thArguments\030\001 \003(\t\"\021\n\017DeleteDataReply\"3\n\010" +
5272       "ReadData\022\'\n\037instanceIdentifierPathArgume",
5273       "nts\030\001 \002(\t\"P\n\rReadDataReply\022?\n\016normalized" +
5274       "Node\030\001 \002(\0132\'.org.opendaylight.controller" +
5275       ".mdsal.Node\"u\n\tWriteData\022\'\n\037instanceIden" +
5276       "tifierPathArguments\030\001 \003(\t\022?\n\016normalizedN" +
5277       "ode\030\002 \002(\0132\'.org.opendaylight.controller." +
5278       "mdsal.Node\"\020\n\016WriteDataReplyBV\n:org.open" +
5279       "daylight.controller.protobuff.messages.t" +
5280       "ransactionB\030ShardTransactionMessages"
5281     };
5282     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
5283       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
5284         public com.google.protobuf.ExtensionRegistry assignDescriptors(
5285             com.google.protobuf.Descriptors.FileDescriptor root) {
5286           descriptor = root;
5287           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor =
5288             getDescriptor().getMessageTypes().get(0);
5289           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable = new
5290             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5291               internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor,
5292               new java.lang.String[] { });
5293           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor =
5294             getDescriptor().getMessageTypes().get(1);
5295           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable = new
5296             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5297               internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor,
5298               new java.lang.String[] { });
5299           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor =
5300             getDescriptor().getMessageTypes().get(2);
5301           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable = new
5302             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5303               internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor,
5304               new java.lang.String[] { });
5305           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor =
5306             getDescriptor().getMessageTypes().get(3);
5307           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable = new
5308             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5309               internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor,
5310               new java.lang.String[] { "TransactionActorPath", "TransactionId", });
5311           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor =
5312             getDescriptor().getMessageTypes().get(4);
5313           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable = new
5314             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5315               internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor,
5316               new java.lang.String[] { });
5317           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor =
5318             getDescriptor().getMessageTypes().get(5);
5319           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable = new
5320             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5321               internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor,
5322               new java.lang.String[] { "ActorPath", });
5323           internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor =
5324             getDescriptor().getMessageTypes().get(6);
5325           internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable = new
5326             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5327               internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor,
5328               new java.lang.String[] { "InstanceIdentifierPathArguments", });
5329           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor =
5330             getDescriptor().getMessageTypes().get(7);
5331           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable = new
5332             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5333               internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor,
5334               new java.lang.String[] { });
5335           internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor =
5336             getDescriptor().getMessageTypes().get(8);
5337           internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable = new
5338             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5339               internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor,
5340               new java.lang.String[] { "InstanceIdentifierPathArguments", });
5341           internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor =
5342             getDescriptor().getMessageTypes().get(9);
5343           internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable = new
5344             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5345               internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor,
5346               new java.lang.String[] { "NormalizedNode", });
5347           internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor =
5348             getDescriptor().getMessageTypes().get(10);
5349           internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable = new
5350             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5351               internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor,
5352               new java.lang.String[] { "InstanceIdentifierPathArguments", "NormalizedNode", });
5353           internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor =
5354             getDescriptor().getMessageTypes().get(11);
5355           internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable = new
5356             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
5357               internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor,
5358               new java.lang.String[] { });
5359           return null;
5360         }
5361       };
5362     com.google.protobuf.Descriptors.FileDescriptor
5363       .internalBuildGeneratedFileFrom(descriptorData,
5364         new com.google.protobuf.Descriptors.FileDescriptor[] {
5365           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.getDescriptor(),
5366         }, assigner);
5367   }
5368
5369   // @@protoc_insertion_point(outer_class_scope)
5370 }