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