Changed RegisterChangeListener and RegisterChangeListenerReply
[controller.git] / opendaylight / md-sal / sal-protocolbuffer-encoding / src / main / java / org / opendaylight / controller / protobuff / messages / registration / ListenerRegistrationMessages.java
1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: ListenerRegistration.proto
3
4 package org.opendaylight.controller.protobuff.messages.registration;
5
6 public final class ListenerRegistrationMessages {
7   private ListenerRegistrationMessages() {}
8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistry registry) {
10   }
11   public interface CloseDataChangeListenerRegistrationOrBuilder
12       extends com.google.protobuf.MessageOrBuilder {
13   }
14   /**
15    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistration}
16    *
17    * <pre>
18    ** used when a listener needs to be unregistered
19    * </pre>
20    */
21   public static final class CloseDataChangeListenerRegistration extends
22       com.google.protobuf.GeneratedMessage
23       implements CloseDataChangeListenerRegistrationOrBuilder {
24     // Use CloseDataChangeListenerRegistration.newBuilder() to construct.
25     private CloseDataChangeListenerRegistration(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
26       super(builder);
27       this.unknownFields = builder.getUnknownFields();
28     }
29     private CloseDataChangeListenerRegistration(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
30
31     private static final CloseDataChangeListenerRegistration defaultInstance;
32     public static CloseDataChangeListenerRegistration getDefaultInstance() {
33       return defaultInstance;
34     }
35
36     public CloseDataChangeListenerRegistration getDefaultInstanceForType() {
37       return defaultInstance;
38     }
39
40     private final com.google.protobuf.UnknownFieldSet unknownFields;
41     @java.lang.Override
42     public final com.google.protobuf.UnknownFieldSet
43         getUnknownFields() {
44       return this.unknownFields;
45     }
46     private CloseDataChangeListenerRegistration(
47         com.google.protobuf.CodedInputStream input,
48         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
49         throws com.google.protobuf.InvalidProtocolBufferException {
50       initFields();
51       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
52           com.google.protobuf.UnknownFieldSet.newBuilder();
53       try {
54         boolean done = false;
55         while (!done) {
56           int tag = input.readTag();
57           switch (tag) {
58             case 0:
59               done = true;
60               break;
61             default: {
62               if (!parseUnknownField(input, unknownFields,
63                                      extensionRegistry, tag)) {
64                 done = true;
65               }
66               break;
67             }
68           }
69         }
70       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
71         throw e.setUnfinishedMessage(this);
72       } catch (java.io.IOException e) {
73         throw new com.google.protobuf.InvalidProtocolBufferException(
74             e.getMessage()).setUnfinishedMessage(this);
75       } finally {
76         this.unknownFields = unknownFields.build();
77         makeExtensionsImmutable();
78       }
79     }
80     public static final com.google.protobuf.Descriptors.Descriptor
81         getDescriptor() {
82       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_descriptor;
83     }
84
85     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
86         internalGetFieldAccessorTable() {
87       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_fieldAccessorTable
88           .ensureFieldAccessorsInitialized(
89               org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.Builder.class);
90     }
91
92     public static com.google.protobuf.Parser<CloseDataChangeListenerRegistration> PARSER =
93         new com.google.protobuf.AbstractParser<CloseDataChangeListenerRegistration>() {
94       public CloseDataChangeListenerRegistration parsePartialFrom(
95           com.google.protobuf.CodedInputStream input,
96           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
97           throws com.google.protobuf.InvalidProtocolBufferException {
98         return new CloseDataChangeListenerRegistration(input, extensionRegistry);
99       }
100     };
101
102     @java.lang.Override
103     public com.google.protobuf.Parser<CloseDataChangeListenerRegistration> getParserForType() {
104       return PARSER;
105     }
106
107     private void initFields() {
108     }
109     private byte memoizedIsInitialized = -1;
110     public final boolean isInitialized() {
111       byte isInitialized = memoizedIsInitialized;
112       if (isInitialized != -1) return isInitialized == 1;
113
114       memoizedIsInitialized = 1;
115       return true;
116     }
117
118     public void writeTo(com.google.protobuf.CodedOutputStream output)
119                         throws java.io.IOException {
120       getSerializedSize();
121       getUnknownFields().writeTo(output);
122     }
123
124     private int memoizedSerializedSize = -1;
125     public int getSerializedSize() {
126       int size = memoizedSerializedSize;
127       if (size != -1) return size;
128
129       size = 0;
130       size += getUnknownFields().getSerializedSize();
131       memoizedSerializedSize = size;
132       return size;
133     }
134
135     private static final long serialVersionUID = 0L;
136     @java.lang.Override
137     protected java.lang.Object writeReplace()
138         throws java.io.ObjectStreamException {
139       return super.writeReplace();
140     }
141
142     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(
143         com.google.protobuf.ByteString data)
144         throws com.google.protobuf.InvalidProtocolBufferException {
145       return PARSER.parseFrom(data);
146     }
147     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(
148         com.google.protobuf.ByteString data,
149         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
150         throws com.google.protobuf.InvalidProtocolBufferException {
151       return PARSER.parseFrom(data, extensionRegistry);
152     }
153     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(byte[] data)
154         throws com.google.protobuf.InvalidProtocolBufferException {
155       return PARSER.parseFrom(data);
156     }
157     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(
158         byte[] data,
159         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
160         throws com.google.protobuf.InvalidProtocolBufferException {
161       return PARSER.parseFrom(data, extensionRegistry);
162     }
163     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(java.io.InputStream input)
164         throws java.io.IOException {
165       return PARSER.parseFrom(input);
166     }
167     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(
168         java.io.InputStream input,
169         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
170         throws java.io.IOException {
171       return PARSER.parseFrom(input, extensionRegistry);
172     }
173     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseDelimitedFrom(java.io.InputStream input)
174         throws java.io.IOException {
175       return PARSER.parseDelimitedFrom(input);
176     }
177     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseDelimitedFrom(
178         java.io.InputStream input,
179         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
180         throws java.io.IOException {
181       return PARSER.parseDelimitedFrom(input, extensionRegistry);
182     }
183     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(
184         com.google.protobuf.CodedInputStream input)
185         throws java.io.IOException {
186       return PARSER.parseFrom(input);
187     }
188     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parseFrom(
189         com.google.protobuf.CodedInputStream input,
190         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
191         throws java.io.IOException {
192       return PARSER.parseFrom(input, extensionRegistry);
193     }
194
195     public static Builder newBuilder() { return Builder.create(); }
196     public Builder newBuilderForType() { return newBuilder(); }
197     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration prototype) {
198       return newBuilder().mergeFrom(prototype);
199     }
200     public Builder toBuilder() { return newBuilder(this); }
201
202     @java.lang.Override
203     protected Builder newBuilderForType(
204         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
205       Builder builder = new Builder(parent);
206       return builder;
207     }
208     /**
209      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistration}
210      *
211      * <pre>
212      ** used when a listener needs to be unregistered
213      * </pre>
214      */
215     public static final class Builder extends
216         com.google.protobuf.GeneratedMessage.Builder<Builder>
217        implements org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationOrBuilder {
218       public static final com.google.protobuf.Descriptors.Descriptor
219           getDescriptor() {
220         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_descriptor;
221       }
222
223       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
224           internalGetFieldAccessorTable() {
225         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_fieldAccessorTable
226             .ensureFieldAccessorsInitialized(
227                 org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.Builder.class);
228       }
229
230       // Construct using org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.newBuilder()
231       private Builder() {
232         maybeForceBuilderInitialization();
233       }
234
235       private Builder(
236           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
237         super(parent);
238         maybeForceBuilderInitialization();
239       }
240       private void maybeForceBuilderInitialization() {
241         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
242         }
243       }
244       private static Builder create() {
245         return new Builder();
246       }
247
248       public Builder clear() {
249         super.clear();
250         return this;
251       }
252
253       public Builder clone() {
254         return create().mergeFrom(buildPartial());
255       }
256
257       public com.google.protobuf.Descriptors.Descriptor
258           getDescriptorForType() {
259         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_descriptor;
260       }
261
262       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration getDefaultInstanceForType() {
263         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.getDefaultInstance();
264       }
265
266       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration build() {
267         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration result = buildPartial();
268         if (!result.isInitialized()) {
269           throw newUninitializedMessageException(result);
270         }
271         return result;
272       }
273
274       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration buildPartial() {
275         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration result = new org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration(this);
276         onBuilt();
277         return result;
278       }
279
280       public Builder mergeFrom(com.google.protobuf.Message other) {
281         if (other instanceof org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration) {
282           return mergeFrom((org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration)other);
283         } else {
284           super.mergeFrom(other);
285           return this;
286         }
287       }
288
289       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration other) {
290         if (other == org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration.getDefaultInstance()) return this;
291         this.mergeUnknownFields(other.getUnknownFields());
292         return this;
293       }
294
295       public final boolean isInitialized() {
296         return true;
297       }
298
299       public Builder mergeFrom(
300           com.google.protobuf.CodedInputStream input,
301           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302           throws java.io.IOException {
303         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration parsedMessage = null;
304         try {
305           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
306         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
307           parsedMessage = (org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistration) e.getUnfinishedMessage();
308           throw e;
309         } finally {
310           if (parsedMessage != null) {
311             mergeFrom(parsedMessage);
312           }
313         }
314         return this;
315       }
316
317       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistration)
318     }
319
320     static {
321       defaultInstance = new CloseDataChangeListenerRegistration(true);
322       defaultInstance.initFields();
323     }
324
325     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistration)
326   }
327
328   public interface CloseDataChangeListenerRegistrationReplyOrBuilder
329       extends com.google.protobuf.MessageOrBuilder {
330   }
331   /**
332    * Protobuf type {@code org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistrationReply}
333    *
334    * <pre>
335    ** reply to the CloseDataChangeListenerRegistration request
336    * </pre>
337    */
338   public static final class CloseDataChangeListenerRegistrationReply extends
339       com.google.protobuf.GeneratedMessage
340       implements CloseDataChangeListenerRegistrationReplyOrBuilder {
341     // Use CloseDataChangeListenerRegistrationReply.newBuilder() to construct.
342     private CloseDataChangeListenerRegistrationReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
343       super(builder);
344       this.unknownFields = builder.getUnknownFields();
345     }
346     private CloseDataChangeListenerRegistrationReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
347
348     private static final CloseDataChangeListenerRegistrationReply defaultInstance;
349     public static CloseDataChangeListenerRegistrationReply getDefaultInstance() {
350       return defaultInstance;
351     }
352
353     public CloseDataChangeListenerRegistrationReply getDefaultInstanceForType() {
354       return defaultInstance;
355     }
356
357     private final com.google.protobuf.UnknownFieldSet unknownFields;
358     @java.lang.Override
359     public final com.google.protobuf.UnknownFieldSet
360         getUnknownFields() {
361       return this.unknownFields;
362     }
363     private CloseDataChangeListenerRegistrationReply(
364         com.google.protobuf.CodedInputStream input,
365         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
366         throws com.google.protobuf.InvalidProtocolBufferException {
367       initFields();
368       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
369           com.google.protobuf.UnknownFieldSet.newBuilder();
370       try {
371         boolean done = false;
372         while (!done) {
373           int tag = input.readTag();
374           switch (tag) {
375             case 0:
376               done = true;
377               break;
378             default: {
379               if (!parseUnknownField(input, unknownFields,
380                                      extensionRegistry, tag)) {
381                 done = true;
382               }
383               break;
384             }
385           }
386         }
387       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
388         throw e.setUnfinishedMessage(this);
389       } catch (java.io.IOException e) {
390         throw new com.google.protobuf.InvalidProtocolBufferException(
391             e.getMessage()).setUnfinishedMessage(this);
392       } finally {
393         this.unknownFields = unknownFields.build();
394         makeExtensionsImmutable();
395       }
396     }
397     public static final com.google.protobuf.Descriptors.Descriptor
398         getDescriptor() {
399       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_descriptor;
400     }
401
402     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
403         internalGetFieldAccessorTable() {
404       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_fieldAccessorTable
405           .ensureFieldAccessorsInitialized(
406               org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.Builder.class);
407     }
408
409     public static com.google.protobuf.Parser<CloseDataChangeListenerRegistrationReply> PARSER =
410         new com.google.protobuf.AbstractParser<CloseDataChangeListenerRegistrationReply>() {
411       public CloseDataChangeListenerRegistrationReply parsePartialFrom(
412           com.google.protobuf.CodedInputStream input,
413           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
414           throws com.google.protobuf.InvalidProtocolBufferException {
415         return new CloseDataChangeListenerRegistrationReply(input, extensionRegistry);
416       }
417     };
418
419     @java.lang.Override
420     public com.google.protobuf.Parser<CloseDataChangeListenerRegistrationReply> getParserForType() {
421       return PARSER;
422     }
423
424     private void initFields() {
425     }
426     private byte memoizedIsInitialized = -1;
427     public final boolean isInitialized() {
428       byte isInitialized = memoizedIsInitialized;
429       if (isInitialized != -1) return isInitialized == 1;
430
431       memoizedIsInitialized = 1;
432       return true;
433     }
434
435     public void writeTo(com.google.protobuf.CodedOutputStream output)
436                         throws java.io.IOException {
437       getSerializedSize();
438       getUnknownFields().writeTo(output);
439     }
440
441     private int memoizedSerializedSize = -1;
442     public int getSerializedSize() {
443       int size = memoizedSerializedSize;
444       if (size != -1) return size;
445
446       size = 0;
447       size += getUnknownFields().getSerializedSize();
448       memoizedSerializedSize = size;
449       return size;
450     }
451
452     private static final long serialVersionUID = 0L;
453     @java.lang.Override
454     protected java.lang.Object writeReplace()
455         throws java.io.ObjectStreamException {
456       return super.writeReplace();
457     }
458
459     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(
460         com.google.protobuf.ByteString data)
461         throws com.google.protobuf.InvalidProtocolBufferException {
462       return PARSER.parseFrom(data);
463     }
464     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(
465         com.google.protobuf.ByteString data,
466         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
467         throws com.google.protobuf.InvalidProtocolBufferException {
468       return PARSER.parseFrom(data, extensionRegistry);
469     }
470     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(byte[] data)
471         throws com.google.protobuf.InvalidProtocolBufferException {
472       return PARSER.parseFrom(data);
473     }
474     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(
475         byte[] data,
476         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
477         throws com.google.protobuf.InvalidProtocolBufferException {
478       return PARSER.parseFrom(data, extensionRegistry);
479     }
480     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(java.io.InputStream input)
481         throws java.io.IOException {
482       return PARSER.parseFrom(input);
483     }
484     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(
485         java.io.InputStream input,
486         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
487         throws java.io.IOException {
488       return PARSER.parseFrom(input, extensionRegistry);
489     }
490     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseDelimitedFrom(java.io.InputStream input)
491         throws java.io.IOException {
492       return PARSER.parseDelimitedFrom(input);
493     }
494     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseDelimitedFrom(
495         java.io.InputStream input,
496         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
497         throws java.io.IOException {
498       return PARSER.parseDelimitedFrom(input, extensionRegistry);
499     }
500     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(
501         com.google.protobuf.CodedInputStream input)
502         throws java.io.IOException {
503       return PARSER.parseFrom(input);
504     }
505     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parseFrom(
506         com.google.protobuf.CodedInputStream input,
507         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
508         throws java.io.IOException {
509       return PARSER.parseFrom(input, extensionRegistry);
510     }
511
512     public static Builder newBuilder() { return Builder.create(); }
513     public Builder newBuilderForType() { return newBuilder(); }
514     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply prototype) {
515       return newBuilder().mergeFrom(prototype);
516     }
517     public Builder toBuilder() { return newBuilder(this); }
518
519     @java.lang.Override
520     protected Builder newBuilderForType(
521         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
522       Builder builder = new Builder(parent);
523       return builder;
524     }
525     /**
526      * Protobuf type {@code org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistrationReply}
527      *
528      * <pre>
529      ** reply to the CloseDataChangeListenerRegistration request
530      * </pre>
531      */
532     public static final class Builder extends
533         com.google.protobuf.GeneratedMessage.Builder<Builder>
534        implements org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReplyOrBuilder {
535       public static final com.google.protobuf.Descriptors.Descriptor
536           getDescriptor() {
537         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_descriptor;
538       }
539
540       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
541           internalGetFieldAccessorTable() {
542         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_fieldAccessorTable
543             .ensureFieldAccessorsInitialized(
544                 org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.Builder.class);
545       }
546
547       // Construct using org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.newBuilder()
548       private Builder() {
549         maybeForceBuilderInitialization();
550       }
551
552       private Builder(
553           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
554         super(parent);
555         maybeForceBuilderInitialization();
556       }
557       private void maybeForceBuilderInitialization() {
558         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
559         }
560       }
561       private static Builder create() {
562         return new Builder();
563       }
564
565       public Builder clear() {
566         super.clear();
567         return this;
568       }
569
570       public Builder clone() {
571         return create().mergeFrom(buildPartial());
572       }
573
574       public com.google.protobuf.Descriptors.Descriptor
575           getDescriptorForType() {
576         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_descriptor;
577       }
578
579       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply getDefaultInstanceForType() {
580         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.getDefaultInstance();
581       }
582
583       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply build() {
584         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply result = buildPartial();
585         if (!result.isInitialized()) {
586           throw newUninitializedMessageException(result);
587         }
588         return result;
589       }
590
591       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply buildPartial() {
592         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply result = new org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply(this);
593         onBuilt();
594         return result;
595       }
596
597       public Builder mergeFrom(com.google.protobuf.Message other) {
598         if (other instanceof org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply) {
599           return mergeFrom((org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply)other);
600         } else {
601           super.mergeFrom(other);
602           return this;
603         }
604       }
605
606       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply other) {
607         if (other == org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply.getDefaultInstance()) return this;
608         this.mergeUnknownFields(other.getUnknownFields());
609         return this;
610       }
611
612       public final boolean isInitialized() {
613         return true;
614       }
615
616       public Builder mergeFrom(
617           com.google.protobuf.CodedInputStream input,
618           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
619           throws java.io.IOException {
620         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply parsedMessage = null;
621         try {
622           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
623         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
624           parsedMessage = (org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.CloseDataChangeListenerRegistrationReply) e.getUnfinishedMessage();
625           throw e;
626         } finally {
627           if (parsedMessage != null) {
628             mergeFrom(parsedMessage);
629           }
630         }
631         return this;
632       }
633
634       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistrationReply)
635     }
636
637     static {
638       defaultInstance = new CloseDataChangeListenerRegistrationReply(true);
639       defaultInstance.initFields();
640     }
641
642     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.CloseDataChangeListenerRegistrationReply)
643   }
644
645   public interface RegisterChangeListenerOrBuilder
646       extends com.google.protobuf.MessageOrBuilder {
647
648     // required string instanceIdentifierPath = 1;
649     /**
650      * <code>required string instanceIdentifierPath = 1;</code>
651      */
652     boolean hasInstanceIdentifierPath();
653     /**
654      * <code>required string instanceIdentifierPath = 1;</code>
655      */
656     java.lang.String getInstanceIdentifierPath();
657     /**
658      * <code>required string instanceIdentifierPath = 1;</code>
659      */
660     com.google.protobuf.ByteString
661         getInstanceIdentifierPathBytes();
662
663     // required string dataChangeListenerActorPath = 2;
664     /**
665      * <code>required string dataChangeListenerActorPath = 2;</code>
666      */
667     boolean hasDataChangeListenerActorPath();
668     /**
669      * <code>required string dataChangeListenerActorPath = 2;</code>
670      */
671     java.lang.String getDataChangeListenerActorPath();
672     /**
673      * <code>required string dataChangeListenerActorPath = 2;</code>
674      */
675     com.google.protobuf.ByteString
676         getDataChangeListenerActorPathBytes();
677
678     // required int32 dataChangeScope = 3;
679     /**
680      * <code>required int32 dataChangeScope = 3;</code>
681      */
682     boolean hasDataChangeScope();
683     /**
684      * <code>required int32 dataChangeScope = 3;</code>
685      */
686     int getDataChangeScope();
687   }
688   /**
689    * Protobuf type {@code org.opendaylight.controller.mdsal.RegisterChangeListener}
690    */
691   public static final class RegisterChangeListener extends
692       com.google.protobuf.GeneratedMessage
693       implements RegisterChangeListenerOrBuilder {
694     // Use RegisterChangeListener.newBuilder() to construct.
695     private RegisterChangeListener(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
696       super(builder);
697       this.unknownFields = builder.getUnknownFields();
698     }
699     private RegisterChangeListener(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
700
701     private static final RegisterChangeListener defaultInstance;
702     public static RegisterChangeListener getDefaultInstance() {
703       return defaultInstance;
704     }
705
706     public RegisterChangeListener getDefaultInstanceForType() {
707       return defaultInstance;
708     }
709
710     private final com.google.protobuf.UnknownFieldSet unknownFields;
711     @java.lang.Override
712     public final com.google.protobuf.UnknownFieldSet
713         getUnknownFields() {
714       return this.unknownFields;
715     }
716     private RegisterChangeListener(
717         com.google.protobuf.CodedInputStream input,
718         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
719         throws com.google.protobuf.InvalidProtocolBufferException {
720       initFields();
721       int mutable_bitField0_ = 0;
722       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
723           com.google.protobuf.UnknownFieldSet.newBuilder();
724       try {
725         boolean done = false;
726         while (!done) {
727           int tag = input.readTag();
728           switch (tag) {
729             case 0:
730               done = true;
731               break;
732             default: {
733               if (!parseUnknownField(input, unknownFields,
734                                      extensionRegistry, tag)) {
735                 done = true;
736               }
737               break;
738             }
739             case 10: {
740               bitField0_ |= 0x00000001;
741               instanceIdentifierPath_ = input.readBytes();
742               break;
743             }
744             case 18: {
745               bitField0_ |= 0x00000002;
746               dataChangeListenerActorPath_ = input.readBytes();
747               break;
748             }
749             case 24: {
750               bitField0_ |= 0x00000004;
751               dataChangeScope_ = input.readInt32();
752               break;
753             }
754           }
755         }
756       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
757         throw e.setUnfinishedMessage(this);
758       } catch (java.io.IOException e) {
759         throw new com.google.protobuf.InvalidProtocolBufferException(
760             e.getMessage()).setUnfinishedMessage(this);
761       } finally {
762         this.unknownFields = unknownFields.build();
763         makeExtensionsImmutable();
764       }
765     }
766     public static final com.google.protobuf.Descriptors.Descriptor
767         getDescriptor() {
768       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_descriptor;
769     }
770
771     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
772         internalGetFieldAccessorTable() {
773       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_fieldAccessorTable
774           .ensureFieldAccessorsInitialized(
775               org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.Builder.class);
776     }
777
778     public static com.google.protobuf.Parser<RegisterChangeListener> PARSER =
779         new com.google.protobuf.AbstractParser<RegisterChangeListener>() {
780       public RegisterChangeListener parsePartialFrom(
781           com.google.protobuf.CodedInputStream input,
782           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
783           throws com.google.protobuf.InvalidProtocolBufferException {
784         return new RegisterChangeListener(input, extensionRegistry);
785       }
786     };
787
788     @java.lang.Override
789     public com.google.protobuf.Parser<RegisterChangeListener> getParserForType() {
790       return PARSER;
791     }
792
793     private int bitField0_;
794     // required string instanceIdentifierPath = 1;
795     public static final int INSTANCEIDENTIFIERPATH_FIELD_NUMBER = 1;
796     private java.lang.Object instanceIdentifierPath_;
797     /**
798      * <code>required string instanceIdentifierPath = 1;</code>
799      */
800     public boolean hasInstanceIdentifierPath() {
801       return ((bitField0_ & 0x00000001) == 0x00000001);
802     }
803     /**
804      * <code>required string instanceIdentifierPath = 1;</code>
805      */
806     public java.lang.String getInstanceIdentifierPath() {
807       java.lang.Object ref = instanceIdentifierPath_;
808       if (ref instanceof java.lang.String) {
809         return (java.lang.String) ref;
810       } else {
811         com.google.protobuf.ByteString bs =
812             (com.google.protobuf.ByteString) ref;
813         java.lang.String s = bs.toStringUtf8();
814         if (bs.isValidUtf8()) {
815           instanceIdentifierPath_ = s;
816         }
817         return s;
818       }
819     }
820     /**
821      * <code>required string instanceIdentifierPath = 1;</code>
822      */
823     public com.google.protobuf.ByteString
824         getInstanceIdentifierPathBytes() {
825       java.lang.Object ref = instanceIdentifierPath_;
826       if (ref instanceof java.lang.String) {
827         com.google.protobuf.ByteString b =
828             com.google.protobuf.ByteString.copyFromUtf8(
829                 (java.lang.String) ref);
830         instanceIdentifierPath_ = b;
831         return b;
832       } else {
833         return (com.google.protobuf.ByteString) ref;
834       }
835     }
836
837     // required string dataChangeListenerActorPath = 2;
838     public static final int DATACHANGELISTENERACTORPATH_FIELD_NUMBER = 2;
839     private java.lang.Object dataChangeListenerActorPath_;
840     /**
841      * <code>required string dataChangeListenerActorPath = 2;</code>
842      */
843     public boolean hasDataChangeListenerActorPath() {
844       return ((bitField0_ & 0x00000002) == 0x00000002);
845     }
846     /**
847      * <code>required string dataChangeListenerActorPath = 2;</code>
848      */
849     public java.lang.String getDataChangeListenerActorPath() {
850       java.lang.Object ref = dataChangeListenerActorPath_;
851       if (ref instanceof java.lang.String) {
852         return (java.lang.String) ref;
853       } else {
854         com.google.protobuf.ByteString bs =
855             (com.google.protobuf.ByteString) ref;
856         java.lang.String s = bs.toStringUtf8();
857         if (bs.isValidUtf8()) {
858           dataChangeListenerActorPath_ = s;
859         }
860         return s;
861       }
862     }
863     /**
864      * <code>required string dataChangeListenerActorPath = 2;</code>
865      */
866     public com.google.protobuf.ByteString
867         getDataChangeListenerActorPathBytes() {
868       java.lang.Object ref = dataChangeListenerActorPath_;
869       if (ref instanceof java.lang.String) {
870         com.google.protobuf.ByteString b =
871             com.google.protobuf.ByteString.copyFromUtf8(
872                 (java.lang.String) ref);
873         dataChangeListenerActorPath_ = b;
874         return b;
875       } else {
876         return (com.google.protobuf.ByteString) ref;
877       }
878     }
879
880     // required int32 dataChangeScope = 3;
881     public static final int DATACHANGESCOPE_FIELD_NUMBER = 3;
882     private int dataChangeScope_;
883     /**
884      * <code>required int32 dataChangeScope = 3;</code>
885      */
886     public boolean hasDataChangeScope() {
887       return ((bitField0_ & 0x00000004) == 0x00000004);
888     }
889     /**
890      * <code>required int32 dataChangeScope = 3;</code>
891      */
892     public int getDataChangeScope() {
893       return dataChangeScope_;
894     }
895
896     private void initFields() {
897       instanceIdentifierPath_ = "";
898       dataChangeListenerActorPath_ = "";
899       dataChangeScope_ = 0;
900     }
901     private byte memoizedIsInitialized = -1;
902     public final boolean isInitialized() {
903       byte isInitialized = memoizedIsInitialized;
904       if (isInitialized != -1) return isInitialized == 1;
905
906       if (!hasInstanceIdentifierPath()) {
907         memoizedIsInitialized = 0;
908         return false;
909       }
910       if (!hasDataChangeListenerActorPath()) {
911         memoizedIsInitialized = 0;
912         return false;
913       }
914       if (!hasDataChangeScope()) {
915         memoizedIsInitialized = 0;
916         return false;
917       }
918       memoizedIsInitialized = 1;
919       return true;
920     }
921
922     public void writeTo(com.google.protobuf.CodedOutputStream output)
923                         throws java.io.IOException {
924       getSerializedSize();
925       if (((bitField0_ & 0x00000001) == 0x00000001)) {
926         output.writeBytes(1, getInstanceIdentifierPathBytes());
927       }
928       if (((bitField0_ & 0x00000002) == 0x00000002)) {
929         output.writeBytes(2, getDataChangeListenerActorPathBytes());
930       }
931       if (((bitField0_ & 0x00000004) == 0x00000004)) {
932         output.writeInt32(3, dataChangeScope_);
933       }
934       getUnknownFields().writeTo(output);
935     }
936
937     private int memoizedSerializedSize = -1;
938     public int getSerializedSize() {
939       int size = memoizedSerializedSize;
940       if (size != -1) return size;
941
942       size = 0;
943       if (((bitField0_ & 0x00000001) == 0x00000001)) {
944         size += com.google.protobuf.CodedOutputStream
945           .computeBytesSize(1, getInstanceIdentifierPathBytes());
946       }
947       if (((bitField0_ & 0x00000002) == 0x00000002)) {
948         size += com.google.protobuf.CodedOutputStream
949           .computeBytesSize(2, getDataChangeListenerActorPathBytes());
950       }
951       if (((bitField0_ & 0x00000004) == 0x00000004)) {
952         size += com.google.protobuf.CodedOutputStream
953           .computeInt32Size(3, dataChangeScope_);
954       }
955       size += getUnknownFields().getSerializedSize();
956       memoizedSerializedSize = size;
957       return size;
958     }
959
960     private static final long serialVersionUID = 0L;
961     @java.lang.Override
962     protected java.lang.Object writeReplace()
963         throws java.io.ObjectStreamException {
964       return super.writeReplace();
965     }
966
967     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(
968         com.google.protobuf.ByteString data)
969         throws com.google.protobuf.InvalidProtocolBufferException {
970       return PARSER.parseFrom(data);
971     }
972     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(
973         com.google.protobuf.ByteString data,
974         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
975         throws com.google.protobuf.InvalidProtocolBufferException {
976       return PARSER.parseFrom(data, extensionRegistry);
977     }
978     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(byte[] data)
979         throws com.google.protobuf.InvalidProtocolBufferException {
980       return PARSER.parseFrom(data);
981     }
982     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(
983         byte[] data,
984         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
985         throws com.google.protobuf.InvalidProtocolBufferException {
986       return PARSER.parseFrom(data, extensionRegistry);
987     }
988     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(java.io.InputStream input)
989         throws java.io.IOException {
990       return PARSER.parseFrom(input);
991     }
992     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(
993         java.io.InputStream input,
994         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
995         throws java.io.IOException {
996       return PARSER.parseFrom(input, extensionRegistry);
997     }
998     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseDelimitedFrom(java.io.InputStream input)
999         throws java.io.IOException {
1000       return PARSER.parseDelimitedFrom(input);
1001     }
1002     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseDelimitedFrom(
1003         java.io.InputStream input,
1004         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1005         throws java.io.IOException {
1006       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1007     }
1008     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(
1009         com.google.protobuf.CodedInputStream input)
1010         throws java.io.IOException {
1011       return PARSER.parseFrom(input);
1012     }
1013     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parseFrom(
1014         com.google.protobuf.CodedInputStream input,
1015         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1016         throws java.io.IOException {
1017       return PARSER.parseFrom(input, extensionRegistry);
1018     }
1019
1020     public static Builder newBuilder() { return Builder.create(); }
1021     public Builder newBuilderForType() { return newBuilder(); }
1022     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener prototype) {
1023       return newBuilder().mergeFrom(prototype);
1024     }
1025     public Builder toBuilder() { return newBuilder(this); }
1026
1027     @java.lang.Override
1028     protected Builder newBuilderForType(
1029         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1030       Builder builder = new Builder(parent);
1031       return builder;
1032     }
1033     /**
1034      * Protobuf type {@code org.opendaylight.controller.mdsal.RegisterChangeListener}
1035      */
1036     public static final class Builder extends
1037         com.google.protobuf.GeneratedMessage.Builder<Builder>
1038        implements org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerOrBuilder {
1039       public static final com.google.protobuf.Descriptors.Descriptor
1040           getDescriptor() {
1041         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_descriptor;
1042       }
1043
1044       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1045           internalGetFieldAccessorTable() {
1046         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_fieldAccessorTable
1047             .ensureFieldAccessorsInitialized(
1048                 org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.Builder.class);
1049       }
1050
1051       // Construct using org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.newBuilder()
1052       private Builder() {
1053         maybeForceBuilderInitialization();
1054       }
1055
1056       private Builder(
1057           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1058         super(parent);
1059         maybeForceBuilderInitialization();
1060       }
1061       private void maybeForceBuilderInitialization() {
1062         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1063         }
1064       }
1065       private static Builder create() {
1066         return new Builder();
1067       }
1068
1069       public Builder clear() {
1070         super.clear();
1071         instanceIdentifierPath_ = "";
1072         bitField0_ = (bitField0_ & ~0x00000001);
1073         dataChangeListenerActorPath_ = "";
1074         bitField0_ = (bitField0_ & ~0x00000002);
1075         dataChangeScope_ = 0;
1076         bitField0_ = (bitField0_ & ~0x00000004);
1077         return this;
1078       }
1079
1080       public Builder clone() {
1081         return create().mergeFrom(buildPartial());
1082       }
1083
1084       public com.google.protobuf.Descriptors.Descriptor
1085           getDescriptorForType() {
1086         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_descriptor;
1087       }
1088
1089       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener getDefaultInstanceForType() {
1090         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.getDefaultInstance();
1091       }
1092
1093       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener build() {
1094         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener result = buildPartial();
1095         if (!result.isInitialized()) {
1096           throw newUninitializedMessageException(result);
1097         }
1098         return result;
1099       }
1100
1101       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener buildPartial() {
1102         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener result = new org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener(this);
1103         int from_bitField0_ = bitField0_;
1104         int to_bitField0_ = 0;
1105         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1106           to_bitField0_ |= 0x00000001;
1107         }
1108         result.instanceIdentifierPath_ = instanceIdentifierPath_;
1109         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1110           to_bitField0_ |= 0x00000002;
1111         }
1112         result.dataChangeListenerActorPath_ = dataChangeListenerActorPath_;
1113         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1114           to_bitField0_ |= 0x00000004;
1115         }
1116         result.dataChangeScope_ = dataChangeScope_;
1117         result.bitField0_ = to_bitField0_;
1118         onBuilt();
1119         return result;
1120       }
1121
1122       public Builder mergeFrom(com.google.protobuf.Message other) {
1123         if (other instanceof org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener) {
1124           return mergeFrom((org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener)other);
1125         } else {
1126           super.mergeFrom(other);
1127           return this;
1128         }
1129       }
1130
1131       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener other) {
1132         if (other == org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener.getDefaultInstance()) return this;
1133         if (other.hasInstanceIdentifierPath()) {
1134           bitField0_ |= 0x00000001;
1135           instanceIdentifierPath_ = other.instanceIdentifierPath_;
1136           onChanged();
1137         }
1138         if (other.hasDataChangeListenerActorPath()) {
1139           bitField0_ |= 0x00000002;
1140           dataChangeListenerActorPath_ = other.dataChangeListenerActorPath_;
1141           onChanged();
1142         }
1143         if (other.hasDataChangeScope()) {
1144           setDataChangeScope(other.getDataChangeScope());
1145         }
1146         this.mergeUnknownFields(other.getUnknownFields());
1147         return this;
1148       }
1149
1150       public final boolean isInitialized() {
1151         if (!hasInstanceIdentifierPath()) {
1152
1153           return false;
1154         }
1155         if (!hasDataChangeListenerActorPath()) {
1156
1157           return false;
1158         }
1159         if (!hasDataChangeScope()) {
1160
1161           return false;
1162         }
1163         return true;
1164       }
1165
1166       public Builder mergeFrom(
1167           com.google.protobuf.CodedInputStream input,
1168           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1169           throws java.io.IOException {
1170         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener parsedMessage = null;
1171         try {
1172           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1173         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1174           parsedMessage = (org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListener) e.getUnfinishedMessage();
1175           throw e;
1176         } finally {
1177           if (parsedMessage != null) {
1178             mergeFrom(parsedMessage);
1179           }
1180         }
1181         return this;
1182       }
1183       private int bitField0_;
1184
1185       // required string instanceIdentifierPath = 1;
1186       private java.lang.Object instanceIdentifierPath_ = "";
1187       /**
1188        * <code>required string instanceIdentifierPath = 1;</code>
1189        */
1190       public boolean hasInstanceIdentifierPath() {
1191         return ((bitField0_ & 0x00000001) == 0x00000001);
1192       }
1193       /**
1194        * <code>required string instanceIdentifierPath = 1;</code>
1195        */
1196       public java.lang.String getInstanceIdentifierPath() {
1197         java.lang.Object ref = instanceIdentifierPath_;
1198         if (!(ref instanceof java.lang.String)) {
1199           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1200               .toStringUtf8();
1201           instanceIdentifierPath_ = s;
1202           return s;
1203         } else {
1204           return (java.lang.String) ref;
1205         }
1206       }
1207       /**
1208        * <code>required string instanceIdentifierPath = 1;</code>
1209        */
1210       public com.google.protobuf.ByteString
1211           getInstanceIdentifierPathBytes() {
1212         java.lang.Object ref = instanceIdentifierPath_;
1213         if (ref instanceof String) {
1214           com.google.protobuf.ByteString b =
1215               com.google.protobuf.ByteString.copyFromUtf8(
1216                   (java.lang.String) ref);
1217           instanceIdentifierPath_ = b;
1218           return b;
1219         } else {
1220           return (com.google.protobuf.ByteString) ref;
1221         }
1222       }
1223       /**
1224        * <code>required string instanceIdentifierPath = 1;</code>
1225        */
1226       public Builder setInstanceIdentifierPath(
1227           java.lang.String value) {
1228         if (value == null) {
1229     throw new NullPointerException();
1230   }
1231   bitField0_ |= 0x00000001;
1232         instanceIdentifierPath_ = value;
1233         onChanged();
1234         return this;
1235       }
1236       /**
1237        * <code>required string instanceIdentifierPath = 1;</code>
1238        */
1239       public Builder clearInstanceIdentifierPath() {
1240         bitField0_ = (bitField0_ & ~0x00000001);
1241         instanceIdentifierPath_ = getDefaultInstance().getInstanceIdentifierPath();
1242         onChanged();
1243         return this;
1244       }
1245       /**
1246        * <code>required string instanceIdentifierPath = 1;</code>
1247        */
1248       public Builder setInstanceIdentifierPathBytes(
1249           com.google.protobuf.ByteString value) {
1250         if (value == null) {
1251     throw new NullPointerException();
1252   }
1253   bitField0_ |= 0x00000001;
1254         instanceIdentifierPath_ = value;
1255         onChanged();
1256         return this;
1257       }
1258
1259       // required string dataChangeListenerActorPath = 2;
1260       private java.lang.Object dataChangeListenerActorPath_ = "";
1261       /**
1262        * <code>required string dataChangeListenerActorPath = 2;</code>
1263        */
1264       public boolean hasDataChangeListenerActorPath() {
1265         return ((bitField0_ & 0x00000002) == 0x00000002);
1266       }
1267       /**
1268        * <code>required string dataChangeListenerActorPath = 2;</code>
1269        */
1270       public java.lang.String getDataChangeListenerActorPath() {
1271         java.lang.Object ref = dataChangeListenerActorPath_;
1272         if (!(ref instanceof java.lang.String)) {
1273           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1274               .toStringUtf8();
1275           dataChangeListenerActorPath_ = s;
1276           return s;
1277         } else {
1278           return (java.lang.String) ref;
1279         }
1280       }
1281       /**
1282        * <code>required string dataChangeListenerActorPath = 2;</code>
1283        */
1284       public com.google.protobuf.ByteString
1285           getDataChangeListenerActorPathBytes() {
1286         java.lang.Object ref = dataChangeListenerActorPath_;
1287         if (ref instanceof String) {
1288           com.google.protobuf.ByteString b =
1289               com.google.protobuf.ByteString.copyFromUtf8(
1290                   (java.lang.String) ref);
1291           dataChangeListenerActorPath_ = b;
1292           return b;
1293         } else {
1294           return (com.google.protobuf.ByteString) ref;
1295         }
1296       }
1297       /**
1298        * <code>required string dataChangeListenerActorPath = 2;</code>
1299        */
1300       public Builder setDataChangeListenerActorPath(
1301           java.lang.String value) {
1302         if (value == null) {
1303     throw new NullPointerException();
1304   }
1305   bitField0_ |= 0x00000002;
1306         dataChangeListenerActorPath_ = value;
1307         onChanged();
1308         return this;
1309       }
1310       /**
1311        * <code>required string dataChangeListenerActorPath = 2;</code>
1312        */
1313       public Builder clearDataChangeListenerActorPath() {
1314         bitField0_ = (bitField0_ & ~0x00000002);
1315         dataChangeListenerActorPath_ = getDefaultInstance().getDataChangeListenerActorPath();
1316         onChanged();
1317         return this;
1318       }
1319       /**
1320        * <code>required string dataChangeListenerActorPath = 2;</code>
1321        */
1322       public Builder setDataChangeListenerActorPathBytes(
1323           com.google.protobuf.ByteString value) {
1324         if (value == null) {
1325     throw new NullPointerException();
1326   }
1327   bitField0_ |= 0x00000002;
1328         dataChangeListenerActorPath_ = value;
1329         onChanged();
1330         return this;
1331       }
1332
1333       // required int32 dataChangeScope = 3;
1334       private int dataChangeScope_ ;
1335       /**
1336        * <code>required int32 dataChangeScope = 3;</code>
1337        */
1338       public boolean hasDataChangeScope() {
1339         return ((bitField0_ & 0x00000004) == 0x00000004);
1340       }
1341       /**
1342        * <code>required int32 dataChangeScope = 3;</code>
1343        */
1344       public int getDataChangeScope() {
1345         return dataChangeScope_;
1346       }
1347       /**
1348        * <code>required int32 dataChangeScope = 3;</code>
1349        */
1350       public Builder setDataChangeScope(int value) {
1351         bitField0_ |= 0x00000004;
1352         dataChangeScope_ = value;
1353         onChanged();
1354         return this;
1355       }
1356       /**
1357        * <code>required int32 dataChangeScope = 3;</code>
1358        */
1359       public Builder clearDataChangeScope() {
1360         bitField0_ = (bitField0_ & ~0x00000004);
1361         dataChangeScope_ = 0;
1362         onChanged();
1363         return this;
1364       }
1365
1366       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.RegisterChangeListener)
1367     }
1368
1369     static {
1370       defaultInstance = new RegisterChangeListener(true);
1371       defaultInstance.initFields();
1372     }
1373
1374     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.RegisterChangeListener)
1375   }
1376
1377   public interface RegisterChangeListenerReplyOrBuilder
1378       extends com.google.protobuf.MessageOrBuilder {
1379
1380     // required string listenerRegistrationPath = 1;
1381     /**
1382      * <code>required string listenerRegistrationPath = 1;</code>
1383      */
1384     boolean hasListenerRegistrationPath();
1385     /**
1386      * <code>required string listenerRegistrationPath = 1;</code>
1387      */
1388     java.lang.String getListenerRegistrationPath();
1389     /**
1390      * <code>required string listenerRegistrationPath = 1;</code>
1391      */
1392     com.google.protobuf.ByteString
1393         getListenerRegistrationPathBytes();
1394   }
1395   /**
1396    * Protobuf type {@code org.opendaylight.controller.mdsal.RegisterChangeListenerReply}
1397    *
1398    * <pre>
1399    **
1400    * This is the reply for the RegisterChangeListener message
1401    * It contains the listenerRegistration actor path
1402    * that can be used to unregister the listener
1403    * </pre>
1404    */
1405   public static final class RegisterChangeListenerReply extends
1406       com.google.protobuf.GeneratedMessage
1407       implements RegisterChangeListenerReplyOrBuilder {
1408     // Use RegisterChangeListenerReply.newBuilder() to construct.
1409     private RegisterChangeListenerReply(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1410       super(builder);
1411       this.unknownFields = builder.getUnknownFields();
1412     }
1413     private RegisterChangeListenerReply(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1414
1415     private static final RegisterChangeListenerReply defaultInstance;
1416     public static RegisterChangeListenerReply getDefaultInstance() {
1417       return defaultInstance;
1418     }
1419
1420     public RegisterChangeListenerReply getDefaultInstanceForType() {
1421       return defaultInstance;
1422     }
1423
1424     private final com.google.protobuf.UnknownFieldSet unknownFields;
1425     @java.lang.Override
1426     public final com.google.protobuf.UnknownFieldSet
1427         getUnknownFields() {
1428       return this.unknownFields;
1429     }
1430     private RegisterChangeListenerReply(
1431         com.google.protobuf.CodedInputStream input,
1432         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1433         throws com.google.protobuf.InvalidProtocolBufferException {
1434       initFields();
1435       int mutable_bitField0_ = 0;
1436       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1437           com.google.protobuf.UnknownFieldSet.newBuilder();
1438       try {
1439         boolean done = false;
1440         while (!done) {
1441           int tag = input.readTag();
1442           switch (tag) {
1443             case 0:
1444               done = true;
1445               break;
1446             default: {
1447               if (!parseUnknownField(input, unknownFields,
1448                                      extensionRegistry, tag)) {
1449                 done = true;
1450               }
1451               break;
1452             }
1453             case 10: {
1454               bitField0_ |= 0x00000001;
1455               listenerRegistrationPath_ = input.readBytes();
1456               break;
1457             }
1458           }
1459         }
1460       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1461         throw e.setUnfinishedMessage(this);
1462       } catch (java.io.IOException e) {
1463         throw new com.google.protobuf.InvalidProtocolBufferException(
1464             e.getMessage()).setUnfinishedMessage(this);
1465       } finally {
1466         this.unknownFields = unknownFields.build();
1467         makeExtensionsImmutable();
1468       }
1469     }
1470     public static final com.google.protobuf.Descriptors.Descriptor
1471         getDescriptor() {
1472       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_descriptor;
1473     }
1474
1475     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1476         internalGetFieldAccessorTable() {
1477       return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_fieldAccessorTable
1478           .ensureFieldAccessorsInitialized(
1479               org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.Builder.class);
1480     }
1481
1482     public static com.google.protobuf.Parser<RegisterChangeListenerReply> PARSER =
1483         new com.google.protobuf.AbstractParser<RegisterChangeListenerReply>() {
1484       public RegisterChangeListenerReply parsePartialFrom(
1485           com.google.protobuf.CodedInputStream input,
1486           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1487           throws com.google.protobuf.InvalidProtocolBufferException {
1488         return new RegisterChangeListenerReply(input, extensionRegistry);
1489       }
1490     };
1491
1492     @java.lang.Override
1493     public com.google.protobuf.Parser<RegisterChangeListenerReply> getParserForType() {
1494       return PARSER;
1495     }
1496
1497     private int bitField0_;
1498     // required string listenerRegistrationPath = 1;
1499     public static final int LISTENERREGISTRATIONPATH_FIELD_NUMBER = 1;
1500     private java.lang.Object listenerRegistrationPath_;
1501     /**
1502      * <code>required string listenerRegistrationPath = 1;</code>
1503      */
1504     public boolean hasListenerRegistrationPath() {
1505       return ((bitField0_ & 0x00000001) == 0x00000001);
1506     }
1507     /**
1508      * <code>required string listenerRegistrationPath = 1;</code>
1509      */
1510     public java.lang.String getListenerRegistrationPath() {
1511       java.lang.Object ref = listenerRegistrationPath_;
1512       if (ref instanceof java.lang.String) {
1513         return (java.lang.String) ref;
1514       } else {
1515         com.google.protobuf.ByteString bs =
1516             (com.google.protobuf.ByteString) ref;
1517         java.lang.String s = bs.toStringUtf8();
1518         if (bs.isValidUtf8()) {
1519           listenerRegistrationPath_ = s;
1520         }
1521         return s;
1522       }
1523     }
1524     /**
1525      * <code>required string listenerRegistrationPath = 1;</code>
1526      */
1527     public com.google.protobuf.ByteString
1528         getListenerRegistrationPathBytes() {
1529       java.lang.Object ref = listenerRegistrationPath_;
1530       if (ref instanceof java.lang.String) {
1531         com.google.protobuf.ByteString b =
1532             com.google.protobuf.ByteString.copyFromUtf8(
1533                 (java.lang.String) ref);
1534         listenerRegistrationPath_ = b;
1535         return b;
1536       } else {
1537         return (com.google.protobuf.ByteString) ref;
1538       }
1539     }
1540
1541     private void initFields() {
1542       listenerRegistrationPath_ = "";
1543     }
1544     private byte memoizedIsInitialized = -1;
1545     public final boolean isInitialized() {
1546       byte isInitialized = memoizedIsInitialized;
1547       if (isInitialized != -1) return isInitialized == 1;
1548
1549       if (!hasListenerRegistrationPath()) {
1550         memoizedIsInitialized = 0;
1551         return false;
1552       }
1553       memoizedIsInitialized = 1;
1554       return true;
1555     }
1556
1557     public void writeTo(com.google.protobuf.CodedOutputStream output)
1558                         throws java.io.IOException {
1559       getSerializedSize();
1560       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1561         output.writeBytes(1, getListenerRegistrationPathBytes());
1562       }
1563       getUnknownFields().writeTo(output);
1564     }
1565
1566     private int memoizedSerializedSize = -1;
1567     public int getSerializedSize() {
1568       int size = memoizedSerializedSize;
1569       if (size != -1) return size;
1570
1571       size = 0;
1572       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1573         size += com.google.protobuf.CodedOutputStream
1574           .computeBytesSize(1, getListenerRegistrationPathBytes());
1575       }
1576       size += getUnknownFields().getSerializedSize();
1577       memoizedSerializedSize = size;
1578       return size;
1579     }
1580
1581     private static final long serialVersionUID = 0L;
1582     @java.lang.Override
1583     protected java.lang.Object writeReplace()
1584         throws java.io.ObjectStreamException {
1585       return super.writeReplace();
1586     }
1587
1588     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(
1589         com.google.protobuf.ByteString data)
1590         throws com.google.protobuf.InvalidProtocolBufferException {
1591       return PARSER.parseFrom(data);
1592     }
1593     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(
1594         com.google.protobuf.ByteString data,
1595         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1596         throws com.google.protobuf.InvalidProtocolBufferException {
1597       return PARSER.parseFrom(data, extensionRegistry);
1598     }
1599     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(byte[] data)
1600         throws com.google.protobuf.InvalidProtocolBufferException {
1601       return PARSER.parseFrom(data);
1602     }
1603     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(
1604         byte[] data,
1605         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1606         throws com.google.protobuf.InvalidProtocolBufferException {
1607       return PARSER.parseFrom(data, extensionRegistry);
1608     }
1609     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(java.io.InputStream input)
1610         throws java.io.IOException {
1611       return PARSER.parseFrom(input);
1612     }
1613     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(
1614         java.io.InputStream input,
1615         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1616         throws java.io.IOException {
1617       return PARSER.parseFrom(input, extensionRegistry);
1618     }
1619     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseDelimitedFrom(java.io.InputStream input)
1620         throws java.io.IOException {
1621       return PARSER.parseDelimitedFrom(input);
1622     }
1623     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseDelimitedFrom(
1624         java.io.InputStream input,
1625         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1626         throws java.io.IOException {
1627       return PARSER.parseDelimitedFrom(input, extensionRegistry);
1628     }
1629     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(
1630         com.google.protobuf.CodedInputStream input)
1631         throws java.io.IOException {
1632       return PARSER.parseFrom(input);
1633     }
1634     public static org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parseFrom(
1635         com.google.protobuf.CodedInputStream input,
1636         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1637         throws java.io.IOException {
1638       return PARSER.parseFrom(input, extensionRegistry);
1639     }
1640
1641     public static Builder newBuilder() { return Builder.create(); }
1642     public Builder newBuilderForType() { return newBuilder(); }
1643     public static Builder newBuilder(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply prototype) {
1644       return newBuilder().mergeFrom(prototype);
1645     }
1646     public Builder toBuilder() { return newBuilder(this); }
1647
1648     @java.lang.Override
1649     protected Builder newBuilderForType(
1650         com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1651       Builder builder = new Builder(parent);
1652       return builder;
1653     }
1654     /**
1655      * Protobuf type {@code org.opendaylight.controller.mdsal.RegisterChangeListenerReply}
1656      *
1657      * <pre>
1658      **
1659      * This is the reply for the RegisterChangeListener message
1660      * It contains the listenerRegistration actor path
1661      * that can be used to unregister the listener
1662      * </pre>
1663      */
1664     public static final class Builder extends
1665         com.google.protobuf.GeneratedMessage.Builder<Builder>
1666        implements org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReplyOrBuilder {
1667       public static final com.google.protobuf.Descriptors.Descriptor
1668           getDescriptor() {
1669         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_descriptor;
1670       }
1671
1672       protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1673           internalGetFieldAccessorTable() {
1674         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_fieldAccessorTable
1675             .ensureFieldAccessorsInitialized(
1676                 org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.class, org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.Builder.class);
1677       }
1678
1679       // Construct using org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.newBuilder()
1680       private Builder() {
1681         maybeForceBuilderInitialization();
1682       }
1683
1684       private Builder(
1685           com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1686         super(parent);
1687         maybeForceBuilderInitialization();
1688       }
1689       private void maybeForceBuilderInitialization() {
1690         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1691         }
1692       }
1693       private static Builder create() {
1694         return new Builder();
1695       }
1696
1697       public Builder clear() {
1698         super.clear();
1699         listenerRegistrationPath_ = "";
1700         bitField0_ = (bitField0_ & ~0x00000001);
1701         return this;
1702       }
1703
1704       public Builder clone() {
1705         return create().mergeFrom(buildPartial());
1706       }
1707
1708       public com.google.protobuf.Descriptors.Descriptor
1709           getDescriptorForType() {
1710         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_descriptor;
1711       }
1712
1713       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply getDefaultInstanceForType() {
1714         return org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.getDefaultInstance();
1715       }
1716
1717       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply build() {
1718         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply result = buildPartial();
1719         if (!result.isInitialized()) {
1720           throw newUninitializedMessageException(result);
1721         }
1722         return result;
1723       }
1724
1725       public org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply buildPartial() {
1726         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply result = new org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply(this);
1727         int from_bitField0_ = bitField0_;
1728         int to_bitField0_ = 0;
1729         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1730           to_bitField0_ |= 0x00000001;
1731         }
1732         result.listenerRegistrationPath_ = listenerRegistrationPath_;
1733         result.bitField0_ = to_bitField0_;
1734         onBuilt();
1735         return result;
1736       }
1737
1738       public Builder mergeFrom(com.google.protobuf.Message other) {
1739         if (other instanceof org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply) {
1740           return mergeFrom((org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply)other);
1741         } else {
1742           super.mergeFrom(other);
1743           return this;
1744         }
1745       }
1746
1747       public Builder mergeFrom(org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply other) {
1748         if (other == org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply.getDefaultInstance()) return this;
1749         if (other.hasListenerRegistrationPath()) {
1750           bitField0_ |= 0x00000001;
1751           listenerRegistrationPath_ = other.listenerRegistrationPath_;
1752           onChanged();
1753         }
1754         this.mergeUnknownFields(other.getUnknownFields());
1755         return this;
1756       }
1757
1758       public final boolean isInitialized() {
1759         if (!hasListenerRegistrationPath()) {
1760
1761           return false;
1762         }
1763         return true;
1764       }
1765
1766       public Builder mergeFrom(
1767           com.google.protobuf.CodedInputStream input,
1768           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1769           throws java.io.IOException {
1770         org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply parsedMessage = null;
1771         try {
1772           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1773         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1774           parsedMessage = (org.opendaylight.controller.protobuff.messages.registration.ListenerRegistrationMessages.RegisterChangeListenerReply) e.getUnfinishedMessage();
1775           throw e;
1776         } finally {
1777           if (parsedMessage != null) {
1778             mergeFrom(parsedMessage);
1779           }
1780         }
1781         return this;
1782       }
1783       private int bitField0_;
1784
1785       // required string listenerRegistrationPath = 1;
1786       private java.lang.Object listenerRegistrationPath_ = "";
1787       /**
1788        * <code>required string listenerRegistrationPath = 1;</code>
1789        */
1790       public boolean hasListenerRegistrationPath() {
1791         return ((bitField0_ & 0x00000001) == 0x00000001);
1792       }
1793       /**
1794        * <code>required string listenerRegistrationPath = 1;</code>
1795        */
1796       public java.lang.String getListenerRegistrationPath() {
1797         java.lang.Object ref = listenerRegistrationPath_;
1798         if (!(ref instanceof java.lang.String)) {
1799           java.lang.String s = ((com.google.protobuf.ByteString) ref)
1800               .toStringUtf8();
1801           listenerRegistrationPath_ = s;
1802           return s;
1803         } else {
1804           return (java.lang.String) ref;
1805         }
1806       }
1807       /**
1808        * <code>required string listenerRegistrationPath = 1;</code>
1809        */
1810       public com.google.protobuf.ByteString
1811           getListenerRegistrationPathBytes() {
1812         java.lang.Object ref = listenerRegistrationPath_;
1813         if (ref instanceof String) {
1814           com.google.protobuf.ByteString b =
1815               com.google.protobuf.ByteString.copyFromUtf8(
1816                   (java.lang.String) ref);
1817           listenerRegistrationPath_ = b;
1818           return b;
1819         } else {
1820           return (com.google.protobuf.ByteString) ref;
1821         }
1822       }
1823       /**
1824        * <code>required string listenerRegistrationPath = 1;</code>
1825        */
1826       public Builder setListenerRegistrationPath(
1827           java.lang.String value) {
1828         if (value == null) {
1829     throw new NullPointerException();
1830   }
1831   bitField0_ |= 0x00000001;
1832         listenerRegistrationPath_ = value;
1833         onChanged();
1834         return this;
1835       }
1836       /**
1837        * <code>required string listenerRegistrationPath = 1;</code>
1838        */
1839       public Builder clearListenerRegistrationPath() {
1840         bitField0_ = (bitField0_ & ~0x00000001);
1841         listenerRegistrationPath_ = getDefaultInstance().getListenerRegistrationPath();
1842         onChanged();
1843         return this;
1844       }
1845       /**
1846        * <code>required string listenerRegistrationPath = 1;</code>
1847        */
1848       public Builder setListenerRegistrationPathBytes(
1849           com.google.protobuf.ByteString value) {
1850         if (value == null) {
1851     throw new NullPointerException();
1852   }
1853   bitField0_ |= 0x00000001;
1854         listenerRegistrationPath_ = value;
1855         onChanged();
1856         return this;
1857       }
1858
1859       // @@protoc_insertion_point(builder_scope:org.opendaylight.controller.mdsal.RegisterChangeListenerReply)
1860     }
1861
1862     static {
1863       defaultInstance = new RegisterChangeListenerReply(true);
1864       defaultInstance.initFields();
1865     }
1866
1867     // @@protoc_insertion_point(class_scope:org.opendaylight.controller.mdsal.RegisterChangeListenerReply)
1868   }
1869
1870   private static com.google.protobuf.Descriptors.Descriptor
1871     internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_descriptor;
1872   private static
1873     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1874       internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_fieldAccessorTable;
1875   private static com.google.protobuf.Descriptors.Descriptor
1876     internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_descriptor;
1877   private static
1878     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1879       internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_fieldAccessorTable;
1880   private static com.google.protobuf.Descriptors.Descriptor
1881     internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_descriptor;
1882   private static
1883     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1884       internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_fieldAccessorTable;
1885   private static com.google.protobuf.Descriptors.Descriptor
1886     internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_descriptor;
1887   private static
1888     com.google.protobuf.GeneratedMessage.FieldAccessorTable
1889       internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_fieldAccessorTable;
1890
1891   public static com.google.protobuf.Descriptors.FileDescriptor
1892       getDescriptor() {
1893     return descriptor;
1894   }
1895   private static com.google.protobuf.Descriptors.FileDescriptor
1896       descriptor;
1897   static {
1898     java.lang.String[] descriptorData = {
1899       "\n\032ListenerRegistration.proto\022!org.openda" +
1900       "ylight.controller.mdsal\"%\n#CloseDataChan" +
1901       "geListenerRegistration\"*\n(CloseDataChang" +
1902       "eListenerRegistrationReply\"v\n\026RegisterCh" +
1903       "angeListener\022\036\n\026instanceIdentifierPath\030\001" +
1904       " \002(\t\022#\n\033dataChangeListenerActorPath\030\002 \002(" +
1905       "\t\022\027\n\017dataChangeScope\030\003 \002(\005\"?\n\033RegisterCh" +
1906       "angeListenerReply\022 \n\030listenerRegistratio" +
1907       "nPath\030\001 \002(\tB[\n;org.opendaylight.controll" +
1908       "er.protobuff.messages.registrationB\034List",
1909       "enerRegistrationMessages"
1910     };
1911     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
1912       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
1913         public com.google.protobuf.ExtensionRegistry assignDescriptors(
1914             com.google.protobuf.Descriptors.FileDescriptor root) {
1915           descriptor = root;
1916           internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_descriptor =
1917             getDescriptor().getMessageTypes().get(0);
1918           internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_fieldAccessorTable = new
1919             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1920               internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistration_descriptor,
1921               new java.lang.String[] { });
1922           internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_descriptor =
1923             getDescriptor().getMessageTypes().get(1);
1924           internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_fieldAccessorTable = new
1925             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1926               internal_static_org_opendaylight_controller_mdsal_CloseDataChangeListenerRegistrationReply_descriptor,
1927               new java.lang.String[] { });
1928           internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_descriptor =
1929             getDescriptor().getMessageTypes().get(2);
1930           internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_fieldAccessorTable = new
1931             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1932               internal_static_org_opendaylight_controller_mdsal_RegisterChangeListener_descriptor,
1933               new java.lang.String[] { "InstanceIdentifierPath", "DataChangeListenerActorPath", "DataChangeScope", });
1934           internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_descriptor =
1935             getDescriptor().getMessageTypes().get(3);
1936           internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_fieldAccessorTable = new
1937             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
1938               internal_static_org_opendaylight_controller_mdsal_RegisterChangeListenerReply_descriptor,
1939               new java.lang.String[] { "ListenerRegistrationPath", });
1940           return null;
1941         }
1942       };
1943     com.google.protobuf.Descriptors.FileDescriptor
1944       .internalBuildGeneratedFileFrom(descriptorData,
1945         new com.google.protobuf.Descriptors.FileDescriptor[] {
1946         }, assigner);
1947   }
1948
1949   // @@protoc_insertion_point(outer_class_scope)
1950 }