Fixed for bug : 1171 - issue while creating subnet
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / java / org / opendaylight / controller / cluster / datastore / transaction / ShardTransactionMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: ShardTransactionMessages.proto
3
4 package org.opendaylight.controller.cluster.datastore.transaction;
5
6 public final class ShardTransactionMessages {
7   private ShardTransactionMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface CloseTransactionOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13   }
14   /**
15    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransaction}
16    */
17   public static final class CloseTransaction extends
18       com.google.protobuf.GeneratedMessage
19       implements CloseTransactionOrBuilder {
20     // Use CloseTransaction.newBuilder() to construct.
21     private CloseTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
22       super(builder);
23       this.unknownFields = builder.getUnknownFields();
24     }
25     private CloseTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
26
27     private static final CloseTransaction defaultInstance;
28     public static CloseTransaction getDefaultInstance() {
29       return defaultInstance;
30     }
31
32     public CloseTransaction getDefaultInstanceForType() {
33       return defaultInstance;
34     }
35
36     private final com.google.protobuf.UnknownFieldSet unknownFields;
37     @java.lang.Override
38     public final com.google.protobuf.UnknownFieldSet
39         getUnknownFields() {
40       return this.unknownFields;
41     }
42     private CloseTransaction(
43         com.google.protobuf.CodedInputStream input,
44         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
45         throws com.google.protobuf.InvalidProtocolBufferException {
46       initFields();
47       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
48           com.google.protobuf.UnknownFieldSet.newBuilder();
49       try {
50         boolean done = false;
51         while (!done) {
52           int tag = input.readTag();
53           switch (tag) {
54             case 0:
55               done = true;
56               break;
57             default: {
58               if (!parseUnknownField(input, unknownFields,
59                                      extensionRegistry, tag)) {
60                 done = true;
61               }
62               break;
63             }
64           }
65         }
66       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
67         throw e.setUnfinishedMessage(this);
68       } catch (java.io.IOException e) {
69         throw new com.google.protobuf.InvalidProtocolBufferException(
70             e.getMessage()).setUnfinishedMessage(this);
71       } finally {
72         this.unknownFields = unknownFields.build();
73         makeExtensionsImmutable();
74       }
75     }
76     public static final com.google.protobuf.Descriptors.Descriptor
77         getDescriptor() {
78       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
79     }
80
81     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
82         internalGetFieldAccessorTable() {
83       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable
84           .ensureFieldAccessorsInitialized(
85               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.Builder.class);
86     }
87
88     public static com.google.protobuf.Parser<CloseTransaction> PARSER =
89         new com.google.protobuf.AbstractParser<CloseTransaction>() {
90       public CloseTransaction parsePartialFrom(
91           com.google.protobuf.CodedInputStream input,
92           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
93           throws com.google.protobuf.InvalidProtocolBufferException {
94         return new CloseTransaction(input, extensionRegistry);
95       }
96     };
97
98     @java.lang.Override
99     public com.google.protobuf.Parser<CloseTransaction> getParserForType() {
100       return PARSER;
101     }
102
103     private void initFields() {
104     }
105     private byte memoizedIsInitialized = -1;
106     public final boolean isInitialized() {
107       byte isInitialized = memoizedIsInitialized;
108       if (isInitialized != -1) return isInitialized == 1;
109
110       memoizedIsInitialized = 1;
111       return true;
112     }
113
114     public void writeTo(com.google.protobuf.CodedOutputStream output)
115                         throws java.io.IOException {
116       getSerializedSize();
117       getUnknownFields().writeTo(output);
118     }
119
120     private int memoizedSerializedSize = -1;
121     public int getSerializedSize() {
122       int size = memoizedSerializedSize;
123       if (size != -1) return size;
124
125       size = 0;
126       size += getUnknownFields().getSerializedSize();
127       memoizedSerializedSize = size;
128       return size;
129     }
130
131     private static final long serialVersionUID = 0L;
132     @java.lang.Override
133     protected java.lang.Object writeReplace()
134         throws java.io.ObjectStreamException {
135       return super.writeReplace();
136     }
137
138     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
139         com.google.protobuf.ByteString data)
140         throws com.google.protobuf.InvalidProtocolBufferException {
141       return PARSER.parseFrom(data);
142     }
143     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
144         com.google.protobuf.ByteString data,
145         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
146         throws com.google.protobuf.InvalidProtocolBufferException {
147       return PARSER.parseFrom(data, extensionRegistry);
148     }
149     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(byte[] data)
150         throws com.google.protobuf.InvalidProtocolBufferException {
151       return PARSER.parseFrom(data);
152     }
153     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
154         byte[] data,
155         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
156         throws com.google.protobuf.InvalidProtocolBufferException {
157       return PARSER.parseFrom(data, extensionRegistry);
158     }
159     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(java.io.InputStream input)
160         throws java.io.IOException {
161       return PARSER.parseFrom(input);
162     }
163     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
164         java.io.InputStream input,
165         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
166         throws java.io.IOException {
167       return PARSER.parseFrom(input, extensionRegistry);
168     }
169     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseDelimitedFrom(java.io.InputStream input)
170         throws java.io.IOException {
171       return PARSER.parseDelimitedFrom(input);
172     }
173     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseDelimitedFrom(
174         java.io.InputStream input,
175         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
176         throws java.io.IOException {
177       return PARSER.parseDelimitedFrom(input, extensionRegistry);
178     }
179     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
180         com.google.protobuf.CodedInputStream input)
181         throws java.io.IOException {
182       return PARSER.parseFrom(input);
183     }
184     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parseFrom(
185         com.google.protobuf.CodedInputStream input,
186         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
187         throws java.io.IOException {
188       return PARSER.parseFrom(input, extensionRegistry);
189     }
190
191     public static Builder newBuilder() { return Builder.create(); }
192     public Builder newBuilderForType() { return newBuilder(); }
193     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction prototype) {
194       return newBuilder().mergeFrom(prototype);
195     }
196     public Builder toBuilder() { return newBuilder(this); }
197
198     @java.lang.Override
199     protected Builder newBuilderForType(
200         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
201       Builder builder = new Builder(parent);
202       return builder;
203     }
204     /**
205      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransaction}
206      */
207     public static final class Builder extends
208         com.google.protobuf.GeneratedMessage.Builder<Builder>
209        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionOrBuilder {
210       public static final com.google.protobuf.Descriptors.Descriptor
211           getDescriptor() {
212         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
213       }
214
215       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
216           internalGetFieldAccessorTable() {
217         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable
218             .ensureFieldAccessorsInitialized(
219                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.Builder.class);
220       }
221
222       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.newBuilder()
223       private Builder() {
224         maybeForceBuilderInitialization();
225       }
226
227       private Builder(
228           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
229         super(parent);
230         maybeForceBuilderInitialization();
231       }
232       private void maybeForceBuilderInitialization() {
233         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
234         }
235       }
236       private static Builder create() {
237         return new Builder();
238       }
239
240       public Builder clear() {
241         super.clear();
242         return this;
243       }
244
245       public Builder clone() {
246         return create().mergeFrom(buildPartial());
247       }
248
249       public com.google.protobuf.Descriptors.Descriptor
250           getDescriptorForType() {
251         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
252       }
253
254       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction getDefaultInstanceForType() {
255         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.getDefaultInstance();
256       }
257
258       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction build() {
259         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction result = buildPartial();
260         if (!result.isInitialized()) {
261           throw newUninitializedMessageException(result);
262         }
263         return result;
264       }
265
266       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction buildPartial() {
267         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction(this);
268         onBuilt();
269         return result;
270       }
271
272       public Builder mergeFrom(com.google.protobuf.Message other) {
273         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction) {
274           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction)other);
275         } else {
276           super.mergeFrom(other);
277           return this;
278         }
279       }
280
281       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction other) {
282         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction.getDefaultInstance()) return this;
283         this.mergeUnknownFields(other.getUnknownFields());
284         return this;
285       }
286
287       public final boolean isInitialized() {
288         return true;
289       }
290
291       public Builder mergeFrom(
292           com.google.protobuf.CodedInputStream input,
293           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
294           throws java.io.IOException {
295         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction parsedMessage = null;
296         try {
297           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
298         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
299           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransaction) e.getUnfinishedMessage();
300           throw e;
301         } finally {
302           if (parsedMessage != null) {
303             mergeFrom(parsedMessage);
304           }
305         }
306         return this;
307       }
308
309       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransaction)
310     }
311
312     static {
313       defaultInstance = new CloseTransaction(true);
314       defaultInstance.initFields();
315     }
316
317     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransaction)
318   }
319
320   public interface CloseTransactionReplyOrBuilder
321       extends com.google.protobuf.MessageOrBuilder {
322   }
323   /**
324    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionReply}
325    */
326   public static final class CloseTransactionReply extends
327       com.google.protobuf.GeneratedMessage
328       implements CloseTransactionReplyOrBuilder {
329     // Use CloseTransactionReply.newBuilder() to construct.
330     private CloseTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
331       super(builder);
332       this.unknownFields = builder.getUnknownFields();
333     }
334     private CloseTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
335
336     private static final CloseTransactionReply defaultInstance;
337     public static CloseTransactionReply getDefaultInstance() {
338       return defaultInstance;
339     }
340
341     public CloseTransactionReply getDefaultInstanceForType() {
342       return defaultInstance;
343     }
344
345     private final com.google.protobuf.UnknownFieldSet unknownFields;
346     @java.lang.Override
347     public final com.google.protobuf.UnknownFieldSet
348         getUnknownFields() {
349       return this.unknownFields;
350     }
351     private CloseTransactionReply(
352         com.google.protobuf.CodedInputStream input,
353         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
354         throws com.google.protobuf.InvalidProtocolBufferException {
355       initFields();
356       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
357           com.google.protobuf.UnknownFieldSet.newBuilder();
358       try {
359         boolean done = false;
360         while (!done) {
361           int tag = input.readTag();
362           switch (tag) {
363             case 0:
364               done = true;
365               break;
366             default: {
367               if (!parseUnknownField(input, unknownFields,
368                                      extensionRegistry, tag)) {
369                 done = true;
370               }
371               break;
372             }
373           }
374         }
375       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
376         throw e.setUnfinishedMessage(this);
377       } catch (java.io.IOException e) {
378         throw new com.google.protobuf.InvalidProtocolBufferException(
379             e.getMessage()).setUnfinishedMessage(this);
380       } finally {
381         this.unknownFields = unknownFields.build();
382         makeExtensionsImmutable();
383       }
384     }
385     public static final com.google.protobuf.Descriptors.Descriptor
386         getDescriptor() {
387       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
388     }
389
390     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
391         internalGetFieldAccessorTable() {
392       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable
393           .ensureFieldAccessorsInitialized(
394               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.Builder.class);
395     }
396
397     public static com.google.protobuf.Parser<CloseTransactionReply> PARSER =
398         new com.google.protobuf.AbstractParser<CloseTransactionReply>() {
399       public CloseTransactionReply parsePartialFrom(
400           com.google.protobuf.CodedInputStream input,
401           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
402           throws com.google.protobuf.InvalidProtocolBufferException {
403         return new CloseTransactionReply(input, extensionRegistry);
404       }
405     };
406
407     @java.lang.Override
408     public com.google.protobuf.Parser<CloseTransactionReply> getParserForType() {
409       return PARSER;
410     }
411
412     private void initFields() {
413     }
414     private byte memoizedIsInitialized = -1;
415     public final boolean isInitialized() {
416       byte isInitialized = memoizedIsInitialized;
417       if (isInitialized != -1) return isInitialized == 1;
418
419       memoizedIsInitialized = 1;
420       return true;
421     }
422
423     public void writeTo(com.google.protobuf.CodedOutputStream output)
424                         throws java.io.IOException {
425       getSerializedSize();
426       getUnknownFields().writeTo(output);
427     }
428
429     private int memoizedSerializedSize = -1;
430     public int getSerializedSize() {
431       int size = memoizedSerializedSize;
432       if (size != -1) return size;
433
434       size = 0;
435       size += getUnknownFields().getSerializedSize();
436       memoizedSerializedSize = size;
437       return size;
438     }
439
440     private static final long serialVersionUID = 0L;
441     @java.lang.Override
442     protected java.lang.Object writeReplace()
443         throws java.io.ObjectStreamException {
444       return super.writeReplace();
445     }
446
447     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
448         com.google.protobuf.ByteString data)
449         throws com.google.protobuf.InvalidProtocolBufferException {
450       return PARSER.parseFrom(data);
451     }
452     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
453         com.google.protobuf.ByteString data,
454         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
455         throws com.google.protobuf.InvalidProtocolBufferException {
456       return PARSER.parseFrom(data, extensionRegistry);
457     }
458     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(byte[] data)
459         throws com.google.protobuf.InvalidProtocolBufferException {
460       return PARSER.parseFrom(data);
461     }
462     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
463         byte[] data,
464         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
465         throws com.google.protobuf.InvalidProtocolBufferException {
466       return PARSER.parseFrom(data, extensionRegistry);
467     }
468     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(java.io.InputStream input)
469         throws java.io.IOException {
470       return PARSER.parseFrom(input);
471     }
472     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
473         java.io.InputStream input,
474         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
475         throws java.io.IOException {
476       return PARSER.parseFrom(input, extensionRegistry);
477     }
478     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseDelimitedFrom(java.io.InputStream input)
479         throws java.io.IOException {
480       return PARSER.parseDelimitedFrom(input);
481     }
482     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseDelimitedFrom(
483         java.io.InputStream input,
484         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
485         throws java.io.IOException {
486       return PARSER.parseDelimitedFrom(input, extensionRegistry);
487     }
488     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
489         com.google.protobuf.CodedInputStream input)
490         throws java.io.IOException {
491       return PARSER.parseFrom(input);
492     }
493     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parseFrom(
494         com.google.protobuf.CodedInputStream input,
495         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
496         throws java.io.IOException {
497       return PARSER.parseFrom(input, extensionRegistry);
498     }
499
500     public static Builder newBuilder() { return Builder.create(); }
501     public Builder newBuilderForType() { return newBuilder(); }
502     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply prototype) {
503       return newBuilder().mergeFrom(prototype);
504     }
505     public Builder toBuilder() { return newBuilder(this); }
506
507     @java.lang.Override
508     protected Builder newBuilderForType(
509         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
510       Builder builder = new Builder(parent);
511       return builder;
512     }
513     /**
514      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseTransactionReply}
515      */
516     public static final class Builder extends
517         com.google.protobuf.GeneratedMessage.Builder<Builder>
518        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReplyOrBuilder {
519       public static final com.google.protobuf.Descriptors.Descriptor
520           getDescriptor() {
521         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
522       }
523
524       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
525           internalGetFieldAccessorTable() {
526         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable
527             .ensureFieldAccessorsInitialized(
528                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.Builder.class);
529       }
530
531       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.newBuilder()
532       private Builder() {
533         maybeForceBuilderInitialization();
534       }
535
536       private Builder(
537           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
538         super(parent);
539         maybeForceBuilderInitialization();
540       }
541       private void maybeForceBuilderInitialization() {
542         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
543         }
544       }
545       private static Builder create() {
546         return new Builder();
547       }
548
549       public Builder clear() {
550         super.clear();
551         return this;
552       }
553
554       public Builder clone() {
555         return create().mergeFrom(buildPartial());
556       }
557
558       public com.google.protobuf.Descriptors.Descriptor
559           getDescriptorForType() {
560         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
561       }
562
563       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply getDefaultInstanceForType() {
564         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.getDefaultInstance();
565       }
566
567       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply build() {
568         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply result = buildPartial();
569         if (!result.isInitialized()) {
570           throw newUninitializedMessageException(result);
571         }
572         return result;
573       }
574
575       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply buildPartial() {
576         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply(this);
577         onBuilt();
578         return result;
579       }
580
581       public Builder mergeFrom(com.google.protobuf.Message other) {
582         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply) {
583           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply)other);
584         } else {
585           super.mergeFrom(other);
586           return this;
587         }
588       }
589
590       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply other) {
591         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply.getDefaultInstance()) return this;
592         this.mergeUnknownFields(other.getUnknownFields());
593         return this;
594       }
595
596       public final boolean isInitialized() {
597         return true;
598       }
599
600       public Builder mergeFrom(
601           com.google.protobuf.CodedInputStream input,
602           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
603           throws java.io.IOException {
604         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply parsedMessage = null;
605         try {
606           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
607         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
608           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CloseTransactionReply) e.getUnfinishedMessage();
609           throw e;
610         } finally {
611           if (parsedMessage != null) {
612             mergeFrom(parsedMessage);
613           }
614         }
615         return this;
616       }
617
618       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseTransactionReply)
619     }
620
621     static {
622       defaultInstance = new CloseTransactionReply(true);
623       defaultInstance.initFields();
624     }
625
626     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseTransactionReply)
627   }
628
629   public interface CreateTransactionOrBuilder
630       extends com.google.protobuf.MessageOrBuilder {
631   }
632   /**
633    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
634    */
635   public static final class CreateTransaction extends
636       com.google.protobuf.GeneratedMessage
637       implements CreateTransactionOrBuilder {
638     // Use CreateTransaction.newBuilder() to construct.
639     private CreateTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
640       super(builder);
641       this.unknownFields = builder.getUnknownFields();
642     }
643     private CreateTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
644
645     private static final CreateTransaction defaultInstance;
646     public static CreateTransaction getDefaultInstance() {
647       return defaultInstance;
648     }
649
650     public CreateTransaction getDefaultInstanceForType() {
651       return defaultInstance;
652     }
653
654     private final com.google.protobuf.UnknownFieldSet unknownFields;
655     @java.lang.Override
656     public final com.google.protobuf.UnknownFieldSet
657         getUnknownFields() {
658       return this.unknownFields;
659     }
660     private CreateTransaction(
661         com.google.protobuf.CodedInputStream input,
662         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
663         throws com.google.protobuf.InvalidProtocolBufferException {
664       initFields();
665       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
666           com.google.protobuf.UnknownFieldSet.newBuilder();
667       try {
668         boolean done = false;
669         while (!done) {
670           int tag = input.readTag();
671           switch (tag) {
672             case 0:
673               done = true;
674               break;
675             default: {
676               if (!parseUnknownField(input, unknownFields,
677                                      extensionRegistry, tag)) {
678                 done = true;
679               }
680               break;
681             }
682           }
683         }
684       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
685         throw e.setUnfinishedMessage(this);
686       } catch (java.io.IOException e) {
687         throw new com.google.protobuf.InvalidProtocolBufferException(
688             e.getMessage()).setUnfinishedMessage(this);
689       } finally {
690         this.unknownFields = unknownFields.build();
691         makeExtensionsImmutable();
692       }
693     }
694     public static final com.google.protobuf.Descriptors.Descriptor
695         getDescriptor() {
696       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
697     }
698
699     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
700         internalGetFieldAccessorTable() {
701       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
702           .ensureFieldAccessorsInitialized(
703               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
704     }
705
706     public static com.google.protobuf.Parser<CreateTransaction> PARSER =
707         new com.google.protobuf.AbstractParser<CreateTransaction>() {
708       public CreateTransaction parsePartialFrom(
709           com.google.protobuf.CodedInputStream input,
710           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
711           throws com.google.protobuf.InvalidProtocolBufferException {
712         return new CreateTransaction(input, extensionRegistry);
713       }
714     };
715
716     @java.lang.Override
717     public com.google.protobuf.Parser<CreateTransaction> getParserForType() {
718       return PARSER;
719     }
720
721     private void initFields() {
722     }
723     private byte memoizedIsInitialized = -1;
724     public final boolean isInitialized() {
725       byte isInitialized = memoizedIsInitialized;
726       if (isInitialized != -1) return isInitialized == 1;
727
728       memoizedIsInitialized = 1;
729       return true;
730     }
731
732     public void writeTo(com.google.protobuf.CodedOutputStream output)
733                         throws java.io.IOException {
734       getSerializedSize();
735       getUnknownFields().writeTo(output);
736     }
737
738     private int memoizedSerializedSize = -1;
739     public int getSerializedSize() {
740       int size = memoizedSerializedSize;
741       if (size != -1) return size;
742
743       size = 0;
744       size += getUnknownFields().getSerializedSize();
745       memoizedSerializedSize = size;
746       return size;
747     }
748
749     private static final long serialVersionUID = 0L;
750     @java.lang.Override
751     protected java.lang.Object writeReplace()
752         throws java.io.ObjectStreamException {
753       return super.writeReplace();
754     }
755
756     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
757         com.google.protobuf.ByteString data)
758         throws com.google.protobuf.InvalidProtocolBufferException {
759       return PARSER.parseFrom(data);
760     }
761     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
762         com.google.protobuf.ByteString data,
763         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
764         throws com.google.protobuf.InvalidProtocolBufferException {
765       return PARSER.parseFrom(data, extensionRegistry);
766     }
767     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(byte[] data)
768         throws com.google.protobuf.InvalidProtocolBufferException {
769       return PARSER.parseFrom(data);
770     }
771     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
772         byte[] data,
773         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
774         throws com.google.protobuf.InvalidProtocolBufferException {
775       return PARSER.parseFrom(data, extensionRegistry);
776     }
777     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(java.io.InputStream input)
778         throws java.io.IOException {
779       return PARSER.parseFrom(input);
780     }
781     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
782         java.io.InputStream input,
783         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
784         throws java.io.IOException {
785       return PARSER.parseFrom(input, extensionRegistry);
786     }
787     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(java.io.InputStream input)
788         throws java.io.IOException {
789       return PARSER.parseDelimitedFrom(input);
790     }
791     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseDelimitedFrom(
792         java.io.InputStream input,
793         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
794         throws java.io.IOException {
795       return PARSER.parseDelimitedFrom(input, extensionRegistry);
796     }
797     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
798         com.google.protobuf.CodedInputStream input)
799         throws java.io.IOException {
800       return PARSER.parseFrom(input);
801     }
802     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parseFrom(
803         com.google.protobuf.CodedInputStream input,
804         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
805         throws java.io.IOException {
806       return PARSER.parseFrom(input, extensionRegistry);
807     }
808
809     public static Builder newBuilder() { return Builder.create(); }
810     public Builder newBuilderForType() { return newBuilder(); }
811     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction prototype) {
812       return newBuilder().mergeFrom(prototype);
813     }
814     public Builder toBuilder() { return newBuilder(this); }
815
816     @java.lang.Override
817     protected Builder newBuilderForType(
818         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
819       Builder builder = new Builder(parent);
820       return builder;
821     }
822     /**
823      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransaction}
824      */
825     public static final class Builder extends
826         com.google.protobuf.GeneratedMessage.Builder<Builder>
827        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionOrBuilder {
828       public static final com.google.protobuf.Descriptors.Descriptor
829           getDescriptor() {
830         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
831       }
832
833       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
834           internalGetFieldAccessorTable() {
835         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable
836             .ensureFieldAccessorsInitialized(
837                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.Builder.class);
838       }
839
840       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.newBuilder()
841       private Builder() {
842         maybeForceBuilderInitialization();
843       }
844
845       private Builder(
846           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
847         super(parent);
848         maybeForceBuilderInitialization();
849       }
850       private void maybeForceBuilderInitialization() {
851         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
852         }
853       }
854       private static Builder create() {
855         return new Builder();
856       }
857
858       public Builder clear() {
859         super.clear();
860         return this;
861       }
862
863       public Builder clone() {
864         return create().mergeFrom(buildPartial());
865       }
866
867       public com.google.protobuf.Descriptors.Descriptor
868           getDescriptorForType() {
869         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
870       }
871
872       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction getDefaultInstanceForType() {
873         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance();
874       }
875
876       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction build() {
877         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction result = buildPartial();
878         if (!result.isInitialized()) {
879           throw newUninitializedMessageException(result);
880         }
881         return result;
882       }
883
884       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction buildPartial() {
885         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction(this);
886         onBuilt();
887         return result;
888       }
889
890       public Builder mergeFrom(com.google.protobuf.Message other) {
891         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction) {
892           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction)other);
893         } else {
894           super.mergeFrom(other);
895           return this;
896         }
897       }
898
899       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction other) {
900         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction.getDefaultInstance()) return this;
901         this.mergeUnknownFields(other.getUnknownFields());
902         return this;
903       }
904
905       public final boolean isInitialized() {
906         return true;
907       }
908
909       public Builder mergeFrom(
910           com.google.protobuf.CodedInputStream input,
911           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
912           throws java.io.IOException {
913         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction parsedMessage = null;
914         try {
915           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
916         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
917           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransaction) e.getUnfinishedMessage();
918           throw e;
919         } finally {
920           if (parsedMessage != null) {
921             mergeFrom(parsedMessage);
922           }
923         }
924         return this;
925       }
926
927       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransaction)
928     }
929
930     static {
931       defaultInstance = new CreateTransaction(true);
932       defaultInstance.initFields();
933     }
934
935     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransaction)
936   }
937
938   public interface CreateTransactionReplyOrBuilder
939       extends com.google.protobuf.MessageOrBuilder {
940
941     // required string transactionPath = 1;
942     /**
943      * <code>required string transactionPath = 1;</code>
944      */
945     boolean hasTransactionPath();
946     /**
947      * <code>required string transactionPath = 1;</code>
948      */
949     java.lang.String getTransactionPath();
950     /**
951      * <code>required string transactionPath = 1;</code>
952      */
953     com.google.protobuf.ByteString
954         getTransactionPathBytes();
955   }
956   /**
957    * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
958    */
959   public static final class CreateTransactionReply extends
960       com.google.protobuf.GeneratedMessage
961       implements CreateTransactionReplyOrBuilder {
962     // Use CreateTransactionReply.newBuilder() to construct.
963     private CreateTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
964       super(builder);
965       this.unknownFields = builder.getUnknownFields();
966     }
967     private CreateTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
968
969     private static final CreateTransactionReply defaultInstance;
970     public static CreateTransactionReply getDefaultInstance() {
971       return defaultInstance;
972     }
973
974     public CreateTransactionReply getDefaultInstanceForType() {
975       return defaultInstance;
976     }
977
978     private final com.google.protobuf.UnknownFieldSet unknownFields;
979     @java.lang.Override
980     public final com.google.protobuf.UnknownFieldSet
981         getUnknownFields() {
982       return this.unknownFields;
983     }
984     private CreateTransactionReply(
985         com.google.protobuf.CodedInputStream input,
986         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
987         throws com.google.protobuf.InvalidProtocolBufferException {
988       initFields();
989       int mutable_bitField0_ = 0;
990       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
991           com.google.protobuf.UnknownFieldSet.newBuilder();
992       try {
993         boolean done = false;
994         while (!done) {
995           int tag = input.readTag();
996           switch (tag) {
997             case 0:
998               done = true;
999               break;
1000             default: {
1001               if (!parseUnknownField(input, unknownFields,
1002                                      extensionRegistry, tag)) {
1003                 done = true;
1004               }
1005               break;
1006             }
1007             case 10: {
1008               bitField0_ |= 0x00000001;
1009               transactionPath_ = input.readBytes();
1010               break;
1011             }
1012           }
1013         }
1014       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1015         throw e.setUnfinishedMessage(this);
1016       } catch (java.io.IOException e) {
1017         throw new com.google.protobuf.InvalidProtocolBufferException(
1018             e.getMessage()).setUnfinishedMessage(this);
1019       } finally {
1020         this.unknownFields = unknownFields.build();
1021         makeExtensionsImmutable();
1022       }
1023     }
1024     public static final com.google.protobuf.Descriptors.Descriptor
1025         getDescriptor() {
1026       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1027     }
1028
1029     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1030         internalGetFieldAccessorTable() {
1031       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1032           .ensureFieldAccessorsInitialized(
1033               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1034     }
1035
1036     public static com.google.protobuf.Parser<CreateTransactionReply> PARSER =
1037         new com.google.protobuf.AbstractParser<CreateTransactionReply>() {
1038       public CreateTransactionReply parsePartialFrom(
1039           com.google.protobuf.CodedInputStream input,
1040           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1041           throws com.google.protobuf.InvalidProtocolBufferException {
1042         return new CreateTransactionReply(input, extensionRegistry);
1043       }
1044     };
1045
1046     @java.lang.Override
1047     public com.google.protobuf.Parser<CreateTransactionReply> getParserForType() {
1048       return PARSER;
1049     }
1050
1051     private int bitField0_;
1052     // required string transactionPath = 1;
1053     public static final int TRANSACTIONPATH_FIELD_NUMBER = 1;
1054     private java.lang.Object transactionPath_;
1055     /**
1056      * <code>required string transactionPath = 1;</code>
1057      */
1058     public boolean hasTransactionPath() {
1059       return ((bitField0_ & 0x00000001) == 0x00000001);
1060     }
1061     /**
1062      * <code>required string transactionPath = 1;</code>
1063      */
1064     public java.lang.String getTransactionPath() {
1065       java.lang.Object ref = transactionPath_;
1066       if (ref instanceof java.lang.String) {
1067         return (java.lang.String) ref;
1068       } else {
1069         com.google.protobuf.ByteString bs =
1070             (com.google.protobuf.ByteString) ref;
1071         java.lang.String s = bs.toStringUtf8();
1072         if (bs.isValidUtf8()) {
1073           transactionPath_ = s;
1074         }
1075         return s;
1076       }
1077     }
1078     /**
1079      * <code>required string transactionPath = 1;</code>
1080      */
1081     public com.google.protobuf.ByteString
1082         getTransactionPathBytes() {
1083       java.lang.Object ref = transactionPath_;
1084       if (ref instanceof java.lang.String) {
1085         com.google.protobuf.ByteString b =
1086             com.google.protobuf.ByteString.copyFromUtf8(
1087                 (java.lang.String) ref);
1088         transactionPath_ = b;
1089         return b;
1090       } else {
1091         return (com.google.protobuf.ByteString) ref;
1092       }
1093     }
1094
1095     private void initFields() {
1096       transactionPath_ = "";
1097     }
1098     private byte memoizedIsInitialized = -1;
1099     public final boolean isInitialized() {
1100       byte isInitialized = memoizedIsInitialized;
1101       if (isInitialized != -1) return isInitialized == 1;
1102
1103       if (!hasTransactionPath()) {
1104         memoizedIsInitialized = 0;
1105         return false;
1106       }
1107       memoizedIsInitialized = 1;
1108       return true;
1109     }
1110
1111     public void writeTo(com.google.protobuf.CodedOutputStream output)
1112                         throws java.io.IOException {
1113       getSerializedSize();
1114       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1115         output.writeBytes(1, getTransactionPathBytes());
1116       }
1117       getUnknownFields().writeTo(output);
1118     }
1119
1120     private int memoizedSerializedSize = -1;
1121     public int getSerializedSize() {
1122       int size = memoizedSerializedSize;
1123       if (size != -1) return size;
1124
1125       size = 0;
1126       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1127         size += com.google.protobuf.CodedOutputStream
1128           .computeBytesSize(1, getTransactionPathBytes());
1129       }
1130       size += getUnknownFields().getSerializedSize();
1131       memoizedSerializedSize = size;
1132       return size;
1133     }
1134
1135     private static final long serialVersionUID = 0L;
1136     @java.lang.Override
1137     protected java.lang.Object writeReplace()
1138         throws java.io.ObjectStreamException {
1139       return super.writeReplace();
1140     }
1141
1142     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1143         com.google.protobuf.ByteString data)
1144         throws com.google.protobuf.InvalidProtocolBufferException {
1145       return PARSER.parseFrom(data);
1146     }
1147     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1148         com.google.protobuf.ByteString data,
1149         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1150         throws com.google.protobuf.InvalidProtocolBufferException {
1151       return PARSER.parseFrom(data, extensionRegistry);
1152     }
1153     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(byte[] data)
1154         throws com.google.protobuf.InvalidProtocolBufferException {
1155       return PARSER.parseFrom(data);
1156     }
1157     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1158         byte[] data,
1159         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1160         throws com.google.protobuf.InvalidProtocolBufferException {
1161       return PARSER.parseFrom(data, extensionRegistry);
1162     }
1163     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(java.io.InputStream input)
1164         throws java.io.IOException {
1165       return PARSER.parseFrom(input);
1166     }
1167     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1168         java.io.InputStream input,
1169         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1170         throws java.io.IOException {
1171       return PARSER.parseFrom(input, extensionRegistry);
1172     }
1173     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(java.io.InputStream input)
1174         throws java.io.IOException {
1175       return PARSER.parseDelimitedFrom(input);
1176     }
1177     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseDelimitedFrom(
1178         java.io.InputStream input,
1179         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1180         throws java.io.IOException {
1181       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1182     }
1183     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1184         com.google.protobuf.CodedInputStream input)
1185         throws java.io.IOException {
1186       return PARSER.parseFrom(input);
1187     }
1188     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parseFrom(
1189         com.google.protobuf.CodedInputStream input,
1190         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1191         throws java.io.IOException {
1192       return PARSER.parseFrom(input, extensionRegistry);
1193     }
1194
1195     public static Builder newBuilder() { return Builder.create(); }
1196     public Builder newBuilderForType() { return newBuilder(); }
1197     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply prototype) {
1198       return newBuilder().mergeFrom(prototype);
1199     }
1200     public Builder toBuilder() { return newBuilder(this); }
1201
1202     @java.lang.Override
1203     protected Builder newBuilderForType(
1204         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1205       Builder builder = new Builder(parent);
1206       return builder;
1207     }
1208     /**
1209      * Protobuf type {@code org.opendaylight.controller.mdsal.CreateTransactionReply}
1210      */
1211     public static final class Builder extends
1212         com.google.protobuf.GeneratedMessage.Builder<Builder>
1213        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReplyOrBuilder {
1214       public static final com.google.protobuf.Descriptors.Descriptor
1215           getDescriptor() {
1216         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1217       }
1218
1219       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1220           internalGetFieldAccessorTable() {
1221         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable
1222             .ensureFieldAccessorsInitialized(
1223                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.Builder.class);
1224       }
1225
1226       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.newBuilder()
1227       private Builder() {
1228         maybeForceBuilderInitialization();
1229       }
1230
1231       private Builder(
1232           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1233         super(parent);
1234         maybeForceBuilderInitialization();
1235       }
1236       private void maybeForceBuilderInitialization() {
1237         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1238         }
1239       }
1240       private static Builder create() {
1241         return new Builder();
1242       }
1243
1244       public Builder clear() {
1245         super.clear();
1246         transactionPath_ = "";
1247         bitField0_ = (bitField0_ & ~0x00000001);
1248         return this;
1249       }
1250
1251       public Builder clone() {
1252         return create().mergeFrom(buildPartial());
1253       }
1254
1255       public com.google.protobuf.Descriptors.Descriptor
1256           getDescriptorForType() {
1257         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
1258       }
1259
1260       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply getDefaultInstanceForType() {
1261         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance();
1262       }
1263
1264       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply build() {
1265         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply result = buildPartial();
1266         if (!result.isInitialized()) {
1267           throw newUninitializedMessageException(result);
1268         }
1269         return result;
1270       }
1271
1272       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply buildPartial() {
1273         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply(this);
1274         int from_bitField0_ = bitField0_;
1275         int to_bitField0_ = 0;
1276         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1277           to_bitField0_ |= 0x00000001;
1278         }
1279         result.transactionPath_ = transactionPath_;
1280         result.bitField0_ = to_bitField0_;
1281         onBuilt();
1282         return result;
1283       }
1284
1285       public Builder mergeFrom(com.google.protobuf.Message other) {
1286         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply) {
1287           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply)other);
1288         } else {
1289           super.mergeFrom(other);
1290           return this;
1291         }
1292       }
1293
1294       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply other) {
1295         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply.getDefaultInstance()) return this;
1296         if (other.hasTransactionPath()) {
1297           bitField0_ |= 0x00000001;
1298           transactionPath_ = other.transactionPath_;
1299           onChanged();
1300         }
1301         this.mergeUnknownFields(other.getUnknownFields());
1302         return this;
1303       }
1304
1305       public final boolean isInitialized() {
1306         if (!hasTransactionPath()) {
1307
1308           return false;
1309         }
1310         return true;
1311       }
1312
1313       public Builder mergeFrom(
1314           com.google.protobuf.CodedInputStream input,
1315           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1316           throws java.io.IOException {
1317         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply parsedMessage = null;
1318         try {
1319           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1320         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1321           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.CreateTransactionReply) e.getUnfinishedMessage();
1322           throw e;
1323         } finally {
1324           if (parsedMessage != null) {
1325             mergeFrom(parsedMessage);
1326           }
1327         }
1328         return this;
1329       }
1330       private int bitField0_;
1331
1332       // required string transactionPath = 1;
1333       private java.lang.Object transactionPath_ = "";
1334       /**
1335        * <code>required string transactionPath = 1;</code>
1336        */
1337       public boolean hasTransactionPath() {
1338         return ((bitField0_ & 0x00000001) == 0x00000001);
1339       }
1340       /**
1341        * <code>required string transactionPath = 1;</code>
1342        */
1343       public java.lang.String getTransactionPath() {
1344         java.lang.Object ref = transactionPath_;
1345         if (!(ref instanceof java.lang.String)) {
1346           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1347               .toStringUtf8();
1348           transactionPath_ = s;
1349           return s;
1350         } else {
1351           return (java.lang.String) ref;
1352         }
1353       }
1354       /**
1355        * <code>required string transactionPath = 1;</code>
1356        */
1357       public com.google.protobuf.ByteString
1358           getTransactionPathBytes() {
1359         java.lang.Object ref = transactionPath_;
1360         if (ref instanceof String) {
1361           com.google.protobuf.ByteString b =
1362               com.google.protobuf.ByteString.copyFromUtf8(
1363                   (java.lang.String) ref);
1364           transactionPath_ = b;
1365           return b;
1366         } else {
1367           return (com.google.protobuf.ByteString) ref;
1368         }
1369       }
1370       /**
1371        * <code>required string transactionPath = 1;</code>
1372        */
1373       public Builder setTransactionPath(
1374           java.lang.String value) {
1375         if (value == null) {
1376     throw new NullPointerException();
1377   }
1378   bitField0_ |= 0x00000001;
1379         transactionPath_ = value;
1380         onChanged();
1381         return this;
1382       }
1383       /**
1384        * <code>required string transactionPath = 1;</code>
1385        */
1386       public Builder clearTransactionPath() {
1387         bitField0_ = (bitField0_ & ~0x00000001);
1388         transactionPath_ = getDefaultInstance().getTransactionPath();
1389         onChanged();
1390         return this;
1391       }
1392       /**
1393        * <code>required string transactionPath = 1;</code>
1394        */
1395       public Builder setTransactionPathBytes(
1396           com.google.protobuf.ByteString value) {
1397         if (value == null) {
1398     throw new NullPointerException();
1399   }
1400   bitField0_ |= 0x00000001;
1401         transactionPath_ = value;
1402         onChanged();
1403         return this;
1404       }
1405
1406       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
1407     }
1408
1409     static {
1410       defaultInstance = new CreateTransactionReply(true);
1411       defaultInstance.initFields();
1412     }
1413
1414     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CreateTransactionReply)
1415   }
1416
1417   public interface ReadyTransactionOrBuilder
1418       extends com.google.protobuf.MessageOrBuilder {
1419   }
1420   /**
1421    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
1422    */
1423   public static final class ReadyTransaction extends
1424       com.google.protobuf.GeneratedMessage
1425       implements ReadyTransactionOrBuilder {
1426     // Use ReadyTransaction.newBuilder() to construct.
1427     private ReadyTransaction(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1428       super(builder);
1429       this.unknownFields = builder.getUnknownFields();
1430     }
1431     private ReadyTransaction(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1432
1433     private static final ReadyTransaction defaultInstance;
1434     public static ReadyTransaction getDefaultInstance() {
1435       return defaultInstance;
1436     }
1437
1438     public ReadyTransaction getDefaultInstanceForType() {
1439       return defaultInstance;
1440     }
1441
1442     private final com.google.protobuf.UnknownFieldSet unknownFields;
1443     @java.lang.Override
1444     public final com.google.protobuf.UnknownFieldSet
1445         getUnknownFields() {
1446       return this.unknownFields;
1447     }
1448     private ReadyTransaction(
1449         com.google.protobuf.CodedInputStream input,
1450         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1451         throws com.google.protobuf.InvalidProtocolBufferException {
1452       initFields();
1453       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1454           com.google.protobuf.UnknownFieldSet.newBuilder();
1455       try {
1456         boolean done = false;
1457         while (!done) {
1458           int tag = input.readTag();
1459           switch (tag) {
1460             case 0:
1461               done = true;
1462               break;
1463             default: {
1464               if (!parseUnknownField(input, unknownFields,
1465                                      extensionRegistry, tag)) {
1466                 done = true;
1467               }
1468               break;
1469             }
1470           }
1471         }
1472       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1473         throw e.setUnfinishedMessage(this);
1474       } catch (java.io.IOException e) {
1475         throw new com.google.protobuf.InvalidProtocolBufferException(
1476             e.getMessage()).setUnfinishedMessage(this);
1477       } finally {
1478         this.unknownFields = unknownFields.build();
1479         makeExtensionsImmutable();
1480       }
1481     }
1482     public static final com.google.protobuf.Descriptors.Descriptor
1483         getDescriptor() {
1484       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1485     }
1486
1487     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1488         internalGetFieldAccessorTable() {
1489       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
1490           .ensureFieldAccessorsInitialized(
1491               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
1492     }
1493
1494     public static com.google.protobuf.Parser<ReadyTransaction> PARSER =
1495         new com.google.protobuf.AbstractParser<ReadyTransaction>() {
1496       public ReadyTransaction parsePartialFrom(
1497           com.google.protobuf.CodedInputStream input,
1498           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1499           throws com.google.protobuf.InvalidProtocolBufferException {
1500         return new ReadyTransaction(input, extensionRegistry);
1501       }
1502     };
1503
1504     @java.lang.Override
1505     public com.google.protobuf.Parser<ReadyTransaction> getParserForType() {
1506       return PARSER;
1507     }
1508
1509     private void initFields() {
1510     }
1511     private byte memoizedIsInitialized = -1;
1512     public final boolean isInitialized() {
1513       byte isInitialized = memoizedIsInitialized;
1514       if (isInitialized != -1) return isInitialized == 1;
1515
1516       memoizedIsInitialized = 1;
1517       return true;
1518     }
1519
1520     public void writeTo(com.google.protobuf.CodedOutputStream output)
1521                         throws java.io.IOException {
1522       getSerializedSize();
1523       getUnknownFields().writeTo(output);
1524     }
1525
1526     private int memoizedSerializedSize = -1;
1527     public int getSerializedSize() {
1528       int size = memoizedSerializedSize;
1529       if (size != -1) return size;
1530
1531       size = 0;
1532       size += getUnknownFields().getSerializedSize();
1533       memoizedSerializedSize = size;
1534       return size;
1535     }
1536
1537     private static final long serialVersionUID = 0L;
1538     @java.lang.Override
1539     protected java.lang.Object writeReplace()
1540         throws java.io.ObjectStreamException {
1541       return super.writeReplace();
1542     }
1543
1544     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1545         com.google.protobuf.ByteString data)
1546         throws com.google.protobuf.InvalidProtocolBufferException {
1547       return PARSER.parseFrom(data);
1548     }
1549     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1550         com.google.protobuf.ByteString data,
1551         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1552         throws com.google.protobuf.InvalidProtocolBufferException {
1553       return PARSER.parseFrom(data, extensionRegistry);
1554     }
1555     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(byte[] data)
1556         throws com.google.protobuf.InvalidProtocolBufferException {
1557       return PARSER.parseFrom(data);
1558     }
1559     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1560         byte[] data,
1561         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1562         throws com.google.protobuf.InvalidProtocolBufferException {
1563       return PARSER.parseFrom(data, extensionRegistry);
1564     }
1565     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(java.io.InputStream input)
1566         throws java.io.IOException {
1567       return PARSER.parseFrom(input);
1568     }
1569     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1570         java.io.InputStream input,
1571         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1572         throws java.io.IOException {
1573       return PARSER.parseFrom(input, extensionRegistry);
1574     }
1575     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(java.io.InputStream input)
1576         throws java.io.IOException {
1577       return PARSER.parseDelimitedFrom(input);
1578     }
1579     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseDelimitedFrom(
1580         java.io.InputStream input,
1581         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1582         throws java.io.IOException {
1583       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1584     }
1585     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1586         com.google.protobuf.CodedInputStream input)
1587         throws java.io.IOException {
1588       return PARSER.parseFrom(input);
1589     }
1590     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parseFrom(
1591         com.google.protobuf.CodedInputStream input,
1592         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1593         throws java.io.IOException {
1594       return PARSER.parseFrom(input, extensionRegistry);
1595     }
1596
1597     public static Builder newBuilder() { return Builder.create(); }
1598     public Builder newBuilderForType() { return newBuilder(); }
1599     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction prototype) {
1600       return newBuilder().mergeFrom(prototype);
1601     }
1602     public Builder toBuilder() { return newBuilder(this); }
1603
1604     @java.lang.Override
1605     protected Builder newBuilderForType(
1606         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1607       Builder builder = new Builder(parent);
1608       return builder;
1609     }
1610     /**
1611      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransaction}
1612      */
1613     public static final class Builder extends
1614         com.google.protobuf.GeneratedMessage.Builder<Builder>
1615        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionOrBuilder {
1616       public static final com.google.protobuf.Descriptors.Descriptor
1617           getDescriptor() {
1618         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1619       }
1620
1621       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1622           internalGetFieldAccessorTable() {
1623         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable
1624             .ensureFieldAccessorsInitialized(
1625                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.Builder.class);
1626       }
1627
1628       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.newBuilder()
1629       private Builder() {
1630         maybeForceBuilderInitialization();
1631       }
1632
1633       private Builder(
1634           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1635         super(parent);
1636         maybeForceBuilderInitialization();
1637       }
1638       private void maybeForceBuilderInitialization() {
1639         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1640         }
1641       }
1642       private static Builder create() {
1643         return new Builder();
1644       }
1645
1646       public Builder clear() {
1647         super.clear();
1648         return this;
1649       }
1650
1651       public Builder clone() {
1652         return create().mergeFrom(buildPartial());
1653       }
1654
1655       public com.google.protobuf.Descriptors.Descriptor
1656           getDescriptorForType() {
1657         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
1658       }
1659
1660       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction getDefaultInstanceForType() {
1661         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance();
1662       }
1663
1664       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction build() {
1665         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction result = buildPartial();
1666         if (!result.isInitialized()) {
1667           throw newUninitializedMessageException(result);
1668         }
1669         return result;
1670       }
1671
1672       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction buildPartial() {
1673         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction(this);
1674         onBuilt();
1675         return result;
1676       }
1677
1678       public Builder mergeFrom(com.google.protobuf.Message other) {
1679         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction) {
1680           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction)other);
1681         } else {
1682           super.mergeFrom(other);
1683           return this;
1684         }
1685       }
1686
1687       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction other) {
1688         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction.getDefaultInstance()) return this;
1689         this.mergeUnknownFields(other.getUnknownFields());
1690         return this;
1691       }
1692
1693       public final boolean isInitialized() {
1694         return true;
1695       }
1696
1697       public Builder mergeFrom(
1698           com.google.protobuf.CodedInputStream input,
1699           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1700           throws java.io.IOException {
1701         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction parsedMessage = null;
1702         try {
1703           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1704         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1705           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransaction) e.getUnfinishedMessage();
1706           throw e;
1707         } finally {
1708           if (parsedMessage != null) {
1709             mergeFrom(parsedMessage);
1710           }
1711         }
1712         return this;
1713       }
1714
1715       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadyTransaction)
1716     }
1717
1718     static {
1719       defaultInstance = new ReadyTransaction(true);
1720       defaultInstance.initFields();
1721     }
1722
1723     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadyTransaction)
1724   }
1725
1726   public interface ReadyTransactionReplyOrBuilder
1727       extends com.google.protobuf.MessageOrBuilder {
1728
1729     // required string actorPath = 1;
1730     /**
1731      * <code>required string actorPath = 1;</code>
1732      */
1733     boolean hasActorPath();
1734     /**
1735      * <code>required string actorPath = 1;</code>
1736      */
1737     java.lang.String getActorPath();
1738     /**
1739      * <code>required string actorPath = 1;</code>
1740      */
1741     com.google.protobuf.ByteString
1742         getActorPathBytes();
1743   }
1744   /**
1745    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransactionReply}
1746    */
1747   public static final class ReadyTransactionReply extends
1748       com.google.protobuf.GeneratedMessage
1749       implements ReadyTransactionReplyOrBuilder {
1750     // Use ReadyTransactionReply.newBuilder() to construct.
1751     private ReadyTransactionReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1752       super(builder);
1753       this.unknownFields = builder.getUnknownFields();
1754     }
1755     private ReadyTransactionReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1756
1757     private static final ReadyTransactionReply defaultInstance;
1758     public static ReadyTransactionReply getDefaultInstance() {
1759       return defaultInstance;
1760     }
1761
1762     public ReadyTransactionReply getDefaultInstanceForType() {
1763       return defaultInstance;
1764     }
1765
1766     private final com.google.protobuf.UnknownFieldSet unknownFields;
1767     @java.lang.Override
1768     public final com.google.protobuf.UnknownFieldSet
1769         getUnknownFields() {
1770       return this.unknownFields;
1771     }
1772     private ReadyTransactionReply(
1773         com.google.protobuf.CodedInputStream input,
1774         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1775         throws com.google.protobuf.InvalidProtocolBufferException {
1776       initFields();
1777       int mutable_bitField0_ = 0;
1778       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1779           com.google.protobuf.UnknownFieldSet.newBuilder();
1780       try {
1781         boolean done = false;
1782         while (!done) {
1783           int tag = input.readTag();
1784           switch (tag) {
1785             case 0:
1786               done = true;
1787               break;
1788             default: {
1789               if (!parseUnknownField(input, unknownFields,
1790                                      extensionRegistry, tag)) {
1791                 done = true;
1792               }
1793               break;
1794             }
1795             case 10: {
1796               bitField0_ |= 0x00000001;
1797               actorPath_ = input.readBytes();
1798               break;
1799             }
1800           }
1801         }
1802       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1803         throw e.setUnfinishedMessage(this);
1804       } catch (java.io.IOException e) {
1805         throw new com.google.protobuf.InvalidProtocolBufferException(
1806             e.getMessage()).setUnfinishedMessage(this);
1807       } finally {
1808         this.unknownFields = unknownFields.build();
1809         makeExtensionsImmutable();
1810       }
1811     }
1812     public static final com.google.protobuf.Descriptors.Descriptor
1813         getDescriptor() {
1814       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
1815     }
1816
1817     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1818         internalGetFieldAccessorTable() {
1819       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable
1820           .ensureFieldAccessorsInitialized(
1821               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.Builder.class);
1822     }
1823
1824     public static com.google.protobuf.Parser<ReadyTransactionReply> PARSER =
1825         new com.google.protobuf.AbstractParser<ReadyTransactionReply>() {
1826       public ReadyTransactionReply parsePartialFrom(
1827           com.google.protobuf.CodedInputStream input,
1828           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1829           throws com.google.protobuf.InvalidProtocolBufferException {
1830         return new ReadyTransactionReply(input, extensionRegistry);
1831       }
1832     };
1833
1834     @java.lang.Override
1835     public com.google.protobuf.Parser<ReadyTransactionReply> getParserForType() {
1836       return PARSER;
1837     }
1838
1839     private int bitField0_;
1840     // required string actorPath = 1;
1841     public static final int ACTORPATH_FIELD_NUMBER = 1;
1842     private java.lang.Object actorPath_;
1843     /**
1844      * <code>required string actorPath = 1;</code>
1845      */
1846     public boolean hasActorPath() {
1847       return ((bitField0_ & 0x00000001) == 0x00000001);
1848     }
1849     /**
1850      * <code>required string actorPath = 1;</code>
1851      */
1852     public java.lang.String getActorPath() {
1853       java.lang.Object ref = actorPath_;
1854       if (ref instanceof java.lang.String) {
1855         return (java.lang.String) ref;
1856       } else {
1857         com.google.protobuf.ByteString bs =
1858             (com.google.protobuf.ByteString) ref;
1859         java.lang.String s = bs.toStringUtf8();
1860         if (bs.isValidUtf8()) {
1861           actorPath_ = s;
1862         }
1863         return s;
1864       }
1865     }
1866     /**
1867      * <code>required string actorPath = 1;</code>
1868      */
1869     public com.google.protobuf.ByteString
1870         getActorPathBytes() {
1871       java.lang.Object ref = actorPath_;
1872       if (ref instanceof java.lang.String) {
1873         com.google.protobuf.ByteString b =
1874             com.google.protobuf.ByteString.copyFromUtf8(
1875                 (java.lang.String) ref);
1876         actorPath_ = b;
1877         return b;
1878       } else {
1879         return (com.google.protobuf.ByteString) ref;
1880       }
1881     }
1882
1883     private void initFields() {
1884       actorPath_ = "";
1885     }
1886     private byte memoizedIsInitialized = -1;
1887     public final boolean isInitialized() {
1888       byte isInitialized = memoizedIsInitialized;
1889       if (isInitialized != -1) return isInitialized == 1;
1890
1891       if (!hasActorPath()) {
1892         memoizedIsInitialized = 0;
1893         return false;
1894       }
1895       memoizedIsInitialized = 1;
1896       return true;
1897     }
1898
1899     public void writeTo(com.google.protobuf.CodedOutputStream output)
1900                         throws java.io.IOException {
1901       getSerializedSize();
1902       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1903         output.writeBytes(1, getActorPathBytes());
1904       }
1905       getUnknownFields().writeTo(output);
1906     }
1907
1908     private int memoizedSerializedSize = -1;
1909     public int getSerializedSize() {
1910       int size = memoizedSerializedSize;
1911       if (size != -1) return size;
1912
1913       size = 0;
1914       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1915         size += com.google.protobuf.CodedOutputStream
1916           .computeBytesSize(1, getActorPathBytes());
1917       }
1918       size += getUnknownFields().getSerializedSize();
1919       memoizedSerializedSize = size;
1920       return size;
1921     }
1922
1923     private static final long serialVersionUID = 0L;
1924     @java.lang.Override
1925     protected java.lang.Object writeReplace()
1926         throws java.io.ObjectStreamException {
1927       return super.writeReplace();
1928     }
1929
1930     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
1931         com.google.protobuf.ByteString data)
1932         throws com.google.protobuf.InvalidProtocolBufferException {
1933       return PARSER.parseFrom(data);
1934     }
1935     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
1936         com.google.protobuf.ByteString data,
1937         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1938         throws com.google.protobuf.InvalidProtocolBufferException {
1939       return PARSER.parseFrom(data, extensionRegistry);
1940     }
1941     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(byte[] data)
1942         throws com.google.protobuf.InvalidProtocolBufferException {
1943       return PARSER.parseFrom(data);
1944     }
1945     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
1946         byte[] data,
1947         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1948         throws com.google.protobuf.InvalidProtocolBufferException {
1949       return PARSER.parseFrom(data, extensionRegistry);
1950     }
1951     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(java.io.InputStream input)
1952         throws java.io.IOException {
1953       return PARSER.parseFrom(input);
1954     }
1955     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
1956         java.io.InputStream input,
1957         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1958         throws java.io.IOException {
1959       return PARSER.parseFrom(input, extensionRegistry);
1960     }
1961     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseDelimitedFrom(java.io.InputStream input)
1962         throws java.io.IOException {
1963       return PARSER.parseDelimitedFrom(input);
1964     }
1965     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseDelimitedFrom(
1966         java.io.InputStream input,
1967         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1968         throws java.io.IOException {
1969       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1970     }
1971     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
1972         com.google.protobuf.CodedInputStream input)
1973         throws java.io.IOException {
1974       return PARSER.parseFrom(input);
1975     }
1976     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parseFrom(
1977         com.google.protobuf.CodedInputStream input,
1978         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1979         throws java.io.IOException {
1980       return PARSER.parseFrom(input, extensionRegistry);
1981     }
1982
1983     public static Builder newBuilder() { return Builder.create(); }
1984     public Builder newBuilderForType() { return newBuilder(); }
1985     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply prototype) {
1986       return newBuilder().mergeFrom(prototype);
1987     }
1988     public Builder toBuilder() { return newBuilder(this); }
1989
1990     @java.lang.Override
1991     protected Builder newBuilderForType(
1992         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1993       Builder builder = new Builder(parent);
1994       return builder;
1995     }
1996     /**
1997      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadyTransactionReply}
1998      */
1999     public static final class Builder extends
2000         com.google.protobuf.GeneratedMessage.Builder<Builder>
2001        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReplyOrBuilder {
2002       public static final com.google.protobuf.Descriptors.Descriptor
2003           getDescriptor() {
2004         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2005       }
2006
2007       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2008           internalGetFieldAccessorTable() {
2009         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable
2010             .ensureFieldAccessorsInitialized(
2011                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.Builder.class);
2012       }
2013
2014       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.newBuilder()
2015       private Builder() {
2016         maybeForceBuilderInitialization();
2017       }
2018
2019       private Builder(
2020           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2021         super(parent);
2022         maybeForceBuilderInitialization();
2023       }
2024       private void maybeForceBuilderInitialization() {
2025         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2026         }
2027       }
2028       private static Builder create() {
2029         return new Builder();
2030       }
2031
2032       public Builder clear() {
2033         super.clear();
2034         actorPath_ = "";
2035         bitField0_ = (bitField0_ & ~0x00000001);
2036         return this;
2037       }
2038
2039       public Builder clone() {
2040         return create().mergeFrom(buildPartial());
2041       }
2042
2043       public com.google.protobuf.Descriptors.Descriptor
2044           getDescriptorForType() {
2045         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
2046       }
2047
2048       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply getDefaultInstanceForType() {
2049         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.getDefaultInstance();
2050       }
2051
2052       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply build() {
2053         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply result = buildPartial();
2054         if (!result.isInitialized()) {
2055           throw newUninitializedMessageException(result);
2056         }
2057         return result;
2058       }
2059
2060       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply buildPartial() {
2061         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply(this);
2062         int from_bitField0_ = bitField0_;
2063         int to_bitField0_ = 0;
2064         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2065           to_bitField0_ |= 0x00000001;
2066         }
2067         result.actorPath_ = actorPath_;
2068         result.bitField0_ = to_bitField0_;
2069         onBuilt();
2070         return result;
2071       }
2072
2073       public Builder mergeFrom(com.google.protobuf.Message other) {
2074         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply) {
2075           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply)other);
2076         } else {
2077           super.mergeFrom(other);
2078           return this;
2079         }
2080       }
2081
2082       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply other) {
2083         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply.getDefaultInstance()) return this;
2084         if (other.hasActorPath()) {
2085           bitField0_ |= 0x00000001;
2086           actorPath_ = other.actorPath_;
2087           onChanged();
2088         }
2089         this.mergeUnknownFields(other.getUnknownFields());
2090         return this;
2091       }
2092
2093       public final boolean isInitialized() {
2094         if (!hasActorPath()) {
2095
2096           return false;
2097         }
2098         return true;
2099       }
2100
2101       public Builder mergeFrom(
2102           com.google.protobuf.CodedInputStream input,
2103           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2104           throws java.io.IOException {
2105         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply parsedMessage = null;
2106         try {
2107           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2108         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2109           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadyTransactionReply) e.getUnfinishedMessage();
2110           throw e;
2111         } finally {
2112           if (parsedMessage != null) {
2113             mergeFrom(parsedMessage);
2114           }
2115         }
2116         return this;
2117       }
2118       private int bitField0_;
2119
2120       // required string actorPath = 1;
2121       private java.lang.Object actorPath_ = "";
2122       /**
2123        * <code>required string actorPath = 1;</code>
2124        */
2125       public boolean hasActorPath() {
2126         return ((bitField0_ & 0x00000001) == 0x00000001);
2127       }
2128       /**
2129        * <code>required string actorPath = 1;</code>
2130        */
2131       public java.lang.String getActorPath() {
2132         java.lang.Object ref = actorPath_;
2133         if (!(ref instanceof java.lang.String)) {
2134           java.lang.String s = ((com.google.protobuf.ByteString) ref)
2135               .toStringUtf8();
2136           actorPath_ = s;
2137           return s;
2138         } else {
2139           return (java.lang.String) ref;
2140         }
2141       }
2142       /**
2143        * <code>required string actorPath = 1;</code>
2144        */
2145       public com.google.protobuf.ByteString
2146           getActorPathBytes() {
2147         java.lang.Object ref = actorPath_;
2148         if (ref instanceof String) {
2149           com.google.protobuf.ByteString b =
2150               com.google.protobuf.ByteString.copyFromUtf8(
2151                   (java.lang.String) ref);
2152           actorPath_ = b;
2153           return b;
2154         } else {
2155           return (com.google.protobuf.ByteString) ref;
2156         }
2157       }
2158       /**
2159        * <code>required string actorPath = 1;</code>
2160        */
2161       public Builder setActorPath(
2162           java.lang.String value) {
2163         if (value == null) {
2164     throw new NullPointerException();
2165   }
2166   bitField0_ |= 0x00000001;
2167         actorPath_ = value;
2168         onChanged();
2169         return this;
2170       }
2171       /**
2172        * <code>required string actorPath = 1;</code>
2173        */
2174       public Builder clearActorPath() {
2175         bitField0_ = (bitField0_ & ~0x00000001);
2176         actorPath_ = getDefaultInstance().getActorPath();
2177         onChanged();
2178         return this;
2179       }
2180       /**
2181        * <code>required string actorPath = 1;</code>
2182        */
2183       public Builder setActorPathBytes(
2184           com.google.protobuf.ByteString value) {
2185         if (value == null) {
2186     throw new NullPointerException();
2187   }
2188   bitField0_ |= 0x00000001;
2189         actorPath_ = value;
2190         onChanged();
2191         return this;
2192       }
2193
2194       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadyTransactionReply)
2195     }
2196
2197     static {
2198       defaultInstance = new ReadyTransactionReply(true);
2199       defaultInstance.initFields();
2200     }
2201
2202     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadyTransactionReply)
2203   }
2204
2205   public interface DeleteDataOrBuilder
2206       extends com.google.protobuf.MessageOrBuilder {
2207
2208     // required string instanceIdentifierPath = 1;
2209     /**
2210      * <code>required string instanceIdentifierPath = 1;</code>
2211      */
2212     boolean hasInstanceIdentifierPath();
2213     /**
2214      * <code>required string instanceIdentifierPath = 1;</code>
2215      */
2216     java.lang.String getInstanceIdentifierPath();
2217     /**
2218      * <code>required string instanceIdentifierPath = 1;</code>
2219      */
2220     com.google.protobuf.ByteString
2221         getInstanceIdentifierPathBytes();
2222   }
2223   /**
2224    * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteData}
2225    */
2226   public static final class DeleteData extends
2227       com.google.protobuf.GeneratedMessage
2228       implements DeleteDataOrBuilder {
2229     // Use DeleteData.newBuilder() to construct.
2230     private DeleteData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2231       super(builder);
2232       this.unknownFields = builder.getUnknownFields();
2233     }
2234     private DeleteData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2235
2236     private static final DeleteData defaultInstance;
2237     public static DeleteData getDefaultInstance() {
2238       return defaultInstance;
2239     }
2240
2241     public DeleteData getDefaultInstanceForType() {
2242       return defaultInstance;
2243     }
2244
2245     private final com.google.protobuf.UnknownFieldSet unknownFields;
2246     @java.lang.Override
2247     public final com.google.protobuf.UnknownFieldSet
2248         getUnknownFields() {
2249       return this.unknownFields;
2250     }
2251     private DeleteData(
2252         com.google.protobuf.CodedInputStream input,
2253         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2254         throws com.google.protobuf.InvalidProtocolBufferException {
2255       initFields();
2256       int mutable_bitField0_ = 0;
2257       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2258           com.google.protobuf.UnknownFieldSet.newBuilder();
2259       try {
2260         boolean done = false;
2261         while (!done) {
2262           int tag = input.readTag();
2263           switch (tag) {
2264             case 0:
2265               done = true;
2266               break;
2267             default: {
2268               if (!parseUnknownField(input, unknownFields,
2269                                      extensionRegistry, tag)) {
2270                 done = true;
2271               }
2272               break;
2273             }
2274             case 10: {
2275               bitField0_ |= 0x00000001;
2276               instanceIdentifierPath_ = input.readBytes();
2277               break;
2278             }
2279           }
2280         }
2281       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2282         throw e.setUnfinishedMessage(this);
2283       } catch (java.io.IOException e) {
2284         throw new com.google.protobuf.InvalidProtocolBufferException(
2285             e.getMessage()).setUnfinishedMessage(this);
2286       } finally {
2287         this.unknownFields = unknownFields.build();
2288         makeExtensionsImmutable();
2289       }
2290     }
2291     public static final com.google.protobuf.Descriptors.Descriptor
2292         getDescriptor() {
2293       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2294     }
2295
2296     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2297         internalGetFieldAccessorTable() {
2298       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable
2299           .ensureFieldAccessorsInitialized(
2300               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.Builder.class);
2301     }
2302
2303     public static com.google.protobuf.Parser<DeleteData> PARSER =
2304         new com.google.protobuf.AbstractParser<DeleteData>() {
2305       public DeleteData parsePartialFrom(
2306           com.google.protobuf.CodedInputStream input,
2307           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2308           throws com.google.protobuf.InvalidProtocolBufferException {
2309         return new DeleteData(input, extensionRegistry);
2310       }
2311     };
2312
2313     @java.lang.Override
2314     public com.google.protobuf.Parser<DeleteData> getParserForType() {
2315       return PARSER;
2316     }
2317
2318     private int bitField0_;
2319     // required string instanceIdentifierPath = 1;
2320     public static final int INSTANCEIDENTIFIERPATH_FIELD_NUMBER = 1;
2321     private java.lang.Object instanceIdentifierPath_;
2322     /**
2323      * <code>required string instanceIdentifierPath = 1;</code>
2324      */
2325     public boolean hasInstanceIdentifierPath() {
2326       return ((bitField0_ & 0x00000001) == 0x00000001);
2327     }
2328     /**
2329      * <code>required string instanceIdentifierPath = 1;</code>
2330      */
2331     public java.lang.String getInstanceIdentifierPath() {
2332       java.lang.Object ref = instanceIdentifierPath_;
2333       if (ref instanceof java.lang.String) {
2334         return (java.lang.String) ref;
2335       } else {
2336         com.google.protobuf.ByteString bs =
2337             (com.google.protobuf.ByteString) ref;
2338         java.lang.String s = bs.toStringUtf8();
2339         if (bs.isValidUtf8()) {
2340           instanceIdentifierPath_ = s;
2341         }
2342         return s;
2343       }
2344     }
2345     /**
2346      * <code>required string instanceIdentifierPath = 1;</code>
2347      */
2348     public com.google.protobuf.ByteString
2349         getInstanceIdentifierPathBytes() {
2350       java.lang.Object ref = instanceIdentifierPath_;
2351       if (ref instanceof java.lang.String) {
2352         com.google.protobuf.ByteString b =
2353             com.google.protobuf.ByteString.copyFromUtf8(
2354                 (java.lang.String) ref);
2355         instanceIdentifierPath_ = b;
2356         return b;
2357       } else {
2358         return (com.google.protobuf.ByteString) ref;
2359       }
2360     }
2361
2362     private void initFields() {
2363       instanceIdentifierPath_ = "";
2364     }
2365     private byte memoizedIsInitialized = -1;
2366     public final boolean isInitialized() {
2367       byte isInitialized = memoizedIsInitialized;
2368       if (isInitialized != -1) return isInitialized == 1;
2369
2370       if (!hasInstanceIdentifierPath()) {
2371         memoizedIsInitialized = 0;
2372         return false;
2373       }
2374       memoizedIsInitialized = 1;
2375       return true;
2376     }
2377
2378     public void writeTo(com.google.protobuf.CodedOutputStream output)
2379                         throws java.io.IOException {
2380       getSerializedSize();
2381       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2382         output.writeBytes(1, getInstanceIdentifierPathBytes());
2383       }
2384       getUnknownFields().writeTo(output);
2385     }
2386
2387     private int memoizedSerializedSize = -1;
2388     public int getSerializedSize() {
2389       int size = memoizedSerializedSize;
2390       if (size != -1) return size;
2391
2392       size = 0;
2393       if (((bitField0_ & 0x00000001) == 0x00000001)) {
2394         size += com.google.protobuf.CodedOutputStream
2395           .computeBytesSize(1, getInstanceIdentifierPathBytes());
2396       }
2397       size += getUnknownFields().getSerializedSize();
2398       memoizedSerializedSize = size;
2399       return size;
2400     }
2401
2402     private static final long serialVersionUID = 0L;
2403     @java.lang.Override
2404     protected java.lang.Object writeReplace()
2405         throws java.io.ObjectStreamException {
2406       return super.writeReplace();
2407     }
2408
2409     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(
2410         com.google.protobuf.ByteString data)
2411         throws com.google.protobuf.InvalidProtocolBufferException {
2412       return PARSER.parseFrom(data);
2413     }
2414     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(
2415         com.google.protobuf.ByteString data,
2416         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2417         throws com.google.protobuf.InvalidProtocolBufferException {
2418       return PARSER.parseFrom(data, extensionRegistry);
2419     }
2420     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(byte[] data)
2421         throws com.google.protobuf.InvalidProtocolBufferException {
2422       return PARSER.parseFrom(data);
2423     }
2424     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(
2425         byte[] data,
2426         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2427         throws com.google.protobuf.InvalidProtocolBufferException {
2428       return PARSER.parseFrom(data, extensionRegistry);
2429     }
2430     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(java.io.InputStream input)
2431         throws java.io.IOException {
2432       return PARSER.parseFrom(input);
2433     }
2434     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(
2435         java.io.InputStream input,
2436         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2437         throws java.io.IOException {
2438       return PARSER.parseFrom(input, extensionRegistry);
2439     }
2440     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseDelimitedFrom(java.io.InputStream input)
2441         throws java.io.IOException {
2442       return PARSER.parseDelimitedFrom(input);
2443     }
2444     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseDelimitedFrom(
2445         java.io.InputStream input,
2446         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2447         throws java.io.IOException {
2448       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2449     }
2450     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(
2451         com.google.protobuf.CodedInputStream input)
2452         throws java.io.IOException {
2453       return PARSER.parseFrom(input);
2454     }
2455     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parseFrom(
2456         com.google.protobuf.CodedInputStream input,
2457         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2458         throws java.io.IOException {
2459       return PARSER.parseFrom(input, extensionRegistry);
2460     }
2461
2462     public static Builder newBuilder() { return Builder.create(); }
2463     public Builder newBuilderForType() { return newBuilder(); }
2464     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData prototype) {
2465       return newBuilder().mergeFrom(prototype);
2466     }
2467     public Builder toBuilder() { return newBuilder(this); }
2468
2469     @java.lang.Override
2470     protected Builder newBuilderForType(
2471         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2472       Builder builder = new Builder(parent);
2473       return builder;
2474     }
2475     /**
2476      * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteData}
2477      */
2478     public static final class Builder extends
2479         com.google.protobuf.GeneratedMessage.Builder<Builder>
2480        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataOrBuilder {
2481       public static final com.google.protobuf.Descriptors.Descriptor
2482           getDescriptor() {
2483         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2484       }
2485
2486       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2487           internalGetFieldAccessorTable() {
2488         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable
2489             .ensureFieldAccessorsInitialized(
2490                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.Builder.class);
2491       }
2492
2493       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.newBuilder()
2494       private Builder() {
2495         maybeForceBuilderInitialization();
2496       }
2497
2498       private Builder(
2499           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2500         super(parent);
2501         maybeForceBuilderInitialization();
2502       }
2503       private void maybeForceBuilderInitialization() {
2504         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2505         }
2506       }
2507       private static Builder create() {
2508         return new Builder();
2509       }
2510
2511       public Builder clear() {
2512         super.clear();
2513         instanceIdentifierPath_ = "";
2514         bitField0_ = (bitField0_ & ~0x00000001);
2515         return this;
2516       }
2517
2518       public Builder clone() {
2519         return create().mergeFrom(buildPartial());
2520       }
2521
2522       public com.google.protobuf.Descriptors.Descriptor
2523           getDescriptorForType() {
2524         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
2525       }
2526
2527       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData getDefaultInstanceForType() {
2528         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.getDefaultInstance();
2529       }
2530
2531       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData build() {
2532         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData result = buildPartial();
2533         if (!result.isInitialized()) {
2534           throw newUninitializedMessageException(result);
2535         }
2536         return result;
2537       }
2538
2539       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData buildPartial() {
2540         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData(this);
2541         int from_bitField0_ = bitField0_;
2542         int to_bitField0_ = 0;
2543         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2544           to_bitField0_ |= 0x00000001;
2545         }
2546         result.instanceIdentifierPath_ = instanceIdentifierPath_;
2547         result.bitField0_ = to_bitField0_;
2548         onBuilt();
2549         return result;
2550       }
2551
2552       public Builder mergeFrom(com.google.protobuf.Message other) {
2553         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData) {
2554           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData)other);
2555         } else {
2556           super.mergeFrom(other);
2557           return this;
2558         }
2559       }
2560
2561       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData other) {
2562         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData.getDefaultInstance()) return this;
2563         if (other.hasInstanceIdentifierPath()) {
2564           bitField0_ |= 0x00000001;
2565           instanceIdentifierPath_ = other.instanceIdentifierPath_;
2566           onChanged();
2567         }
2568         this.mergeUnknownFields(other.getUnknownFields());
2569         return this;
2570       }
2571
2572       public final boolean isInitialized() {
2573         if (!hasInstanceIdentifierPath()) {
2574
2575           return false;
2576         }
2577         return true;
2578       }
2579
2580       public Builder mergeFrom(
2581           com.google.protobuf.CodedInputStream input,
2582           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2583           throws java.io.IOException {
2584         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData parsedMessage = null;
2585         try {
2586           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2587         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2588           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteData) e.getUnfinishedMessage();
2589           throw e;
2590         } finally {
2591           if (parsedMessage != null) {
2592             mergeFrom(parsedMessage);
2593           }
2594         }
2595         return this;
2596       }
2597       private int bitField0_;
2598
2599       // required string instanceIdentifierPath = 1;
2600       private java.lang.Object instanceIdentifierPath_ = "";
2601       /**
2602        * <code>required string instanceIdentifierPath = 1;</code>
2603        */
2604       public boolean hasInstanceIdentifierPath() {
2605         return ((bitField0_ & 0x00000001) == 0x00000001);
2606       }
2607       /**
2608        * <code>required string instanceIdentifierPath = 1;</code>
2609        */
2610       public java.lang.String getInstanceIdentifierPath() {
2611         java.lang.Object ref = instanceIdentifierPath_;
2612         if (!(ref instanceof java.lang.String)) {
2613           java.lang.String s = ((com.google.protobuf.ByteString) ref)
2614               .toStringUtf8();
2615           instanceIdentifierPath_ = s;
2616           return s;
2617         } else {
2618           return (java.lang.String) ref;
2619         }
2620       }
2621       /**
2622        * <code>required string instanceIdentifierPath = 1;</code>
2623        */
2624       public com.google.protobuf.ByteString
2625           getInstanceIdentifierPathBytes() {
2626         java.lang.Object ref = instanceIdentifierPath_;
2627         if (ref instanceof String) {
2628           com.google.protobuf.ByteString b =
2629               com.google.protobuf.ByteString.copyFromUtf8(
2630                   (java.lang.String) ref);
2631           instanceIdentifierPath_ = b;
2632           return b;
2633         } else {
2634           return (com.google.protobuf.ByteString) ref;
2635         }
2636       }
2637       /**
2638        * <code>required string instanceIdentifierPath = 1;</code>
2639        */
2640       public Builder setInstanceIdentifierPath(
2641           java.lang.String value) {
2642         if (value == null) {
2643     throw new NullPointerException();
2644   }
2645   bitField0_ |= 0x00000001;
2646         instanceIdentifierPath_ = value;
2647         onChanged();
2648         return this;
2649       }
2650       /**
2651        * <code>required string instanceIdentifierPath = 1;</code>
2652        */
2653       public Builder clearInstanceIdentifierPath() {
2654         bitField0_ = (bitField0_ & ~0x00000001);
2655         instanceIdentifierPath_ = getDefaultInstance().getInstanceIdentifierPath();
2656         onChanged();
2657         return this;
2658       }
2659       /**
2660        * <code>required string instanceIdentifierPath = 1;</code>
2661        */
2662       public Builder setInstanceIdentifierPathBytes(
2663           com.google.protobuf.ByteString value) {
2664         if (value == null) {
2665     throw new NullPointerException();
2666   }
2667   bitField0_ |= 0x00000001;
2668         instanceIdentifierPath_ = value;
2669         onChanged();
2670         return this;
2671       }
2672
2673       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DeleteData)
2674     }
2675
2676     static {
2677       defaultInstance = new DeleteData(true);
2678       defaultInstance.initFields();
2679     }
2680
2681     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DeleteData)
2682   }
2683
2684   public interface DeleteDataReplyOrBuilder
2685       extends com.google.protobuf.MessageOrBuilder {
2686   }
2687   /**
2688    * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteDataReply}
2689    */
2690   public static final class DeleteDataReply extends
2691       com.google.protobuf.GeneratedMessage
2692       implements DeleteDataReplyOrBuilder {
2693     // Use DeleteDataReply.newBuilder() to construct.
2694     private DeleteDataReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2695       super(builder);
2696       this.unknownFields = builder.getUnknownFields();
2697     }
2698     private DeleteDataReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2699
2700     private static final DeleteDataReply defaultInstance;
2701     public static DeleteDataReply getDefaultInstance() {
2702       return defaultInstance;
2703     }
2704
2705     public DeleteDataReply getDefaultInstanceForType() {
2706       return defaultInstance;
2707     }
2708
2709     private final com.google.protobuf.UnknownFieldSet unknownFields;
2710     @java.lang.Override
2711     public final com.google.protobuf.UnknownFieldSet
2712         getUnknownFields() {
2713       return this.unknownFields;
2714     }
2715     private DeleteDataReply(
2716         com.google.protobuf.CodedInputStream input,
2717         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2718         throws com.google.protobuf.InvalidProtocolBufferException {
2719       initFields();
2720       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2721           com.google.protobuf.UnknownFieldSet.newBuilder();
2722       try {
2723         boolean done = false;
2724         while (!done) {
2725           int tag = input.readTag();
2726           switch (tag) {
2727             case 0:
2728               done = true;
2729               break;
2730             default: {
2731               if (!parseUnknownField(input, unknownFields,
2732                                      extensionRegistry, tag)) {
2733                 done = true;
2734               }
2735               break;
2736             }
2737           }
2738         }
2739       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2740         throw e.setUnfinishedMessage(this);
2741       } catch (java.io.IOException e) {
2742         throw new com.google.protobuf.InvalidProtocolBufferException(
2743             e.getMessage()).setUnfinishedMessage(this);
2744       } finally {
2745         this.unknownFields = unknownFields.build();
2746         makeExtensionsImmutable();
2747       }
2748     }
2749     public static final com.google.protobuf.Descriptors.Descriptor
2750         getDescriptor() {
2751       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
2752     }
2753
2754     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2755         internalGetFieldAccessorTable() {
2756       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable
2757           .ensureFieldAccessorsInitialized(
2758               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.Builder.class);
2759     }
2760
2761     public static com.google.protobuf.Parser<DeleteDataReply> PARSER =
2762         new com.google.protobuf.AbstractParser<DeleteDataReply>() {
2763       public DeleteDataReply parsePartialFrom(
2764           com.google.protobuf.CodedInputStream input,
2765           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2766           throws com.google.protobuf.InvalidProtocolBufferException {
2767         return new DeleteDataReply(input, extensionRegistry);
2768       }
2769     };
2770
2771     @java.lang.Override
2772     public com.google.protobuf.Parser<DeleteDataReply> getParserForType() {
2773       return PARSER;
2774     }
2775
2776     private void initFields() {
2777     }
2778     private byte memoizedIsInitialized = -1;
2779     public final boolean isInitialized() {
2780       byte isInitialized = memoizedIsInitialized;
2781       if (isInitialized != -1) return isInitialized == 1;
2782
2783       memoizedIsInitialized = 1;
2784       return true;
2785     }
2786
2787     public void writeTo(com.google.protobuf.CodedOutputStream output)
2788                         throws java.io.IOException {
2789       getSerializedSize();
2790       getUnknownFields().writeTo(output);
2791     }
2792
2793     private int memoizedSerializedSize = -1;
2794     public int getSerializedSize() {
2795       int size = memoizedSerializedSize;
2796       if (size != -1) return size;
2797
2798       size = 0;
2799       size += getUnknownFields().getSerializedSize();
2800       memoizedSerializedSize = size;
2801       return size;
2802     }
2803
2804     private static final long serialVersionUID = 0L;
2805     @java.lang.Override
2806     protected java.lang.Object writeReplace()
2807         throws java.io.ObjectStreamException {
2808       return super.writeReplace();
2809     }
2810
2811     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2812         com.google.protobuf.ByteString data)
2813         throws com.google.protobuf.InvalidProtocolBufferException {
2814       return PARSER.parseFrom(data);
2815     }
2816     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2817         com.google.protobuf.ByteString data,
2818         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2819         throws com.google.protobuf.InvalidProtocolBufferException {
2820       return PARSER.parseFrom(data, extensionRegistry);
2821     }
2822     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(byte[] data)
2823         throws com.google.protobuf.InvalidProtocolBufferException {
2824       return PARSER.parseFrom(data);
2825     }
2826     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2827         byte[] data,
2828         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2829         throws com.google.protobuf.InvalidProtocolBufferException {
2830       return PARSER.parseFrom(data, extensionRegistry);
2831     }
2832     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(java.io.InputStream input)
2833         throws java.io.IOException {
2834       return PARSER.parseFrom(input);
2835     }
2836     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2837         java.io.InputStream input,
2838         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2839         throws java.io.IOException {
2840       return PARSER.parseFrom(input, extensionRegistry);
2841     }
2842     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseDelimitedFrom(java.io.InputStream input)
2843         throws java.io.IOException {
2844       return PARSER.parseDelimitedFrom(input);
2845     }
2846     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseDelimitedFrom(
2847         java.io.InputStream input,
2848         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2849         throws java.io.IOException {
2850       return PARSER.parseDelimitedFrom(input, extensionRegistry);
2851     }
2852     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2853         com.google.protobuf.CodedInputStream input)
2854         throws java.io.IOException {
2855       return PARSER.parseFrom(input);
2856     }
2857     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parseFrom(
2858         com.google.protobuf.CodedInputStream input,
2859         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2860         throws java.io.IOException {
2861       return PARSER.parseFrom(input, extensionRegistry);
2862     }
2863
2864     public static Builder newBuilder() { return Builder.create(); }
2865     public Builder newBuilderForType() { return newBuilder(); }
2866     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply prototype) {
2867       return newBuilder().mergeFrom(prototype);
2868     }
2869     public Builder toBuilder() { return newBuilder(this); }
2870
2871     @java.lang.Override
2872     protected Builder newBuilderForType(
2873         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2874       Builder builder = new Builder(parent);
2875       return builder;
2876     }
2877     /**
2878      * Protobuf type {@code org.opendaylight.controller.mdsal.DeleteDataReply}
2879      */
2880     public static final class Builder extends
2881         com.google.protobuf.GeneratedMessage.Builder<Builder>
2882        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReplyOrBuilder {
2883       public static final com.google.protobuf.Descriptors.Descriptor
2884           getDescriptor() {
2885         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
2886       }
2887
2888       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2889           internalGetFieldAccessorTable() {
2890         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable
2891             .ensureFieldAccessorsInitialized(
2892                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.Builder.class);
2893       }
2894
2895       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.newBuilder()
2896       private Builder() {
2897         maybeForceBuilderInitialization();
2898       }
2899
2900       private Builder(
2901           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2902         super(parent);
2903         maybeForceBuilderInitialization();
2904       }
2905       private void maybeForceBuilderInitialization() {
2906         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2907         }
2908       }
2909       private static Builder create() {
2910         return new Builder();
2911       }
2912
2913       public Builder clear() {
2914         super.clear();
2915         return this;
2916       }
2917
2918       public Builder clone() {
2919         return create().mergeFrom(buildPartial());
2920       }
2921
2922       public com.google.protobuf.Descriptors.Descriptor
2923           getDescriptorForType() {
2924         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
2925       }
2926
2927       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply getDefaultInstanceForType() {
2928         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.getDefaultInstance();
2929       }
2930
2931       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply build() {
2932         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply result = buildPartial();
2933         if (!result.isInitialized()) {
2934           throw newUninitializedMessageException(result);
2935         }
2936         return result;
2937       }
2938
2939       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply buildPartial() {
2940         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply(this);
2941         onBuilt();
2942         return result;
2943       }
2944
2945       public Builder mergeFrom(com.google.protobuf.Message other) {
2946         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply) {
2947           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply)other);
2948         } else {
2949           super.mergeFrom(other);
2950           return this;
2951         }
2952       }
2953
2954       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply other) {
2955         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply.getDefaultInstance()) return this;
2956         this.mergeUnknownFields(other.getUnknownFields());
2957         return this;
2958       }
2959
2960       public final boolean isInitialized() {
2961         return true;
2962       }
2963
2964       public Builder mergeFrom(
2965           com.google.protobuf.CodedInputStream input,
2966           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2967           throws java.io.IOException {
2968         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply parsedMessage = null;
2969         try {
2970           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2971         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2972           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.DeleteDataReply) e.getUnfinishedMessage();
2973           throw e;
2974         } finally {
2975           if (parsedMessage != null) {
2976             mergeFrom(parsedMessage);
2977           }
2978         }
2979         return this;
2980       }
2981
2982       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.DeleteDataReply)
2983     }
2984
2985     static {
2986       defaultInstance = new DeleteDataReply(true);
2987       defaultInstance.initFields();
2988     }
2989
2990     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.DeleteDataReply)
2991   }
2992
2993   public interface ReadDataOrBuilder
2994       extends com.google.protobuf.MessageOrBuilder {
2995
2996     // required string intanceIdentifier = 1;
2997     /**
2998      * <code>required string intanceIdentifier = 1;</code>
2999      */
3000     boolean hasIntanceIdentifier();
3001     /**
3002      * <code>required string intanceIdentifier = 1;</code>
3003      */
3004     java.lang.String getIntanceIdentifier();
3005     /**
3006      * <code>required string intanceIdentifier = 1;</code>
3007      */
3008     com.google.protobuf.ByteString
3009         getIntanceIdentifierBytes();
3010   }
3011   /**
3012    * Protobuf type {@code org.opendaylight.controller.mdsal.ReadData}
3013    */
3014   public static final class ReadData extends
3015       com.google.protobuf.GeneratedMessage
3016       implements ReadDataOrBuilder {
3017     // Use ReadData.newBuilder() to construct.
3018     private ReadData(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3019       super(builder);
3020       this.unknownFields = builder.getUnknownFields();
3021     }
3022     private ReadData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3023
3024     private static final ReadData defaultInstance;
3025     public static ReadData getDefaultInstance() {
3026       return defaultInstance;
3027     }
3028
3029     public ReadData getDefaultInstanceForType() {
3030       return defaultInstance;
3031     }
3032
3033     private final com.google.protobuf.UnknownFieldSet unknownFields;
3034     @java.lang.Override
3035     public final com.google.protobuf.UnknownFieldSet
3036         getUnknownFields() {
3037       return this.unknownFields;
3038     }
3039     private ReadData(
3040         com.google.protobuf.CodedInputStream input,
3041         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3042         throws com.google.protobuf.InvalidProtocolBufferException {
3043       initFields();
3044       int mutable_bitField0_ = 0;
3045       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3046           com.google.protobuf.UnknownFieldSet.newBuilder();
3047       try {
3048         boolean done = false;
3049         while (!done) {
3050           int tag = input.readTag();
3051           switch (tag) {
3052             case 0:
3053               done = true;
3054               break;
3055             default: {
3056               if (!parseUnknownField(input, unknownFields,
3057                                      extensionRegistry, tag)) {
3058                 done = true;
3059               }
3060               break;
3061             }
3062             case 10: {
3063               bitField0_ |= 0x00000001;
3064               intanceIdentifier_ = input.readBytes();
3065               break;
3066             }
3067           }
3068         }
3069       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3070         throw e.setUnfinishedMessage(this);
3071       } catch (java.io.IOException e) {
3072         throw new com.google.protobuf.InvalidProtocolBufferException(
3073             e.getMessage()).setUnfinishedMessage(this);
3074       } finally {
3075         this.unknownFields = unknownFields.build();
3076         makeExtensionsImmutable();
3077       }
3078     }
3079     public static final com.google.protobuf.Descriptors.Descriptor
3080         getDescriptor() {
3081       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3082     }
3083
3084     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3085         internalGetFieldAccessorTable() {
3086       return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable
3087           .ensureFieldAccessorsInitialized(
3088               org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.Builder.class);
3089     }
3090
3091     public static com.google.protobuf.Parser<ReadData> PARSER =
3092         new com.google.protobuf.AbstractParser<ReadData>() {
3093       public ReadData parsePartialFrom(
3094           com.google.protobuf.CodedInputStream input,
3095           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3096           throws com.google.protobuf.InvalidProtocolBufferException {
3097         return new ReadData(input, extensionRegistry);
3098       }
3099     };
3100
3101     @java.lang.Override
3102     public com.google.protobuf.Parser<ReadData> getParserForType() {
3103       return PARSER;
3104     }
3105
3106     private int bitField0_;
3107     // required string intanceIdentifier = 1;
3108     public static final int INTANCEIDENTIFIER_FIELD_NUMBER = 1;
3109     private java.lang.Object intanceIdentifier_;
3110     /**
3111      * <code>required string intanceIdentifier = 1;</code>
3112      */
3113     public boolean hasIntanceIdentifier() {
3114       return ((bitField0_ & 0x00000001) == 0x00000001);
3115     }
3116     /**
3117      * <code>required string intanceIdentifier = 1;</code>
3118      */
3119     public java.lang.String getIntanceIdentifier() {
3120       java.lang.Object ref = intanceIdentifier_;
3121       if (ref instanceof java.lang.String) {
3122         return (java.lang.String) ref;
3123       } else {
3124         com.google.protobuf.ByteString bs =
3125             (com.google.protobuf.ByteString) ref;
3126         java.lang.String s = bs.toStringUtf8();
3127         if (bs.isValidUtf8()) {
3128           intanceIdentifier_ = s;
3129         }
3130         return s;
3131       }
3132     }
3133     /**
3134      * <code>required string intanceIdentifier = 1;</code>
3135      */
3136     public com.google.protobuf.ByteString
3137         getIntanceIdentifierBytes() {
3138       java.lang.Object ref = intanceIdentifier_;
3139       if (ref instanceof java.lang.String) {
3140         com.google.protobuf.ByteString b =
3141             com.google.protobuf.ByteString.copyFromUtf8(
3142                 (java.lang.String) ref);
3143         intanceIdentifier_ = b;
3144         return b;
3145       } else {
3146         return (com.google.protobuf.ByteString) ref;
3147       }
3148     }
3149
3150     private void initFields() {
3151       intanceIdentifier_ = "";
3152     }
3153     private byte memoizedIsInitialized = -1;
3154     public final boolean isInitialized() {
3155       byte isInitialized = memoizedIsInitialized;
3156       if (isInitialized != -1) return isInitialized == 1;
3157
3158       if (!hasIntanceIdentifier()) {
3159         memoizedIsInitialized = 0;
3160         return false;
3161       }
3162       memoizedIsInitialized = 1;
3163       return true;
3164     }
3165
3166     public void writeTo(com.google.protobuf.CodedOutputStream output)
3167                         throws java.io.IOException {
3168       getSerializedSize();
3169       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3170         output.writeBytes(1, getIntanceIdentifierBytes());
3171       }
3172       getUnknownFields().writeTo(output);
3173     }
3174
3175     private int memoizedSerializedSize = -1;
3176     public int getSerializedSize() {
3177       int size = memoizedSerializedSize;
3178       if (size != -1) return size;
3179
3180       size = 0;
3181       if (((bitField0_ & 0x00000001) == 0x00000001)) {
3182         size += com.google.protobuf.CodedOutputStream
3183           .computeBytesSize(1, getIntanceIdentifierBytes());
3184       }
3185       size += getUnknownFields().getSerializedSize();
3186       memoizedSerializedSize = size;
3187       return size;
3188     }
3189
3190     private static final long serialVersionUID = 0L;
3191     @java.lang.Override
3192     protected java.lang.Object writeReplace()
3193         throws java.io.ObjectStreamException {
3194       return super.writeReplace();
3195     }
3196
3197     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(
3198         com.google.protobuf.ByteString data)
3199         throws com.google.protobuf.InvalidProtocolBufferException {
3200       return PARSER.parseFrom(data);
3201     }
3202     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(
3203         com.google.protobuf.ByteString data,
3204         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3205         throws com.google.protobuf.InvalidProtocolBufferException {
3206       return PARSER.parseFrom(data, extensionRegistry);
3207     }
3208     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(byte[] data)
3209         throws com.google.protobuf.InvalidProtocolBufferException {
3210       return PARSER.parseFrom(data);
3211     }
3212     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(
3213         byte[] data,
3214         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3215         throws com.google.protobuf.InvalidProtocolBufferException {
3216       return PARSER.parseFrom(data, extensionRegistry);
3217     }
3218     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(java.io.InputStream input)
3219         throws java.io.IOException {
3220       return PARSER.parseFrom(input);
3221     }
3222     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(
3223         java.io.InputStream input,
3224         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3225         throws java.io.IOException {
3226       return PARSER.parseFrom(input, extensionRegistry);
3227     }
3228     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseDelimitedFrom(java.io.InputStream input)
3229         throws java.io.IOException {
3230       return PARSER.parseDelimitedFrom(input);
3231     }
3232     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseDelimitedFrom(
3233         java.io.InputStream input,
3234         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3235         throws java.io.IOException {
3236       return PARSER.parseDelimitedFrom(input, extensionRegistry);
3237     }
3238     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(
3239         com.google.protobuf.CodedInputStream input)
3240         throws java.io.IOException {
3241       return PARSER.parseFrom(input);
3242     }
3243     public static org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parseFrom(
3244         com.google.protobuf.CodedInputStream input,
3245         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3246         throws java.io.IOException {
3247       return PARSER.parseFrom(input, extensionRegistry);
3248     }
3249
3250     public static Builder newBuilder() { return Builder.create(); }
3251     public Builder newBuilderForType() { return newBuilder(); }
3252     public static Builder newBuilder(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData prototype) {
3253       return newBuilder().mergeFrom(prototype);
3254     }
3255     public Builder toBuilder() { return newBuilder(this); }
3256
3257     @java.lang.Override
3258     protected Builder newBuilderForType(
3259         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3260       Builder builder = new Builder(parent);
3261       return builder;
3262     }
3263     /**
3264      * Protobuf type {@code org.opendaylight.controller.mdsal.ReadData}
3265      */
3266     public static final class Builder extends
3267         com.google.protobuf.GeneratedMessage.Builder<Builder>
3268        implements org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadDataOrBuilder {
3269       public static final com.google.protobuf.Descriptors.Descriptor
3270           getDescriptor() {
3271         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3272       }
3273
3274       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3275           internalGetFieldAccessorTable() {
3276         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable
3277             .ensureFieldAccessorsInitialized(
3278                 org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.class, org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.Builder.class);
3279       }
3280
3281       // Construct using org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.newBuilder()
3282       private Builder() {
3283         maybeForceBuilderInitialization();
3284       }
3285
3286       private Builder(
3287           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3288         super(parent);
3289         maybeForceBuilderInitialization();
3290       }
3291       private void maybeForceBuilderInitialization() {
3292         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3293         }
3294       }
3295       private static Builder create() {
3296         return new Builder();
3297       }
3298
3299       public Builder clear() {
3300         super.clear();
3301         intanceIdentifier_ = "";
3302         bitField0_ = (bitField0_ & ~0x00000001);
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.cluster.datastore.transaction.ShardTransactionMessages.internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3313       }
3314
3315       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData getDefaultInstanceForType() {
3316         return org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.getDefaultInstance();
3317       }
3318
3319       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData build() {
3320         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData result = buildPartial();
3321         if (!result.isInitialized()) {
3322           throw newUninitializedMessageException(result);
3323         }
3324         return result;
3325       }
3326
3327       public org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData buildPartial() {
3328         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData result = new org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData(this);
3329         int from_bitField0_ = bitField0_;
3330         int to_bitField0_ = 0;
3331         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3332           to_bitField0_ |= 0x00000001;
3333         }
3334         result.intanceIdentifier_ = intanceIdentifier_;
3335         result.bitField0_ = to_bitField0_;
3336         onBuilt();
3337         return result;
3338       }
3339
3340       public Builder mergeFrom(com.google.protobuf.Message other) {
3341         if (other instanceof org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData) {
3342           return mergeFrom((org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData)other);
3343         } else {
3344           super.mergeFrom(other);
3345           return this;
3346         }
3347       }
3348
3349       public Builder mergeFrom(org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData other) {
3350         if (other == org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData.getDefaultInstance()) return this;
3351         if (other.hasIntanceIdentifier()) {
3352           bitField0_ |= 0x00000001;
3353           intanceIdentifier_ = other.intanceIdentifier_;
3354           onChanged();
3355         }
3356         this.mergeUnknownFields(other.getUnknownFields());
3357         return this;
3358       }
3359
3360       public final boolean isInitialized() {
3361         if (!hasIntanceIdentifier()) {
3362           return false;
3363         }
3364         return true;
3365       }
3366
3367       public Builder mergeFrom(
3368           com.google.protobuf.CodedInputStream input,
3369           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3370           throws java.io.IOException {
3371         org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData parsedMessage = null;
3372         try {
3373           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3374         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3375           parsedMessage = (org.opendaylight.controller.cluster.datastore.transaction.ShardTransactionMessages.ReadData) e.getUnfinishedMessage();
3376           throw e;
3377         } finally {
3378           if (parsedMessage != null) {
3379             mergeFrom(parsedMessage);
3380           }
3381         }
3382         return this;
3383       }
3384       private int bitField0_;
3385
3386       // required string intanceIdentifier = 1;
3387       private java.lang.Object intanceIdentifier_ = "";
3388       /**
3389        * <code>required string intanceIdentifier = 1;</code>
3390        */
3391       public boolean hasIntanceIdentifier() {
3392         return ((bitField0_ & 0x00000001) == 0x00000001);
3393       }
3394       /**
3395        * <code>required string intanceIdentifier = 1;</code>
3396        */
3397       public java.lang.String getIntanceIdentifier() {
3398         java.lang.Object ref = intanceIdentifier_;
3399         if (!(ref instanceof java.lang.String)) {
3400           java.lang.String s = ((com.google.protobuf.ByteString) ref)
3401               .toStringUtf8();
3402           intanceIdentifier_ = s;
3403           return s;
3404         } else {
3405           return (java.lang.String) ref;
3406         }
3407       }
3408       /**
3409        * <code>required string intanceIdentifier = 1;</code>
3410        */
3411       public com.google.protobuf.ByteString
3412           getIntanceIdentifierBytes() {
3413         java.lang.Object ref = intanceIdentifier_;
3414         if (ref instanceof String) {
3415           com.google.protobuf.ByteString b =
3416               com.google.protobuf.ByteString.copyFromUtf8(
3417                   (java.lang.String) ref);
3418           intanceIdentifier_ = b;
3419           return b;
3420         } else {
3421           return (com.google.protobuf.ByteString) ref;
3422         }
3423       }
3424       /**
3425        * <code>required string intanceIdentifier = 1;</code>
3426        */
3427       public Builder setIntanceIdentifier(
3428           java.lang.String value) {
3429         if (value == null) {
3430     throw new NullPointerException();
3431   }
3432   bitField0_ |= 0x00000001;
3433         intanceIdentifier_ = value;
3434         onChanged();
3435         return this;
3436       }
3437       /**
3438        * <code>required string intanceIdentifier = 1;</code>
3439        */
3440       public Builder clearIntanceIdentifier() {
3441         bitField0_ = (bitField0_ & ~0x00000001);
3442         intanceIdentifier_ = getDefaultInstance().getIntanceIdentifier();
3443         onChanged();
3444         return this;
3445       }
3446       /**
3447        * <code>required string intanceIdentifier = 1;</code>
3448        */
3449       public Builder setIntanceIdentifierBytes(
3450           com.google.protobuf.ByteString value) {
3451         if (value == null) {
3452     throw new NullPointerException();
3453   }
3454   bitField0_ |= 0x00000001;
3455         intanceIdentifier_ = value;
3456         onChanged();
3457         return this;
3458       }
3459
3460       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.ReadData)
3461     }
3462
3463     static {
3464       defaultInstance = new ReadData(true);
3465       defaultInstance.initFields();
3466     }
3467
3468     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.ReadData)
3469   }
3470
3471   private static com.google.protobuf.Descriptors.Descriptor
3472     internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor;
3473   private static
3474     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3475       internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable;
3476   private static com.google.protobuf.Descriptors.Descriptor
3477     internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor;
3478   private static
3479     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3480       internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable;
3481   private static com.google.protobuf.Descriptors.Descriptor
3482     internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor;
3483   private static
3484     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3485       internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable;
3486   private static com.google.protobuf.Descriptors.Descriptor
3487     internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor;
3488   private static
3489     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3490       internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable;
3491   private static com.google.protobuf.Descriptors.Descriptor
3492     internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor;
3493   private static
3494     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3495       internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable;
3496   private static com.google.protobuf.Descriptors.Descriptor
3497     internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor;
3498   private static
3499     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3500       internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable;
3501   private static com.google.protobuf.Descriptors.Descriptor
3502     internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor;
3503   private static
3504     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3505       internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable;
3506   private static com.google.protobuf.Descriptors.Descriptor
3507     internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor;
3508   private static
3509     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3510       internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable;
3511   private static com.google.protobuf.Descriptors.Descriptor
3512     internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor;
3513   private static
3514     com.google.protobuf.GeneratedMessage.FieldAccessorTable
3515       internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable;
3516
3517   public static com.google.protobuf.Descriptors.FileDescriptor
3518       getDescriptor() {
3519     return descriptor;
3520   }
3521   private static com.google.protobuf.Descriptors.FileDescriptor
3522       descriptor;
3523   static {
3524     java.lang.String[] descriptorData = {
3525       "\n\036ShardTransactionMessages.proto\022!org.op" +
3526       "endaylight.controller.mdsal\"\022\n\020CloseTran" +
3527       "saction\"\027\n\025CloseTransactionReply\"\023\n\021Crea" +
3528       "teTransaction\"1\n\026CreateTransactionReply\022" +
3529       "\027\n\017transactionPath\030\001 \002(\t\"\022\n\020ReadyTransac" +
3530       "tion\"*\n\025ReadyTransactionReply\022\021\n\tactorPa" +
3531       "th\030\001 \002(\t\",\n\nDeleteData\022\036\n\026instanceIdenti" +
3532       "fierPath\030\001 \002(\t\"\021\n\017DeleteDataReply\"%\n\010Rea" +
3533       "dData\022\031\n\021intanceIdentifier\030\001 \002(\tBU\n9org." +
3534       "opendaylight.controller.cluster.datastor",
3535       "e.transactionB\030ShardTransactionMessages"
3536     };
3537     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
3538       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
3539         public com.google.protobuf.ExtensionRegistry assignDescriptors(
3540             com.google.protobuf.Descriptors.FileDescriptor root) {
3541           descriptor = root;
3542           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor =
3543             getDescriptor().getMessageTypes().get(0);
3544           internal_static_org_opendaylight_controller_mdsal_CloseTransaction_fieldAccessorTable = new
3545             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3546               internal_static_org_opendaylight_controller_mdsal_CloseTransaction_descriptor,
3547               new java.lang.String[] { });
3548           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor =
3549             getDescriptor().getMessageTypes().get(1);
3550           internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_fieldAccessorTable = new
3551             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3552               internal_static_org_opendaylight_controller_mdsal_CloseTransactionReply_descriptor,
3553               new java.lang.String[] { });
3554           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor =
3555             getDescriptor().getMessageTypes().get(2);
3556           internal_static_org_opendaylight_controller_mdsal_CreateTransaction_fieldAccessorTable = new
3557             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3558               internal_static_org_opendaylight_controller_mdsal_CreateTransaction_descriptor,
3559               new java.lang.String[] { });
3560           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor =
3561             getDescriptor().getMessageTypes().get(3);
3562           internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_fieldAccessorTable = new
3563             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3564               internal_static_org_opendaylight_controller_mdsal_CreateTransactionReply_descriptor,
3565               new java.lang.String[] { "TransactionPath", });
3566           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor =
3567             getDescriptor().getMessageTypes().get(4);
3568           internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_fieldAccessorTable = new
3569             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3570               internal_static_org_opendaylight_controller_mdsal_ReadyTransaction_descriptor,
3571               new java.lang.String[] { });
3572           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor =
3573             getDescriptor().getMessageTypes().get(5);
3574           internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_fieldAccessorTable = new
3575             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3576               internal_static_org_opendaylight_controller_mdsal_ReadyTransactionReply_descriptor,
3577               new java.lang.String[] { "ActorPath", });
3578           internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor =
3579             getDescriptor().getMessageTypes().get(6);
3580           internal_static_org_opendaylight_controller_mdsal_DeleteData_fieldAccessorTable = new
3581             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3582               internal_static_org_opendaylight_controller_mdsal_DeleteData_descriptor,
3583               new java.lang.String[] { "InstanceIdentifierPath", });
3584           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor =
3585             getDescriptor().getMessageTypes().get(7);
3586           internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_fieldAccessorTable = new
3587             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3588               internal_static_org_opendaylight_controller_mdsal_DeleteDataReply_descriptor,
3589               new java.lang.String[] { });
3590           internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor =
3591             getDescriptor().getMessageTypes().get(8);
3592           internal_static_org_opendaylight_controller_mdsal_ReadData_fieldAccessorTable = new
3593             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
3594               internal_static_org_opendaylight_controller_mdsal_ReadData_descriptor,
3595               new java.lang.String[] { "IntanceIdentifier", });
3596           return null;
3597         }
3598       };
3599     com.google.protobuf.Descriptors.FileDescriptor
3600       .internalBuildGeneratedFileFrom(descriptorData,
3601         new com.google.protobuf.Descriptors.FileDescriptor[] {
3602         }, assigner);
3603   }
3604
3605   // @@protoc_insertion_point(outer_class_scope)
3606 }