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