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