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