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