ReadData and ReadDataReply protobuff messages
[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     // optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
3640     /**
3641      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3642      */
3643     boolean hasNormalizedNode();
3644     /**
3645      * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3646      */
3647     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
3648     /**
3649      * <code>optional .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     // optional .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>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
3762      */
3763     public boolean hasNormalizedNode() {
3764       return ((bitField0_ & 0x00000001) == 0x00000001);
3765     }
3766     /**
3767      * <code>optional .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>optional .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         if (!getNormalizedNode().isInitialized()) {
3789           memoizedIsInitialized = 0;
3790           return false;
3791         }
3792       }
3793       memoizedIsInitialized = 1;
3794       return true;
3795     }
3796
3797     public void writeTo(com.google.protobuf.CodedOutputStream output)
3798                         throws java.io.IOException {
3799       getSerializedSize();
3800       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3801         output.writeMessage(1, normalizedNode_);
3802       }
3803       getUnknownFields().writeTo(output);
3804     }
3805
3806     private int memoizedSerializedSize = -1;
3807     public int getSerializedSize() {
3808       int size = memoizedSerializedSize;
3809       if (size != -1) return size;
3810
3811       size = 0;
3812       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3813         size += com.google.protobuf.CodedOutputStream
3814           .computeMessageSize(1, normalizedNode_);
3815       }
3816       size += getUnknownFields().getSerializedSize();
3817       memoizedSerializedSize = size;
3818       return size;
3819     }
3820
3821     private static final long serialVersionUID = 0L;
3822     @java.lang.Override
3823     protected java.lang.Object writeReplace()
3824         throws java.io.ObjectStreamException {
3825       return super.writeReplace();
3826     }
3827
3828     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3829         com.google.protobuf.ByteString data)
3830         throws com.google.protobuf.InvalidProtocolBufferException {
3831       return PARSER.parseFrom(data);
3832     }
3833     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3834         com.google.protobuf.ByteString data,
3835         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3836         throws com.google.protobuf.InvalidProtocolBufferException {
3837       return PARSER.parseFrom(data, extensionRegistry);
3838     }
3839     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(byte[] data)
3840         throws com.google.protobuf.InvalidProtocolBufferException {
3841       return PARSER.parseFrom(data);
3842     }
3843     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3844         byte[] data,
3845         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3846         throws com.google.protobuf.InvalidProtocolBufferException {
3847       return PARSER.parseFrom(data, extensionRegistry);
3848     }
3849     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(java.io.InputStream input)
3850         throws java.io.IOException {
3851       return PARSER.parseFrom(input);
3852     }
3853     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3854         java.io.InputStream input,
3855         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3856         throws java.io.IOException {
3857       return PARSER.parseFrom(input, extensionRegistry);
3858     }
3859     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseDelimitedFrom(java.io.InputStream input)
3860         throws java.io.IOException {
3861       return PARSER.parseDelimitedFrom(input);
3862     }
3863     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseDelimitedFrom(
3864         java.io.InputStream input,
3865         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3866         throws java.io.IOException {
3867       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3868     }
3869     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3870         com.google.protobuf.CodedInputStream input)
3871         throws java.io.IOException {
3872       return PARSER.parseFrom(input);
3873     }
3874     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parseFrom(
3875         com.google.protobuf.CodedInputStream input,
3876         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3877         throws java.io.IOException {
3878       return PARSER.parseFrom(input, extensionRegistry);
3879     }
3880
3881     public static Builder newBuilder() { return Builder.create(); }
3882     public Builder newBuilderForType() { return newBuilder(); }
3883     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply prototype) {
3884       return newBuilder().mergeFrom(prototype);
3885     }
3886     public Builder toBuilder() { return newBuilder(this); }
3887
3888     @java.lang.Override
3889     protected Builder newBuilderForType(
3890         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3891       Builder builder = new Builder(parent);
3892       return builder;
3893     }
3894     /**
3895      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadDataReply}
3896      */
3897     public static final class Builder extends
3898         com.google.protobuf.GeneratedMessage.Builder<Builder>
3899        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReplyOrBuilder {
3900       public static final com.google.protobuf.Descriptors.Descriptor
3901           getDescriptor() {
3902         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
3903       }
3904
3905       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3906           internalGetFieldAccessorTable() {
3907         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable
3908             .ensureFieldAccessorsInitialized(
3909                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.Builder.class);
3910       }
3911
3912       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.newBuilder()
3913       private Builder() {
3914         maybeForceBuilderInitialization();
3915       }
3916
3917       private Builder(
3918           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3919         super(parent);
3920         maybeForceBuilderInitialization();
3921       }
3922       private void maybeForceBuilderInitialization() {
3923         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3924           getNormalizedNodeFieldBuilder();
3925         }
3926       }
3927       private static Builder create() {
3928         return new Builder();
3929       }
3930
3931       public Builder clear() {
3932         super.clear();
3933         if (normalizedNodeBuilder_ == null) {
3934           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
3935         } else {
3936           normalizedNodeBuilder_.clear();
3937         }
3938         bitField0_ = (bitField0_ & ~0x00000001);
3939         return this;
3940       }
3941
3942       public Builder clone() {
3943         return create().mergeFrom(buildPartial());
3944       }
3945
3946       public com.google.protobuf.Descriptors.Descriptor
3947           getDescriptorForType() {
3948         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
3949       }
3950
3951       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply getDefaultInstanceForType() {
3952         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.getDefaultInstance();
3953       }
3954
3955       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply build() {
3956         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply result = buildPartial();
3957         if (!result.isInitialized()) {
3958           throw newUninitializedMessageException(result);
3959         }
3960         return result;
3961       }
3962
3963       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply buildPartial() {
3964         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply(this);
3965         int from_bitField0_ = bitField0_;
3966         int to_bitField0_ = 0;
3967         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3968           to_bitField0_ |= 0x00000001;
3969         }
3970         if (normalizedNodeBuilder_ == null) {
3971           result.normalizedNode_ = normalizedNode_;
3972         } else {
3973           result.normalizedNode_ = normalizedNodeBuilder_.build();
3974         }
3975         result.bitField0_ = to_bitField0_;
3976         onBuilt();
3977         return result;
3978       }
3979
3980       public Builder mergeFrom(com.google.protobuf.Message other) {
3981         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply) {
3982           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply)other);
3983         } else {
3984           super.mergeFrom(other);
3985           return this;
3986         }
3987       }
3988
3989       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply other) {
3990         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply.getDefaultInstance()) return this;
3991         if (other.hasNormalizedNode()) {
3992           mergeNormalizedNode(other.getNormalizedNode());
3993         }
3994         this.mergeUnknownFields(other.getUnknownFields());
3995         return this;
3996       }
3997
3998       public final boolean isInitialized() {
3999         if (hasNormalizedNode()) {
4000           if (!getNormalizedNode().isInitialized()) {
4001
4002             return false;
4003           }
4004         }
4005         return true;
4006       }
4007
4008       public Builder mergeFrom(
4009           com.google.protobuf.CodedInputStream input,
4010           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4011           throws java.io.IOException {
4012         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply parsedMessage = null;
4013         try {
4014           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4015         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4016           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.ReadDataReply) e.getUnfinishedMessage();
4017           throw e;
4018         } finally {
4019           if (parsedMessage != null) {
4020             mergeFrom(parsedMessage);
4021           }
4022         }
4023         return this;
4024       }
4025       private int bitField0_;
4026
4027       // optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;
4028       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4029       private com.google.protobuf.SingleFieldBuilder<
4030           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_;
4031       /**
4032        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4033        */
4034       public boolean hasNormalizedNode() {
4035         return ((bitField0_ & 0x00000001) == 0x00000001);
4036       }
4037       /**
4038        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4039        */
4040       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4041         if (normalizedNodeBuilder_ == null) {
4042           return normalizedNode_;
4043         } else {
4044           return normalizedNodeBuilder_.getMessage();
4045         }
4046       }
4047       /**
4048        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4049        */
4050       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4051         if (normalizedNodeBuilder_ == null) {
4052           if (value == null) {
4053             throw new NullPointerException();
4054           }
4055           normalizedNode_ = value;
4056           onChanged();
4057         } else {
4058           normalizedNodeBuilder_.setMessage(value);
4059         }
4060         bitField0_ |= 0x00000001;
4061         return this;
4062       }
4063       /**
4064        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4065        */
4066       public Builder setNormalizedNode(
4067           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
4068         if (normalizedNodeBuilder_ == null) {
4069           normalizedNode_ = builderForValue.build();
4070           onChanged();
4071         } else {
4072           normalizedNodeBuilder_.setMessage(builderForValue.build());
4073         }
4074         bitField0_ |= 0x00000001;
4075         return this;
4076       }
4077       /**
4078        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4079        */
4080       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4081         if (normalizedNodeBuilder_ == null) {
4082           if (((bitField0_ & 0x00000001) == 0x00000001) &&
4083               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
4084             normalizedNode_ =
4085               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
4086           } else {
4087             normalizedNode_ = value;
4088           }
4089           onChanged();
4090         } else {
4091           normalizedNodeBuilder_.mergeFrom(value);
4092         }
4093         bitField0_ |= 0x00000001;
4094         return this;
4095       }
4096       /**
4097        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4098        */
4099       public Builder clearNormalizedNode() {
4100         if (normalizedNodeBuilder_ == null) {
4101           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4102           onChanged();
4103         } else {
4104           normalizedNodeBuilder_.clear();
4105         }
4106         bitField0_ = (bitField0_ & ~0x00000001);
4107         return this;
4108       }
4109       /**
4110        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4111        */
4112       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
4113         bitField0_ |= 0x00000001;
4114         onChanged();
4115         return getNormalizedNodeFieldBuilder().getBuilder();
4116       }
4117       /**
4118        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4119        */
4120       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4121         if (normalizedNodeBuilder_ != null) {
4122           return normalizedNodeBuilder_.getMessageOrBuilder();
4123         } else {
4124           return normalizedNode_;
4125         }
4126       }
4127       /**
4128        * <code>optional .org.opendaylight.controller.mdsal.Node normalizedNode = 1;</code>
4129        */
4130       private com.google.protobuf.SingleFieldBuilder<
4131           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>
4132           getNormalizedNodeFieldBuilder() {
4133         if (normalizedNodeBuilder_ == null) {
4134           normalizedNodeBuilder_ = new 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                   normalizedNode_,
4137                   getParentForChildren(),
4138                   isClean());
4139           normalizedNode_ = null;
4140         }
4141         return normalizedNodeBuilder_;
4142       }
4143
4144       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadDataReply)
4145     }
4146
4147     static {
4148       defaultInstance = new ReadDataReply(true);
4149       defaultInstance.initFields();
4150     }
4151
4152     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadDataReply)
4153   }
4154
4155   public interface WriteDataOrBuilder
4156       extends com.google.protobuf.MessageOrBuilder {
4157
4158     // required string instanceIdentifierPathArguments = 1;
4159     /**
4160      * <code>required string instanceIdentifierPathArguments = 1;</code>
4161      */
4162     boolean hasInstanceIdentifierPathArguments();
4163     /**
4164      * <code>required string instanceIdentifierPathArguments = 1;</code>
4165      */
4166     java.lang.String getInstanceIdentifierPathArguments();
4167     /**
4168      * <code>required string instanceIdentifierPathArguments = 1;</code>
4169      */
4170     com.google.protobuf.ByteString
4171         getInstanceIdentifierPathArgumentsBytes();
4172
4173     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4174     /**
4175      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4176      */
4177     boolean hasNormalizedNode();
4178     /**
4179      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4180      */
4181     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
4182     /**
4183      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4184      */
4185     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
4186   }
4187   /**
4188    * Protobuf type {@code org.opendaylight.controller.mdsal.WriteData}
4189    */
4190   public static final class WriteData extends
4191       com.google.protobuf.GeneratedMessage
4192       implements WriteDataOrBuilder {
4193     // Use WriteData.newBuilder() to construct.
4194     private WriteData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4195       super(builder);
4196       this.unknownFields = builder.getUnknownFields();
4197     }
4198     private WriteData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4199
4200     private static final WriteData defaultInstance;
4201     public static WriteData getDefaultInstance() {
4202       return defaultInstance;
4203     }
4204
4205     public WriteData getDefaultInstanceForType() {
4206       return defaultInstance;
4207     }
4208
4209     private final com.google.protobuf.UnknownFieldSet unknownFields;
4210     @java.lang.Override
4211     public final com.google.protobuf.UnknownFieldSet
4212         getUnknownFields() {
4213       return this.unknownFields;
4214     }
4215     private WriteData(
4216         com.google.protobuf.CodedInputStream input,
4217         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4218         throws com.google.protobuf.InvalidProtocolBufferException {
4219       initFields();
4220       int mutable_bitField0_ = 0;
4221       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4222           com.google.protobuf.UnknownFieldSet.newBuilder();
4223       try {
4224         boolean done = false;
4225         while (!done) {
4226           int tag = input.readTag();
4227           switch (tag) {
4228             case 0:
4229               done = true;
4230               break;
4231             default: {
4232               if (!parseUnknownField(input, unknownFields,
4233                                      extensionRegistry, tag)) {
4234                 done = true;
4235               }
4236               break;
4237             }
4238             case 10: {
4239               bitField0_ |= 0x00000001;
4240               instanceIdentifierPathArguments_ = input.readBytes();
4241               break;
4242             }
4243             case 18: {
4244               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
4245               if (((bitField0_ & 0x00000002) == 0x00000002)) {
4246                 subBuilder = normalizedNode_.toBuilder();
4247               }
4248               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
4249               if (subBuilder != null) {
4250                 subBuilder.mergeFrom(normalizedNode_);
4251                 normalizedNode_ = subBuilder.buildPartial();
4252               }
4253               bitField0_ |= 0x00000002;
4254               break;
4255             }
4256           }
4257         }
4258       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4259         throw e.setUnfinishedMessage(this);
4260       } catch (java.io.IOException e) {
4261         throw new com.google.protobuf.InvalidProtocolBufferException(
4262             e.getMessage()).setUnfinishedMessage(this);
4263       } finally {
4264         this.unknownFields = unknownFields.build();
4265         makeExtensionsImmutable();
4266       }
4267     }
4268     public static final com.google.protobuf.Descriptors.Descriptor
4269         getDescriptor() {
4270       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4271     }
4272
4273     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4274         internalGetFieldAccessorTable() {
4275       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable
4276           .ensureFieldAccessorsInitialized(
4277               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.Builder.class);
4278     }
4279
4280     public static com.google.protobuf.Parser<WriteData> PARSER =
4281         new com.google.protobuf.AbstractParser<WriteData>() {
4282       public WriteData parsePartialFrom(
4283           com.google.protobuf.CodedInputStream input,
4284           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4285           throws com.google.protobuf.InvalidProtocolBufferException {
4286         return new WriteData(input, extensionRegistry);
4287       }
4288     };
4289
4290     @java.lang.Override
4291     public com.google.protobuf.Parser<WriteData> getParserForType() {
4292       return PARSER;
4293     }
4294
4295     private int bitField0_;
4296     // required string instanceIdentifierPathArguments = 1;
4297     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
4298     private java.lang.Object instanceIdentifierPathArguments_;
4299     /**
4300      * <code>required string instanceIdentifierPathArguments = 1;</code>
4301      */
4302     public boolean hasInstanceIdentifierPathArguments() {
4303       return ((bitField0_ & 0x00000001) == 0x00000001);
4304     }
4305     /**
4306      * <code>required string instanceIdentifierPathArguments = 1;</code>
4307      */
4308     public java.lang.String getInstanceIdentifierPathArguments() {
4309       java.lang.Object ref = instanceIdentifierPathArguments_;
4310       if (ref instanceof java.lang.String) {
4311         return (java.lang.String) ref;
4312       } else {
4313         com.google.protobuf.ByteString bs =
4314             (com.google.protobuf.ByteString) ref;
4315         java.lang.String s = bs.toStringUtf8();
4316         if (bs.isValidUtf8()) {
4317           instanceIdentifierPathArguments_ = s;
4318         }
4319         return s;
4320       }
4321     }
4322     /**
4323      * <code>required string instanceIdentifierPathArguments = 1;</code>
4324      */
4325     public com.google.protobuf.ByteString
4326         getInstanceIdentifierPathArgumentsBytes() {
4327       java.lang.Object ref = instanceIdentifierPathArguments_;
4328       if (ref instanceof java.lang.String) {
4329         com.google.protobuf.ByteString b =
4330             com.google.protobuf.ByteString.copyFromUtf8(
4331                 (java.lang.String) ref);
4332         instanceIdentifierPathArguments_ = b;
4333         return b;
4334       } else {
4335         return (com.google.protobuf.ByteString) ref;
4336       }
4337     }
4338
4339     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4340     public static final int NORMALIZEDNODE_FIELD_NUMBER = 2;
4341     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
4342     /**
4343      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4344      */
4345     public boolean hasNormalizedNode() {
4346       return ((bitField0_ & 0x00000002) == 0x00000002);
4347     }
4348     /**
4349      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4350      */
4351     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4352       return normalizedNode_;
4353     }
4354     /**
4355      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4356      */
4357     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4358       return normalizedNode_;
4359     }
4360
4361     private void initFields() {
4362       instanceIdentifierPathArguments_ = "";
4363       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4364     }
4365     private byte memoizedIsInitialized = -1;
4366     public final boolean isInitialized() {
4367       byte isInitialized = memoizedIsInitialized;
4368       if (isInitialized != -1) return isInitialized == 1;
4369
4370       if (!hasInstanceIdentifierPathArguments()) {
4371         memoizedIsInitialized = 0;
4372         return false;
4373       }
4374       if (!hasNormalizedNode()) {
4375         memoizedIsInitialized = 0;
4376         return false;
4377       }
4378       if (!getNormalizedNode().isInitialized()) {
4379         memoizedIsInitialized = 0;
4380         return false;
4381       }
4382       memoizedIsInitialized = 1;
4383       return true;
4384     }
4385
4386     public void writeTo(com.google.protobuf.CodedOutputStream output)
4387                         throws java.io.IOException {
4388       getSerializedSize();
4389       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4390         output.writeBytes(1, getInstanceIdentifierPathArgumentsBytes());
4391       }
4392       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4393         output.writeMessage(2, normalizedNode_);
4394       }
4395       getUnknownFields().writeTo(output);
4396     }
4397
4398     private int memoizedSerializedSize = -1;
4399     public int getSerializedSize() {
4400       int size = memoizedSerializedSize;
4401       if (size != -1) return size;
4402
4403       size = 0;
4404       if (((bitField0_ & 0x00000001) == 0x00000001)) {
4405         size += com.google.protobuf.CodedOutputStream
4406           .computeBytesSize(1, getInstanceIdentifierPathArgumentsBytes());
4407       }
4408       if (((bitField0_ & 0x00000002) == 0x00000002)) {
4409         size += com.google.protobuf.CodedOutputStream
4410           .computeMessageSize(2, normalizedNode_);
4411       }
4412       size += getUnknownFields().getSerializedSize();
4413       memoizedSerializedSize = size;
4414       return size;
4415     }
4416
4417     private static final long serialVersionUID = 0L;
4418     @java.lang.Override
4419     protected java.lang.Object writeReplace()
4420         throws java.io.ObjectStreamException {
4421       return super.writeReplace();
4422     }
4423
4424     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4425         com.google.protobuf.ByteString data)
4426         throws com.google.protobuf.InvalidProtocolBufferException {
4427       return PARSER.parseFrom(data);
4428     }
4429     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4430         com.google.protobuf.ByteString data,
4431         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4432         throws com.google.protobuf.InvalidProtocolBufferException {
4433       return PARSER.parseFrom(data, extensionRegistry);
4434     }
4435     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(byte[] data)
4436         throws com.google.protobuf.InvalidProtocolBufferException {
4437       return PARSER.parseFrom(data);
4438     }
4439     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4440         byte[] data,
4441         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4442         throws com.google.protobuf.InvalidProtocolBufferException {
4443       return PARSER.parseFrom(data, extensionRegistry);
4444     }
4445     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(java.io.InputStream input)
4446         throws java.io.IOException {
4447       return PARSER.parseFrom(input);
4448     }
4449     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4450         java.io.InputStream input,
4451         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4452         throws java.io.IOException {
4453       return PARSER.parseFrom(input, extensionRegistry);
4454     }
4455     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseDelimitedFrom(java.io.InputStream input)
4456         throws java.io.IOException {
4457       return PARSER.parseDelimitedFrom(input);
4458     }
4459     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseDelimitedFrom(
4460         java.io.InputStream input,
4461         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4462         throws java.io.IOException {
4463       return PARSER.parseDelimitedFrom(input, extensionRegistry);
4464     }
4465     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4466         com.google.protobuf.CodedInputStream input)
4467         throws java.io.IOException {
4468       return PARSER.parseFrom(input);
4469     }
4470     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parseFrom(
4471         com.google.protobuf.CodedInputStream input,
4472         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4473         throws java.io.IOException {
4474       return PARSER.parseFrom(input, extensionRegistry);
4475     }
4476
4477     public static Builder newBuilder() { return Builder.create(); }
4478     public Builder newBuilderForType() { return newBuilder(); }
4479     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData prototype) {
4480       return newBuilder().mergeFrom(prototype);
4481     }
4482     public Builder toBuilder() { return newBuilder(this); }
4483
4484     @java.lang.Override
4485     protected Builder newBuilderForType(
4486         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4487       Builder builder = new Builder(parent);
4488       return builder;
4489     }
4490     /**
4491      * Protobuf type {@code org.opendaylight.controller.mdsal.WriteData}
4492      */
4493     public static final class Builder extends
4494         com.google.protobuf.GeneratedMessage.Builder<Builder>
4495        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataOrBuilder {
4496       public static final com.google.protobuf.Descriptors.Descriptor
4497           getDescriptor() {
4498         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4499       }
4500
4501       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4502           internalGetFieldAccessorTable() {
4503         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable
4504             .ensureFieldAccessorsInitialized(
4505                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.Builder.class);
4506       }
4507
4508       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.newBuilder()
4509       private Builder() {
4510         maybeForceBuilderInitialization();
4511       }
4512
4513       private Builder(
4514           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4515         super(parent);
4516         maybeForceBuilderInitialization();
4517       }
4518       private void maybeForceBuilderInitialization() {
4519         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4520           getNormalizedNodeFieldBuilder();
4521         }
4522       }
4523       private static Builder create() {
4524         return new Builder();
4525       }
4526
4527       public Builder clear() {
4528         super.clear();
4529         instanceIdentifierPathArguments_ = "";
4530         bitField0_ = (bitField0_ & ~0x00000001);
4531         if (normalizedNodeBuilder_ == null) {
4532           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4533         } else {
4534           normalizedNodeBuilder_.clear();
4535         }
4536         bitField0_ = (bitField0_ & ~0x00000002);
4537         return this;
4538       }
4539
4540       public Builder clone() {
4541         return create().mergeFrom(buildPartial());
4542       }
4543
4544       public com.google.protobuf.Descriptors.Descriptor
4545           getDescriptorForType() {
4546         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
4547       }
4548
4549       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData getDefaultInstanceForType() {
4550         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.getDefaultInstance();
4551       }
4552
4553       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData build() {
4554         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData result = buildPartial();
4555         if (!result.isInitialized()) {
4556           throw newUninitializedMessageException(result);
4557         }
4558         return result;
4559       }
4560
4561       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData buildPartial() {
4562         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData(this);
4563         int from_bitField0_ = bitField0_;
4564         int to_bitField0_ = 0;
4565         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4566           to_bitField0_ |= 0x00000001;
4567         }
4568         result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
4569         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
4570           to_bitField0_ |= 0x00000002;
4571         }
4572         if (normalizedNodeBuilder_ == null) {
4573           result.normalizedNode_ = normalizedNode_;
4574         } else {
4575           result.normalizedNode_ = normalizedNodeBuilder_.build();
4576         }
4577         result.bitField0_ = to_bitField0_;
4578         onBuilt();
4579         return result;
4580       }
4581
4582       public Builder mergeFrom(com.google.protobuf.Message other) {
4583         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData) {
4584           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData)other);
4585         } else {
4586           super.mergeFrom(other);
4587           return this;
4588         }
4589       }
4590
4591       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData other) {
4592         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData.getDefaultInstance()) return this;
4593         if (other.hasInstanceIdentifierPathArguments()) {
4594           bitField0_ |= 0x00000001;
4595           instanceIdentifierPathArguments_ = other.instanceIdentifierPathArguments_;
4596           onChanged();
4597         }
4598         if (other.hasNormalizedNode()) {
4599           mergeNormalizedNode(other.getNormalizedNode());
4600         }
4601         this.mergeUnknownFields(other.getUnknownFields());
4602         return this;
4603       }
4604
4605       public final boolean isInitialized() {
4606         if (!hasInstanceIdentifierPathArguments()) {
4607
4608           return false;
4609         }
4610         if (!hasNormalizedNode()) {
4611
4612           return false;
4613         }
4614         if (!getNormalizedNode().isInitialized()) {
4615
4616           return false;
4617         }
4618         return true;
4619       }
4620
4621       public Builder mergeFrom(
4622           com.google.protobuf.CodedInputStream input,
4623           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4624           throws java.io.IOException {
4625         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData parsedMessage = null;
4626         try {
4627           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4628         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4629           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteData) e.getUnfinishedMessage();
4630           throw e;
4631         } finally {
4632           if (parsedMessage != null) {
4633             mergeFrom(parsedMessage);
4634           }
4635         }
4636         return this;
4637       }
4638       private int bitField0_;
4639
4640       // required string instanceIdentifierPathArguments = 1;
4641       private java.lang.Object instanceIdentifierPathArguments_ = "";
4642       /**
4643        * <code>required string instanceIdentifierPathArguments = 1;</code>
4644        */
4645       public boolean hasInstanceIdentifierPathArguments() {
4646         return ((bitField0_ & 0x00000001) == 0x00000001);
4647       }
4648       /**
4649        * <code>required string instanceIdentifierPathArguments = 1;</code>
4650        */
4651       public java.lang.String getInstanceIdentifierPathArguments() {
4652         java.lang.Object ref = instanceIdentifierPathArguments_;
4653         if (!(ref instanceof java.lang.String)) {
4654           java.lang.String s = ((com.google.protobuf.ByteString) ref)
4655               .toStringUtf8();
4656           instanceIdentifierPathArguments_ = s;
4657           return s;
4658         } else {
4659           return (java.lang.String) ref;
4660         }
4661       }
4662       /**
4663        * <code>required string instanceIdentifierPathArguments = 1;</code>
4664        */
4665       public com.google.protobuf.ByteString
4666           getInstanceIdentifierPathArgumentsBytes() {
4667         java.lang.Object ref = instanceIdentifierPathArguments_;
4668         if (ref instanceof String) {
4669           com.google.protobuf.ByteString b =
4670               com.google.protobuf.ByteString.copyFromUtf8(
4671                   (java.lang.String) ref);
4672           instanceIdentifierPathArguments_ = b;
4673           return b;
4674         } else {
4675           return (com.google.protobuf.ByteString) ref;
4676         }
4677       }
4678       /**
4679        * <code>required string instanceIdentifierPathArguments = 1;</code>
4680        */
4681       public Builder setInstanceIdentifierPathArguments(
4682           java.lang.String value) {
4683         if (value == null) {
4684     throw new NullPointerException();
4685   }
4686   bitField0_ |= 0x00000001;
4687         instanceIdentifierPathArguments_ = value;
4688         onChanged();
4689         return this;
4690       }
4691       /**
4692        * <code>required string instanceIdentifierPathArguments = 1;</code>
4693        */
4694       public Builder clearInstanceIdentifierPathArguments() {
4695         bitField0_ = (bitField0_ & ~0x00000001);
4696         instanceIdentifierPathArguments_ = getDefaultInstance().getInstanceIdentifierPathArguments();
4697         onChanged();
4698         return this;
4699       }
4700       /**
4701        * <code>required string instanceIdentifierPathArguments = 1;</code>
4702        */
4703       public Builder setInstanceIdentifierPathArgumentsBytes(
4704           com.google.protobuf.ByteString value) {
4705         if (value == null) {
4706     throw new NullPointerException();
4707   }
4708   bitField0_ |= 0x00000001;
4709         instanceIdentifierPathArguments_ = value;
4710         onChanged();
4711         return this;
4712       }
4713
4714       // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
4715       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4716       private com.google.protobuf.SingleFieldBuilder<
4717           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_;
4718       /**
4719        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4720        */
4721       public boolean hasNormalizedNode() {
4722         return ((bitField0_ & 0x00000002) == 0x00000002);
4723       }
4724       /**
4725        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4726        */
4727       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
4728         if (normalizedNodeBuilder_ == null) {
4729           return normalizedNode_;
4730         } else {
4731           return normalizedNodeBuilder_.getMessage();
4732         }
4733       }
4734       /**
4735        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4736        */
4737       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4738         if (normalizedNodeBuilder_ == null) {
4739           if (value == null) {
4740             throw new NullPointerException();
4741           }
4742           normalizedNode_ = value;
4743           onChanged();
4744         } else {
4745           normalizedNodeBuilder_.setMessage(value);
4746         }
4747         bitField0_ |= 0x00000002;
4748         return this;
4749       }
4750       /**
4751        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4752        */
4753       public Builder setNormalizedNode(
4754           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
4755         if (normalizedNodeBuilder_ == null) {
4756           normalizedNode_ = builderForValue.build();
4757           onChanged();
4758         } else {
4759           normalizedNodeBuilder_.setMessage(builderForValue.build());
4760         }
4761         bitField0_ |= 0x00000002;
4762         return this;
4763       }
4764       /**
4765        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4766        */
4767       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
4768         if (normalizedNodeBuilder_ == null) {
4769           if (((bitField0_ & 0x00000002) == 0x00000002) &&
4770               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
4771             normalizedNode_ =
4772               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
4773           } else {
4774             normalizedNode_ = value;
4775           }
4776           onChanged();
4777         } else {
4778           normalizedNodeBuilder_.mergeFrom(value);
4779         }
4780         bitField0_ |= 0x00000002;
4781         return this;
4782       }
4783       /**
4784        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4785        */
4786       public Builder clearNormalizedNode() {
4787         if (normalizedNodeBuilder_ == null) {
4788           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
4789           onChanged();
4790         } else {
4791           normalizedNodeBuilder_.clear();
4792         }
4793         bitField0_ = (bitField0_ & ~0x00000002);
4794         return this;
4795       }
4796       /**
4797        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4798        */
4799       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
4800         bitField0_ |= 0x00000002;
4801         onChanged();
4802         return getNormalizedNodeFieldBuilder().getBuilder();
4803       }
4804       /**
4805        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4806        */
4807       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
4808         if (normalizedNodeBuilder_ != null) {
4809           return normalizedNodeBuilder_.getMessageOrBuilder();
4810         } else {
4811           return normalizedNode_;
4812         }
4813       }
4814       /**
4815        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
4816        */
4817       private com.google.protobuf.SingleFieldBuilder<
4818           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>
4819           getNormalizedNodeFieldBuilder() {
4820         if (normalizedNodeBuilder_ == null) {
4821           normalizedNodeBuilder_ = new 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                   normalizedNode_,
4824                   getParentForChildren(),
4825                   isClean());
4826           normalizedNode_ = null;
4827         }
4828         return normalizedNodeBuilder_;
4829       }
4830
4831       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.WriteData)
4832     }
4833
4834     static {
4835       defaultInstance = new WriteData(true);
4836       defaultInstance.initFields();
4837     }
4838
4839     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.WriteData)
4840   }
4841
4842   public interface WriteDataReplyOrBuilder
4843       extends com.google.protobuf.MessageOrBuilder {
4844   }
4845   /**
4846    * Protobuf type {@code org.opendaylight.controller.mdsal.WriteDataReply}
4847    */
4848   public static final class WriteDataReply extends
4849       com.google.protobuf.GeneratedMessage
4850       implements WriteDataReplyOrBuilder {
4851     // Use WriteDataReply.newBuilder() to construct.
4852     private WriteDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4853       super(builder);
4854       this.unknownFields = builder.getUnknownFields();
4855     }
4856     private WriteDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4857
4858     private static final WriteDataReply defaultInstance;
4859     public static WriteDataReply getDefaultInstance() {
4860       return defaultInstance;
4861     }
4862
4863     public WriteDataReply getDefaultInstanceForType() {
4864       return defaultInstance;
4865     }
4866
4867     private final com.google.protobuf.UnknownFieldSet unknownFields;
4868     @java.lang.Override
4869     public final com.google.protobuf.UnknownFieldSet
4870         getUnknownFields() {
4871       return this.unknownFields;
4872     }
4873     private WriteDataReply(
4874         com.google.protobuf.CodedInputStream input,
4875         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4876         throws com.google.protobuf.InvalidProtocolBufferException {
4877       initFields();
4878       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4879           com.google.protobuf.UnknownFieldSet.newBuilder();
4880       try {
4881         boolean done = false;
4882         while (!done) {
4883           int tag = input.readTag();
4884           switch (tag) {
4885             case 0:
4886               done = true;
4887               break;
4888             default: {
4889               if (!parseUnknownField(input, unknownFields,
4890                                      extensionRegistry, tag)) {
4891                 done = true;
4892               }
4893               break;
4894             }
4895           }
4896         }
4897       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4898         throw e.setUnfinishedMessage(this);
4899       } catch (java.io.IOException e) {
4900         throw new com.google.protobuf.InvalidProtocolBufferException(
4901             e.getMessage()).setUnfinishedMessage(this);
4902       } finally {
4903         this.unknownFields = unknownFields.build();
4904         makeExtensionsImmutable();
4905       }
4906     }
4907     public static final com.google.protobuf.Descriptors.Descriptor
4908         getDescriptor() {
4909       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
4910     }
4911
4912     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4913         internalGetFieldAccessorTable() {
4914       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable
4915           .ensureFieldAccessorsInitialized(
4916               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.Builder.class);
4917     }
4918
4919     public static com.google.protobuf.Parser<WriteDataReply> PARSER =
4920         new com.google.protobuf.AbstractParser<WriteDataReply>() {
4921       public WriteDataReply parsePartialFrom(
4922           com.google.protobuf.CodedInputStream input,
4923           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4924           throws com.google.protobuf.InvalidProtocolBufferException {
4925         return new WriteDataReply(input, extensionRegistry);
4926       }
4927     };
4928
4929     @java.lang.Override
4930     public com.google.protobuf.Parser<WriteDataReply> getParserForType() {
4931       return PARSER;
4932     }
4933
4934     private void initFields() {
4935     }
4936     private byte memoizedIsInitialized = -1;
4937     public final boolean isInitialized() {
4938       byte isInitialized = memoizedIsInitialized;
4939       if (isInitialized != -1) return isInitialized == 1;
4940
4941       memoizedIsInitialized = 1;
4942       return true;
4943     }
4944
4945     public void writeTo(com.google.protobuf.CodedOutputStream output)
4946                         throws java.io.IOException {
4947       getSerializedSize();
4948       getUnknownFields().writeTo(output);
4949     }
4950
4951     private int memoizedSerializedSize = -1;
4952     public int getSerializedSize() {
4953       int size = memoizedSerializedSize;
4954       if (size != -1) return size;
4955
4956       size = 0;
4957       size += getUnknownFields().getSerializedSize();
4958       memoizedSerializedSize = size;
4959       return size;
4960     }
4961
4962     private static final long serialVersionUID = 0L;
4963     @java.lang.Override
4964     protected java.lang.Object writeReplace()
4965         throws java.io.ObjectStreamException {
4966       return super.writeReplace();
4967     }
4968
4969     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
4970         com.google.protobuf.ByteString data)
4971         throws com.google.protobuf.InvalidProtocolBufferException {
4972       return PARSER.parseFrom(data);
4973     }
4974     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
4975         com.google.protobuf.ByteString data,
4976         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4977         throws com.google.protobuf.InvalidProtocolBufferException {
4978       return PARSER.parseFrom(data, extensionRegistry);
4979     }
4980     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(byte[] data)
4981         throws com.google.protobuf.InvalidProtocolBufferException {
4982       return PARSER.parseFrom(data);
4983     }
4984     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
4985         byte[] data,
4986         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4987         throws com.google.protobuf.InvalidProtocolBufferException {
4988       return PARSER.parseFrom(data, extensionRegistry);
4989     }
4990     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(java.io.InputStream input)
4991         throws java.io.IOException {
4992       return PARSER.parseFrom(input);
4993     }
4994     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
4995         java.io.InputStream input,
4996         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4997         throws java.io.IOException {
4998       return PARSER.parseFrom(input, extensionRegistry);
4999     }
5000     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseDelimitedFrom(java.io.InputStream input)
5001         throws java.io.IOException {
5002       return PARSER.parseDelimitedFrom(input);
5003     }
5004     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseDelimitedFrom(
5005         java.io.InputStream input,
5006         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5007         throws java.io.IOException {
5008       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5009     }
5010     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5011         com.google.protobuf.CodedInputStream input)
5012         throws java.io.IOException {
5013       return PARSER.parseFrom(input);
5014     }
5015     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parseFrom(
5016         com.google.protobuf.CodedInputStream input,
5017         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5018         throws java.io.IOException {
5019       return PARSER.parseFrom(input, extensionRegistry);
5020     }
5021
5022     public static Builder newBuilder() { return Builder.create(); }
5023     public Builder newBuilderForType() { return newBuilder(); }
5024     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply prototype) {
5025       return newBuilder().mergeFrom(prototype);
5026     }
5027     public Builder toBuilder() { return newBuilder(this); }
5028
5029     @java.lang.Override
5030     protected Builder newBuilderForType(
5031         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5032       Builder builder = new Builder(parent);
5033       return builder;
5034     }
5035     /**
5036      * Protobuf type {@code org.opendaylight.controller.mdsal.WriteDataReply}
5037      */
5038     public static final class Builder extends
5039         com.google.protobuf.GeneratedMessage.Builder<Builder>
5040        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReplyOrBuilder {
5041       public static final com.google.protobuf.Descriptors.Descriptor
5042           getDescriptor() {
5043         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5044       }
5045
5046       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5047           internalGetFieldAccessorTable() {
5048         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable
5049             .ensureFieldAccessorsInitialized(
5050                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.Builder.class);
5051       }
5052
5053       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.newBuilder()
5054       private Builder() {
5055         maybeForceBuilderInitialization();
5056       }
5057
5058       private Builder(
5059           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5060         super(parent);
5061         maybeForceBuilderInitialization();
5062       }
5063       private void maybeForceBuilderInitialization() {
5064         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5065         }
5066       }
5067       private static Builder create() {
5068         return new Builder();
5069       }
5070
5071       public Builder clear() {
5072         super.clear();
5073         return this;
5074       }
5075
5076       public Builder clone() {
5077         return create().mergeFrom(buildPartial());
5078       }
5079
5080       public com.google.protobuf.Descriptors.Descriptor
5081           getDescriptorForType() {
5082         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
5083       }
5084
5085       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply getDefaultInstanceForType() {
5086         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.getDefaultInstance();
5087       }
5088
5089       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply build() {
5090         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply result = buildPartial();
5091         if (!result.isInitialized()) {
5092           throw newUninitializedMessageException(result);
5093         }
5094         return result;
5095       }
5096
5097       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply buildPartial() {
5098         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply(this);
5099         onBuilt();
5100         return result;
5101       }
5102
5103       public Builder mergeFrom(com.google.protobuf.Message other) {
5104         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply) {
5105           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply)other);
5106         } else {
5107           super.mergeFrom(other);
5108           return this;
5109         }
5110       }
5111
5112       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply other) {
5113         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply.getDefaultInstance()) return this;
5114         this.mergeUnknownFields(other.getUnknownFields());
5115         return this;
5116       }
5117
5118       public final boolean isInitialized() {
5119         return true;
5120       }
5121
5122       public Builder mergeFrom(
5123           com.google.protobuf.CodedInputStream input,
5124           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5125           throws java.io.IOException {
5126         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply parsedMessage = null;
5127         try {
5128           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5129         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5130           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.WriteDataReply) e.getUnfinishedMessage();
5131           throw e;
5132         } finally {
5133           if (parsedMessage != null) {
5134             mergeFrom(parsedMessage);
5135           }
5136         }
5137         return this;
5138       }
5139
5140       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.WriteDataReply)
5141     }
5142
5143     static {
5144       defaultInstance = new WriteDataReply(true);
5145       defaultInstance.initFields();
5146     }
5147
5148     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.WriteDataReply)
5149   }
5150
5151   public interface MergeDataOrBuilder
5152       extends com.google.protobuf.MessageOrBuilder {
5153
5154     // required string instanceIdentifierPathArguments = 1;
5155     /**
5156      * <code>required string instanceIdentifierPathArguments = 1;</code>
5157      */
5158     boolean hasInstanceIdentifierPathArguments();
5159     /**
5160      * <code>required string instanceIdentifierPathArguments = 1;</code>
5161      */
5162     java.lang.String getInstanceIdentifierPathArguments();
5163     /**
5164      * <code>required string instanceIdentifierPathArguments = 1;</code>
5165      */
5166     com.google.protobuf.ByteString
5167         getInstanceIdentifierPathArgumentsBytes();
5168
5169     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
5170     /**
5171      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5172      */
5173     boolean hasNormalizedNode();
5174     /**
5175      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5176      */
5177     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode();
5178     /**
5179      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5180      */
5181     org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder();
5182   }
5183   /**
5184    * Protobuf type {@code org.opendaylight.controller.mdsal.MergeData}
5185    */
5186   public static final class MergeData extends
5187       com.google.protobuf.GeneratedMessage
5188       implements MergeDataOrBuilder {
5189     // Use MergeData.newBuilder() to construct.
5190     private MergeData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
5191       super(builder);
5192       this.unknownFields = builder.getUnknownFields();
5193     }
5194     private MergeData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
5195
5196     private static final MergeData defaultInstance;
5197     public static MergeData getDefaultInstance() {
5198       return defaultInstance;
5199     }
5200
5201     public MergeData getDefaultInstanceForType() {
5202       return defaultInstance;
5203     }
5204
5205     private final com.google.protobuf.UnknownFieldSet unknownFields;
5206     @java.lang.Override
5207     public final com.google.protobuf.UnknownFieldSet
5208         getUnknownFields() {
5209       return this.unknownFields;
5210     }
5211     private MergeData(
5212         com.google.protobuf.CodedInputStream input,
5213         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5214         throws com.google.protobuf.InvalidProtocolBufferException {
5215       initFields();
5216       int mutable_bitField0_ = 0;
5217       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5218           com.google.protobuf.UnknownFieldSet.newBuilder();
5219       try {
5220         boolean done = false;
5221         while (!done) {
5222           int tag = input.readTag();
5223           switch (tag) {
5224             case 0:
5225               done = true;
5226               break;
5227             default: {
5228               if (!parseUnknownField(input, unknownFields,
5229                                      extensionRegistry, tag)) {
5230                 done = true;
5231               }
5232               break;
5233             }
5234             case 10: {
5235               bitField0_ |= 0x00000001;
5236               instanceIdentifierPathArguments_ = input.readBytes();
5237               break;
5238             }
5239             case 18: {
5240               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder subBuilder = null;
5241               if (((bitField0_ & 0x00000002) == 0x00000002)) {
5242                 subBuilder = normalizedNode_.toBuilder();
5243               }
5244               normalizedNode_ = input.readMessage(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.PARSER, extensionRegistry);
5245               if (subBuilder != null) {
5246                 subBuilder.mergeFrom(normalizedNode_);
5247                 normalizedNode_ = subBuilder.buildPartial();
5248               }
5249               bitField0_ |= 0x00000002;
5250               break;
5251             }
5252           }
5253         }
5254       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5255         throw e.setUnfinishedMessage(this);
5256       } catch (java.io.IOException e) {
5257         throw new com.google.protobuf.InvalidProtocolBufferException(
5258             e.getMessage()).setUnfinishedMessage(this);
5259       } finally {
5260         this.unknownFields = unknownFields.build();
5261         makeExtensionsImmutable();
5262       }
5263     }
5264     public static final com.google.protobuf.Descriptors.Descriptor
5265         getDescriptor() {
5266       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
5267     }
5268
5269     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5270         internalGetFieldAccessorTable() {
5271       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable
5272           .ensureFieldAccessorsInitialized(
5273               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.Builder.class);
5274     }
5275
5276     public static com.google.protobuf.Parser<MergeData> PARSER =
5277         new com.google.protobuf.AbstractParser<MergeData>() {
5278       public MergeData parsePartialFrom(
5279           com.google.protobuf.CodedInputStream input,
5280           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5281           throws com.google.protobuf.InvalidProtocolBufferException {
5282         return new MergeData(input, extensionRegistry);
5283       }
5284     };
5285
5286     @java.lang.Override
5287     public com.google.protobuf.Parser<MergeData> getParserForType() {
5288       return PARSER;
5289     }
5290
5291     private int bitField0_;
5292     // required string instanceIdentifierPathArguments = 1;
5293     public static final int INSTANCEIDENTIFIERPATHARGUMENTS_FIELD_NUMBER = 1;
5294     private java.lang.Object instanceIdentifierPathArguments_;
5295     /**
5296      * <code>required string instanceIdentifierPathArguments = 1;</code>
5297      */
5298     public boolean hasInstanceIdentifierPathArguments() {
5299       return ((bitField0_ & 0x00000001) == 0x00000001);
5300     }
5301     /**
5302      * <code>required string instanceIdentifierPathArguments = 1;</code>
5303      */
5304     public java.lang.String getInstanceIdentifierPathArguments() {
5305       java.lang.Object ref = instanceIdentifierPathArguments_;
5306       if (ref instanceof java.lang.String) {
5307         return (java.lang.String) ref;
5308       } else {
5309         com.google.protobuf.ByteString bs =
5310             (com.google.protobuf.ByteString) ref;
5311         java.lang.String s = bs.toStringUtf8();
5312         if (bs.isValidUtf8()) {
5313           instanceIdentifierPathArguments_ = s;
5314         }
5315         return s;
5316       }
5317     }
5318     /**
5319      * <code>required string instanceIdentifierPathArguments = 1;</code>
5320      */
5321     public com.google.protobuf.ByteString
5322         getInstanceIdentifierPathArgumentsBytes() {
5323       java.lang.Object ref = instanceIdentifierPathArguments_;
5324       if (ref instanceof java.lang.String) {
5325         com.google.protobuf.ByteString b =
5326             com.google.protobuf.ByteString.copyFromUtf8(
5327                 (java.lang.String) ref);
5328         instanceIdentifierPathArguments_ = b;
5329         return b;
5330       } else {
5331         return (com.google.protobuf.ByteString) ref;
5332       }
5333     }
5334
5335     // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
5336     public static final int NORMALIZEDNODE_FIELD_NUMBER = 2;
5337     private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_;
5338     /**
5339      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5340      */
5341     public boolean hasNormalizedNode() {
5342       return ((bitField0_ & 0x00000002) == 0x00000002);
5343     }
5344     /**
5345      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5346      */
5347     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
5348       return normalizedNode_;
5349     }
5350     /**
5351      * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5352      */
5353     public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
5354       return normalizedNode_;
5355     }
5356
5357     private void initFields() {
5358       instanceIdentifierPathArguments_ = "";
5359       normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5360     }
5361     private byte memoizedIsInitialized = -1;
5362     public final boolean isInitialized() {
5363       byte isInitialized = memoizedIsInitialized;
5364       if (isInitialized != -1) return isInitialized == 1;
5365
5366       if (!hasInstanceIdentifierPathArguments()) {
5367         memoizedIsInitialized = 0;
5368         return false;
5369       }
5370       if (!hasNormalizedNode()) {
5371         memoizedIsInitialized = 0;
5372         return false;
5373       }
5374       if (!getNormalizedNode().isInitialized()) {
5375         memoizedIsInitialized = 0;
5376         return false;
5377       }
5378       memoizedIsInitialized = 1;
5379       return true;
5380     }
5381
5382     public void writeTo(com.google.protobuf.CodedOutputStream output)
5383                         throws java.io.IOException {
5384       getSerializedSize();
5385       if (((bitField0_ & 0x00000001) == 0x00000001)) {
5386         output.writeBytes(1, getInstanceIdentifierPathArgumentsBytes());
5387       }
5388       if (((bitField0_ & 0x00000002) == 0x00000002)) {
5389         output.writeMessage(2, normalizedNode_);
5390       }
5391       getUnknownFields().writeTo(output);
5392     }
5393
5394     private int memoizedSerializedSize = -1;
5395     public int getSerializedSize() {
5396       int size = memoizedSerializedSize;
5397       if (size != -1) return size;
5398
5399       size = 0;
5400       if (((bitField0_ & 0x00000001) == 0x00000001)) {
5401         size += com.google.protobuf.CodedOutputStream
5402           .computeBytesSize(1, getInstanceIdentifierPathArgumentsBytes());
5403       }
5404       if (((bitField0_ & 0x00000002) == 0x00000002)) {
5405         size += com.google.protobuf.CodedOutputStream
5406           .computeMessageSize(2, normalizedNode_);
5407       }
5408       size += getUnknownFields().getSerializedSize();
5409       memoizedSerializedSize = size;
5410       return size;
5411     }
5412
5413     private static final long serialVersionUID = 0L;
5414     @java.lang.Override
5415     protected java.lang.Object writeReplace()
5416         throws java.io.ObjectStreamException {
5417       return super.writeReplace();
5418     }
5419
5420     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5421         com.google.protobuf.ByteString data)
5422         throws com.google.protobuf.InvalidProtocolBufferException {
5423       return PARSER.parseFrom(data);
5424     }
5425     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5426         com.google.protobuf.ByteString data,
5427         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5428         throws com.google.protobuf.InvalidProtocolBufferException {
5429       return PARSER.parseFrom(data, extensionRegistry);
5430     }
5431     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(byte[] data)
5432         throws com.google.protobuf.InvalidProtocolBufferException {
5433       return PARSER.parseFrom(data);
5434     }
5435     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5436         byte[] data,
5437         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5438         throws com.google.protobuf.InvalidProtocolBufferException {
5439       return PARSER.parseFrom(data, extensionRegistry);
5440     }
5441     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(java.io.InputStream input)
5442         throws java.io.IOException {
5443       return PARSER.parseFrom(input);
5444     }
5445     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5446         java.io.InputStream input,
5447         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5448         throws java.io.IOException {
5449       return PARSER.parseFrom(input, extensionRegistry);
5450     }
5451     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseDelimitedFrom(java.io.InputStream input)
5452         throws java.io.IOException {
5453       return PARSER.parseDelimitedFrom(input);
5454     }
5455     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseDelimitedFrom(
5456         java.io.InputStream input,
5457         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5458         throws java.io.IOException {
5459       return PARSER.parseDelimitedFrom(input, extensionRegistry);
5460     }
5461     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5462         com.google.protobuf.CodedInputStream input)
5463         throws java.io.IOException {
5464       return PARSER.parseFrom(input);
5465     }
5466     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parseFrom(
5467         com.google.protobuf.CodedInputStream input,
5468         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5469         throws java.io.IOException {
5470       return PARSER.parseFrom(input, extensionRegistry);
5471     }
5472
5473     public static Builder newBuilder() { return Builder.create(); }
5474     public Builder newBuilderForType() { return newBuilder(); }
5475     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData prototype) {
5476       return newBuilder().mergeFrom(prototype);
5477     }
5478     public Builder toBuilder() { return newBuilder(this); }
5479
5480     @java.lang.Override
5481     protected Builder newBuilderForType(
5482         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5483       Builder builder = new Builder(parent);
5484       return builder;
5485     }
5486     /**
5487      * Protobuf type {@code org.opendaylight.controller.mdsal.MergeData}
5488      */
5489     public static final class Builder extends
5490         com.google.protobuf.GeneratedMessage.Builder<Builder>
5491        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataOrBuilder {
5492       public static final com.google.protobuf.Descriptors.Descriptor
5493           getDescriptor() {
5494         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
5495       }
5496
5497       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5498           internalGetFieldAccessorTable() {
5499         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable
5500             .ensureFieldAccessorsInitialized(
5501                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.Builder.class);
5502       }
5503
5504       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.newBuilder()
5505       private Builder() {
5506         maybeForceBuilderInitialization();
5507       }
5508
5509       private Builder(
5510           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5511         super(parent);
5512         maybeForceBuilderInitialization();
5513       }
5514       private void maybeForceBuilderInitialization() {
5515         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5516           getNormalizedNodeFieldBuilder();
5517         }
5518       }
5519       private static Builder create() {
5520         return new Builder();
5521       }
5522
5523       public Builder clear() {
5524         super.clear();
5525         instanceIdentifierPathArguments_ = "";
5526         bitField0_ = (bitField0_ & ~0x00000001);
5527         if (normalizedNodeBuilder_ == null) {
5528           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5529         } else {
5530           normalizedNodeBuilder_.clear();
5531         }
5532         bitField0_ = (bitField0_ & ~0x00000002);
5533         return this;
5534       }
5535
5536       public Builder clone() {
5537         return create().mergeFrom(buildPartial());
5538       }
5539
5540       public com.google.protobuf.Descriptors.Descriptor
5541           getDescriptorForType() {
5542         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
5543       }
5544
5545       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData getDefaultInstanceForType() {
5546         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.getDefaultInstance();
5547       }
5548
5549       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData build() {
5550         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData result = buildPartial();
5551         if (!result.isInitialized()) {
5552           throw newUninitializedMessageException(result);
5553         }
5554         return result;
5555       }
5556
5557       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData buildPartial() {
5558         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData(this);
5559         int from_bitField0_ = bitField0_;
5560         int to_bitField0_ = 0;
5561         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5562           to_bitField0_ |= 0x00000001;
5563         }
5564         result.instanceIdentifierPathArguments_ = instanceIdentifierPathArguments_;
5565         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
5566           to_bitField0_ |= 0x00000002;
5567         }
5568         if (normalizedNodeBuilder_ == null) {
5569           result.normalizedNode_ = normalizedNode_;
5570         } else {
5571           result.normalizedNode_ = normalizedNodeBuilder_.build();
5572         }
5573         result.bitField0_ = to_bitField0_;
5574         onBuilt();
5575         return result;
5576       }
5577
5578       public Builder mergeFrom(com.google.protobuf.Message other) {
5579         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData) {
5580           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData)other);
5581         } else {
5582           super.mergeFrom(other);
5583           return this;
5584         }
5585       }
5586
5587       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData other) {
5588         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData.getDefaultInstance()) return this;
5589         if (other.hasInstanceIdentifierPathArguments()) {
5590           bitField0_ |= 0x00000001;
5591           instanceIdentifierPathArguments_ = other.instanceIdentifierPathArguments_;
5592           onChanged();
5593         }
5594         if (other.hasNormalizedNode()) {
5595           mergeNormalizedNode(other.getNormalizedNode());
5596         }
5597         this.mergeUnknownFields(other.getUnknownFields());
5598         return this;
5599       }
5600
5601       public final boolean isInitialized() {
5602         if (!hasInstanceIdentifierPathArguments()) {
5603
5604           return false;
5605         }
5606         if (!hasNormalizedNode()) {
5607
5608           return false;
5609         }
5610         if (!getNormalizedNode().isInitialized()) {
5611
5612           return false;
5613         }
5614         return true;
5615       }
5616
5617       public Builder mergeFrom(
5618           com.google.protobuf.CodedInputStream input,
5619           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5620           throws java.io.IOException {
5621         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData parsedMessage = null;
5622         try {
5623           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5624         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5625           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeData) e.getUnfinishedMessage();
5626           throw e;
5627         } finally {
5628           if (parsedMessage != null) {
5629             mergeFrom(parsedMessage);
5630           }
5631         }
5632         return this;
5633       }
5634       private int bitField0_;
5635
5636       // required string instanceIdentifierPathArguments = 1;
5637       private java.lang.Object instanceIdentifierPathArguments_ = "";
5638       /**
5639        * <code>required string instanceIdentifierPathArguments = 1;</code>
5640        */
5641       public boolean hasInstanceIdentifierPathArguments() {
5642         return ((bitField0_ & 0x00000001) == 0x00000001);
5643       }
5644       /**
5645        * <code>required string instanceIdentifierPathArguments = 1;</code>
5646        */
5647       public java.lang.String getInstanceIdentifierPathArguments() {
5648         java.lang.Object ref = instanceIdentifierPathArguments_;
5649         if (!(ref instanceof java.lang.String)) {
5650           java.lang.String s = ((com.google.protobuf.ByteString) ref)
5651               .toStringUtf8();
5652           instanceIdentifierPathArguments_ = s;
5653           return s;
5654         } else {
5655           return (java.lang.String) ref;
5656         }
5657       }
5658       /**
5659        * <code>required string instanceIdentifierPathArguments = 1;</code>
5660        */
5661       public com.google.protobuf.ByteString
5662           getInstanceIdentifierPathArgumentsBytes() {
5663         java.lang.Object ref = instanceIdentifierPathArguments_;
5664         if (ref instanceof String) {
5665           com.google.protobuf.ByteString b =
5666               com.google.protobuf.ByteString.copyFromUtf8(
5667                   (java.lang.String) ref);
5668           instanceIdentifierPathArguments_ = b;
5669           return b;
5670         } else {
5671           return (com.google.protobuf.ByteString) ref;
5672         }
5673       }
5674       /**
5675        * <code>required string instanceIdentifierPathArguments = 1;</code>
5676        */
5677       public Builder setInstanceIdentifierPathArguments(
5678           java.lang.String value) {
5679         if (value == null) {
5680     throw new NullPointerException();
5681   }
5682   bitField0_ |= 0x00000001;
5683         instanceIdentifierPathArguments_ = value;
5684         onChanged();
5685         return this;
5686       }
5687       /**
5688        * <code>required string instanceIdentifierPathArguments = 1;</code>
5689        */
5690       public Builder clearInstanceIdentifierPathArguments() {
5691         bitField0_ = (bitField0_ & ~0x00000001);
5692         instanceIdentifierPathArguments_ = getDefaultInstance().getInstanceIdentifierPathArguments();
5693         onChanged();
5694         return this;
5695       }
5696       /**
5697        * <code>required string instanceIdentifierPathArguments = 1;</code>
5698        */
5699       public Builder setInstanceIdentifierPathArgumentsBytes(
5700           com.google.protobuf.ByteString value) {
5701         if (value == null) {
5702     throw new NullPointerException();
5703   }
5704   bitField0_ |= 0x00000001;
5705         instanceIdentifierPathArguments_ = value;
5706         onChanged();
5707         return this;
5708       }
5709
5710       // required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;
5711       private org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5712       private com.google.protobuf.SingleFieldBuilder<
5713           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_;
5714       /**
5715        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5716        */
5717       public boolean hasNormalizedNode() {
5718         return ((bitField0_ & 0x00000002) == 0x00000002);
5719       }
5720       /**
5721        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5722        */
5723       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node getNormalizedNode() {
5724         if (normalizedNodeBuilder_ == null) {
5725           return normalizedNode_;
5726         } else {
5727           return normalizedNodeBuilder_.getMessage();
5728         }
5729       }
5730       /**
5731        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5732        */
5733       public Builder setNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
5734         if (normalizedNodeBuilder_ == null) {
5735           if (value == null) {
5736             throw new NullPointerException();
5737           }
5738           normalizedNode_ = value;
5739           onChanged();
5740         } else {
5741           normalizedNodeBuilder_.setMessage(value);
5742         }
5743         bitField0_ |= 0x00000002;
5744         return this;
5745       }
5746       /**
5747        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5748        */
5749       public Builder setNormalizedNode(
5750           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder builderForValue) {
5751         if (normalizedNodeBuilder_ == null) {
5752           normalizedNode_ = builderForValue.build();
5753           onChanged();
5754         } else {
5755           normalizedNodeBuilder_.setMessage(builderForValue.build());
5756         }
5757         bitField0_ |= 0x00000002;
5758         return this;
5759       }
5760       /**
5761        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5762        */
5763       public Builder mergeNormalizedNode(org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node value) {
5764         if (normalizedNodeBuilder_ == null) {
5765           if (((bitField0_ & 0x00000002) == 0x00000002) &&
5766               normalizedNode_ != org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance()) {
5767             normalizedNode_ =
5768               org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.newBuilder(normalizedNode_).mergeFrom(value).buildPartial();
5769           } else {
5770             normalizedNode_ = value;
5771           }
5772           onChanged();
5773         } else {
5774           normalizedNodeBuilder_.mergeFrom(value);
5775         }
5776         bitField0_ |= 0x00000002;
5777         return this;
5778       }
5779       /**
5780        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5781        */
5782       public Builder clearNormalizedNode() {
5783         if (normalizedNodeBuilder_ == null) {
5784           normalizedNode_ = org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.getDefaultInstance();
5785           onChanged();
5786         } else {
5787           normalizedNodeBuilder_.clear();
5788         }
5789         bitField0_ = (bitField0_ & ~0x00000002);
5790         return this;
5791       }
5792       /**
5793        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5794        */
5795       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.Node.Builder getNormalizedNodeBuilder() {
5796         bitField0_ |= 0x00000002;
5797         onChanged();
5798         return getNormalizedNodeFieldBuilder().getBuilder();
5799       }
5800       /**
5801        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5802        */
5803       public org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.NodeOrBuilder getNormalizedNodeOrBuilder() {
5804         if (normalizedNodeBuilder_ != null) {
5805           return normalizedNodeBuilder_.getMessageOrBuilder();
5806         } else {
5807           return normalizedNode_;
5808         }
5809       }
5810       /**
5811        * <code>required .org.opendaylight.controller.mdsal.Node normalizedNode = 2;</code>
5812        */
5813       private com.google.protobuf.SingleFieldBuilder<
5814           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>
5815           getNormalizedNodeFieldBuilder() {
5816         if (normalizedNodeBuilder_ == null) {
5817           normalizedNodeBuilder_ = new 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                   normalizedNode_,
5820                   getParentForChildren(),
5821                   isClean());
5822           normalizedNode_ = null;
5823         }
5824         return normalizedNodeBuilder_;
5825       }
5826
5827       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.MergeData)
5828     }
5829
5830     static {
5831       defaultInstance = new MergeData(true);
5832       defaultInstance.initFields();
5833     }
5834
5835     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.MergeData)
5836   }
5837
5838   public interface MergeDataReplyOrBuilder
5839       extends com.google.protobuf.MessageOrBuilder {
5840   }
5841   /**
5842    * Protobuf type {@code org.opendaylight.controller.mdsal.MergeDataReply}
5843    */
5844   public static final class MergeDataReply extends
5845       com.google.protobuf.GeneratedMessage
5846       implements MergeDataReplyOrBuilder {
5847     // Use MergeDataReply.newBuilder() to construct.
5848     private MergeDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
5849       super(builder);
5850       this.unknownFields = builder.getUnknownFields();
5851     }
5852     private MergeDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
5853
5854     private static final MergeDataReply defaultInstance;
5855     public static MergeDataReply getDefaultInstance() {
5856       return defaultInstance;
5857     }
5858
5859     public MergeDataReply getDefaultInstanceForType() {
5860       return defaultInstance;
5861     }
5862
5863     private final com.google.protobuf.UnknownFieldSet unknownFields;
5864     @java.lang.Override
5865     public final com.google.protobuf.UnknownFieldSet
5866         getUnknownFields() {
5867       return this.unknownFields;
5868     }
5869     private MergeDataReply(
5870         com.google.protobuf.CodedInputStream input,
5871         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5872         throws com.google.protobuf.InvalidProtocolBufferException {
5873       initFields();
5874       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5875           com.google.protobuf.UnknownFieldSet.newBuilder();
5876       try {
5877         boolean done = false;
5878         while (!done) {
5879           int tag = input.readTag();
5880           switch (tag) {
5881             case 0:
5882               done = true;
5883               break;
5884             default: {
5885               if (!parseUnknownField(input, unknownFields,
5886                                      extensionRegistry, tag)) {
5887                 done = true;
5888               }
5889               break;
5890             }
5891           }
5892         }
5893       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5894         throw e.setUnfinishedMessage(this);
5895       } catch (java.io.IOException e) {
5896         throw new com.google.protobuf.InvalidProtocolBufferException(
5897             e.getMessage()).setUnfinishedMessage(this);
5898       } finally {
5899         this.unknownFields = unknownFields.build();
5900         makeExtensionsImmutable();
5901       }
5902     }
5903     public static final com.google.protobuf.Descriptors.Descriptor
5904         getDescriptor() {
5905       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
5906     }
5907
5908     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5909         internalGetFieldAccessorTable() {
5910       return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable
5911           .ensureFieldAccessorsInitialized(
5912               org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.Builder.class);
5913     }
5914
5915     public static com.google.protobuf.Parser<MergeDataReply> PARSER =
5916         new com.google.protobuf.AbstractParser<MergeDataReply>() {
5917       public MergeDataReply parsePartialFrom(
5918           com.google.protobuf.CodedInputStream input,
5919           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5920           throws com.google.protobuf.InvalidProtocolBufferException {
5921         return new MergeDataReply(input, extensionRegistry);
5922       }
5923     };
5924
5925     @java.lang.Override
5926     public com.google.protobuf.Parser<MergeDataReply> getParserForType() {
5927       return PARSER;
5928     }
5929
5930     private void initFields() {
5931     }
5932     private byte memoizedIsInitialized = -1;
5933     public final boolean isInitialized() {
5934       byte isInitialized = memoizedIsInitialized;
5935       if (isInitialized != -1) return isInitialized == 1;
5936
5937       memoizedIsInitialized = 1;
5938       return true;
5939     }
5940
5941     public void writeTo(com.google.protobuf.CodedOutputStream output)
5942                         throws java.io.IOException {
5943       getSerializedSize();
5944       getUnknownFields().writeTo(output);
5945     }
5946
5947     private int memoizedSerializedSize = -1;
5948     public int getSerializedSize() {
5949       int size = memoizedSerializedSize;
5950       if (size != -1) return size;
5951
5952       size = 0;
5953       size += getUnknownFields().getSerializedSize();
5954       memoizedSerializedSize = size;
5955       return size;
5956     }
5957
5958     private static final long serialVersionUID = 0L;
5959     @java.lang.Override
5960     protected java.lang.Object writeReplace()
5961         throws java.io.ObjectStreamException {
5962       return super.writeReplace();
5963     }
5964
5965     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
5966         com.google.protobuf.ByteString data)
5967         throws com.google.protobuf.InvalidProtocolBufferException {
5968       return PARSER.parseFrom(data);
5969     }
5970     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
5971         com.google.protobuf.ByteString data,
5972         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5973         throws com.google.protobuf.InvalidProtocolBufferException {
5974       return PARSER.parseFrom(data, extensionRegistry);
5975     }
5976     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(byte[] data)
5977         throws com.google.protobuf.InvalidProtocolBufferException {
5978       return PARSER.parseFrom(data);
5979     }
5980     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
5981         byte[] data,
5982         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5983         throws com.google.protobuf.InvalidProtocolBufferException {
5984       return PARSER.parseFrom(data, extensionRegistry);
5985     }
5986     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(java.io.InputStream input)
5987         throws java.io.IOException {
5988       return PARSER.parseFrom(input);
5989     }
5990     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
5991         java.io.InputStream input,
5992         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5993         throws java.io.IOException {
5994       return PARSER.parseFrom(input, extensionRegistry);
5995     }
5996     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseDelimitedFrom(java.io.InputStream input)
5997         throws java.io.IOException {
5998       return PARSER.parseDelimitedFrom(input);
5999     }
6000     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseDelimitedFrom(
6001         java.io.InputStream input,
6002         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6003         throws java.io.IOException {
6004       return PARSER.parseDelimitedFrom(input, extensionRegistry);
6005     }
6006     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6007         com.google.protobuf.CodedInputStream input)
6008         throws java.io.IOException {
6009       return PARSER.parseFrom(input);
6010     }
6011     public static org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parseFrom(
6012         com.google.protobuf.CodedInputStream input,
6013         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6014         throws java.io.IOException {
6015       return PARSER.parseFrom(input, extensionRegistry);
6016     }
6017
6018     public static Builder newBuilder() { return Builder.create(); }
6019     public Builder newBuilderForType() { return newBuilder(); }
6020     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply prototype) {
6021       return newBuilder().mergeFrom(prototype);
6022     }
6023     public Builder toBuilder() { return newBuilder(this); }
6024
6025     @java.lang.Override
6026     protected Builder newBuilderForType(
6027         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6028       Builder builder = new Builder(parent);
6029       return builder;
6030     }
6031     /**
6032      * Protobuf type {@code org.opendaylight.controller.mdsal.MergeDataReply}
6033      */
6034     public static final class Builder extends
6035         com.google.protobuf.GeneratedMessage.Builder<Builder>
6036        implements org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReplyOrBuilder {
6037       public static final com.google.protobuf.Descriptors.Descriptor
6038           getDescriptor() {
6039         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6040       }
6041
6042       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6043           internalGetFieldAccessorTable() {
6044         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable
6045             .ensureFieldAccessorsInitialized(
6046                 org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.class, org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.Builder.class);
6047       }
6048
6049       // Construct using org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.newBuilder()
6050       private Builder() {
6051         maybeForceBuilderInitialization();
6052       }
6053
6054       private Builder(
6055           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6056         super(parent);
6057         maybeForceBuilderInitialization();
6058       }
6059       private void maybeForceBuilderInitialization() {
6060         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6061         }
6062       }
6063       private static Builder create() {
6064         return new Builder();
6065       }
6066
6067       public Builder clear() {
6068         super.clear();
6069         return this;
6070       }
6071
6072       public Builder clone() {
6073         return create().mergeFrom(buildPartial());
6074       }
6075
6076       public com.google.protobuf.Descriptors.Descriptor
6077           getDescriptorForType() {
6078         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6079       }
6080
6081       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply getDefaultInstanceForType() {
6082         return org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.getDefaultInstance();
6083       }
6084
6085       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply build() {
6086         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply result = buildPartial();
6087         if (!result.isInitialized()) {
6088           throw newUninitializedMessageException(result);
6089         }
6090         return result;
6091       }
6092
6093       public org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply buildPartial() {
6094         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply result = new org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply(this);
6095         onBuilt();
6096         return result;
6097       }
6098
6099       public Builder mergeFrom(com.google.protobuf.Message other) {
6100         if (other instanceof org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply) {
6101           return mergeFrom((org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply)other);
6102         } else {
6103           super.mergeFrom(other);
6104           return this;
6105         }
6106       }
6107
6108       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply other) {
6109         if (other == org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply.getDefaultInstance()) return this;
6110         this.mergeUnknownFields(other.getUnknownFields());
6111         return this;
6112       }
6113
6114       public final boolean isInitialized() {
6115         return true;
6116       }
6117
6118       public Builder mergeFrom(
6119           com.google.protobuf.CodedInputStream input,
6120           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6121           throws java.io.IOException {
6122         org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply parsedMessage = null;
6123         try {
6124           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
6125         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6126           parsedMessage = (org.opendaylight.controller.protobuff.messages.transaction.ShardTransactionMessages.MergeDataReply) e.getUnfinishedMessage();
6127           throw e;
6128         } finally {
6129           if (parsedMessage != null) {
6130             mergeFrom(parsedMessage);
6131           }
6132         }
6133         return this;
6134       }
6135
6136       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.MergeDataReply)
6137     }
6138
6139     static {
6140       defaultInstance = new MergeDataReply(true);
6141       defaultInstance.initFields();
6142     }
6143
6144     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.MergeDataReply)
6145   }
6146
6147   private static com.google.protobuf.Descriptors.Descriptor
6148     internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
6149   private static
6150     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6151       internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable;
6152   private static com.google.protobuf.Descriptors.Descriptor
6153     internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
6154   private static
6155     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6156       internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable;
6157   private static com.google.protobuf.Descriptors.Descriptor
6158     internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
6159   private static
6160     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6161       internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable;
6162   private static com.google.protobuf.Descriptors.Descriptor
6163     internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
6164   private static
6165     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6166       internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable;
6167   private static com.google.protobuf.Descriptors.Descriptor
6168     internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
6169   private static
6170     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6171       internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable;
6172   private static com.google.protobuf.Descriptors.Descriptor
6173     internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
6174   private static
6175     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6176       internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable;
6177   private static com.google.protobuf.Descriptors.Descriptor
6178     internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
6179   private static
6180     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6181       internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable;
6182   private static com.google.protobuf.Descriptors.Descriptor
6183     internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
6184   private static
6185     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6186       internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable;
6187   private static com.google.protobuf.Descriptors.Descriptor
6188     internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
6189   private static
6190     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6191       internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable;
6192   private static com.google.protobuf.Descriptors.Descriptor
6193     internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor;
6194   private static
6195     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6196       internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable;
6197   private static com.google.protobuf.Descriptors.Descriptor
6198     internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor;
6199   private static
6200     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6201       internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable;
6202   private static com.google.protobuf.Descriptors.Descriptor
6203     internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor;
6204   private static
6205     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6206       internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable;
6207   private static com.google.protobuf.Descriptors.Descriptor
6208     internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor;
6209   private static
6210     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6211       internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable;
6212   private static com.google.protobuf.Descriptors.Descriptor
6213     internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor;
6214   private static
6215     com.google.protobuf.GeneratedMessage.FieldAccessorTable
6216       internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable;
6217
6218   public static com.google.protobuf.Descriptors.FileDescriptor
6219       getDescriptor() {
6220     return descriptor;
6221   }
6222   private static com.google.protobuf.Descriptors.FileDescriptor
6223       descriptor;
6224   static {
6225     java.lang.String[] descriptorData = {
6226       "\n\026ShardTransaction.proto\022!org.opendaylig" +
6227       "ht.controller.mdsal\032\014Common.proto\"\022\n\020Clo" +
6228       "seTransaction\"\027\n\025CloseTransactionReply\"\023" +
6229       "\n\021CreateTransaction\"M\n\026CreateTransaction" +
6230       "Reply\022\034\n\024transactionActorPath\030\001 \002(\t\022\025\n\rt" +
6231       "ransactionId\030\002 \002(\t\"\022\n\020ReadyTransaction\"*" +
6232       "\n\025ReadyTransactionReply\022\021\n\tactorPath\030\001 \002" +
6233       "(\t\"5\n\nDeleteData\022\'\n\037instanceIdentifierPa" +
6234       "thArguments\030\001 \002(\t\"\021\n\017DeleteDataReply\"3\n\010" +
6235       "ReadData\022\'\n\037instanceIdentifierPathArgume",
6236       "nts\030\001 \002(\t\"P\n\rReadDataReply\022?\n\016normalized" +
6237       "Node\030\001 \001(\0132\'.org.opendaylight.controller" +
6238       ".mdsal.Node\"u\n\tWriteData\022\'\n\037instanceIden" +
6239       "tifierPathArguments\030\001 \002(\t\022?\n\016normalizedN" +
6240       "ode\030\002 \002(\0132\'.org.opendaylight.controller." +
6241       "mdsal.Node\"\020\n\016WriteDataReply\"u\n\tMergeDat" +
6242       "a\022\'\n\037instanceIdentifierPathArguments\030\001 \002" +
6243       "(\t\022?\n\016normalizedNode\030\002 \002(\0132\'.org.openday" +
6244       "light.controller.mdsal.Node\"\020\n\016MergeData" +
6245       "ReplyBV\n:org.opendaylight.controller.pro",
6246       "tobuff.messages.transactionB\030ShardTransa" +
6247       "ctionMessages"
6248     };
6249     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
6250       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
6251         public com.google.protobuf.ExtensionRegistry assignDescriptors(
6252             com.google.protobuf.Descriptors.FileDescriptor root) {
6253           descriptor = root;
6254           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor =
6255             getDescriptor().getMessageTypes().get(0);
6256           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable = new
6257             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6258               internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor,
6259               new java.lang.String[] { });
6260           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor =
6261             getDescriptor().getMessageTypes().get(1);
6262           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable = new
6263             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6264               internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor,
6265               new java.lang.String[] { });
6266           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor =
6267             getDescriptor().getMessageTypes().get(2);
6268           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable = new
6269             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6270               internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor,
6271               new java.lang.String[] { });
6272           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor =
6273             getDescriptor().getMessageTypes().get(3);
6274           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable = new
6275             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6276               internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor,
6277               new java.lang.String[] { "TransactionActorPath", "TransactionId", });
6278           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor =
6279             getDescriptor().getMessageTypes().get(4);
6280           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable = new
6281             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6282               internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor,
6283               new java.lang.String[] { });
6284           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor =
6285             getDescriptor().getMessageTypes().get(5);
6286           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable = new
6287             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6288               internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor,
6289               new java.lang.String[] { "ActorPath", });
6290           internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor =
6291             getDescriptor().getMessageTypes().get(6);
6292           internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable = new
6293             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6294               internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor,
6295               new java.lang.String[] { "InstanceIdentifierPathArguments", });
6296           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor =
6297             getDescriptor().getMessageTypes().get(7);
6298           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable = new
6299             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6300               internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor,
6301               new java.lang.String[] { });
6302           internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor =
6303             getDescriptor().getMessageTypes().get(8);
6304           internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable = new
6305             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6306               internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor,
6307               new java.lang.String[] { "InstanceIdentifierPathArguments", });
6308           internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor =
6309             getDescriptor().getMessageTypes().get(9);
6310           internal_static_org_opendaylight_controller_mdsal_ReadDataReply_fieldAccessorTable = new
6311             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6312               internal_static_org_opendaylight_controller_mdsal_ReadDataReply_descriptor,
6313               new java.lang.String[] { "NormalizedNode", });
6314           internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor =
6315             getDescriptor().getMessageTypes().get(10);
6316           internal_static_org_opendaylight_controller_mdsal_WriteData_fieldAccessorTable = new
6317             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6318               internal_static_org_opendaylight_controller_mdsal_WriteData_descriptor,
6319               new java.lang.String[] { "InstanceIdentifierPathArguments", "NormalizedNode", });
6320           internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor =
6321             getDescriptor().getMessageTypes().get(11);
6322           internal_static_org_opendaylight_controller_mdsal_WriteDataReply_fieldAccessorTable = new
6323             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6324               internal_static_org_opendaylight_controller_mdsal_WriteDataReply_descriptor,
6325               new java.lang.String[] { });
6326           internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor =
6327             getDescriptor().getMessageTypes().get(12);
6328           internal_static_org_opendaylight_controller_mdsal_MergeData_fieldAccessorTable = new
6329             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6330               internal_static_org_opendaylight_controller_mdsal_MergeData_descriptor,
6331               new java.lang.String[] { "InstanceIdentifierPathArguments", "NormalizedNode", });
6332           internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor =
6333             getDescriptor().getMessageTypes().get(13);
6334           internal_static_org_opendaylight_controller_mdsal_MergeDataReply_fieldAccessorTable = new
6335             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
6336               internal_static_org_opendaylight_controller_mdsal_MergeDataReply_descriptor,
6337               new java.lang.String[] { });
6338           return null;
6339         }
6340       };
6341     com.google.protobuf.Descriptors.FileDescriptor
6342       .internalBuildGeneratedFileFrom(descriptorData,
6343         new com.google.protobuf.Descriptors.FileDescriptor[] {
6344           org.opendaylight.controller.protobuff.messages.common.NormalizedNodeMessages.getDescriptor(),
6345         }, assigner);
6346   }
6347
6348   // @@protoc_insertion_point(outer_class_scope)
6349 }