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
16
17
18 boolean hasType();
19
20
21
22 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type getType();
23
24
25
26
27
28 boolean hasGlobalPermission();
29
30
31
32 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission getGlobalPermission();
33
34
35
36 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder getGlobalPermissionOrBuilder();
37
38
39
40
41
42 boolean hasNamespacePermission();
43
44
45
46 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission getNamespacePermission();
47
48
49
50 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder getNamespacePermissionOrBuilder();
51
52
53
54
55
56 boolean hasTablePermission();
57
58
59
60 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission getTablePermission();
61
62
63
64 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder getTablePermissionOrBuilder();
65 }
66
67
68
69 public static final class Permission extends
70 com.google.protobuf.GeneratedMessage
71 implements PermissionOrBuilder {
72
73 private Permission(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
74 super(builder);
75 this.unknownFields = builder.getUnknownFields();
76 }
77 private Permission(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
78
79 private static final Permission defaultInstance;
80 public static Permission getDefaultInstance() {
81 return defaultInstance;
82 }
83
84 public Permission getDefaultInstanceForType() {
85 return defaultInstance;
86 }
87
88 private final com.google.protobuf.UnknownFieldSet unknownFields;
89 @java.lang.Override
90 public final com.google.protobuf.UnknownFieldSet
91 getUnknownFields() {
92 return this.unknownFields;
93 }
94 private Permission(
95 com.google.protobuf.CodedInputStream input,
96 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
97 throws com.google.protobuf.InvalidProtocolBufferException {
98 initFields();
99 int mutable_bitField0_ = 0;
100 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
101 com.google.protobuf.UnknownFieldSet.newBuilder();
102 try {
103 boolean done = false;
104 while (!done) {
105 int tag = input.readTag();
106 switch (tag) {
107 case 0:
108 done = true;
109 break;
110 default: {
111 if (!parseUnknownField(input, unknownFields,
112 extensionRegistry, tag)) {
113 done = true;
114 }
115 break;
116 }
117 case 8: {
118 int rawValue = input.readEnum();
119 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.valueOf(rawValue);
120 if (value == null) {
121 unknownFields.mergeVarintField(1, rawValue);
122 } else {
123 bitField0_ |= 0x00000001;
124 type_ = value;
125 }
126 break;
127 }
128 case 18: {
129 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder subBuilder = null;
130 if (((bitField0_ & 0x00000002) == 0x00000002)) {
131 subBuilder = globalPermission_.toBuilder();
132 }
133 globalPermission_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.PARSER, extensionRegistry);
134 if (subBuilder != null) {
135 subBuilder.mergeFrom(globalPermission_);
136 globalPermission_ = subBuilder.buildPartial();
137 }
138 bitField0_ |= 0x00000002;
139 break;
140 }
141 case 26: {
142 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder subBuilder = null;
143 if (((bitField0_ & 0x00000004) == 0x00000004)) {
144 subBuilder = namespacePermission_.toBuilder();
145 }
146 namespacePermission_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.PARSER, extensionRegistry);
147 if (subBuilder != null) {
148 subBuilder.mergeFrom(namespacePermission_);
149 namespacePermission_ = subBuilder.buildPartial();
150 }
151 bitField0_ |= 0x00000004;
152 break;
153 }
154 case 34: {
155 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder subBuilder = null;
156 if (((bitField0_ & 0x00000008) == 0x00000008)) {
157 subBuilder = tablePermission_.toBuilder();
158 }
159 tablePermission_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.PARSER, extensionRegistry);
160 if (subBuilder != null) {
161 subBuilder.mergeFrom(tablePermission_);
162 tablePermission_ = subBuilder.buildPartial();
163 }
164 bitField0_ |= 0x00000008;
165 break;
166 }
167 }
168 }
169 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
170 throw e.setUnfinishedMessage(this);
171 } catch (java.io.IOException e) {
172 throw new com.google.protobuf.InvalidProtocolBufferException(
173 e.getMessage()).setUnfinishedMessage(this);
174 } finally {
175 this.unknownFields = unknownFields.build();
176 makeExtensionsImmutable();
177 }
178 }
179 public static final com.google.protobuf.Descriptors.Descriptor
180 getDescriptor() {
181 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_Permission_descriptor;
182 }
183
184 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
185 internalGetFieldAccessorTable() {
186 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_Permission_fieldAccessorTable
187 .ensureFieldAccessorsInitialized(
188 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder.class);
189 }
190
191 public static com.google.protobuf.Parser<Permission> PARSER =
192 new com.google.protobuf.AbstractParser<Permission>() {
193 public Permission parsePartialFrom(
194 com.google.protobuf.CodedInputStream input,
195 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
196 throws com.google.protobuf.InvalidProtocolBufferException {
197 return new Permission(input, extensionRegistry);
198 }
199 };
200
201 @java.lang.Override
202 public com.google.protobuf.Parser<Permission> getParserForType() {
203 return PARSER;
204 }
205
206
207
208
209 public enum Action
210 implements com.google.protobuf.ProtocolMessageEnum {
211
212
213
214 READ(0, 0),
215
216
217
218 WRITE(1, 1),
219
220
221
222 EXEC(2, 2),
223
224
225
226 CREATE(3, 3),
227
228
229
230 ADMIN(4, 4),
231 ;
232
233
234
235
236 public static final int READ_VALUE = 0;
237
238
239
240 public static final int WRITE_VALUE = 1;
241
242
243
244 public static final int EXEC_VALUE = 2;
245
246
247
248 public static final int CREATE_VALUE = 3;
249
250
251
252 public static final int ADMIN_VALUE = 4;
253
254
255 public final int getNumber() { return value; }
256
257 public static Action valueOf(int value) {
258 switch (value) {
259 case 0: return READ;
260 case 1: return WRITE;
261 case 2: return EXEC;
262 case 3: return CREATE;
263 case 4: return ADMIN;
264 default: return null;
265 }
266 }
267
268 public static com.google.protobuf.Internal.EnumLiteMap<Action>
269 internalGetValueMap() {
270 return internalValueMap;
271 }
272 private static com.google.protobuf.Internal.EnumLiteMap<Action>
273 internalValueMap =
274 new com.google.protobuf.Internal.EnumLiteMap<Action>() {
275 public Action findValueByNumber(int number) {
276 return Action.valueOf(number);
277 }
278 };
279
280 public final com.google.protobuf.Descriptors.EnumValueDescriptor
281 getValueDescriptor() {
282 return getDescriptor().getValues().get(index);
283 }
284 public final com.google.protobuf.Descriptors.EnumDescriptor
285 getDescriptorForType() {
286 return getDescriptor();
287 }
288 public static final com.google.protobuf.Descriptors.EnumDescriptor
289 getDescriptor() {
290 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDescriptor().getEnumTypes().get(0);
291 }
292
293 private static final Action[] VALUES = values();
294
295 public static Action valueOf(
296 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
297 if (desc.getType() != getDescriptor()) {
298 throw new java.lang.IllegalArgumentException(
299 "EnumValueDescriptor is not for this type.");
300 }
301 return VALUES[desc.getIndex()];
302 }
303
304 private final int index;
305 private final int value;
306
307 private Action(int index, int value) {
308 this.index = index;
309 this.value = value;
310 }
311
312
313 }
314
315
316
317
318 public enum Type
319 implements com.google.protobuf.ProtocolMessageEnum {
320
321
322
323 Global(0, 1),
324
325
326
327 Namespace(1, 2),
328
329
330
331 Table(2, 3),
332 ;
333
334
335
336
337 public static final int Global_VALUE = 1;
338
339
340
341 public static final int Namespace_VALUE = 2;
342
343
344
345 public static final int Table_VALUE = 3;
346
347
348 public final int getNumber() { return value; }
349
350 public static Type valueOf(int value) {
351 switch (value) {
352 case 1: return Global;
353 case 2: return Namespace;
354 case 3: return Table;
355 default: return null;
356 }
357 }
358
359 public static com.google.protobuf.Internal.EnumLiteMap<Type>
360 internalGetValueMap() {
361 return internalValueMap;
362 }
363 private static com.google.protobuf.Internal.EnumLiteMap<Type>
364 internalValueMap =
365 new com.google.protobuf.Internal.EnumLiteMap<Type>() {
366 public Type findValueByNumber(int number) {
367 return Type.valueOf(number);
368 }
369 };
370
371 public final com.google.protobuf.Descriptors.EnumValueDescriptor
372 getValueDescriptor() {
373 return getDescriptor().getValues().get(index);
374 }
375 public final com.google.protobuf.Descriptors.EnumDescriptor
376 getDescriptorForType() {
377 return getDescriptor();
378 }
379 public static final com.google.protobuf.Descriptors.EnumDescriptor
380 getDescriptor() {
381 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDescriptor().getEnumTypes().get(1);
382 }
383
384 private static final Type[] VALUES = values();
385
386 public static Type valueOf(
387 com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
388 if (desc.getType() != getDescriptor()) {
389 throw new java.lang.IllegalArgumentException(
390 "EnumValueDescriptor is not for this type.");
391 }
392 return VALUES[desc.getIndex()];
393 }
394
395 private final int index;
396 private final int value;
397
398 private Type(int index, int value) {
399 this.index = index;
400 this.value = value;
401 }
402
403
404 }
405
406 private int bitField0_;
407
408 public static final int TYPE_FIELD_NUMBER = 1;
409 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type type_;
410
411
412
413 public boolean hasType() {
414 return ((bitField0_ & 0x00000001) == 0x00000001);
415 }
416
417
418
419 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type getType() {
420 return type_;
421 }
422
423
424 public static final int GLOBAL_PERMISSION_FIELD_NUMBER = 2;
425 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission globalPermission_;
426
427
428
429 public boolean hasGlobalPermission() {
430 return ((bitField0_ & 0x00000002) == 0x00000002);
431 }
432
433
434
435 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission getGlobalPermission() {
436 return globalPermission_;
437 }
438
439
440
441 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder getGlobalPermissionOrBuilder() {
442 return globalPermission_;
443 }
444
445
446 public static final int NAMESPACE_PERMISSION_FIELD_NUMBER = 3;
447 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission namespacePermission_;
448
449
450
451 public boolean hasNamespacePermission() {
452 return ((bitField0_ & 0x00000004) == 0x00000004);
453 }
454
455
456
457 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission getNamespacePermission() {
458 return namespacePermission_;
459 }
460
461
462
463 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder getNamespacePermissionOrBuilder() {
464 return namespacePermission_;
465 }
466
467
468 public static final int TABLE_PERMISSION_FIELD_NUMBER = 4;
469 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission tablePermission_;
470
471
472
473 public boolean hasTablePermission() {
474 return ((bitField0_ & 0x00000008) == 0x00000008);
475 }
476
477
478
479 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission getTablePermission() {
480 return tablePermission_;
481 }
482
483
484
485 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder getTablePermissionOrBuilder() {
486 return tablePermission_;
487 }
488
489 private void initFields() {
490 type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
491 globalPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance();
492 namespacePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance();
493 tablePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance();
494 }
495 private byte memoizedIsInitialized = -1;
496 public final boolean isInitialized() {
497 byte isInitialized = memoizedIsInitialized;
498 if (isInitialized != -1) return isInitialized == 1;
499
500 if (!hasType()) {
501 memoizedIsInitialized = 0;
502 return false;
503 }
504 if (hasTablePermission()) {
505 if (!getTablePermission().isInitialized()) {
506 memoizedIsInitialized = 0;
507 return false;
508 }
509 }
510 memoizedIsInitialized = 1;
511 return true;
512 }
513
514 public void writeTo(com.google.protobuf.CodedOutputStream output)
515 throws java.io.IOException {
516 getSerializedSize();
517 if (((bitField0_ & 0x00000001) == 0x00000001)) {
518 output.writeEnum(1, type_.getNumber());
519 }
520 if (((bitField0_ & 0x00000002) == 0x00000002)) {
521 output.writeMessage(2, globalPermission_);
522 }
523 if (((bitField0_ & 0x00000004) == 0x00000004)) {
524 output.writeMessage(3, namespacePermission_);
525 }
526 if (((bitField0_ & 0x00000008) == 0x00000008)) {
527 output.writeMessage(4, tablePermission_);
528 }
529 getUnknownFields().writeTo(output);
530 }
531
532 private int memoizedSerializedSize = -1;
533 public int getSerializedSize() {
534 int size = memoizedSerializedSize;
535 if (size != -1) return size;
536
537 size = 0;
538 if (((bitField0_ & 0x00000001) == 0x00000001)) {
539 size += com.google.protobuf.CodedOutputStream
540 .computeEnumSize(1, type_.getNumber());
541 }
542 if (((bitField0_ & 0x00000002) == 0x00000002)) {
543 size += com.google.protobuf.CodedOutputStream
544 .computeMessageSize(2, globalPermission_);
545 }
546 if (((bitField0_ & 0x00000004) == 0x00000004)) {
547 size += com.google.protobuf.CodedOutputStream
548 .computeMessageSize(3, namespacePermission_);
549 }
550 if (((bitField0_ & 0x00000008) == 0x00000008)) {
551 size += com.google.protobuf.CodedOutputStream
552 .computeMessageSize(4, tablePermission_);
553 }
554 size += getUnknownFields().getSerializedSize();
555 memoizedSerializedSize = size;
556 return size;
557 }
558
559 private static final long serialVersionUID = 0L;
560 @java.lang.Override
561 protected java.lang.Object writeReplace()
562 throws java.io.ObjectStreamException {
563 return super.writeReplace();
564 }
565
566 @java.lang.Override
567 public boolean equals(final java.lang.Object obj) {
568 if (obj == this) {
569 return true;
570 }
571 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission)) {
572 return super.equals(obj);
573 }
574 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission) obj;
575
576 boolean result = true;
577 result = result && (hasType() == other.hasType());
578 if (hasType()) {
579 result = result &&
580 (getType() == other.getType());
581 }
582 result = result && (hasGlobalPermission() == other.hasGlobalPermission());
583 if (hasGlobalPermission()) {
584 result = result && getGlobalPermission()
585 .equals(other.getGlobalPermission());
586 }
587 result = result && (hasNamespacePermission() == other.hasNamespacePermission());
588 if (hasNamespacePermission()) {
589 result = result && getNamespacePermission()
590 .equals(other.getNamespacePermission());
591 }
592 result = result && (hasTablePermission() == other.hasTablePermission());
593 if (hasTablePermission()) {
594 result = result && getTablePermission()
595 .equals(other.getTablePermission());
596 }
597 result = result &&
598 getUnknownFields().equals(other.getUnknownFields());
599 return result;
600 }
601
602 private int memoizedHashCode = 0;
603 @java.lang.Override
604 public int hashCode() {
605 if (memoizedHashCode != 0) {
606 return memoizedHashCode;
607 }
608 int hash = 41;
609 hash = (19 * hash) + getDescriptorForType().hashCode();
610 if (hasType()) {
611 hash = (37 * hash) + TYPE_FIELD_NUMBER;
612 hash = (53 * hash) + hashEnum(getType());
613 }
614 if (hasGlobalPermission()) {
615 hash = (37 * hash) + GLOBAL_PERMISSION_FIELD_NUMBER;
616 hash = (53 * hash) + getGlobalPermission().hashCode();
617 }
618 if (hasNamespacePermission()) {
619 hash = (37 * hash) + NAMESPACE_PERMISSION_FIELD_NUMBER;
620 hash = (53 * hash) + getNamespacePermission().hashCode();
621 }
622 if (hasTablePermission()) {
623 hash = (37 * hash) + TABLE_PERMISSION_FIELD_NUMBER;
624 hash = (53 * hash) + getTablePermission().hashCode();
625 }
626 hash = (29 * hash) + getUnknownFields().hashCode();
627 memoizedHashCode = hash;
628 return hash;
629 }
630
631 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(
632 com.google.protobuf.ByteString data)
633 throws com.google.protobuf.InvalidProtocolBufferException {
634 return PARSER.parseFrom(data);
635 }
636 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(
637 com.google.protobuf.ByteString data,
638 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
639 throws com.google.protobuf.InvalidProtocolBufferException {
640 return PARSER.parseFrom(data, extensionRegistry);
641 }
642 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(byte[] data)
643 throws com.google.protobuf.InvalidProtocolBufferException {
644 return PARSER.parseFrom(data);
645 }
646 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(
647 byte[] data,
648 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
649 throws com.google.protobuf.InvalidProtocolBufferException {
650 return PARSER.parseFrom(data, extensionRegistry);
651 }
652 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(java.io.InputStream input)
653 throws java.io.IOException {
654 return PARSER.parseFrom(input);
655 }
656 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(
657 java.io.InputStream input,
658 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
659 throws java.io.IOException {
660 return PARSER.parseFrom(input, extensionRegistry);
661 }
662 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseDelimitedFrom(java.io.InputStream input)
663 throws java.io.IOException {
664 return PARSER.parseDelimitedFrom(input);
665 }
666 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseDelimitedFrom(
667 java.io.InputStream input,
668 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
669 throws java.io.IOException {
670 return PARSER.parseDelimitedFrom(input, extensionRegistry);
671 }
672 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(
673 com.google.protobuf.CodedInputStream input)
674 throws java.io.IOException {
675 return PARSER.parseFrom(input);
676 }
677 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parseFrom(
678 com.google.protobuf.CodedInputStream input,
679 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
680 throws java.io.IOException {
681 return PARSER.parseFrom(input, extensionRegistry);
682 }
683
684 public static Builder newBuilder() { return Builder.create(); }
685 public Builder newBuilderForType() { return newBuilder(); }
686 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission prototype) {
687 return newBuilder().mergeFrom(prototype);
688 }
689 public Builder toBuilder() { return newBuilder(this); }
690
691 @java.lang.Override
692 protected Builder newBuilderForType(
693 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
694 Builder builder = new Builder(parent);
695 return builder;
696 }
697
698
699
700 public static final class Builder extends
701 com.google.protobuf.GeneratedMessage.Builder<Builder>
702 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder {
703 public static final com.google.protobuf.Descriptors.Descriptor
704 getDescriptor() {
705 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_Permission_descriptor;
706 }
707
708 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
709 internalGetFieldAccessorTable() {
710 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_Permission_fieldAccessorTable
711 .ensureFieldAccessorsInitialized(
712 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder.class);
713 }
714
715
716 private Builder() {
717 maybeForceBuilderInitialization();
718 }
719
720 private Builder(
721 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
722 super(parent);
723 maybeForceBuilderInitialization();
724 }
725 private void maybeForceBuilderInitialization() {
726 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
727 getGlobalPermissionFieldBuilder();
728 getNamespacePermissionFieldBuilder();
729 getTablePermissionFieldBuilder();
730 }
731 }
732 private static Builder create() {
733 return new Builder();
734 }
735
736 public Builder clear() {
737 super.clear();
738 type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
739 bitField0_ = (bitField0_ & ~0x00000001);
740 if (globalPermissionBuilder_ == null) {
741 globalPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance();
742 } else {
743 globalPermissionBuilder_.clear();
744 }
745 bitField0_ = (bitField0_ & ~0x00000002);
746 if (namespacePermissionBuilder_ == null) {
747 namespacePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance();
748 } else {
749 namespacePermissionBuilder_.clear();
750 }
751 bitField0_ = (bitField0_ & ~0x00000004);
752 if (tablePermissionBuilder_ == null) {
753 tablePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance();
754 } else {
755 tablePermissionBuilder_.clear();
756 }
757 bitField0_ = (bitField0_ & ~0x00000008);
758 return this;
759 }
760
761 public Builder clone() {
762 return create().mergeFrom(buildPartial());
763 }
764
765 public com.google.protobuf.Descriptors.Descriptor
766 getDescriptorForType() {
767 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_Permission_descriptor;
768 }
769
770 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getDefaultInstanceForType() {
771 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance();
772 }
773
774 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission build() {
775 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission result = buildPartial();
776 if (!result.isInitialized()) {
777 throw newUninitializedMessageException(result);
778 }
779 return result;
780 }
781
782 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission buildPartial() {
783 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission(this);
784 int from_bitField0_ = bitField0_;
785 int to_bitField0_ = 0;
786 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
787 to_bitField0_ |= 0x00000001;
788 }
789 result.type_ = type_;
790 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
791 to_bitField0_ |= 0x00000002;
792 }
793 if (globalPermissionBuilder_ == null) {
794 result.globalPermission_ = globalPermission_;
795 } else {
796 result.globalPermission_ = globalPermissionBuilder_.build();
797 }
798 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
799 to_bitField0_ |= 0x00000004;
800 }
801 if (namespacePermissionBuilder_ == null) {
802 result.namespacePermission_ = namespacePermission_;
803 } else {
804 result.namespacePermission_ = namespacePermissionBuilder_.build();
805 }
806 if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
807 to_bitField0_ |= 0x00000008;
808 }
809 if (tablePermissionBuilder_ == null) {
810 result.tablePermission_ = tablePermission_;
811 } else {
812 result.tablePermission_ = tablePermissionBuilder_.build();
813 }
814 result.bitField0_ = to_bitField0_;
815 onBuilt();
816 return result;
817 }
818
819 public Builder mergeFrom(com.google.protobuf.Message other) {
820 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission) {
821 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission)other);
822 } else {
823 super.mergeFrom(other);
824 return this;
825 }
826 }
827
828 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission other) {
829 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance()) return this;
830 if (other.hasType()) {
831 setType(other.getType());
832 }
833 if (other.hasGlobalPermission()) {
834 mergeGlobalPermission(other.getGlobalPermission());
835 }
836 if (other.hasNamespacePermission()) {
837 mergeNamespacePermission(other.getNamespacePermission());
838 }
839 if (other.hasTablePermission()) {
840 mergeTablePermission(other.getTablePermission());
841 }
842 this.mergeUnknownFields(other.getUnknownFields());
843 return this;
844 }
845
846 public final boolean isInitialized() {
847 if (!hasType()) {
848
849 return false;
850 }
851 if (hasTablePermission()) {
852 if (!getTablePermission().isInitialized()) {
853
854 return false;
855 }
856 }
857 return true;
858 }
859
860 public Builder mergeFrom(
861 com.google.protobuf.CodedInputStream input,
862 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
863 throws java.io.IOException {
864 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission parsedMessage = null;
865 try {
866 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
867 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
868 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission) e.getUnfinishedMessage();
869 throw e;
870 } finally {
871 if (parsedMessage != null) {
872 mergeFrom(parsedMessage);
873 }
874 }
875 return this;
876 }
877 private int bitField0_;
878
879
880 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
881
882
883
884 public boolean hasType() {
885 return ((bitField0_ & 0x00000001) == 0x00000001);
886 }
887
888
889
890 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type getType() {
891 return type_;
892 }
893
894
895
896 public Builder setType(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type value) {
897 if (value == null) {
898 throw new NullPointerException();
899 }
900 bitField0_ |= 0x00000001;
901 type_ = value;
902 onChanged();
903 return this;
904 }
905
906
907
908 public Builder clearType() {
909 bitField0_ = (bitField0_ & ~0x00000001);
910 type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
911 onChanged();
912 return this;
913 }
914
915
916 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission globalPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance();
917 private com.google.protobuf.SingleFieldBuilder<
918 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder> globalPermissionBuilder_;
919
920
921
922 public boolean hasGlobalPermission() {
923 return ((bitField0_ & 0x00000002) == 0x00000002);
924 }
925
926
927
928 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission getGlobalPermission() {
929 if (globalPermissionBuilder_ == null) {
930 return globalPermission_;
931 } else {
932 return globalPermissionBuilder_.getMessage();
933 }
934 }
935
936
937
938 public Builder setGlobalPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission value) {
939 if (globalPermissionBuilder_ == null) {
940 if (value == null) {
941 throw new NullPointerException();
942 }
943 globalPermission_ = value;
944 onChanged();
945 } else {
946 globalPermissionBuilder_.setMessage(value);
947 }
948 bitField0_ |= 0x00000002;
949 return this;
950 }
951
952
953
954 public Builder setGlobalPermission(
955 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder builderForValue) {
956 if (globalPermissionBuilder_ == null) {
957 globalPermission_ = builderForValue.build();
958 onChanged();
959 } else {
960 globalPermissionBuilder_.setMessage(builderForValue.build());
961 }
962 bitField0_ |= 0x00000002;
963 return this;
964 }
965
966
967
968 public Builder mergeGlobalPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission value) {
969 if (globalPermissionBuilder_ == null) {
970 if (((bitField0_ & 0x00000002) == 0x00000002) &&
971 globalPermission_ != org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance()) {
972 globalPermission_ =
973 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.newBuilder(globalPermission_).mergeFrom(value).buildPartial();
974 } else {
975 globalPermission_ = value;
976 }
977 onChanged();
978 } else {
979 globalPermissionBuilder_.mergeFrom(value);
980 }
981 bitField0_ |= 0x00000002;
982 return this;
983 }
984
985
986
987 public Builder clearGlobalPermission() {
988 if (globalPermissionBuilder_ == null) {
989 globalPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance();
990 onChanged();
991 } else {
992 globalPermissionBuilder_.clear();
993 }
994 bitField0_ = (bitField0_ & ~0x00000002);
995 return this;
996 }
997
998
999
1000 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder getGlobalPermissionBuilder() {
1001 bitField0_ |= 0x00000002;
1002 onChanged();
1003 return getGlobalPermissionFieldBuilder().getBuilder();
1004 }
1005
1006
1007
1008 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder getGlobalPermissionOrBuilder() {
1009 if (globalPermissionBuilder_ != null) {
1010 return globalPermissionBuilder_.getMessageOrBuilder();
1011 } else {
1012 return globalPermission_;
1013 }
1014 }
1015
1016
1017
1018 private com.google.protobuf.SingleFieldBuilder<
1019 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder>
1020 getGlobalPermissionFieldBuilder() {
1021 if (globalPermissionBuilder_ == null) {
1022 globalPermissionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1023 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder>(
1024 globalPermission_,
1025 getParentForChildren(),
1026 isClean());
1027 globalPermission_ = null;
1028 }
1029 return globalPermissionBuilder_;
1030 }
1031
1032
1033 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission namespacePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance();
1034 private com.google.protobuf.SingleFieldBuilder<
1035 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder> namespacePermissionBuilder_;
1036
1037
1038
1039 public boolean hasNamespacePermission() {
1040 return ((bitField0_ & 0x00000004) == 0x00000004);
1041 }
1042
1043
1044
1045 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission getNamespacePermission() {
1046 if (namespacePermissionBuilder_ == null) {
1047 return namespacePermission_;
1048 } else {
1049 return namespacePermissionBuilder_.getMessage();
1050 }
1051 }
1052
1053
1054
1055 public Builder setNamespacePermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission value) {
1056 if (namespacePermissionBuilder_ == null) {
1057 if (value == null) {
1058 throw new NullPointerException();
1059 }
1060 namespacePermission_ = value;
1061 onChanged();
1062 } else {
1063 namespacePermissionBuilder_.setMessage(value);
1064 }
1065 bitField0_ |= 0x00000004;
1066 return this;
1067 }
1068
1069
1070
1071 public Builder setNamespacePermission(
1072 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder builderForValue) {
1073 if (namespacePermissionBuilder_ == null) {
1074 namespacePermission_ = builderForValue.build();
1075 onChanged();
1076 } else {
1077 namespacePermissionBuilder_.setMessage(builderForValue.build());
1078 }
1079 bitField0_ |= 0x00000004;
1080 return this;
1081 }
1082
1083
1084
1085 public Builder mergeNamespacePermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission value) {
1086 if (namespacePermissionBuilder_ == null) {
1087 if (((bitField0_ & 0x00000004) == 0x00000004) &&
1088 namespacePermission_ != org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance()) {
1089 namespacePermission_ =
1090 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.newBuilder(namespacePermission_).mergeFrom(value).buildPartial();
1091 } else {
1092 namespacePermission_ = value;
1093 }
1094 onChanged();
1095 } else {
1096 namespacePermissionBuilder_.mergeFrom(value);
1097 }
1098 bitField0_ |= 0x00000004;
1099 return this;
1100 }
1101
1102
1103
1104 public Builder clearNamespacePermission() {
1105 if (namespacePermissionBuilder_ == null) {
1106 namespacePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance();
1107 onChanged();
1108 } else {
1109 namespacePermissionBuilder_.clear();
1110 }
1111 bitField0_ = (bitField0_ & ~0x00000004);
1112 return this;
1113 }
1114
1115
1116
1117 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder getNamespacePermissionBuilder() {
1118 bitField0_ |= 0x00000004;
1119 onChanged();
1120 return getNamespacePermissionFieldBuilder().getBuilder();
1121 }
1122
1123
1124
1125 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder getNamespacePermissionOrBuilder() {
1126 if (namespacePermissionBuilder_ != null) {
1127 return namespacePermissionBuilder_.getMessageOrBuilder();
1128 } else {
1129 return namespacePermission_;
1130 }
1131 }
1132
1133
1134
1135 private com.google.protobuf.SingleFieldBuilder<
1136 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder>
1137 getNamespacePermissionFieldBuilder() {
1138 if (namespacePermissionBuilder_ == null) {
1139 namespacePermissionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1140 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder>(
1141 namespacePermission_,
1142 getParentForChildren(),
1143 isClean());
1144 namespacePermission_ = null;
1145 }
1146 return namespacePermissionBuilder_;
1147 }
1148
1149
1150 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission tablePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance();
1151 private com.google.protobuf.SingleFieldBuilder<
1152 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder> tablePermissionBuilder_;
1153
1154
1155
1156 public boolean hasTablePermission() {
1157 return ((bitField0_ & 0x00000008) == 0x00000008);
1158 }
1159
1160
1161
1162 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission getTablePermission() {
1163 if (tablePermissionBuilder_ == null) {
1164 return tablePermission_;
1165 } else {
1166 return tablePermissionBuilder_.getMessage();
1167 }
1168 }
1169
1170
1171
1172 public Builder setTablePermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission value) {
1173 if (tablePermissionBuilder_ == null) {
1174 if (value == null) {
1175 throw new NullPointerException();
1176 }
1177 tablePermission_ = value;
1178 onChanged();
1179 } else {
1180 tablePermissionBuilder_.setMessage(value);
1181 }
1182 bitField0_ |= 0x00000008;
1183 return this;
1184 }
1185
1186
1187
1188 public Builder setTablePermission(
1189 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder builderForValue) {
1190 if (tablePermissionBuilder_ == null) {
1191 tablePermission_ = builderForValue.build();
1192 onChanged();
1193 } else {
1194 tablePermissionBuilder_.setMessage(builderForValue.build());
1195 }
1196 bitField0_ |= 0x00000008;
1197 return this;
1198 }
1199
1200
1201
1202 public Builder mergeTablePermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission value) {
1203 if (tablePermissionBuilder_ == null) {
1204 if (((bitField0_ & 0x00000008) == 0x00000008) &&
1205 tablePermission_ != org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance()) {
1206 tablePermission_ =
1207 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.newBuilder(tablePermission_).mergeFrom(value).buildPartial();
1208 } else {
1209 tablePermission_ = value;
1210 }
1211 onChanged();
1212 } else {
1213 tablePermissionBuilder_.mergeFrom(value);
1214 }
1215 bitField0_ |= 0x00000008;
1216 return this;
1217 }
1218
1219
1220
1221 public Builder clearTablePermission() {
1222 if (tablePermissionBuilder_ == null) {
1223 tablePermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance();
1224 onChanged();
1225 } else {
1226 tablePermissionBuilder_.clear();
1227 }
1228 bitField0_ = (bitField0_ & ~0x00000008);
1229 return this;
1230 }
1231
1232
1233
1234 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder getTablePermissionBuilder() {
1235 bitField0_ |= 0x00000008;
1236 onChanged();
1237 return getTablePermissionFieldBuilder().getBuilder();
1238 }
1239
1240
1241
1242 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder getTablePermissionOrBuilder() {
1243 if (tablePermissionBuilder_ != null) {
1244 return tablePermissionBuilder_.getMessageOrBuilder();
1245 } else {
1246 return tablePermission_;
1247 }
1248 }
1249
1250
1251
1252 private com.google.protobuf.SingleFieldBuilder<
1253 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder>
1254 getTablePermissionFieldBuilder() {
1255 if (tablePermissionBuilder_ == null) {
1256 tablePermissionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
1257 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder>(
1258 tablePermission_,
1259 getParentForChildren(),
1260 isClean());
1261 tablePermission_ = null;
1262 }
1263 return tablePermissionBuilder_;
1264 }
1265
1266
1267 }
1268
1269 static {
1270 defaultInstance = new Permission(true);
1271 defaultInstance.initFields();
1272 }
1273
1274
1275 }
1276
1277 public interface TablePermissionOrBuilder
1278 extends com.google.protobuf.MessageOrBuilder {
1279
1280
1281
1282
1283
1284 boolean hasTableName();
1285
1286
1287
1288 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName getTableName();
1289
1290
1291
1292 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder getTableNameOrBuilder();
1293
1294
1295
1296
1297
1298 boolean hasFamily();
1299
1300
1301
1302 com.google.protobuf.ByteString getFamily();
1303
1304
1305
1306
1307
1308 boolean hasQualifier();
1309
1310
1311
1312 com.google.protobuf.ByteString getQualifier();
1313
1314
1315
1316
1317
1318 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList();
1319
1320
1321
1322 int getActionCount();
1323
1324
1325
1326 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index);
1327 }
1328
1329
1330
1331 public static final class TablePermission extends
1332 com.google.protobuf.GeneratedMessage
1333 implements TablePermissionOrBuilder {
1334
1335 private TablePermission(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
1336 super(builder);
1337 this.unknownFields = builder.getUnknownFields();
1338 }
1339 private TablePermission(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
1340
1341 private static final TablePermission defaultInstance;
1342 public static TablePermission getDefaultInstance() {
1343 return defaultInstance;
1344 }
1345
1346 public TablePermission getDefaultInstanceForType() {
1347 return defaultInstance;
1348 }
1349
1350 private final com.google.protobuf.UnknownFieldSet unknownFields;
1351 @java.lang.Override
1352 public final com.google.protobuf.UnknownFieldSet
1353 getUnknownFields() {
1354 return this.unknownFields;
1355 }
1356 private TablePermission(
1357 com.google.protobuf.CodedInputStream input,
1358 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1359 throws com.google.protobuf.InvalidProtocolBufferException {
1360 initFields();
1361 int mutable_bitField0_ = 0;
1362 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
1363 com.google.protobuf.UnknownFieldSet.newBuilder();
1364 try {
1365 boolean done = false;
1366 while (!done) {
1367 int tag = input.readTag();
1368 switch (tag) {
1369 case 0:
1370 done = true;
1371 break;
1372 default: {
1373 if (!parseUnknownField(input, unknownFields,
1374 extensionRegistry, tag)) {
1375 done = true;
1376 }
1377 break;
1378 }
1379 case 10: {
1380 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder subBuilder = null;
1381 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1382 subBuilder = tableName_.toBuilder();
1383 }
1384 tableName_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.PARSER, extensionRegistry);
1385 if (subBuilder != null) {
1386 subBuilder.mergeFrom(tableName_);
1387 tableName_ = subBuilder.buildPartial();
1388 }
1389 bitField0_ |= 0x00000001;
1390 break;
1391 }
1392 case 18: {
1393 bitField0_ |= 0x00000002;
1394 family_ = input.readBytes();
1395 break;
1396 }
1397 case 26: {
1398 bitField0_ |= 0x00000004;
1399 qualifier_ = input.readBytes();
1400 break;
1401 }
1402 case 32: {
1403 int rawValue = input.readEnum();
1404 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action.valueOf(rawValue);
1405 if (value == null) {
1406 unknownFields.mergeVarintField(4, rawValue);
1407 } else {
1408 if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
1409 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>();
1410 mutable_bitField0_ |= 0x00000008;
1411 }
1412 action_.add(value);
1413 }
1414 break;
1415 }
1416 case 34: {
1417 int length = input.readRawVarint32();
1418 int oldLimit = input.pushLimit(length);
1419 while(input.getBytesUntilLimit() > 0) {
1420 int rawValue = input.readEnum();
1421 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action.valueOf(rawValue);
1422 if (value == null) {
1423 unknownFields.mergeVarintField(4, rawValue);
1424 } else {
1425 if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
1426 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>();
1427 mutable_bitField0_ |= 0x00000008;
1428 }
1429 action_.add(value);
1430 }
1431 }
1432 input.popLimit(oldLimit);
1433 break;
1434 }
1435 }
1436 }
1437 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1438 throw e.setUnfinishedMessage(this);
1439 } catch (java.io.IOException e) {
1440 throw new com.google.protobuf.InvalidProtocolBufferException(
1441 e.getMessage()).setUnfinishedMessage(this);
1442 } finally {
1443 if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
1444 action_ = java.util.Collections.unmodifiableList(action_);
1445 }
1446 this.unknownFields = unknownFields.build();
1447 makeExtensionsImmutable();
1448 }
1449 }
1450 public static final com.google.protobuf.Descriptors.Descriptor
1451 getDescriptor() {
1452 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_TablePermission_descriptor;
1453 }
1454
1455 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1456 internalGetFieldAccessorTable() {
1457 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_TablePermission_fieldAccessorTable
1458 .ensureFieldAccessorsInitialized(
1459 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder.class);
1460 }
1461
1462 public static com.google.protobuf.Parser<TablePermission> PARSER =
1463 new com.google.protobuf.AbstractParser<TablePermission>() {
1464 public TablePermission parsePartialFrom(
1465 com.google.protobuf.CodedInputStream input,
1466 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1467 throws com.google.protobuf.InvalidProtocolBufferException {
1468 return new TablePermission(input, extensionRegistry);
1469 }
1470 };
1471
1472 @java.lang.Override
1473 public com.google.protobuf.Parser<TablePermission> getParserForType() {
1474 return PARSER;
1475 }
1476
1477 private int bitField0_;
1478
1479 public static final int TABLE_NAME_FIELD_NUMBER = 1;
1480 private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName tableName_;
1481
1482
1483
1484 public boolean hasTableName() {
1485 return ((bitField0_ & 0x00000001) == 0x00000001);
1486 }
1487
1488
1489
1490 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName getTableName() {
1491 return tableName_;
1492 }
1493
1494
1495
1496 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder getTableNameOrBuilder() {
1497 return tableName_;
1498 }
1499
1500
1501 public static final int FAMILY_FIELD_NUMBER = 2;
1502 private com.google.protobuf.ByteString family_;
1503
1504
1505
1506 public boolean hasFamily() {
1507 return ((bitField0_ & 0x00000002) == 0x00000002);
1508 }
1509
1510
1511
1512 public com.google.protobuf.ByteString getFamily() {
1513 return family_;
1514 }
1515
1516
1517 public static final int QUALIFIER_FIELD_NUMBER = 3;
1518 private com.google.protobuf.ByteString qualifier_;
1519
1520
1521
1522 public boolean hasQualifier() {
1523 return ((bitField0_ & 0x00000004) == 0x00000004);
1524 }
1525
1526
1527
1528 public com.google.protobuf.ByteString getQualifier() {
1529 return qualifier_;
1530 }
1531
1532
1533 public static final int ACTION_FIELD_NUMBER = 4;
1534 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> action_;
1535
1536
1537
1538 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList() {
1539 return action_;
1540 }
1541
1542
1543
1544 public int getActionCount() {
1545 return action_.size();
1546 }
1547
1548
1549
1550 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index) {
1551 return action_.get(index);
1552 }
1553
1554 private void initFields() {
1555 tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
1556 family_ = com.google.protobuf.ByteString.EMPTY;
1557 qualifier_ = com.google.protobuf.ByteString.EMPTY;
1558 action_ = java.util.Collections.emptyList();
1559 }
1560 private byte memoizedIsInitialized = -1;
1561 public final boolean isInitialized() {
1562 byte isInitialized = memoizedIsInitialized;
1563 if (isInitialized != -1) return isInitialized == 1;
1564
1565 if (hasTableName()) {
1566 if (!getTableName().isInitialized()) {
1567 memoizedIsInitialized = 0;
1568 return false;
1569 }
1570 }
1571 memoizedIsInitialized = 1;
1572 return true;
1573 }
1574
1575 public void writeTo(com.google.protobuf.CodedOutputStream output)
1576 throws java.io.IOException {
1577 getSerializedSize();
1578 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1579 output.writeMessage(1, tableName_);
1580 }
1581 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1582 output.writeBytes(2, family_);
1583 }
1584 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1585 output.writeBytes(3, qualifier_);
1586 }
1587 for (int i = 0; i < action_.size(); i++) {
1588 output.writeEnum(4, action_.get(i).getNumber());
1589 }
1590 getUnknownFields().writeTo(output);
1591 }
1592
1593 private int memoizedSerializedSize = -1;
1594 public int getSerializedSize() {
1595 int size = memoizedSerializedSize;
1596 if (size != -1) return size;
1597
1598 size = 0;
1599 if (((bitField0_ & 0x00000001) == 0x00000001)) {
1600 size += com.google.protobuf.CodedOutputStream
1601 .computeMessageSize(1, tableName_);
1602 }
1603 if (((bitField0_ & 0x00000002) == 0x00000002)) {
1604 size += com.google.protobuf.CodedOutputStream
1605 .computeBytesSize(2, family_);
1606 }
1607 if (((bitField0_ & 0x00000004) == 0x00000004)) {
1608 size += com.google.protobuf.CodedOutputStream
1609 .computeBytesSize(3, qualifier_);
1610 }
1611 {
1612 int dataSize = 0;
1613 for (int i = 0; i < action_.size(); i++) {
1614 dataSize += com.google.protobuf.CodedOutputStream
1615 .computeEnumSizeNoTag(action_.get(i).getNumber());
1616 }
1617 size += dataSize;
1618 size += 1 * action_.size();
1619 }
1620 size += getUnknownFields().getSerializedSize();
1621 memoizedSerializedSize = size;
1622 return size;
1623 }
1624
1625 private static final long serialVersionUID = 0L;
1626 @java.lang.Override
1627 protected java.lang.Object writeReplace()
1628 throws java.io.ObjectStreamException {
1629 return super.writeReplace();
1630 }
1631
1632 @java.lang.Override
1633 public boolean equals(final java.lang.Object obj) {
1634 if (obj == this) {
1635 return true;
1636 }
1637 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission)) {
1638 return super.equals(obj);
1639 }
1640 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission) obj;
1641
1642 boolean result = true;
1643 result = result && (hasTableName() == other.hasTableName());
1644 if (hasTableName()) {
1645 result = result && getTableName()
1646 .equals(other.getTableName());
1647 }
1648 result = result && (hasFamily() == other.hasFamily());
1649 if (hasFamily()) {
1650 result = result && getFamily()
1651 .equals(other.getFamily());
1652 }
1653 result = result && (hasQualifier() == other.hasQualifier());
1654 if (hasQualifier()) {
1655 result = result && getQualifier()
1656 .equals(other.getQualifier());
1657 }
1658 result = result && getActionList()
1659 .equals(other.getActionList());
1660 result = result &&
1661 getUnknownFields().equals(other.getUnknownFields());
1662 return result;
1663 }
1664
1665 private int memoizedHashCode = 0;
1666 @java.lang.Override
1667 public int hashCode() {
1668 if (memoizedHashCode != 0) {
1669 return memoizedHashCode;
1670 }
1671 int hash = 41;
1672 hash = (19 * hash) + getDescriptorForType().hashCode();
1673 if (hasTableName()) {
1674 hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER;
1675 hash = (53 * hash) + getTableName().hashCode();
1676 }
1677 if (hasFamily()) {
1678 hash = (37 * hash) + FAMILY_FIELD_NUMBER;
1679 hash = (53 * hash) + getFamily().hashCode();
1680 }
1681 if (hasQualifier()) {
1682 hash = (37 * hash) + QUALIFIER_FIELD_NUMBER;
1683 hash = (53 * hash) + getQualifier().hashCode();
1684 }
1685 if (getActionCount() > 0) {
1686 hash = (37 * hash) + ACTION_FIELD_NUMBER;
1687 hash = (53 * hash) + hashEnumList(getActionList());
1688 }
1689 hash = (29 * hash) + getUnknownFields().hashCode();
1690 memoizedHashCode = hash;
1691 return hash;
1692 }
1693
1694 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(
1695 com.google.protobuf.ByteString data)
1696 throws com.google.protobuf.InvalidProtocolBufferException {
1697 return PARSER.parseFrom(data);
1698 }
1699 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(
1700 com.google.protobuf.ByteString data,
1701 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1702 throws com.google.protobuf.InvalidProtocolBufferException {
1703 return PARSER.parseFrom(data, extensionRegistry);
1704 }
1705 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(byte[] data)
1706 throws com.google.protobuf.InvalidProtocolBufferException {
1707 return PARSER.parseFrom(data);
1708 }
1709 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(
1710 byte[] data,
1711 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1712 throws com.google.protobuf.InvalidProtocolBufferException {
1713 return PARSER.parseFrom(data, extensionRegistry);
1714 }
1715 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(java.io.InputStream input)
1716 throws java.io.IOException {
1717 return PARSER.parseFrom(input);
1718 }
1719 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(
1720 java.io.InputStream input,
1721 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1722 throws java.io.IOException {
1723 return PARSER.parseFrom(input, extensionRegistry);
1724 }
1725 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseDelimitedFrom(java.io.InputStream input)
1726 throws java.io.IOException {
1727 return PARSER.parseDelimitedFrom(input);
1728 }
1729 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseDelimitedFrom(
1730 java.io.InputStream input,
1731 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1732 throws java.io.IOException {
1733 return PARSER.parseDelimitedFrom(input, extensionRegistry);
1734 }
1735 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(
1736 com.google.protobuf.CodedInputStream input)
1737 throws java.io.IOException {
1738 return PARSER.parseFrom(input);
1739 }
1740 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parseFrom(
1741 com.google.protobuf.CodedInputStream input,
1742 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1743 throws java.io.IOException {
1744 return PARSER.parseFrom(input, extensionRegistry);
1745 }
1746
1747 public static Builder newBuilder() { return Builder.create(); }
1748 public Builder newBuilderForType() { return newBuilder(); }
1749 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission prototype) {
1750 return newBuilder().mergeFrom(prototype);
1751 }
1752 public Builder toBuilder() { return newBuilder(this); }
1753
1754 @java.lang.Override
1755 protected Builder newBuilderForType(
1756 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1757 Builder builder = new Builder(parent);
1758 return builder;
1759 }
1760
1761
1762
1763 public static final class Builder extends
1764 com.google.protobuf.GeneratedMessage.Builder<Builder>
1765 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder {
1766 public static final com.google.protobuf.Descriptors.Descriptor
1767 getDescriptor() {
1768 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_TablePermission_descriptor;
1769 }
1770
1771 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
1772 internalGetFieldAccessorTable() {
1773 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_TablePermission_fieldAccessorTable
1774 .ensureFieldAccessorsInitialized(
1775 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.Builder.class);
1776 }
1777
1778
1779 private Builder() {
1780 maybeForceBuilderInitialization();
1781 }
1782
1783 private Builder(
1784 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
1785 super(parent);
1786 maybeForceBuilderInitialization();
1787 }
1788 private void maybeForceBuilderInitialization() {
1789 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
1790 getTableNameFieldBuilder();
1791 }
1792 }
1793 private static Builder create() {
1794 return new Builder();
1795 }
1796
1797 public Builder clear() {
1798 super.clear();
1799 if (tableNameBuilder_ == null) {
1800 tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
1801 } else {
1802 tableNameBuilder_.clear();
1803 }
1804 bitField0_ = (bitField0_ & ~0x00000001);
1805 family_ = com.google.protobuf.ByteString.EMPTY;
1806 bitField0_ = (bitField0_ & ~0x00000002);
1807 qualifier_ = com.google.protobuf.ByteString.EMPTY;
1808 bitField0_ = (bitField0_ & ~0x00000004);
1809 action_ = java.util.Collections.emptyList();
1810 bitField0_ = (bitField0_ & ~0x00000008);
1811 return this;
1812 }
1813
1814 public Builder clone() {
1815 return create().mergeFrom(buildPartial());
1816 }
1817
1818 public com.google.protobuf.Descriptors.Descriptor
1819 getDescriptorForType() {
1820 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_TablePermission_descriptor;
1821 }
1822
1823 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission getDefaultInstanceForType() {
1824 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance();
1825 }
1826
1827 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission build() {
1828 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission result = buildPartial();
1829 if (!result.isInitialized()) {
1830 throw newUninitializedMessageException(result);
1831 }
1832 return result;
1833 }
1834
1835 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission buildPartial() {
1836 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission(this);
1837 int from_bitField0_ = bitField0_;
1838 int to_bitField0_ = 0;
1839 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
1840 to_bitField0_ |= 0x00000001;
1841 }
1842 if (tableNameBuilder_ == null) {
1843 result.tableName_ = tableName_;
1844 } else {
1845 result.tableName_ = tableNameBuilder_.build();
1846 }
1847 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
1848 to_bitField0_ |= 0x00000002;
1849 }
1850 result.family_ = family_;
1851 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
1852 to_bitField0_ |= 0x00000004;
1853 }
1854 result.qualifier_ = qualifier_;
1855 if (((bitField0_ & 0x00000008) == 0x00000008)) {
1856 action_ = java.util.Collections.unmodifiableList(action_);
1857 bitField0_ = (bitField0_ & ~0x00000008);
1858 }
1859 result.action_ = action_;
1860 result.bitField0_ = to_bitField0_;
1861 onBuilt();
1862 return result;
1863 }
1864
1865 public Builder mergeFrom(com.google.protobuf.Message other) {
1866 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission) {
1867 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission)other);
1868 } else {
1869 super.mergeFrom(other);
1870 return this;
1871 }
1872 }
1873
1874 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission other) {
1875 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission.getDefaultInstance()) return this;
1876 if (other.hasTableName()) {
1877 mergeTableName(other.getTableName());
1878 }
1879 if (other.hasFamily()) {
1880 setFamily(other.getFamily());
1881 }
1882 if (other.hasQualifier()) {
1883 setQualifier(other.getQualifier());
1884 }
1885 if (!other.action_.isEmpty()) {
1886 if (action_.isEmpty()) {
1887 action_ = other.action_;
1888 bitField0_ = (bitField0_ & ~0x00000008);
1889 } else {
1890 ensureActionIsMutable();
1891 action_.addAll(other.action_);
1892 }
1893 onChanged();
1894 }
1895 this.mergeUnknownFields(other.getUnknownFields());
1896 return this;
1897 }
1898
1899 public final boolean isInitialized() {
1900 if (hasTableName()) {
1901 if (!getTableName().isInitialized()) {
1902
1903 return false;
1904 }
1905 }
1906 return true;
1907 }
1908
1909 public Builder mergeFrom(
1910 com.google.protobuf.CodedInputStream input,
1911 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1912 throws java.io.IOException {
1913 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission parsedMessage = null;
1914 try {
1915 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
1916 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1917 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.TablePermission) e.getUnfinishedMessage();
1918 throw e;
1919 } finally {
1920 if (parsedMessage != null) {
1921 mergeFrom(parsedMessage);
1922 }
1923 }
1924 return this;
1925 }
1926 private int bitField0_;
1927
1928
1929 private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
1930 private com.google.protobuf.SingleFieldBuilder<
1931 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder> tableNameBuilder_;
1932
1933
1934
1935 public boolean hasTableName() {
1936 return ((bitField0_ & 0x00000001) == 0x00000001);
1937 }
1938
1939
1940
1941 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName getTableName() {
1942 if (tableNameBuilder_ == null) {
1943 return tableName_;
1944 } else {
1945 return tableNameBuilder_.getMessage();
1946 }
1947 }
1948
1949
1950
1951 public Builder setTableName(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName value) {
1952 if (tableNameBuilder_ == null) {
1953 if (value == null) {
1954 throw new NullPointerException();
1955 }
1956 tableName_ = value;
1957 onChanged();
1958 } else {
1959 tableNameBuilder_.setMessage(value);
1960 }
1961 bitField0_ |= 0x00000001;
1962 return this;
1963 }
1964
1965
1966
1967 public Builder setTableName(
1968 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder builderForValue) {
1969 if (tableNameBuilder_ == null) {
1970 tableName_ = builderForValue.build();
1971 onChanged();
1972 } else {
1973 tableNameBuilder_.setMessage(builderForValue.build());
1974 }
1975 bitField0_ |= 0x00000001;
1976 return this;
1977 }
1978
1979
1980
1981 public Builder mergeTableName(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName value) {
1982 if (tableNameBuilder_ == null) {
1983 if (((bitField0_ & 0x00000001) == 0x00000001) &&
1984 tableName_ != org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance()) {
1985 tableName_ =
1986 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.newBuilder(tableName_).mergeFrom(value).buildPartial();
1987 } else {
1988 tableName_ = value;
1989 }
1990 onChanged();
1991 } else {
1992 tableNameBuilder_.mergeFrom(value);
1993 }
1994 bitField0_ |= 0x00000001;
1995 return this;
1996 }
1997
1998
1999
2000 public Builder clearTableName() {
2001 if (tableNameBuilder_ == null) {
2002 tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
2003 onChanged();
2004 } else {
2005 tableNameBuilder_.clear();
2006 }
2007 bitField0_ = (bitField0_ & ~0x00000001);
2008 return this;
2009 }
2010
2011
2012
2013 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder getTableNameBuilder() {
2014 bitField0_ |= 0x00000001;
2015 onChanged();
2016 return getTableNameFieldBuilder().getBuilder();
2017 }
2018
2019
2020
2021 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder getTableNameOrBuilder() {
2022 if (tableNameBuilder_ != null) {
2023 return tableNameBuilder_.getMessageOrBuilder();
2024 } else {
2025 return tableName_;
2026 }
2027 }
2028
2029
2030
2031 private com.google.protobuf.SingleFieldBuilder<
2032 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder>
2033 getTableNameFieldBuilder() {
2034 if (tableNameBuilder_ == null) {
2035 tableNameBuilder_ = new com.google.protobuf.SingleFieldBuilder<
2036 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder>(
2037 tableName_,
2038 getParentForChildren(),
2039 isClean());
2040 tableName_ = null;
2041 }
2042 return tableNameBuilder_;
2043 }
2044
2045
2046 private com.google.protobuf.ByteString family_ = com.google.protobuf.ByteString.EMPTY;
2047
2048
2049
2050 public boolean hasFamily() {
2051 return ((bitField0_ & 0x00000002) == 0x00000002);
2052 }
2053
2054
2055
2056 public com.google.protobuf.ByteString getFamily() {
2057 return family_;
2058 }
2059
2060
2061
2062 public Builder setFamily(com.google.protobuf.ByteString value) {
2063 if (value == null) {
2064 throw new NullPointerException();
2065 }
2066 bitField0_ |= 0x00000002;
2067 family_ = value;
2068 onChanged();
2069 return this;
2070 }
2071
2072
2073
2074 public Builder clearFamily() {
2075 bitField0_ = (bitField0_ & ~0x00000002);
2076 family_ = getDefaultInstance().getFamily();
2077 onChanged();
2078 return this;
2079 }
2080
2081
2082 private com.google.protobuf.ByteString qualifier_ = com.google.protobuf.ByteString.EMPTY;
2083
2084
2085
2086 public boolean hasQualifier() {
2087 return ((bitField0_ & 0x00000004) == 0x00000004);
2088 }
2089
2090
2091
2092 public com.google.protobuf.ByteString getQualifier() {
2093 return qualifier_;
2094 }
2095
2096
2097
2098 public Builder setQualifier(com.google.protobuf.ByteString value) {
2099 if (value == null) {
2100 throw new NullPointerException();
2101 }
2102 bitField0_ |= 0x00000004;
2103 qualifier_ = value;
2104 onChanged();
2105 return this;
2106 }
2107
2108
2109
2110 public Builder clearQualifier() {
2111 bitField0_ = (bitField0_ & ~0x00000004);
2112 qualifier_ = getDefaultInstance().getQualifier();
2113 onChanged();
2114 return this;
2115 }
2116
2117
2118 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> action_ =
2119 java.util.Collections.emptyList();
2120 private void ensureActionIsMutable() {
2121 if (!((bitField0_ & 0x00000008) == 0x00000008)) {
2122 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>(action_);
2123 bitField0_ |= 0x00000008;
2124 }
2125 }
2126
2127
2128
2129 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList() {
2130 return java.util.Collections.unmodifiableList(action_);
2131 }
2132
2133
2134
2135 public int getActionCount() {
2136 return action_.size();
2137 }
2138
2139
2140
2141 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index) {
2142 return action_.get(index);
2143 }
2144
2145
2146
2147 public Builder setAction(
2148 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value) {
2149 if (value == null) {
2150 throw new NullPointerException();
2151 }
2152 ensureActionIsMutable();
2153 action_.set(index, value);
2154 onChanged();
2155 return this;
2156 }
2157
2158
2159
2160 public Builder addAction(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value) {
2161 if (value == null) {
2162 throw new NullPointerException();
2163 }
2164 ensureActionIsMutable();
2165 action_.add(value);
2166 onChanged();
2167 return this;
2168 }
2169
2170
2171
2172 public Builder addAllAction(
2173 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> values) {
2174 ensureActionIsMutable();
2175 super.addAll(values, action_);
2176 onChanged();
2177 return this;
2178 }
2179
2180
2181
2182 public Builder clearAction() {
2183 action_ = java.util.Collections.emptyList();
2184 bitField0_ = (bitField0_ & ~0x00000008);
2185 onChanged();
2186 return this;
2187 }
2188
2189
2190 }
2191
2192 static {
2193 defaultInstance = new TablePermission(true);
2194 defaultInstance.initFields();
2195 }
2196
2197
2198 }
2199
2200 public interface NamespacePermissionOrBuilder
2201 extends com.google.protobuf.MessageOrBuilder {
2202
2203
2204
2205
2206
2207 boolean hasNamespaceName();
2208
2209
2210
2211 com.google.protobuf.ByteString getNamespaceName();
2212
2213
2214
2215
2216
2217 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList();
2218
2219
2220
2221 int getActionCount();
2222
2223
2224
2225 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index);
2226 }
2227
2228
2229
2230 public static final class NamespacePermission extends
2231 com.google.protobuf.GeneratedMessage
2232 implements NamespacePermissionOrBuilder {
2233
2234 private NamespacePermission(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2235 super(builder);
2236 this.unknownFields = builder.getUnknownFields();
2237 }
2238 private NamespacePermission(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2239
2240 private static final NamespacePermission defaultInstance;
2241 public static NamespacePermission getDefaultInstance() {
2242 return defaultInstance;
2243 }
2244
2245 public NamespacePermission getDefaultInstanceForType() {
2246 return defaultInstance;
2247 }
2248
2249 private final com.google.protobuf.UnknownFieldSet unknownFields;
2250 @java.lang.Override
2251 public final com.google.protobuf.UnknownFieldSet
2252 getUnknownFields() {
2253 return this.unknownFields;
2254 }
2255 private NamespacePermission(
2256 com.google.protobuf.CodedInputStream input,
2257 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2258 throws com.google.protobuf.InvalidProtocolBufferException {
2259 initFields();
2260 int mutable_bitField0_ = 0;
2261 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2262 com.google.protobuf.UnknownFieldSet.newBuilder();
2263 try {
2264 boolean done = false;
2265 while (!done) {
2266 int tag = input.readTag();
2267 switch (tag) {
2268 case 0:
2269 done = true;
2270 break;
2271 default: {
2272 if (!parseUnknownField(input, unknownFields,
2273 extensionRegistry, tag)) {
2274 done = true;
2275 }
2276 break;
2277 }
2278 case 10: {
2279 bitField0_ |= 0x00000001;
2280 namespaceName_ = input.readBytes();
2281 break;
2282 }
2283 case 16: {
2284 int rawValue = input.readEnum();
2285 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action.valueOf(rawValue);
2286 if (value == null) {
2287 unknownFields.mergeVarintField(2, rawValue);
2288 } else {
2289 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
2290 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>();
2291 mutable_bitField0_ |= 0x00000002;
2292 }
2293 action_.add(value);
2294 }
2295 break;
2296 }
2297 case 18: {
2298 int length = input.readRawVarint32();
2299 int oldLimit = input.pushLimit(length);
2300 while(input.getBytesUntilLimit() > 0) {
2301 int rawValue = input.readEnum();
2302 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action.valueOf(rawValue);
2303 if (value == null) {
2304 unknownFields.mergeVarintField(2, rawValue);
2305 } else {
2306 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
2307 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>();
2308 mutable_bitField0_ |= 0x00000002;
2309 }
2310 action_.add(value);
2311 }
2312 }
2313 input.popLimit(oldLimit);
2314 break;
2315 }
2316 }
2317 }
2318 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2319 throw e.setUnfinishedMessage(this);
2320 } catch (java.io.IOException e) {
2321 throw new com.google.protobuf.InvalidProtocolBufferException(
2322 e.getMessage()).setUnfinishedMessage(this);
2323 } finally {
2324 if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
2325 action_ = java.util.Collections.unmodifiableList(action_);
2326 }
2327 this.unknownFields = unknownFields.build();
2328 makeExtensionsImmutable();
2329 }
2330 }
2331 public static final com.google.protobuf.Descriptors.Descriptor
2332 getDescriptor() {
2333 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_NamespacePermission_descriptor;
2334 }
2335
2336 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2337 internalGetFieldAccessorTable() {
2338 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_NamespacePermission_fieldAccessorTable
2339 .ensureFieldAccessorsInitialized(
2340 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder.class);
2341 }
2342
2343 public static com.google.protobuf.Parser<NamespacePermission> PARSER =
2344 new com.google.protobuf.AbstractParser<NamespacePermission>() {
2345 public NamespacePermission parsePartialFrom(
2346 com.google.protobuf.CodedInputStream input,
2347 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2348 throws com.google.protobuf.InvalidProtocolBufferException {
2349 return new NamespacePermission(input, extensionRegistry);
2350 }
2351 };
2352
2353 @java.lang.Override
2354 public com.google.protobuf.Parser<NamespacePermission> getParserForType() {
2355 return PARSER;
2356 }
2357
2358 private int bitField0_;
2359
2360 public static final int NAMESPACE_NAME_FIELD_NUMBER = 1;
2361 private com.google.protobuf.ByteString namespaceName_;
2362
2363
2364
2365 public boolean hasNamespaceName() {
2366 return ((bitField0_ & 0x00000001) == 0x00000001);
2367 }
2368
2369
2370
2371 public com.google.protobuf.ByteString getNamespaceName() {
2372 return namespaceName_;
2373 }
2374
2375
2376 public static final int ACTION_FIELD_NUMBER = 2;
2377 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> action_;
2378
2379
2380
2381 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList() {
2382 return action_;
2383 }
2384
2385
2386
2387 public int getActionCount() {
2388 return action_.size();
2389 }
2390
2391
2392
2393 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index) {
2394 return action_.get(index);
2395 }
2396
2397 private void initFields() {
2398 namespaceName_ = com.google.protobuf.ByteString.EMPTY;
2399 action_ = java.util.Collections.emptyList();
2400 }
2401 private byte memoizedIsInitialized = -1;
2402 public final boolean isInitialized() {
2403 byte isInitialized = memoizedIsInitialized;
2404 if (isInitialized != -1) return isInitialized == 1;
2405
2406 memoizedIsInitialized = 1;
2407 return true;
2408 }
2409
2410 public void writeTo(com.google.protobuf.CodedOutputStream output)
2411 throws java.io.IOException {
2412 getSerializedSize();
2413 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2414 output.writeBytes(1, namespaceName_);
2415 }
2416 for (int i = 0; i < action_.size(); i++) {
2417 output.writeEnum(2, action_.get(i).getNumber());
2418 }
2419 getUnknownFields().writeTo(output);
2420 }
2421
2422 private int memoizedSerializedSize = -1;
2423 public int getSerializedSize() {
2424 int size = memoizedSerializedSize;
2425 if (size != -1) return size;
2426
2427 size = 0;
2428 if (((bitField0_ & 0x00000001) == 0x00000001)) {
2429 size += com.google.protobuf.CodedOutputStream
2430 .computeBytesSize(1, namespaceName_);
2431 }
2432 {
2433 int dataSize = 0;
2434 for (int i = 0; i < action_.size(); i++) {
2435 dataSize += com.google.protobuf.CodedOutputStream
2436 .computeEnumSizeNoTag(action_.get(i).getNumber());
2437 }
2438 size += dataSize;
2439 size += 1 * action_.size();
2440 }
2441 size += getUnknownFields().getSerializedSize();
2442 memoizedSerializedSize = size;
2443 return size;
2444 }
2445
2446 private static final long serialVersionUID = 0L;
2447 @java.lang.Override
2448 protected java.lang.Object writeReplace()
2449 throws java.io.ObjectStreamException {
2450 return super.writeReplace();
2451 }
2452
2453 @java.lang.Override
2454 public boolean equals(final java.lang.Object obj) {
2455 if (obj == this) {
2456 return true;
2457 }
2458 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission)) {
2459 return super.equals(obj);
2460 }
2461 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission) obj;
2462
2463 boolean result = true;
2464 result = result && (hasNamespaceName() == other.hasNamespaceName());
2465 if (hasNamespaceName()) {
2466 result = result && getNamespaceName()
2467 .equals(other.getNamespaceName());
2468 }
2469 result = result && getActionList()
2470 .equals(other.getActionList());
2471 result = result &&
2472 getUnknownFields().equals(other.getUnknownFields());
2473 return result;
2474 }
2475
2476 private int memoizedHashCode = 0;
2477 @java.lang.Override
2478 public int hashCode() {
2479 if (memoizedHashCode != 0) {
2480 return memoizedHashCode;
2481 }
2482 int hash = 41;
2483 hash = (19 * hash) + getDescriptorForType().hashCode();
2484 if (hasNamespaceName()) {
2485 hash = (37 * hash) + NAMESPACE_NAME_FIELD_NUMBER;
2486 hash = (53 * hash) + getNamespaceName().hashCode();
2487 }
2488 if (getActionCount() > 0) {
2489 hash = (37 * hash) + ACTION_FIELD_NUMBER;
2490 hash = (53 * hash) + hashEnumList(getActionList());
2491 }
2492 hash = (29 * hash) + getUnknownFields().hashCode();
2493 memoizedHashCode = hash;
2494 return hash;
2495 }
2496
2497 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(
2498 com.google.protobuf.ByteString data)
2499 throws com.google.protobuf.InvalidProtocolBufferException {
2500 return PARSER.parseFrom(data);
2501 }
2502 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(
2503 com.google.protobuf.ByteString data,
2504 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2505 throws com.google.protobuf.InvalidProtocolBufferException {
2506 return PARSER.parseFrom(data, extensionRegistry);
2507 }
2508 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(byte[] data)
2509 throws com.google.protobuf.InvalidProtocolBufferException {
2510 return PARSER.parseFrom(data);
2511 }
2512 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(
2513 byte[] data,
2514 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2515 throws com.google.protobuf.InvalidProtocolBufferException {
2516 return PARSER.parseFrom(data, extensionRegistry);
2517 }
2518 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(java.io.InputStream input)
2519 throws java.io.IOException {
2520 return PARSER.parseFrom(input);
2521 }
2522 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(
2523 java.io.InputStream input,
2524 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2525 throws java.io.IOException {
2526 return PARSER.parseFrom(input, extensionRegistry);
2527 }
2528 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseDelimitedFrom(java.io.InputStream input)
2529 throws java.io.IOException {
2530 return PARSER.parseDelimitedFrom(input);
2531 }
2532 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseDelimitedFrom(
2533 java.io.InputStream input,
2534 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2535 throws java.io.IOException {
2536 return PARSER.parseDelimitedFrom(input, extensionRegistry);
2537 }
2538 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(
2539 com.google.protobuf.CodedInputStream input)
2540 throws java.io.IOException {
2541 return PARSER.parseFrom(input);
2542 }
2543 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parseFrom(
2544 com.google.protobuf.CodedInputStream input,
2545 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2546 throws java.io.IOException {
2547 return PARSER.parseFrom(input, extensionRegistry);
2548 }
2549
2550 public static Builder newBuilder() { return Builder.create(); }
2551 public Builder newBuilderForType() { return newBuilder(); }
2552 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission prototype) {
2553 return newBuilder().mergeFrom(prototype);
2554 }
2555 public Builder toBuilder() { return newBuilder(this); }
2556
2557 @java.lang.Override
2558 protected Builder newBuilderForType(
2559 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2560 Builder builder = new Builder(parent);
2561 return builder;
2562 }
2563
2564
2565
2566 public static final class Builder extends
2567 com.google.protobuf.GeneratedMessage.Builder<Builder>
2568 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder {
2569 public static final com.google.protobuf.Descriptors.Descriptor
2570 getDescriptor() {
2571 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_NamespacePermission_descriptor;
2572 }
2573
2574 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2575 internalGetFieldAccessorTable() {
2576 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_NamespacePermission_fieldAccessorTable
2577 .ensureFieldAccessorsInitialized(
2578 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.Builder.class);
2579 }
2580
2581
2582 private Builder() {
2583 maybeForceBuilderInitialization();
2584 }
2585
2586 private Builder(
2587 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
2588 super(parent);
2589 maybeForceBuilderInitialization();
2590 }
2591 private void maybeForceBuilderInitialization() {
2592 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
2593 }
2594 }
2595 private static Builder create() {
2596 return new Builder();
2597 }
2598
2599 public Builder clear() {
2600 super.clear();
2601 namespaceName_ = com.google.protobuf.ByteString.EMPTY;
2602 bitField0_ = (bitField0_ & ~0x00000001);
2603 action_ = java.util.Collections.emptyList();
2604 bitField0_ = (bitField0_ & ~0x00000002);
2605 return this;
2606 }
2607
2608 public Builder clone() {
2609 return create().mergeFrom(buildPartial());
2610 }
2611
2612 public com.google.protobuf.Descriptors.Descriptor
2613 getDescriptorForType() {
2614 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_NamespacePermission_descriptor;
2615 }
2616
2617 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission getDefaultInstanceForType() {
2618 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance();
2619 }
2620
2621 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission build() {
2622 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission result = buildPartial();
2623 if (!result.isInitialized()) {
2624 throw newUninitializedMessageException(result);
2625 }
2626 return result;
2627 }
2628
2629 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission buildPartial() {
2630 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission(this);
2631 int from_bitField0_ = bitField0_;
2632 int to_bitField0_ = 0;
2633 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2634 to_bitField0_ |= 0x00000001;
2635 }
2636 result.namespaceName_ = namespaceName_;
2637 if (((bitField0_ & 0x00000002) == 0x00000002)) {
2638 action_ = java.util.Collections.unmodifiableList(action_);
2639 bitField0_ = (bitField0_ & ~0x00000002);
2640 }
2641 result.action_ = action_;
2642 result.bitField0_ = to_bitField0_;
2643 onBuilt();
2644 return result;
2645 }
2646
2647 public Builder mergeFrom(com.google.protobuf.Message other) {
2648 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission) {
2649 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission)other);
2650 } else {
2651 super.mergeFrom(other);
2652 return this;
2653 }
2654 }
2655
2656 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission other) {
2657 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission.getDefaultInstance()) return this;
2658 if (other.hasNamespaceName()) {
2659 setNamespaceName(other.getNamespaceName());
2660 }
2661 if (!other.action_.isEmpty()) {
2662 if (action_.isEmpty()) {
2663 action_ = other.action_;
2664 bitField0_ = (bitField0_ & ~0x00000002);
2665 } else {
2666 ensureActionIsMutable();
2667 action_.addAll(other.action_);
2668 }
2669 onChanged();
2670 }
2671 this.mergeUnknownFields(other.getUnknownFields());
2672 return this;
2673 }
2674
2675 public final boolean isInitialized() {
2676 return true;
2677 }
2678
2679 public Builder mergeFrom(
2680 com.google.protobuf.CodedInputStream input,
2681 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2682 throws java.io.IOException {
2683 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission parsedMessage = null;
2684 try {
2685 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2686 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2687 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.NamespacePermission) e.getUnfinishedMessage();
2688 throw e;
2689 } finally {
2690 if (parsedMessage != null) {
2691 mergeFrom(parsedMessage);
2692 }
2693 }
2694 return this;
2695 }
2696 private int bitField0_;
2697
2698
2699 private com.google.protobuf.ByteString namespaceName_ = com.google.protobuf.ByteString.EMPTY;
2700
2701
2702
2703 public boolean hasNamespaceName() {
2704 return ((bitField0_ & 0x00000001) == 0x00000001);
2705 }
2706
2707
2708
2709 public com.google.protobuf.ByteString getNamespaceName() {
2710 return namespaceName_;
2711 }
2712
2713
2714
2715 public Builder setNamespaceName(com.google.protobuf.ByteString value) {
2716 if (value == null) {
2717 throw new NullPointerException();
2718 }
2719 bitField0_ |= 0x00000001;
2720 namespaceName_ = value;
2721 onChanged();
2722 return this;
2723 }
2724
2725
2726
2727 public Builder clearNamespaceName() {
2728 bitField0_ = (bitField0_ & ~0x00000001);
2729 namespaceName_ = getDefaultInstance().getNamespaceName();
2730 onChanged();
2731 return this;
2732 }
2733
2734
2735 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> action_ =
2736 java.util.Collections.emptyList();
2737 private void ensureActionIsMutable() {
2738 if (!((bitField0_ & 0x00000002) == 0x00000002)) {
2739 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>(action_);
2740 bitField0_ |= 0x00000002;
2741 }
2742 }
2743
2744
2745
2746 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList() {
2747 return java.util.Collections.unmodifiableList(action_);
2748 }
2749
2750
2751
2752 public int getActionCount() {
2753 return action_.size();
2754 }
2755
2756
2757
2758 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index) {
2759 return action_.get(index);
2760 }
2761
2762
2763
2764 public Builder setAction(
2765 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value) {
2766 if (value == null) {
2767 throw new NullPointerException();
2768 }
2769 ensureActionIsMutable();
2770 action_.set(index, value);
2771 onChanged();
2772 return this;
2773 }
2774
2775
2776
2777 public Builder addAction(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value) {
2778 if (value == null) {
2779 throw new NullPointerException();
2780 }
2781 ensureActionIsMutable();
2782 action_.add(value);
2783 onChanged();
2784 return this;
2785 }
2786
2787
2788
2789 public Builder addAllAction(
2790 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> values) {
2791 ensureActionIsMutable();
2792 super.addAll(values, action_);
2793 onChanged();
2794 return this;
2795 }
2796
2797
2798
2799 public Builder clearAction() {
2800 action_ = java.util.Collections.emptyList();
2801 bitField0_ = (bitField0_ & ~0x00000002);
2802 onChanged();
2803 return this;
2804 }
2805
2806
2807 }
2808
2809 static {
2810 defaultInstance = new NamespacePermission(true);
2811 defaultInstance.initFields();
2812 }
2813
2814
2815 }
2816
2817 public interface GlobalPermissionOrBuilder
2818 extends com.google.protobuf.MessageOrBuilder {
2819
2820
2821
2822
2823
2824 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList();
2825
2826
2827
2828 int getActionCount();
2829
2830
2831
2832 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index);
2833 }
2834
2835
2836
2837 public static final class GlobalPermission extends
2838 com.google.protobuf.GeneratedMessage
2839 implements GlobalPermissionOrBuilder {
2840
2841 private GlobalPermission(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
2842 super(builder);
2843 this.unknownFields = builder.getUnknownFields();
2844 }
2845 private GlobalPermission(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
2846
2847 private static final GlobalPermission defaultInstance;
2848 public static GlobalPermission getDefaultInstance() {
2849 return defaultInstance;
2850 }
2851
2852 public GlobalPermission getDefaultInstanceForType() {
2853 return defaultInstance;
2854 }
2855
2856 private final com.google.protobuf.UnknownFieldSet unknownFields;
2857 @java.lang.Override
2858 public final com.google.protobuf.UnknownFieldSet
2859 getUnknownFields() {
2860 return this.unknownFields;
2861 }
2862 private GlobalPermission(
2863 com.google.protobuf.CodedInputStream input,
2864 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2865 throws com.google.protobuf.InvalidProtocolBufferException {
2866 initFields();
2867 int mutable_bitField0_ = 0;
2868 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
2869 com.google.protobuf.UnknownFieldSet.newBuilder();
2870 try {
2871 boolean done = false;
2872 while (!done) {
2873 int tag = input.readTag();
2874 switch (tag) {
2875 case 0:
2876 done = true;
2877 break;
2878 default: {
2879 if (!parseUnknownField(input, unknownFields,
2880 extensionRegistry, tag)) {
2881 done = true;
2882 }
2883 break;
2884 }
2885 case 8: {
2886 int rawValue = input.readEnum();
2887 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action.valueOf(rawValue);
2888 if (value == null) {
2889 unknownFields.mergeVarintField(1, rawValue);
2890 } else {
2891 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2892 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>();
2893 mutable_bitField0_ |= 0x00000001;
2894 }
2895 action_.add(value);
2896 }
2897 break;
2898 }
2899 case 10: {
2900 int length = input.readRawVarint32();
2901 int oldLimit = input.pushLimit(length);
2902 while(input.getBytesUntilLimit() > 0) {
2903 int rawValue = input.readEnum();
2904 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action.valueOf(rawValue);
2905 if (value == null) {
2906 unknownFields.mergeVarintField(1, rawValue);
2907 } else {
2908 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2909 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>();
2910 mutable_bitField0_ |= 0x00000001;
2911 }
2912 action_.add(value);
2913 }
2914 }
2915 input.popLimit(oldLimit);
2916 break;
2917 }
2918 }
2919 }
2920 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2921 throw e.setUnfinishedMessage(this);
2922 } catch (java.io.IOException e) {
2923 throw new com.google.protobuf.InvalidProtocolBufferException(
2924 e.getMessage()).setUnfinishedMessage(this);
2925 } finally {
2926 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
2927 action_ = java.util.Collections.unmodifiableList(action_);
2928 }
2929 this.unknownFields = unknownFields.build();
2930 makeExtensionsImmutable();
2931 }
2932 }
2933 public static final com.google.protobuf.Descriptors.Descriptor
2934 getDescriptor() {
2935 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GlobalPermission_descriptor;
2936 }
2937
2938 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
2939 internalGetFieldAccessorTable() {
2940 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GlobalPermission_fieldAccessorTable
2941 .ensureFieldAccessorsInitialized(
2942 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder.class);
2943 }
2944
2945 public static com.google.protobuf.Parser<GlobalPermission> PARSER =
2946 new com.google.protobuf.AbstractParser<GlobalPermission>() {
2947 public GlobalPermission parsePartialFrom(
2948 com.google.protobuf.CodedInputStream input,
2949 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2950 throws com.google.protobuf.InvalidProtocolBufferException {
2951 return new GlobalPermission(input, extensionRegistry);
2952 }
2953 };
2954
2955 @java.lang.Override
2956 public com.google.protobuf.Parser<GlobalPermission> getParserForType() {
2957 return PARSER;
2958 }
2959
2960
2961 public static final int ACTION_FIELD_NUMBER = 1;
2962 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> action_;
2963
2964
2965
2966 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList() {
2967 return action_;
2968 }
2969
2970
2971
2972 public int getActionCount() {
2973 return action_.size();
2974 }
2975
2976
2977
2978 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index) {
2979 return action_.get(index);
2980 }
2981
2982 private void initFields() {
2983 action_ = java.util.Collections.emptyList();
2984 }
2985 private byte memoizedIsInitialized = -1;
2986 public final boolean isInitialized() {
2987 byte isInitialized = memoizedIsInitialized;
2988 if (isInitialized != -1) return isInitialized == 1;
2989
2990 memoizedIsInitialized = 1;
2991 return true;
2992 }
2993
2994 public void writeTo(com.google.protobuf.CodedOutputStream output)
2995 throws java.io.IOException {
2996 getSerializedSize();
2997 for (int i = 0; i < action_.size(); i++) {
2998 output.writeEnum(1, action_.get(i).getNumber());
2999 }
3000 getUnknownFields().writeTo(output);
3001 }
3002
3003 private int memoizedSerializedSize = -1;
3004 public int getSerializedSize() {
3005 int size = memoizedSerializedSize;
3006 if (size != -1) return size;
3007
3008 size = 0;
3009 {
3010 int dataSize = 0;
3011 for (int i = 0; i < action_.size(); i++) {
3012 dataSize += com.google.protobuf.CodedOutputStream
3013 .computeEnumSizeNoTag(action_.get(i).getNumber());
3014 }
3015 size += dataSize;
3016 size += 1 * action_.size();
3017 }
3018 size += getUnknownFields().getSerializedSize();
3019 memoizedSerializedSize = size;
3020 return size;
3021 }
3022
3023 private static final long serialVersionUID = 0L;
3024 @java.lang.Override
3025 protected java.lang.Object writeReplace()
3026 throws java.io.ObjectStreamException {
3027 return super.writeReplace();
3028 }
3029
3030 @java.lang.Override
3031 public boolean equals(final java.lang.Object obj) {
3032 if (obj == this) {
3033 return true;
3034 }
3035 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission)) {
3036 return super.equals(obj);
3037 }
3038 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission) obj;
3039
3040 boolean result = true;
3041 result = result && getActionList()
3042 .equals(other.getActionList());
3043 result = result &&
3044 getUnknownFields().equals(other.getUnknownFields());
3045 return result;
3046 }
3047
3048 private int memoizedHashCode = 0;
3049 @java.lang.Override
3050 public int hashCode() {
3051 if (memoizedHashCode != 0) {
3052 return memoizedHashCode;
3053 }
3054 int hash = 41;
3055 hash = (19 * hash) + getDescriptorForType().hashCode();
3056 if (getActionCount() > 0) {
3057 hash = (37 * hash) + ACTION_FIELD_NUMBER;
3058 hash = (53 * hash) + hashEnumList(getActionList());
3059 }
3060 hash = (29 * hash) + getUnknownFields().hashCode();
3061 memoizedHashCode = hash;
3062 return hash;
3063 }
3064
3065 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(
3066 com.google.protobuf.ByteString data)
3067 throws com.google.protobuf.InvalidProtocolBufferException {
3068 return PARSER.parseFrom(data);
3069 }
3070 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(
3071 com.google.protobuf.ByteString data,
3072 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3073 throws com.google.protobuf.InvalidProtocolBufferException {
3074 return PARSER.parseFrom(data, extensionRegistry);
3075 }
3076 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(byte[] data)
3077 throws com.google.protobuf.InvalidProtocolBufferException {
3078 return PARSER.parseFrom(data);
3079 }
3080 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(
3081 byte[] data,
3082 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3083 throws com.google.protobuf.InvalidProtocolBufferException {
3084 return PARSER.parseFrom(data, extensionRegistry);
3085 }
3086 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(java.io.InputStream input)
3087 throws java.io.IOException {
3088 return PARSER.parseFrom(input);
3089 }
3090 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(
3091 java.io.InputStream input,
3092 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3093 throws java.io.IOException {
3094 return PARSER.parseFrom(input, extensionRegistry);
3095 }
3096 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseDelimitedFrom(java.io.InputStream input)
3097 throws java.io.IOException {
3098 return PARSER.parseDelimitedFrom(input);
3099 }
3100 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseDelimitedFrom(
3101 java.io.InputStream input,
3102 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3103 throws java.io.IOException {
3104 return PARSER.parseDelimitedFrom(input, extensionRegistry);
3105 }
3106 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(
3107 com.google.protobuf.CodedInputStream input)
3108 throws java.io.IOException {
3109 return PARSER.parseFrom(input);
3110 }
3111 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parseFrom(
3112 com.google.protobuf.CodedInputStream input,
3113 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3114 throws java.io.IOException {
3115 return PARSER.parseFrom(input, extensionRegistry);
3116 }
3117
3118 public static Builder newBuilder() { return Builder.create(); }
3119 public Builder newBuilderForType() { return newBuilder(); }
3120 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission prototype) {
3121 return newBuilder().mergeFrom(prototype);
3122 }
3123 public Builder toBuilder() { return newBuilder(this); }
3124
3125 @java.lang.Override
3126 protected Builder newBuilderForType(
3127 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3128 Builder builder = new Builder(parent);
3129 return builder;
3130 }
3131
3132
3133
3134 public static final class Builder extends
3135 com.google.protobuf.GeneratedMessage.Builder<Builder>
3136 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder {
3137 public static final com.google.protobuf.Descriptors.Descriptor
3138 getDescriptor() {
3139 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GlobalPermission_descriptor;
3140 }
3141
3142 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3143 internalGetFieldAccessorTable() {
3144 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GlobalPermission_fieldAccessorTable
3145 .ensureFieldAccessorsInitialized(
3146 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.Builder.class);
3147 }
3148
3149
3150 private Builder() {
3151 maybeForceBuilderInitialization();
3152 }
3153
3154 private Builder(
3155 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3156 super(parent);
3157 maybeForceBuilderInitialization();
3158 }
3159 private void maybeForceBuilderInitialization() {
3160 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3161 }
3162 }
3163 private static Builder create() {
3164 return new Builder();
3165 }
3166
3167 public Builder clear() {
3168 super.clear();
3169 action_ = java.util.Collections.emptyList();
3170 bitField0_ = (bitField0_ & ~0x00000001);
3171 return this;
3172 }
3173
3174 public Builder clone() {
3175 return create().mergeFrom(buildPartial());
3176 }
3177
3178 public com.google.protobuf.Descriptors.Descriptor
3179 getDescriptorForType() {
3180 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GlobalPermission_descriptor;
3181 }
3182
3183 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission getDefaultInstanceForType() {
3184 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance();
3185 }
3186
3187 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission build() {
3188 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission result = buildPartial();
3189 if (!result.isInitialized()) {
3190 throw newUninitializedMessageException(result);
3191 }
3192 return result;
3193 }
3194
3195 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission buildPartial() {
3196 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission(this);
3197 int from_bitField0_ = bitField0_;
3198 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3199 action_ = java.util.Collections.unmodifiableList(action_);
3200 bitField0_ = (bitField0_ & ~0x00000001);
3201 }
3202 result.action_ = action_;
3203 onBuilt();
3204 return result;
3205 }
3206
3207 public Builder mergeFrom(com.google.protobuf.Message other) {
3208 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission) {
3209 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission)other);
3210 } else {
3211 super.mergeFrom(other);
3212 return this;
3213 }
3214 }
3215
3216 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission other) {
3217 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission.getDefaultInstance()) return this;
3218 if (!other.action_.isEmpty()) {
3219 if (action_.isEmpty()) {
3220 action_ = other.action_;
3221 bitField0_ = (bitField0_ & ~0x00000001);
3222 } else {
3223 ensureActionIsMutable();
3224 action_.addAll(other.action_);
3225 }
3226 onChanged();
3227 }
3228 this.mergeUnknownFields(other.getUnknownFields());
3229 return this;
3230 }
3231
3232 public final boolean isInitialized() {
3233 return true;
3234 }
3235
3236 public Builder mergeFrom(
3237 com.google.protobuf.CodedInputStream input,
3238 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3239 throws java.io.IOException {
3240 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission parsedMessage = null;
3241 try {
3242 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3243 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3244 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GlobalPermission) e.getUnfinishedMessage();
3245 throw e;
3246 } finally {
3247 if (parsedMessage != null) {
3248 mergeFrom(parsedMessage);
3249 }
3250 }
3251 return this;
3252 }
3253 private int bitField0_;
3254
3255
3256 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> action_ =
3257 java.util.Collections.emptyList();
3258 private void ensureActionIsMutable() {
3259 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
3260 action_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action>(action_);
3261 bitField0_ |= 0x00000001;
3262 }
3263 }
3264
3265
3266
3267 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> getActionList() {
3268 return java.util.Collections.unmodifiableList(action_);
3269 }
3270
3271
3272
3273 public int getActionCount() {
3274 return action_.size();
3275 }
3276
3277
3278
3279 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action getAction(int index) {
3280 return action_.get(index);
3281 }
3282
3283
3284
3285 public Builder setAction(
3286 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value) {
3287 if (value == null) {
3288 throw new NullPointerException();
3289 }
3290 ensureActionIsMutable();
3291 action_.set(index, value);
3292 onChanged();
3293 return this;
3294 }
3295
3296
3297
3298 public Builder addAction(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action value) {
3299 if (value == null) {
3300 throw new NullPointerException();
3301 }
3302 ensureActionIsMutable();
3303 action_.add(value);
3304 onChanged();
3305 return this;
3306 }
3307
3308
3309
3310 public Builder addAllAction(
3311 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Action> values) {
3312 ensureActionIsMutable();
3313 super.addAll(values, action_);
3314 onChanged();
3315 return this;
3316 }
3317
3318
3319
3320 public Builder clearAction() {
3321 action_ = java.util.Collections.emptyList();
3322 bitField0_ = (bitField0_ & ~0x00000001);
3323 onChanged();
3324 return this;
3325 }
3326
3327
3328 }
3329
3330 static {
3331 defaultInstance = new GlobalPermission(true);
3332 defaultInstance.initFields();
3333 }
3334
3335
3336 }
3337
3338 public interface UserPermissionOrBuilder
3339 extends com.google.protobuf.MessageOrBuilder {
3340
3341
3342
3343
3344
3345 boolean hasUser();
3346
3347
3348
3349 com.google.protobuf.ByteString getUser();
3350
3351
3352
3353
3354
3355 boolean hasPermission();
3356
3357
3358
3359 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermission();
3360
3361
3362
3363 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionOrBuilder();
3364 }
3365
3366
3367
3368 public static final class UserPermission extends
3369 com.google.protobuf.GeneratedMessage
3370 implements UserPermissionOrBuilder {
3371
3372 private UserPermission(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
3373 super(builder);
3374 this.unknownFields = builder.getUnknownFields();
3375 }
3376 private UserPermission(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
3377
3378 private static final UserPermission defaultInstance;
3379 public static UserPermission getDefaultInstance() {
3380 return defaultInstance;
3381 }
3382
3383 public UserPermission getDefaultInstanceForType() {
3384 return defaultInstance;
3385 }
3386
3387 private final com.google.protobuf.UnknownFieldSet unknownFields;
3388 @java.lang.Override
3389 public final com.google.protobuf.UnknownFieldSet
3390 getUnknownFields() {
3391 return this.unknownFields;
3392 }
3393 private UserPermission(
3394 com.google.protobuf.CodedInputStream input,
3395 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3396 throws com.google.protobuf.InvalidProtocolBufferException {
3397 initFields();
3398 int mutable_bitField0_ = 0;
3399 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
3400 com.google.protobuf.UnknownFieldSet.newBuilder();
3401 try {
3402 boolean done = false;
3403 while (!done) {
3404 int tag = input.readTag();
3405 switch (tag) {
3406 case 0:
3407 done = true;
3408 break;
3409 default: {
3410 if (!parseUnknownField(input, unknownFields,
3411 extensionRegistry, tag)) {
3412 done = true;
3413 }
3414 break;
3415 }
3416 case 10: {
3417 bitField0_ |= 0x00000001;
3418 user_ = input.readBytes();
3419 break;
3420 }
3421 case 26: {
3422 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder subBuilder = null;
3423 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3424 subBuilder = permission_.toBuilder();
3425 }
3426 permission_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.PARSER, extensionRegistry);
3427 if (subBuilder != null) {
3428 subBuilder.mergeFrom(permission_);
3429 permission_ = subBuilder.buildPartial();
3430 }
3431 bitField0_ |= 0x00000002;
3432 break;
3433 }
3434 }
3435 }
3436 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3437 throw e.setUnfinishedMessage(this);
3438 } catch (java.io.IOException e) {
3439 throw new com.google.protobuf.InvalidProtocolBufferException(
3440 e.getMessage()).setUnfinishedMessage(this);
3441 } finally {
3442 this.unknownFields = unknownFields.build();
3443 makeExtensionsImmutable();
3444 }
3445 }
3446 public static final com.google.protobuf.Descriptors.Descriptor
3447 getDescriptor() {
3448 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UserPermission_descriptor;
3449 }
3450
3451 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3452 internalGetFieldAccessorTable() {
3453 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UserPermission_fieldAccessorTable
3454 .ensureFieldAccessorsInitialized(
3455 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder.class);
3456 }
3457
3458 public static com.google.protobuf.Parser<UserPermission> PARSER =
3459 new com.google.protobuf.AbstractParser<UserPermission>() {
3460 public UserPermission parsePartialFrom(
3461 com.google.protobuf.CodedInputStream input,
3462 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3463 throws com.google.protobuf.InvalidProtocolBufferException {
3464 return new UserPermission(input, extensionRegistry);
3465 }
3466 };
3467
3468 @java.lang.Override
3469 public com.google.protobuf.Parser<UserPermission> getParserForType() {
3470 return PARSER;
3471 }
3472
3473 private int bitField0_;
3474
3475 public static final int USER_FIELD_NUMBER = 1;
3476 private com.google.protobuf.ByteString user_;
3477
3478
3479
3480 public boolean hasUser() {
3481 return ((bitField0_ & 0x00000001) == 0x00000001);
3482 }
3483
3484
3485
3486 public com.google.protobuf.ByteString getUser() {
3487 return user_;
3488 }
3489
3490
3491 public static final int PERMISSION_FIELD_NUMBER = 3;
3492 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission permission_;
3493
3494
3495
3496 public boolean hasPermission() {
3497 return ((bitField0_ & 0x00000002) == 0x00000002);
3498 }
3499
3500
3501
3502 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermission() {
3503 return permission_;
3504 }
3505
3506
3507
3508 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionOrBuilder() {
3509 return permission_;
3510 }
3511
3512 private void initFields() {
3513 user_ = com.google.protobuf.ByteString.EMPTY;
3514 permission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance();
3515 }
3516 private byte memoizedIsInitialized = -1;
3517 public final boolean isInitialized() {
3518 byte isInitialized = memoizedIsInitialized;
3519 if (isInitialized != -1) return isInitialized == 1;
3520
3521 if (!hasUser()) {
3522 memoizedIsInitialized = 0;
3523 return false;
3524 }
3525 if (!hasPermission()) {
3526 memoizedIsInitialized = 0;
3527 return false;
3528 }
3529 if (!getPermission().isInitialized()) {
3530 memoizedIsInitialized = 0;
3531 return false;
3532 }
3533 memoizedIsInitialized = 1;
3534 return true;
3535 }
3536
3537 public void writeTo(com.google.protobuf.CodedOutputStream output)
3538 throws java.io.IOException {
3539 getSerializedSize();
3540 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3541 output.writeBytes(1, user_);
3542 }
3543 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3544 output.writeMessage(3, permission_);
3545 }
3546 getUnknownFields().writeTo(output);
3547 }
3548
3549 private int memoizedSerializedSize = -1;
3550 public int getSerializedSize() {
3551 int size = memoizedSerializedSize;
3552 if (size != -1) return size;
3553
3554 size = 0;
3555 if (((bitField0_ & 0x00000001) == 0x00000001)) {
3556 size += com.google.protobuf.CodedOutputStream
3557 .computeBytesSize(1, user_);
3558 }
3559 if (((bitField0_ & 0x00000002) == 0x00000002)) {
3560 size += com.google.protobuf.CodedOutputStream
3561 .computeMessageSize(3, permission_);
3562 }
3563 size += getUnknownFields().getSerializedSize();
3564 memoizedSerializedSize = size;
3565 return size;
3566 }
3567
3568 private static final long serialVersionUID = 0L;
3569 @java.lang.Override
3570 protected java.lang.Object writeReplace()
3571 throws java.io.ObjectStreamException {
3572 return super.writeReplace();
3573 }
3574
3575 @java.lang.Override
3576 public boolean equals(final java.lang.Object obj) {
3577 if (obj == this) {
3578 return true;
3579 }
3580 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission)) {
3581 return super.equals(obj);
3582 }
3583 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission) obj;
3584
3585 boolean result = true;
3586 result = result && (hasUser() == other.hasUser());
3587 if (hasUser()) {
3588 result = result && getUser()
3589 .equals(other.getUser());
3590 }
3591 result = result && (hasPermission() == other.hasPermission());
3592 if (hasPermission()) {
3593 result = result && getPermission()
3594 .equals(other.getPermission());
3595 }
3596 result = result &&
3597 getUnknownFields().equals(other.getUnknownFields());
3598 return result;
3599 }
3600
3601 private int memoizedHashCode = 0;
3602 @java.lang.Override
3603 public int hashCode() {
3604 if (memoizedHashCode != 0) {
3605 return memoizedHashCode;
3606 }
3607 int hash = 41;
3608 hash = (19 * hash) + getDescriptorForType().hashCode();
3609 if (hasUser()) {
3610 hash = (37 * hash) + USER_FIELD_NUMBER;
3611 hash = (53 * hash) + getUser().hashCode();
3612 }
3613 if (hasPermission()) {
3614 hash = (37 * hash) + PERMISSION_FIELD_NUMBER;
3615 hash = (53 * hash) + getPermission().hashCode();
3616 }
3617 hash = (29 * hash) + getUnknownFields().hashCode();
3618 memoizedHashCode = hash;
3619 return hash;
3620 }
3621
3622 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(
3623 com.google.protobuf.ByteString data)
3624 throws com.google.protobuf.InvalidProtocolBufferException {
3625 return PARSER.parseFrom(data);
3626 }
3627 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(
3628 com.google.protobuf.ByteString data,
3629 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3630 throws com.google.protobuf.InvalidProtocolBufferException {
3631 return PARSER.parseFrom(data, extensionRegistry);
3632 }
3633 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(byte[] data)
3634 throws com.google.protobuf.InvalidProtocolBufferException {
3635 return PARSER.parseFrom(data);
3636 }
3637 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(
3638 byte[] data,
3639 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3640 throws com.google.protobuf.InvalidProtocolBufferException {
3641 return PARSER.parseFrom(data, extensionRegistry);
3642 }
3643 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(java.io.InputStream input)
3644 throws java.io.IOException {
3645 return PARSER.parseFrom(input);
3646 }
3647 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(
3648 java.io.InputStream input,
3649 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3650 throws java.io.IOException {
3651 return PARSER.parseFrom(input, extensionRegistry);
3652 }
3653 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseDelimitedFrom(java.io.InputStream input)
3654 throws java.io.IOException {
3655 return PARSER.parseDelimitedFrom(input);
3656 }
3657 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseDelimitedFrom(
3658 java.io.InputStream input,
3659 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3660 throws java.io.IOException {
3661 return PARSER.parseDelimitedFrom(input, extensionRegistry);
3662 }
3663 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(
3664 com.google.protobuf.CodedInputStream input)
3665 throws java.io.IOException {
3666 return PARSER.parseFrom(input);
3667 }
3668 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parseFrom(
3669 com.google.protobuf.CodedInputStream input,
3670 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3671 throws java.io.IOException {
3672 return PARSER.parseFrom(input, extensionRegistry);
3673 }
3674
3675 public static Builder newBuilder() { return Builder.create(); }
3676 public Builder newBuilderForType() { return newBuilder(); }
3677 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission prototype) {
3678 return newBuilder().mergeFrom(prototype);
3679 }
3680 public Builder toBuilder() { return newBuilder(this); }
3681
3682 @java.lang.Override
3683 protected Builder newBuilderForType(
3684 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3685 Builder builder = new Builder(parent);
3686 return builder;
3687 }
3688
3689
3690
3691 public static final class Builder extends
3692 com.google.protobuf.GeneratedMessage.Builder<Builder>
3693 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder {
3694 public static final com.google.protobuf.Descriptors.Descriptor
3695 getDescriptor() {
3696 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UserPermission_descriptor;
3697 }
3698
3699 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
3700 internalGetFieldAccessorTable() {
3701 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UserPermission_fieldAccessorTable
3702 .ensureFieldAccessorsInitialized(
3703 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder.class);
3704 }
3705
3706
3707 private Builder() {
3708 maybeForceBuilderInitialization();
3709 }
3710
3711 private Builder(
3712 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
3713 super(parent);
3714 maybeForceBuilderInitialization();
3715 }
3716 private void maybeForceBuilderInitialization() {
3717 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
3718 getPermissionFieldBuilder();
3719 }
3720 }
3721 private static Builder create() {
3722 return new Builder();
3723 }
3724
3725 public Builder clear() {
3726 super.clear();
3727 user_ = com.google.protobuf.ByteString.EMPTY;
3728 bitField0_ = (bitField0_ & ~0x00000001);
3729 if (permissionBuilder_ == null) {
3730 permission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance();
3731 } else {
3732 permissionBuilder_.clear();
3733 }
3734 bitField0_ = (bitField0_ & ~0x00000002);
3735 return this;
3736 }
3737
3738 public Builder clone() {
3739 return create().mergeFrom(buildPartial());
3740 }
3741
3742 public com.google.protobuf.Descriptors.Descriptor
3743 getDescriptorForType() {
3744 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UserPermission_descriptor;
3745 }
3746
3747 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getDefaultInstanceForType() {
3748 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
3749 }
3750
3751 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission build() {
3752 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission result = buildPartial();
3753 if (!result.isInitialized()) {
3754 throw newUninitializedMessageException(result);
3755 }
3756 return result;
3757 }
3758
3759 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission buildPartial() {
3760 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission(this);
3761 int from_bitField0_ = bitField0_;
3762 int to_bitField0_ = 0;
3763 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
3764 to_bitField0_ |= 0x00000001;
3765 }
3766 result.user_ = user_;
3767 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
3768 to_bitField0_ |= 0x00000002;
3769 }
3770 if (permissionBuilder_ == null) {
3771 result.permission_ = permission_;
3772 } else {
3773 result.permission_ = permissionBuilder_.build();
3774 }
3775 result.bitField0_ = to_bitField0_;
3776 onBuilt();
3777 return result;
3778 }
3779
3780 public Builder mergeFrom(com.google.protobuf.Message other) {
3781 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission) {
3782 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission)other);
3783 } else {
3784 super.mergeFrom(other);
3785 return this;
3786 }
3787 }
3788
3789 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission other) {
3790 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance()) return this;
3791 if (other.hasUser()) {
3792 setUser(other.getUser());
3793 }
3794 if (other.hasPermission()) {
3795 mergePermission(other.getPermission());
3796 }
3797 this.mergeUnknownFields(other.getUnknownFields());
3798 return this;
3799 }
3800
3801 public final boolean isInitialized() {
3802 if (!hasUser()) {
3803
3804 return false;
3805 }
3806 if (!hasPermission()) {
3807
3808 return false;
3809 }
3810 if (!getPermission().isInitialized()) {
3811
3812 return false;
3813 }
3814 return true;
3815 }
3816
3817 public Builder mergeFrom(
3818 com.google.protobuf.CodedInputStream input,
3819 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
3820 throws java.io.IOException {
3821 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission parsedMessage = null;
3822 try {
3823 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
3824 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
3825 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission) e.getUnfinishedMessage();
3826 throw e;
3827 } finally {
3828 if (parsedMessage != null) {
3829 mergeFrom(parsedMessage);
3830 }
3831 }
3832 return this;
3833 }
3834 private int bitField0_;
3835
3836
3837 private com.google.protobuf.ByteString user_ = com.google.protobuf.ByteString.EMPTY;
3838
3839
3840
3841 public boolean hasUser() {
3842 return ((bitField0_ & 0x00000001) == 0x00000001);
3843 }
3844
3845
3846
3847 public com.google.protobuf.ByteString getUser() {
3848 return user_;
3849 }
3850
3851
3852
3853 public Builder setUser(com.google.protobuf.ByteString value) {
3854 if (value == null) {
3855 throw new NullPointerException();
3856 }
3857 bitField0_ |= 0x00000001;
3858 user_ = value;
3859 onChanged();
3860 return this;
3861 }
3862
3863
3864
3865 public Builder clearUser() {
3866 bitField0_ = (bitField0_ & ~0x00000001);
3867 user_ = getDefaultInstance().getUser();
3868 onChanged();
3869 return this;
3870 }
3871
3872
3873 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission permission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance();
3874 private com.google.protobuf.SingleFieldBuilder<
3875 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_;
3876
3877
3878
3879 public boolean hasPermission() {
3880 return ((bitField0_ & 0x00000002) == 0x00000002);
3881 }
3882
3883
3884
3885 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermission() {
3886 if (permissionBuilder_ == null) {
3887 return permission_;
3888 } else {
3889 return permissionBuilder_.getMessage();
3890 }
3891 }
3892
3893
3894
3895 public Builder setPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
3896 if (permissionBuilder_ == null) {
3897 if (value == null) {
3898 throw new NullPointerException();
3899 }
3900 permission_ = value;
3901 onChanged();
3902 } else {
3903 permissionBuilder_.setMessage(value);
3904 }
3905 bitField0_ |= 0x00000002;
3906 return this;
3907 }
3908
3909
3910
3911 public Builder setPermission(
3912 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
3913 if (permissionBuilder_ == null) {
3914 permission_ = builderForValue.build();
3915 onChanged();
3916 } else {
3917 permissionBuilder_.setMessage(builderForValue.build());
3918 }
3919 bitField0_ |= 0x00000002;
3920 return this;
3921 }
3922
3923
3924
3925 public Builder mergePermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
3926 if (permissionBuilder_ == null) {
3927 if (((bitField0_ & 0x00000002) == 0x00000002) &&
3928 permission_ != org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance()) {
3929 permission_ =
3930 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.newBuilder(permission_).mergeFrom(value).buildPartial();
3931 } else {
3932 permission_ = value;
3933 }
3934 onChanged();
3935 } else {
3936 permissionBuilder_.mergeFrom(value);
3937 }
3938 bitField0_ |= 0x00000002;
3939 return this;
3940 }
3941
3942
3943
3944 public Builder clearPermission() {
3945 if (permissionBuilder_ == null) {
3946 permission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance();
3947 onChanged();
3948 } else {
3949 permissionBuilder_.clear();
3950 }
3951 bitField0_ = (bitField0_ & ~0x00000002);
3952 return this;
3953 }
3954
3955
3956
3957 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder getPermissionBuilder() {
3958 bitField0_ |= 0x00000002;
3959 onChanged();
3960 return getPermissionFieldBuilder().getBuilder();
3961 }
3962
3963
3964
3965 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionOrBuilder() {
3966 if (permissionBuilder_ != null) {
3967 return permissionBuilder_.getMessageOrBuilder();
3968 } else {
3969 return permission_;
3970 }
3971 }
3972
3973
3974
3975 private com.google.protobuf.SingleFieldBuilder<
3976 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>
3977 getPermissionFieldBuilder() {
3978 if (permissionBuilder_ == null) {
3979 permissionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
3980 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>(
3981 permission_,
3982 getParentForChildren(),
3983 isClean());
3984 permission_ = null;
3985 }
3986 return permissionBuilder_;
3987 }
3988
3989
3990 }
3991
3992 static {
3993 defaultInstance = new UserPermission(true);
3994 defaultInstance.initFields();
3995 }
3996
3997
3998 }
3999
4000 public interface UsersAndPermissionsOrBuilder
4001 extends com.google.protobuf.MessageOrBuilder {
4002
4003
4004
4005
4006
4007 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions>
4008 getUserPermissionsList();
4009
4010
4011
4012 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions getUserPermissions(int index);
4013
4014
4015
4016 int getUserPermissionsCount();
4017
4018
4019
4020 java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder>
4021 getUserPermissionsOrBuilderList();
4022
4023
4024
4025 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder getUserPermissionsOrBuilder(
4026 int index);
4027 }
4028
4029
4030
4031
4032
4033
4034
4035
4036 public static final class UsersAndPermissions extends
4037 com.google.protobuf.GeneratedMessage
4038 implements UsersAndPermissionsOrBuilder {
4039
4040 private UsersAndPermissions(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4041 super(builder);
4042 this.unknownFields = builder.getUnknownFields();
4043 }
4044 private UsersAndPermissions(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4045
4046 private static final UsersAndPermissions defaultInstance;
4047 public static UsersAndPermissions getDefaultInstance() {
4048 return defaultInstance;
4049 }
4050
4051 public UsersAndPermissions getDefaultInstanceForType() {
4052 return defaultInstance;
4053 }
4054
4055 private final com.google.protobuf.UnknownFieldSet unknownFields;
4056 @java.lang.Override
4057 public final com.google.protobuf.UnknownFieldSet
4058 getUnknownFields() {
4059 return this.unknownFields;
4060 }
4061 private UsersAndPermissions(
4062 com.google.protobuf.CodedInputStream input,
4063 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4064 throws com.google.protobuf.InvalidProtocolBufferException {
4065 initFields();
4066 int mutable_bitField0_ = 0;
4067 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4068 com.google.protobuf.UnknownFieldSet.newBuilder();
4069 try {
4070 boolean done = false;
4071 while (!done) {
4072 int tag = input.readTag();
4073 switch (tag) {
4074 case 0:
4075 done = true;
4076 break;
4077 default: {
4078 if (!parseUnknownField(input, unknownFields,
4079 extensionRegistry, tag)) {
4080 done = true;
4081 }
4082 break;
4083 }
4084 case 10: {
4085 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
4086 userPermissions_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions>();
4087 mutable_bitField0_ |= 0x00000001;
4088 }
4089 userPermissions_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.PARSER, extensionRegistry));
4090 break;
4091 }
4092 }
4093 }
4094 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4095 throw e.setUnfinishedMessage(this);
4096 } catch (java.io.IOException e) {
4097 throw new com.google.protobuf.InvalidProtocolBufferException(
4098 e.getMessage()).setUnfinishedMessage(this);
4099 } finally {
4100 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
4101 userPermissions_ = java.util.Collections.unmodifiableList(userPermissions_);
4102 }
4103 this.unknownFields = unknownFields.build();
4104 makeExtensionsImmutable();
4105 }
4106 }
4107 public static final com.google.protobuf.Descriptors.Descriptor
4108 getDescriptor() {
4109 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_descriptor;
4110 }
4111
4112 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4113 internalGetFieldAccessorTable() {
4114 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_fieldAccessorTable
4115 .ensureFieldAccessorsInitialized(
4116 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.Builder.class);
4117 }
4118
4119 public static com.google.protobuf.Parser<UsersAndPermissions> PARSER =
4120 new com.google.protobuf.AbstractParser<UsersAndPermissions>() {
4121 public UsersAndPermissions parsePartialFrom(
4122 com.google.protobuf.CodedInputStream input,
4123 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4124 throws com.google.protobuf.InvalidProtocolBufferException {
4125 return new UsersAndPermissions(input, extensionRegistry);
4126 }
4127 };
4128
4129 @java.lang.Override
4130 public com.google.protobuf.Parser<UsersAndPermissions> getParserForType() {
4131 return PARSER;
4132 }
4133
4134 public interface UserPermissionsOrBuilder
4135 extends com.google.protobuf.MessageOrBuilder {
4136
4137
4138
4139
4140
4141 boolean hasUser();
4142
4143
4144
4145 com.google.protobuf.ByteString getUser();
4146
4147
4148
4149
4150
4151 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission>
4152 getPermissionsList();
4153
4154
4155
4156 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermissions(int index);
4157
4158
4159
4160 int getPermissionsCount();
4161
4162
4163
4164 java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder>
4165 getPermissionsOrBuilderList();
4166
4167
4168
4169 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionsOrBuilder(
4170 int index);
4171 }
4172
4173
4174
4175 public static final class UserPermissions extends
4176 com.google.protobuf.GeneratedMessage
4177 implements UserPermissionsOrBuilder {
4178
4179 private UserPermissions(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
4180 super(builder);
4181 this.unknownFields = builder.getUnknownFields();
4182 }
4183 private UserPermissions(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
4184
4185 private static final UserPermissions defaultInstance;
4186 public static UserPermissions getDefaultInstance() {
4187 return defaultInstance;
4188 }
4189
4190 public UserPermissions getDefaultInstanceForType() {
4191 return defaultInstance;
4192 }
4193
4194 private final com.google.protobuf.UnknownFieldSet unknownFields;
4195 @java.lang.Override
4196 public final com.google.protobuf.UnknownFieldSet
4197 getUnknownFields() {
4198 return this.unknownFields;
4199 }
4200 private UserPermissions(
4201 com.google.protobuf.CodedInputStream input,
4202 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4203 throws com.google.protobuf.InvalidProtocolBufferException {
4204 initFields();
4205 int mutable_bitField0_ = 0;
4206 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
4207 com.google.protobuf.UnknownFieldSet.newBuilder();
4208 try {
4209 boolean done = false;
4210 while (!done) {
4211 int tag = input.readTag();
4212 switch (tag) {
4213 case 0:
4214 done = true;
4215 break;
4216 default: {
4217 if (!parseUnknownField(input, unknownFields,
4218 extensionRegistry, tag)) {
4219 done = true;
4220 }
4221 break;
4222 }
4223 case 10: {
4224 bitField0_ |= 0x00000001;
4225 user_ = input.readBytes();
4226 break;
4227 }
4228 case 18: {
4229 if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
4230 permissions_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission>();
4231 mutable_bitField0_ |= 0x00000002;
4232 }
4233 permissions_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.PARSER, extensionRegistry));
4234 break;
4235 }
4236 }
4237 }
4238 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4239 throw e.setUnfinishedMessage(this);
4240 } catch (java.io.IOException e) {
4241 throw new com.google.protobuf.InvalidProtocolBufferException(
4242 e.getMessage()).setUnfinishedMessage(this);
4243 } finally {
4244 if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
4245 permissions_ = java.util.Collections.unmodifiableList(permissions_);
4246 }
4247 this.unknownFields = unknownFields.build();
4248 makeExtensionsImmutable();
4249 }
4250 }
4251 public static final com.google.protobuf.Descriptors.Descriptor
4252 getDescriptor() {
4253 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_UserPermissions_descriptor;
4254 }
4255
4256 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4257 internalGetFieldAccessorTable() {
4258 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_UserPermissions_fieldAccessorTable
4259 .ensureFieldAccessorsInitialized(
4260 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder.class);
4261 }
4262
4263 public static com.google.protobuf.Parser<UserPermissions> PARSER =
4264 new com.google.protobuf.AbstractParser<UserPermissions>() {
4265 public UserPermissions parsePartialFrom(
4266 com.google.protobuf.CodedInputStream input,
4267 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4268 throws com.google.protobuf.InvalidProtocolBufferException {
4269 return new UserPermissions(input, extensionRegistry);
4270 }
4271 };
4272
4273 @java.lang.Override
4274 public com.google.protobuf.Parser<UserPermissions> getParserForType() {
4275 return PARSER;
4276 }
4277
4278 private int bitField0_;
4279
4280 public static final int USER_FIELD_NUMBER = 1;
4281 private com.google.protobuf.ByteString user_;
4282
4283
4284
4285 public boolean hasUser() {
4286 return ((bitField0_ & 0x00000001) == 0x00000001);
4287 }
4288
4289
4290
4291 public com.google.protobuf.ByteString getUser() {
4292 return user_;
4293 }
4294
4295
4296 public static final int PERMISSIONS_FIELD_NUMBER = 2;
4297 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> permissions_;
4298
4299
4300
4301 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> getPermissionsList() {
4302 return permissions_;
4303 }
4304
4305
4306
4307 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder>
4308 getPermissionsOrBuilderList() {
4309 return permissions_;
4310 }
4311
4312
4313
4314 public int getPermissionsCount() {
4315 return permissions_.size();
4316 }
4317
4318
4319
4320 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermissions(int index) {
4321 return permissions_.get(index);
4322 }
4323
4324
4325
4326 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionsOrBuilder(
4327 int index) {
4328 return permissions_.get(index);
4329 }
4330
4331 private void initFields() {
4332 user_ = com.google.protobuf.ByteString.EMPTY;
4333 permissions_ = java.util.Collections.emptyList();
4334 }
4335 private byte memoizedIsInitialized = -1;
4336 public final boolean isInitialized() {
4337 byte isInitialized = memoizedIsInitialized;
4338 if (isInitialized != -1) return isInitialized == 1;
4339
4340 if (!hasUser()) {
4341 memoizedIsInitialized = 0;
4342 return false;
4343 }
4344 for (int i = 0; i < getPermissionsCount(); i++) {
4345 if (!getPermissions(i).isInitialized()) {
4346 memoizedIsInitialized = 0;
4347 return false;
4348 }
4349 }
4350 memoizedIsInitialized = 1;
4351 return true;
4352 }
4353
4354 public void writeTo(com.google.protobuf.CodedOutputStream output)
4355 throws java.io.IOException {
4356 getSerializedSize();
4357 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4358 output.writeBytes(1, user_);
4359 }
4360 for (int i = 0; i < permissions_.size(); i++) {
4361 output.writeMessage(2, permissions_.get(i));
4362 }
4363 getUnknownFields().writeTo(output);
4364 }
4365
4366 private int memoizedSerializedSize = -1;
4367 public int getSerializedSize() {
4368 int size = memoizedSerializedSize;
4369 if (size != -1) return size;
4370
4371 size = 0;
4372 if (((bitField0_ & 0x00000001) == 0x00000001)) {
4373 size += com.google.protobuf.CodedOutputStream
4374 .computeBytesSize(1, user_);
4375 }
4376 for (int i = 0; i < permissions_.size(); i++) {
4377 size += com.google.protobuf.CodedOutputStream
4378 .computeMessageSize(2, permissions_.get(i));
4379 }
4380 size += getUnknownFields().getSerializedSize();
4381 memoizedSerializedSize = size;
4382 return size;
4383 }
4384
4385 private static final long serialVersionUID = 0L;
4386 @java.lang.Override
4387 protected java.lang.Object writeReplace()
4388 throws java.io.ObjectStreamException {
4389 return super.writeReplace();
4390 }
4391
4392 @java.lang.Override
4393 public boolean equals(final java.lang.Object obj) {
4394 if (obj == this) {
4395 return true;
4396 }
4397 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions)) {
4398 return super.equals(obj);
4399 }
4400 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions) obj;
4401
4402 boolean result = true;
4403 result = result && (hasUser() == other.hasUser());
4404 if (hasUser()) {
4405 result = result && getUser()
4406 .equals(other.getUser());
4407 }
4408 result = result && getPermissionsList()
4409 .equals(other.getPermissionsList());
4410 result = result &&
4411 getUnknownFields().equals(other.getUnknownFields());
4412 return result;
4413 }
4414
4415 private int memoizedHashCode = 0;
4416 @java.lang.Override
4417 public int hashCode() {
4418 if (memoizedHashCode != 0) {
4419 return memoizedHashCode;
4420 }
4421 int hash = 41;
4422 hash = (19 * hash) + getDescriptorForType().hashCode();
4423 if (hasUser()) {
4424 hash = (37 * hash) + USER_FIELD_NUMBER;
4425 hash = (53 * hash) + getUser().hashCode();
4426 }
4427 if (getPermissionsCount() > 0) {
4428 hash = (37 * hash) + PERMISSIONS_FIELD_NUMBER;
4429 hash = (53 * hash) + getPermissionsList().hashCode();
4430 }
4431 hash = (29 * hash) + getUnknownFields().hashCode();
4432 memoizedHashCode = hash;
4433 return hash;
4434 }
4435
4436 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(
4437 com.google.protobuf.ByteString data)
4438 throws com.google.protobuf.InvalidProtocolBufferException {
4439 return PARSER.parseFrom(data);
4440 }
4441 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(
4442 com.google.protobuf.ByteString data,
4443 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4444 throws com.google.protobuf.InvalidProtocolBufferException {
4445 return PARSER.parseFrom(data, extensionRegistry);
4446 }
4447 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(byte[] data)
4448 throws com.google.protobuf.InvalidProtocolBufferException {
4449 return PARSER.parseFrom(data);
4450 }
4451 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(
4452 byte[] data,
4453 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4454 throws com.google.protobuf.InvalidProtocolBufferException {
4455 return PARSER.parseFrom(data, extensionRegistry);
4456 }
4457 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(java.io.InputStream input)
4458 throws java.io.IOException {
4459 return PARSER.parseFrom(input);
4460 }
4461 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(
4462 java.io.InputStream input,
4463 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4464 throws java.io.IOException {
4465 return PARSER.parseFrom(input, extensionRegistry);
4466 }
4467 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseDelimitedFrom(java.io.InputStream input)
4468 throws java.io.IOException {
4469 return PARSER.parseDelimitedFrom(input);
4470 }
4471 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseDelimitedFrom(
4472 java.io.InputStream input,
4473 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4474 throws java.io.IOException {
4475 return PARSER.parseDelimitedFrom(input, extensionRegistry);
4476 }
4477 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(
4478 com.google.protobuf.CodedInputStream input)
4479 throws java.io.IOException {
4480 return PARSER.parseFrom(input);
4481 }
4482 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parseFrom(
4483 com.google.protobuf.CodedInputStream input,
4484 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4485 throws java.io.IOException {
4486 return PARSER.parseFrom(input, extensionRegistry);
4487 }
4488
4489 public static Builder newBuilder() { return Builder.create(); }
4490 public Builder newBuilderForType() { return newBuilder(); }
4491 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions prototype) {
4492 return newBuilder().mergeFrom(prototype);
4493 }
4494 public Builder toBuilder() { return newBuilder(this); }
4495
4496 @java.lang.Override
4497 protected Builder newBuilderForType(
4498 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4499 Builder builder = new Builder(parent);
4500 return builder;
4501 }
4502
4503
4504
4505 public static final class Builder extends
4506 com.google.protobuf.GeneratedMessage.Builder<Builder>
4507 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder {
4508 public static final com.google.protobuf.Descriptors.Descriptor
4509 getDescriptor() {
4510 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_UserPermissions_descriptor;
4511 }
4512
4513 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
4514 internalGetFieldAccessorTable() {
4515 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_UserPermissions_fieldAccessorTable
4516 .ensureFieldAccessorsInitialized(
4517 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder.class);
4518 }
4519
4520
4521 private Builder() {
4522 maybeForceBuilderInitialization();
4523 }
4524
4525 private Builder(
4526 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
4527 super(parent);
4528 maybeForceBuilderInitialization();
4529 }
4530 private void maybeForceBuilderInitialization() {
4531 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
4532 getPermissionsFieldBuilder();
4533 }
4534 }
4535 private static Builder create() {
4536 return new Builder();
4537 }
4538
4539 public Builder clear() {
4540 super.clear();
4541 user_ = com.google.protobuf.ByteString.EMPTY;
4542 bitField0_ = (bitField0_ & ~0x00000001);
4543 if (permissionsBuilder_ == null) {
4544 permissions_ = java.util.Collections.emptyList();
4545 bitField0_ = (bitField0_ & ~0x00000002);
4546 } else {
4547 permissionsBuilder_.clear();
4548 }
4549 return this;
4550 }
4551
4552 public Builder clone() {
4553 return create().mergeFrom(buildPartial());
4554 }
4555
4556 public com.google.protobuf.Descriptors.Descriptor
4557 getDescriptorForType() {
4558 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_UserPermissions_descriptor;
4559 }
4560
4561 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions getDefaultInstanceForType() {
4562 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.getDefaultInstance();
4563 }
4564
4565 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions build() {
4566 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions result = buildPartial();
4567 if (!result.isInitialized()) {
4568 throw newUninitializedMessageException(result);
4569 }
4570 return result;
4571 }
4572
4573 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions buildPartial() {
4574 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions(this);
4575 int from_bitField0_ = bitField0_;
4576 int to_bitField0_ = 0;
4577 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
4578 to_bitField0_ |= 0x00000001;
4579 }
4580 result.user_ = user_;
4581 if (permissionsBuilder_ == null) {
4582 if (((bitField0_ & 0x00000002) == 0x00000002)) {
4583 permissions_ = java.util.Collections.unmodifiableList(permissions_);
4584 bitField0_ = (bitField0_ & ~0x00000002);
4585 }
4586 result.permissions_ = permissions_;
4587 } else {
4588 result.permissions_ = permissionsBuilder_.build();
4589 }
4590 result.bitField0_ = to_bitField0_;
4591 onBuilt();
4592 return result;
4593 }
4594
4595 public Builder mergeFrom(com.google.protobuf.Message other) {
4596 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions) {
4597 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions)other);
4598 } else {
4599 super.mergeFrom(other);
4600 return this;
4601 }
4602 }
4603
4604 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions other) {
4605 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.getDefaultInstance()) return this;
4606 if (other.hasUser()) {
4607 setUser(other.getUser());
4608 }
4609 if (permissionsBuilder_ == null) {
4610 if (!other.permissions_.isEmpty()) {
4611 if (permissions_.isEmpty()) {
4612 permissions_ = other.permissions_;
4613 bitField0_ = (bitField0_ & ~0x00000002);
4614 } else {
4615 ensurePermissionsIsMutable();
4616 permissions_.addAll(other.permissions_);
4617 }
4618 onChanged();
4619 }
4620 } else {
4621 if (!other.permissions_.isEmpty()) {
4622 if (permissionsBuilder_.isEmpty()) {
4623 permissionsBuilder_.dispose();
4624 permissionsBuilder_ = null;
4625 permissions_ = other.permissions_;
4626 bitField0_ = (bitField0_ & ~0x00000002);
4627 permissionsBuilder_ =
4628 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
4629 getPermissionsFieldBuilder() : null;
4630 } else {
4631 permissionsBuilder_.addAllMessages(other.permissions_);
4632 }
4633 }
4634 }
4635 this.mergeUnknownFields(other.getUnknownFields());
4636 return this;
4637 }
4638
4639 public final boolean isInitialized() {
4640 if (!hasUser()) {
4641
4642 return false;
4643 }
4644 for (int i = 0; i < getPermissionsCount(); i++) {
4645 if (!getPermissions(i).isInitialized()) {
4646
4647 return false;
4648 }
4649 }
4650 return true;
4651 }
4652
4653 public Builder mergeFrom(
4654 com.google.protobuf.CodedInputStream input,
4655 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4656 throws java.io.IOException {
4657 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions parsedMessage = null;
4658 try {
4659 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
4660 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
4661 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions) e.getUnfinishedMessage();
4662 throw e;
4663 } finally {
4664 if (parsedMessage != null) {
4665 mergeFrom(parsedMessage);
4666 }
4667 }
4668 return this;
4669 }
4670 private int bitField0_;
4671
4672
4673 private com.google.protobuf.ByteString user_ = com.google.protobuf.ByteString.EMPTY;
4674
4675
4676
4677 public boolean hasUser() {
4678 return ((bitField0_ & 0x00000001) == 0x00000001);
4679 }
4680
4681
4682
4683 public com.google.protobuf.ByteString getUser() {
4684 return user_;
4685 }
4686
4687
4688
4689 public Builder setUser(com.google.protobuf.ByteString value) {
4690 if (value == null) {
4691 throw new NullPointerException();
4692 }
4693 bitField0_ |= 0x00000001;
4694 user_ = value;
4695 onChanged();
4696 return this;
4697 }
4698
4699
4700
4701 public Builder clearUser() {
4702 bitField0_ = (bitField0_ & ~0x00000001);
4703 user_ = getDefaultInstance().getUser();
4704 onChanged();
4705 return this;
4706 }
4707
4708
4709 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> permissions_ =
4710 java.util.Collections.emptyList();
4711 private void ensurePermissionsIsMutable() {
4712 if (!((bitField0_ & 0x00000002) == 0x00000002)) {
4713 permissions_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission>(permissions_);
4714 bitField0_ |= 0x00000002;
4715 }
4716 }
4717
4718 private com.google.protobuf.RepeatedFieldBuilder<
4719 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_;
4720
4721
4722
4723
4724 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> getPermissionsList() {
4725 if (permissionsBuilder_ == null) {
4726 return java.util.Collections.unmodifiableList(permissions_);
4727 } else {
4728 return permissionsBuilder_.getMessageList();
4729 }
4730 }
4731
4732
4733
4734 public int getPermissionsCount() {
4735 if (permissionsBuilder_ == null) {
4736 return permissions_.size();
4737 } else {
4738 return permissionsBuilder_.getCount();
4739 }
4740 }
4741
4742
4743
4744 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermissions(int index) {
4745 if (permissionsBuilder_ == null) {
4746 return permissions_.get(index);
4747 } else {
4748 return permissionsBuilder_.getMessage(index);
4749 }
4750 }
4751
4752
4753
4754 public Builder setPermissions(
4755 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
4756 if (permissionsBuilder_ == null) {
4757 if (value == null) {
4758 throw new NullPointerException();
4759 }
4760 ensurePermissionsIsMutable();
4761 permissions_.set(index, value);
4762 onChanged();
4763 } else {
4764 permissionsBuilder_.setMessage(index, value);
4765 }
4766 return this;
4767 }
4768
4769
4770
4771 public Builder setPermissions(
4772 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
4773 if (permissionsBuilder_ == null) {
4774 ensurePermissionsIsMutable();
4775 permissions_.set(index, builderForValue.build());
4776 onChanged();
4777 } else {
4778 permissionsBuilder_.setMessage(index, builderForValue.build());
4779 }
4780 return this;
4781 }
4782
4783
4784
4785 public Builder addPermissions(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
4786 if (permissionsBuilder_ == null) {
4787 if (value == null) {
4788 throw new NullPointerException();
4789 }
4790 ensurePermissionsIsMutable();
4791 permissions_.add(value);
4792 onChanged();
4793 } else {
4794 permissionsBuilder_.addMessage(value);
4795 }
4796 return this;
4797 }
4798
4799
4800
4801 public Builder addPermissions(
4802 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
4803 if (permissionsBuilder_ == null) {
4804 if (value == null) {
4805 throw new NullPointerException();
4806 }
4807 ensurePermissionsIsMutable();
4808 permissions_.add(index, value);
4809 onChanged();
4810 } else {
4811 permissionsBuilder_.addMessage(index, value);
4812 }
4813 return this;
4814 }
4815
4816
4817
4818 public Builder addPermissions(
4819 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
4820 if (permissionsBuilder_ == null) {
4821 ensurePermissionsIsMutable();
4822 permissions_.add(builderForValue.build());
4823 onChanged();
4824 } else {
4825 permissionsBuilder_.addMessage(builderForValue.build());
4826 }
4827 return this;
4828 }
4829
4830
4831
4832 public Builder addPermissions(
4833 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
4834 if (permissionsBuilder_ == null) {
4835 ensurePermissionsIsMutable();
4836 permissions_.add(index, builderForValue.build());
4837 onChanged();
4838 } else {
4839 permissionsBuilder_.addMessage(index, builderForValue.build());
4840 }
4841 return this;
4842 }
4843
4844
4845
4846 public Builder addAllPermissions(
4847 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> values) {
4848 if (permissionsBuilder_ == null) {
4849 ensurePermissionsIsMutable();
4850 super.addAll(values, permissions_);
4851 onChanged();
4852 } else {
4853 permissionsBuilder_.addAllMessages(values);
4854 }
4855 return this;
4856 }
4857
4858
4859
4860 public Builder clearPermissions() {
4861 if (permissionsBuilder_ == null) {
4862 permissions_ = java.util.Collections.emptyList();
4863 bitField0_ = (bitField0_ & ~0x00000002);
4864 onChanged();
4865 } else {
4866 permissionsBuilder_.clear();
4867 }
4868 return this;
4869 }
4870
4871
4872
4873 public Builder removePermissions(int index) {
4874 if (permissionsBuilder_ == null) {
4875 ensurePermissionsIsMutable();
4876 permissions_.remove(index);
4877 onChanged();
4878 } else {
4879 permissionsBuilder_.remove(index);
4880 }
4881 return this;
4882 }
4883
4884
4885
4886 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder getPermissionsBuilder(
4887 int index) {
4888 return getPermissionsFieldBuilder().getBuilder(index);
4889 }
4890
4891
4892
4893 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionsOrBuilder(
4894 int index) {
4895 if (permissionsBuilder_ == null) {
4896 return permissions_.get(index); } else {
4897 return permissionsBuilder_.getMessageOrBuilder(index);
4898 }
4899 }
4900
4901
4902
4903 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder>
4904 getPermissionsOrBuilderList() {
4905 if (permissionsBuilder_ != null) {
4906 return permissionsBuilder_.getMessageOrBuilderList();
4907 } else {
4908 return java.util.Collections.unmodifiableList(permissions_);
4909 }
4910 }
4911
4912
4913
4914 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder addPermissionsBuilder() {
4915 return getPermissionsFieldBuilder().addBuilder(
4916 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance());
4917 }
4918
4919
4920
4921 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder addPermissionsBuilder(
4922 int index) {
4923 return getPermissionsFieldBuilder().addBuilder(
4924 index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance());
4925 }
4926
4927
4928
4929 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder>
4930 getPermissionsBuilderList() {
4931 return getPermissionsFieldBuilder().getBuilderList();
4932 }
4933 private com.google.protobuf.RepeatedFieldBuilder<
4934 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>
4935 getPermissionsFieldBuilder() {
4936 if (permissionsBuilder_ == null) {
4937 permissionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
4938 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>(
4939 permissions_,
4940 ((bitField0_ & 0x00000002) == 0x00000002),
4941 getParentForChildren(),
4942 isClean());
4943 permissions_ = null;
4944 }
4945 return permissionsBuilder_;
4946 }
4947
4948
4949 }
4950
4951 static {
4952 defaultInstance = new UserPermissions(true);
4953 defaultInstance.initFields();
4954 }
4955
4956
4957 }
4958
4959
4960 public static final int USER_PERMISSIONS_FIELD_NUMBER = 1;
4961 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions> userPermissions_;
4962
4963
4964
4965 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions> getUserPermissionsList() {
4966 return userPermissions_;
4967 }
4968
4969
4970
4971 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder>
4972 getUserPermissionsOrBuilderList() {
4973 return userPermissions_;
4974 }
4975
4976
4977
4978 public int getUserPermissionsCount() {
4979 return userPermissions_.size();
4980 }
4981
4982
4983
4984 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions getUserPermissions(int index) {
4985 return userPermissions_.get(index);
4986 }
4987
4988
4989
4990 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder getUserPermissionsOrBuilder(
4991 int index) {
4992 return userPermissions_.get(index);
4993 }
4994
4995 private void initFields() {
4996 userPermissions_ = java.util.Collections.emptyList();
4997 }
4998 private byte memoizedIsInitialized = -1;
4999 public final boolean isInitialized() {
5000 byte isInitialized = memoizedIsInitialized;
5001 if (isInitialized != -1) return isInitialized == 1;
5002
5003 for (int i = 0; i < getUserPermissionsCount(); i++) {
5004 if (!getUserPermissions(i).isInitialized()) {
5005 memoizedIsInitialized = 0;
5006 return false;
5007 }
5008 }
5009 memoizedIsInitialized = 1;
5010 return true;
5011 }
5012
5013 public void writeTo(com.google.protobuf.CodedOutputStream output)
5014 throws java.io.IOException {
5015 getSerializedSize();
5016 for (int i = 0; i < userPermissions_.size(); i++) {
5017 output.writeMessage(1, userPermissions_.get(i));
5018 }
5019 getUnknownFields().writeTo(output);
5020 }
5021
5022 private int memoizedSerializedSize = -1;
5023 public int getSerializedSize() {
5024 int size = memoizedSerializedSize;
5025 if (size != -1) return size;
5026
5027 size = 0;
5028 for (int i = 0; i < userPermissions_.size(); i++) {
5029 size += com.google.protobuf.CodedOutputStream
5030 .computeMessageSize(1, userPermissions_.get(i));
5031 }
5032 size += getUnknownFields().getSerializedSize();
5033 memoizedSerializedSize = size;
5034 return size;
5035 }
5036
5037 private static final long serialVersionUID = 0L;
5038 @java.lang.Override
5039 protected java.lang.Object writeReplace()
5040 throws java.io.ObjectStreamException {
5041 return super.writeReplace();
5042 }
5043
5044 @java.lang.Override
5045 public boolean equals(final java.lang.Object obj) {
5046 if (obj == this) {
5047 return true;
5048 }
5049 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions)) {
5050 return super.equals(obj);
5051 }
5052 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions) obj;
5053
5054 boolean result = true;
5055 result = result && getUserPermissionsList()
5056 .equals(other.getUserPermissionsList());
5057 result = result &&
5058 getUnknownFields().equals(other.getUnknownFields());
5059 return result;
5060 }
5061
5062 private int memoizedHashCode = 0;
5063 @java.lang.Override
5064 public int hashCode() {
5065 if (memoizedHashCode != 0) {
5066 return memoizedHashCode;
5067 }
5068 int hash = 41;
5069 hash = (19 * hash) + getDescriptorForType().hashCode();
5070 if (getUserPermissionsCount() > 0) {
5071 hash = (37 * hash) + USER_PERMISSIONS_FIELD_NUMBER;
5072 hash = (53 * hash) + getUserPermissionsList().hashCode();
5073 }
5074 hash = (29 * hash) + getUnknownFields().hashCode();
5075 memoizedHashCode = hash;
5076 return hash;
5077 }
5078
5079 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(
5080 com.google.protobuf.ByteString data)
5081 throws com.google.protobuf.InvalidProtocolBufferException {
5082 return PARSER.parseFrom(data);
5083 }
5084 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(
5085 com.google.protobuf.ByteString data,
5086 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5087 throws com.google.protobuf.InvalidProtocolBufferException {
5088 return PARSER.parseFrom(data, extensionRegistry);
5089 }
5090 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(byte[] data)
5091 throws com.google.protobuf.InvalidProtocolBufferException {
5092 return PARSER.parseFrom(data);
5093 }
5094 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(
5095 byte[] data,
5096 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5097 throws com.google.protobuf.InvalidProtocolBufferException {
5098 return PARSER.parseFrom(data, extensionRegistry);
5099 }
5100 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(java.io.InputStream input)
5101 throws java.io.IOException {
5102 return PARSER.parseFrom(input);
5103 }
5104 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(
5105 java.io.InputStream input,
5106 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5107 throws java.io.IOException {
5108 return PARSER.parseFrom(input, extensionRegistry);
5109 }
5110 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseDelimitedFrom(java.io.InputStream input)
5111 throws java.io.IOException {
5112 return PARSER.parseDelimitedFrom(input);
5113 }
5114 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseDelimitedFrom(
5115 java.io.InputStream input,
5116 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5117 throws java.io.IOException {
5118 return PARSER.parseDelimitedFrom(input, extensionRegistry);
5119 }
5120 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(
5121 com.google.protobuf.CodedInputStream input)
5122 throws java.io.IOException {
5123 return PARSER.parseFrom(input);
5124 }
5125 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parseFrom(
5126 com.google.protobuf.CodedInputStream input,
5127 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5128 throws java.io.IOException {
5129 return PARSER.parseFrom(input, extensionRegistry);
5130 }
5131
5132 public static Builder newBuilder() { return Builder.create(); }
5133 public Builder newBuilderForType() { return newBuilder(); }
5134 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions prototype) {
5135 return newBuilder().mergeFrom(prototype);
5136 }
5137 public Builder toBuilder() { return newBuilder(this); }
5138
5139 @java.lang.Override
5140 protected Builder newBuilderForType(
5141 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5142 Builder builder = new Builder(parent);
5143 return builder;
5144 }
5145
5146
5147
5148
5149
5150
5151
5152
5153 public static final class Builder extends
5154 com.google.protobuf.GeneratedMessage.Builder<Builder>
5155 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissionsOrBuilder {
5156 public static final com.google.protobuf.Descriptors.Descriptor
5157 getDescriptor() {
5158 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_descriptor;
5159 }
5160
5161 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5162 internalGetFieldAccessorTable() {
5163 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_fieldAccessorTable
5164 .ensureFieldAccessorsInitialized(
5165 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.Builder.class);
5166 }
5167
5168
5169 private Builder() {
5170 maybeForceBuilderInitialization();
5171 }
5172
5173 private Builder(
5174 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5175 super(parent);
5176 maybeForceBuilderInitialization();
5177 }
5178 private void maybeForceBuilderInitialization() {
5179 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5180 getUserPermissionsFieldBuilder();
5181 }
5182 }
5183 private static Builder create() {
5184 return new Builder();
5185 }
5186
5187 public Builder clear() {
5188 super.clear();
5189 if (userPermissionsBuilder_ == null) {
5190 userPermissions_ = java.util.Collections.emptyList();
5191 bitField0_ = (bitField0_ & ~0x00000001);
5192 } else {
5193 userPermissionsBuilder_.clear();
5194 }
5195 return this;
5196 }
5197
5198 public Builder clone() {
5199 return create().mergeFrom(buildPartial());
5200 }
5201
5202 public com.google.protobuf.Descriptors.Descriptor
5203 getDescriptorForType() {
5204 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_UsersAndPermissions_descriptor;
5205 }
5206
5207 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions getDefaultInstanceForType() {
5208 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.getDefaultInstance();
5209 }
5210
5211 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions build() {
5212 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions result = buildPartial();
5213 if (!result.isInitialized()) {
5214 throw newUninitializedMessageException(result);
5215 }
5216 return result;
5217 }
5218
5219 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions buildPartial() {
5220 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions(this);
5221 int from_bitField0_ = bitField0_;
5222 if (userPermissionsBuilder_ == null) {
5223 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5224 userPermissions_ = java.util.Collections.unmodifiableList(userPermissions_);
5225 bitField0_ = (bitField0_ & ~0x00000001);
5226 }
5227 result.userPermissions_ = userPermissions_;
5228 } else {
5229 result.userPermissions_ = userPermissionsBuilder_.build();
5230 }
5231 onBuilt();
5232 return result;
5233 }
5234
5235 public Builder mergeFrom(com.google.protobuf.Message other) {
5236 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions) {
5237 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions)other);
5238 } else {
5239 super.mergeFrom(other);
5240 return this;
5241 }
5242 }
5243
5244 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions other) {
5245 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.getDefaultInstance()) return this;
5246 if (userPermissionsBuilder_ == null) {
5247 if (!other.userPermissions_.isEmpty()) {
5248 if (userPermissions_.isEmpty()) {
5249 userPermissions_ = other.userPermissions_;
5250 bitField0_ = (bitField0_ & ~0x00000001);
5251 } else {
5252 ensureUserPermissionsIsMutable();
5253 userPermissions_.addAll(other.userPermissions_);
5254 }
5255 onChanged();
5256 }
5257 } else {
5258 if (!other.userPermissions_.isEmpty()) {
5259 if (userPermissionsBuilder_.isEmpty()) {
5260 userPermissionsBuilder_.dispose();
5261 userPermissionsBuilder_ = null;
5262 userPermissions_ = other.userPermissions_;
5263 bitField0_ = (bitField0_ & ~0x00000001);
5264 userPermissionsBuilder_ =
5265 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
5266 getUserPermissionsFieldBuilder() : null;
5267 } else {
5268 userPermissionsBuilder_.addAllMessages(other.userPermissions_);
5269 }
5270 }
5271 }
5272 this.mergeUnknownFields(other.getUnknownFields());
5273 return this;
5274 }
5275
5276 public final boolean isInitialized() {
5277 for (int i = 0; i < getUserPermissionsCount(); i++) {
5278 if (!getUserPermissions(i).isInitialized()) {
5279
5280 return false;
5281 }
5282 }
5283 return true;
5284 }
5285
5286 public Builder mergeFrom(
5287 com.google.protobuf.CodedInputStream input,
5288 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5289 throws java.io.IOException {
5290 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions parsedMessage = null;
5291 try {
5292 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5293 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5294 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions) e.getUnfinishedMessage();
5295 throw e;
5296 } finally {
5297 if (parsedMessage != null) {
5298 mergeFrom(parsedMessage);
5299 }
5300 }
5301 return this;
5302 }
5303 private int bitField0_;
5304
5305
5306 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions> userPermissions_ =
5307 java.util.Collections.emptyList();
5308 private void ensureUserPermissionsIsMutable() {
5309 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
5310 userPermissions_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions>(userPermissions_);
5311 bitField0_ |= 0x00000001;
5312 }
5313 }
5314
5315 private com.google.protobuf.RepeatedFieldBuilder<
5316 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder> userPermissionsBuilder_;
5317
5318
5319
5320
5321 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions> getUserPermissionsList() {
5322 if (userPermissionsBuilder_ == null) {
5323 return java.util.Collections.unmodifiableList(userPermissions_);
5324 } else {
5325 return userPermissionsBuilder_.getMessageList();
5326 }
5327 }
5328
5329
5330
5331 public int getUserPermissionsCount() {
5332 if (userPermissionsBuilder_ == null) {
5333 return userPermissions_.size();
5334 } else {
5335 return userPermissionsBuilder_.getCount();
5336 }
5337 }
5338
5339
5340
5341 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions getUserPermissions(int index) {
5342 if (userPermissionsBuilder_ == null) {
5343 return userPermissions_.get(index);
5344 } else {
5345 return userPermissionsBuilder_.getMessage(index);
5346 }
5347 }
5348
5349
5350
5351 public Builder setUserPermissions(
5352 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions value) {
5353 if (userPermissionsBuilder_ == null) {
5354 if (value == null) {
5355 throw new NullPointerException();
5356 }
5357 ensureUserPermissionsIsMutable();
5358 userPermissions_.set(index, value);
5359 onChanged();
5360 } else {
5361 userPermissionsBuilder_.setMessage(index, value);
5362 }
5363 return this;
5364 }
5365
5366
5367
5368 public Builder setUserPermissions(
5369 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder builderForValue) {
5370 if (userPermissionsBuilder_ == null) {
5371 ensureUserPermissionsIsMutable();
5372 userPermissions_.set(index, builderForValue.build());
5373 onChanged();
5374 } else {
5375 userPermissionsBuilder_.setMessage(index, builderForValue.build());
5376 }
5377 return this;
5378 }
5379
5380
5381
5382 public Builder addUserPermissions(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions value) {
5383 if (userPermissionsBuilder_ == null) {
5384 if (value == null) {
5385 throw new NullPointerException();
5386 }
5387 ensureUserPermissionsIsMutable();
5388 userPermissions_.add(value);
5389 onChanged();
5390 } else {
5391 userPermissionsBuilder_.addMessage(value);
5392 }
5393 return this;
5394 }
5395
5396
5397
5398 public Builder addUserPermissions(
5399 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions value) {
5400 if (userPermissionsBuilder_ == null) {
5401 if (value == null) {
5402 throw new NullPointerException();
5403 }
5404 ensureUserPermissionsIsMutable();
5405 userPermissions_.add(index, value);
5406 onChanged();
5407 } else {
5408 userPermissionsBuilder_.addMessage(index, value);
5409 }
5410 return this;
5411 }
5412
5413
5414
5415 public Builder addUserPermissions(
5416 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder builderForValue) {
5417 if (userPermissionsBuilder_ == null) {
5418 ensureUserPermissionsIsMutable();
5419 userPermissions_.add(builderForValue.build());
5420 onChanged();
5421 } else {
5422 userPermissionsBuilder_.addMessage(builderForValue.build());
5423 }
5424 return this;
5425 }
5426
5427
5428
5429 public Builder addUserPermissions(
5430 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder builderForValue) {
5431 if (userPermissionsBuilder_ == null) {
5432 ensureUserPermissionsIsMutable();
5433 userPermissions_.add(index, builderForValue.build());
5434 onChanged();
5435 } else {
5436 userPermissionsBuilder_.addMessage(index, builderForValue.build());
5437 }
5438 return this;
5439 }
5440
5441
5442
5443 public Builder addAllUserPermissions(
5444 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions> values) {
5445 if (userPermissionsBuilder_ == null) {
5446 ensureUserPermissionsIsMutable();
5447 super.addAll(values, userPermissions_);
5448 onChanged();
5449 } else {
5450 userPermissionsBuilder_.addAllMessages(values);
5451 }
5452 return this;
5453 }
5454
5455
5456
5457 public Builder clearUserPermissions() {
5458 if (userPermissionsBuilder_ == null) {
5459 userPermissions_ = java.util.Collections.emptyList();
5460 bitField0_ = (bitField0_ & ~0x00000001);
5461 onChanged();
5462 } else {
5463 userPermissionsBuilder_.clear();
5464 }
5465 return this;
5466 }
5467
5468
5469
5470 public Builder removeUserPermissions(int index) {
5471 if (userPermissionsBuilder_ == null) {
5472 ensureUserPermissionsIsMutable();
5473 userPermissions_.remove(index);
5474 onChanged();
5475 } else {
5476 userPermissionsBuilder_.remove(index);
5477 }
5478 return this;
5479 }
5480
5481
5482
5483 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder getUserPermissionsBuilder(
5484 int index) {
5485 return getUserPermissionsFieldBuilder().getBuilder(index);
5486 }
5487
5488
5489
5490 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder getUserPermissionsOrBuilder(
5491 int index) {
5492 if (userPermissionsBuilder_ == null) {
5493 return userPermissions_.get(index); } else {
5494 return userPermissionsBuilder_.getMessageOrBuilder(index);
5495 }
5496 }
5497
5498
5499
5500 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder>
5501 getUserPermissionsOrBuilderList() {
5502 if (userPermissionsBuilder_ != null) {
5503 return userPermissionsBuilder_.getMessageOrBuilderList();
5504 } else {
5505 return java.util.Collections.unmodifiableList(userPermissions_);
5506 }
5507 }
5508
5509
5510
5511 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder addUserPermissionsBuilder() {
5512 return getUserPermissionsFieldBuilder().addBuilder(
5513 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.getDefaultInstance());
5514 }
5515
5516
5517
5518 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder addUserPermissionsBuilder(
5519 int index) {
5520 return getUserPermissionsFieldBuilder().addBuilder(
5521 index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.getDefaultInstance());
5522 }
5523
5524
5525
5526 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder>
5527 getUserPermissionsBuilderList() {
5528 return getUserPermissionsFieldBuilder().getBuilderList();
5529 }
5530 private com.google.protobuf.RepeatedFieldBuilder<
5531 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder>
5532 getUserPermissionsFieldBuilder() {
5533 if (userPermissionsBuilder_ == null) {
5534 userPermissionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
5535 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissions.Builder, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions.UserPermissionsOrBuilder>(
5536 userPermissions_,
5537 ((bitField0_ & 0x00000001) == 0x00000001),
5538 getParentForChildren(),
5539 isClean());
5540 userPermissions_ = null;
5541 }
5542 return userPermissionsBuilder_;
5543 }
5544
5545
5546 }
5547
5548 static {
5549 defaultInstance = new UsersAndPermissions(true);
5550 defaultInstance.initFields();
5551 }
5552
5553
5554 }
5555
5556 public interface GrantRequestOrBuilder
5557 extends com.google.protobuf.MessageOrBuilder {
5558
5559
5560
5561
5562
5563 boolean hasUserPermission();
5564
5565
5566
5567 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission();
5568
5569
5570
5571 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder();
5572 }
5573
5574
5575
5576 public static final class GrantRequest extends
5577 com.google.protobuf.GeneratedMessage
5578 implements GrantRequestOrBuilder {
5579
5580 private GrantRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
5581 super(builder);
5582 this.unknownFields = builder.getUnknownFields();
5583 }
5584 private GrantRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
5585
5586 private static final GrantRequest defaultInstance;
5587 public static GrantRequest getDefaultInstance() {
5588 return defaultInstance;
5589 }
5590
5591 public GrantRequest getDefaultInstanceForType() {
5592 return defaultInstance;
5593 }
5594
5595 private final com.google.protobuf.UnknownFieldSet unknownFields;
5596 @java.lang.Override
5597 public final com.google.protobuf.UnknownFieldSet
5598 getUnknownFields() {
5599 return this.unknownFields;
5600 }
5601 private GrantRequest(
5602 com.google.protobuf.CodedInputStream input,
5603 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5604 throws com.google.protobuf.InvalidProtocolBufferException {
5605 initFields();
5606 int mutable_bitField0_ = 0;
5607 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
5608 com.google.protobuf.UnknownFieldSet.newBuilder();
5609 try {
5610 boolean done = false;
5611 while (!done) {
5612 int tag = input.readTag();
5613 switch (tag) {
5614 case 0:
5615 done = true;
5616 break;
5617 default: {
5618 if (!parseUnknownField(input, unknownFields,
5619 extensionRegistry, tag)) {
5620 done = true;
5621 }
5622 break;
5623 }
5624 case 10: {
5625 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder subBuilder = null;
5626 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5627 subBuilder = userPermission_.toBuilder();
5628 }
5629 userPermission_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.PARSER, extensionRegistry);
5630 if (subBuilder != null) {
5631 subBuilder.mergeFrom(userPermission_);
5632 userPermission_ = subBuilder.buildPartial();
5633 }
5634 bitField0_ |= 0x00000001;
5635 break;
5636 }
5637 }
5638 }
5639 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5640 throw e.setUnfinishedMessage(this);
5641 } catch (java.io.IOException e) {
5642 throw new com.google.protobuf.InvalidProtocolBufferException(
5643 e.getMessage()).setUnfinishedMessage(this);
5644 } finally {
5645 this.unknownFields = unknownFields.build();
5646 makeExtensionsImmutable();
5647 }
5648 }
5649 public static final com.google.protobuf.Descriptors.Descriptor
5650 getDescriptor() {
5651 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantRequest_descriptor;
5652 }
5653
5654 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5655 internalGetFieldAccessorTable() {
5656 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantRequest_fieldAccessorTable
5657 .ensureFieldAccessorsInitialized(
5658 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.Builder.class);
5659 }
5660
5661 public static com.google.protobuf.Parser<GrantRequest> PARSER =
5662 new com.google.protobuf.AbstractParser<GrantRequest>() {
5663 public GrantRequest parsePartialFrom(
5664 com.google.protobuf.CodedInputStream input,
5665 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5666 throws com.google.protobuf.InvalidProtocolBufferException {
5667 return new GrantRequest(input, extensionRegistry);
5668 }
5669 };
5670
5671 @java.lang.Override
5672 public com.google.protobuf.Parser<GrantRequest> getParserForType() {
5673 return PARSER;
5674 }
5675
5676 private int bitField0_;
5677
5678 public static final int USER_PERMISSION_FIELD_NUMBER = 1;
5679 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission userPermission_;
5680
5681
5682
5683 public boolean hasUserPermission() {
5684 return ((bitField0_ & 0x00000001) == 0x00000001);
5685 }
5686
5687
5688
5689 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission() {
5690 return userPermission_;
5691 }
5692
5693
5694
5695 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder() {
5696 return userPermission_;
5697 }
5698
5699 private void initFields() {
5700 userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
5701 }
5702 private byte memoizedIsInitialized = -1;
5703 public final boolean isInitialized() {
5704 byte isInitialized = memoizedIsInitialized;
5705 if (isInitialized != -1) return isInitialized == 1;
5706
5707 if (!hasUserPermission()) {
5708 memoizedIsInitialized = 0;
5709 return false;
5710 }
5711 if (!getUserPermission().isInitialized()) {
5712 memoizedIsInitialized = 0;
5713 return false;
5714 }
5715 memoizedIsInitialized = 1;
5716 return true;
5717 }
5718
5719 public void writeTo(com.google.protobuf.CodedOutputStream output)
5720 throws java.io.IOException {
5721 getSerializedSize();
5722 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5723 output.writeMessage(1, userPermission_);
5724 }
5725 getUnknownFields().writeTo(output);
5726 }
5727
5728 private int memoizedSerializedSize = -1;
5729 public int getSerializedSize() {
5730 int size = memoizedSerializedSize;
5731 if (size != -1) return size;
5732
5733 size = 0;
5734 if (((bitField0_ & 0x00000001) == 0x00000001)) {
5735 size += com.google.protobuf.CodedOutputStream
5736 .computeMessageSize(1, userPermission_);
5737 }
5738 size += getUnknownFields().getSerializedSize();
5739 memoizedSerializedSize = size;
5740 return size;
5741 }
5742
5743 private static final long serialVersionUID = 0L;
5744 @java.lang.Override
5745 protected java.lang.Object writeReplace()
5746 throws java.io.ObjectStreamException {
5747 return super.writeReplace();
5748 }
5749
5750 @java.lang.Override
5751 public boolean equals(final java.lang.Object obj) {
5752 if (obj == this) {
5753 return true;
5754 }
5755 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest)) {
5756 return super.equals(obj);
5757 }
5758 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest) obj;
5759
5760 boolean result = true;
5761 result = result && (hasUserPermission() == other.hasUserPermission());
5762 if (hasUserPermission()) {
5763 result = result && getUserPermission()
5764 .equals(other.getUserPermission());
5765 }
5766 result = result &&
5767 getUnknownFields().equals(other.getUnknownFields());
5768 return result;
5769 }
5770
5771 private int memoizedHashCode = 0;
5772 @java.lang.Override
5773 public int hashCode() {
5774 if (memoizedHashCode != 0) {
5775 return memoizedHashCode;
5776 }
5777 int hash = 41;
5778 hash = (19 * hash) + getDescriptorForType().hashCode();
5779 if (hasUserPermission()) {
5780 hash = (37 * hash) + USER_PERMISSION_FIELD_NUMBER;
5781 hash = (53 * hash) + getUserPermission().hashCode();
5782 }
5783 hash = (29 * hash) + getUnknownFields().hashCode();
5784 memoizedHashCode = hash;
5785 return hash;
5786 }
5787
5788 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(
5789 com.google.protobuf.ByteString data)
5790 throws com.google.protobuf.InvalidProtocolBufferException {
5791 return PARSER.parseFrom(data);
5792 }
5793 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(
5794 com.google.protobuf.ByteString data,
5795 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5796 throws com.google.protobuf.InvalidProtocolBufferException {
5797 return PARSER.parseFrom(data, extensionRegistry);
5798 }
5799 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(byte[] data)
5800 throws com.google.protobuf.InvalidProtocolBufferException {
5801 return PARSER.parseFrom(data);
5802 }
5803 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(
5804 byte[] data,
5805 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5806 throws com.google.protobuf.InvalidProtocolBufferException {
5807 return PARSER.parseFrom(data, extensionRegistry);
5808 }
5809 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(java.io.InputStream input)
5810 throws java.io.IOException {
5811 return PARSER.parseFrom(input);
5812 }
5813 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(
5814 java.io.InputStream input,
5815 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5816 throws java.io.IOException {
5817 return PARSER.parseFrom(input, extensionRegistry);
5818 }
5819 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseDelimitedFrom(java.io.InputStream input)
5820 throws java.io.IOException {
5821 return PARSER.parseDelimitedFrom(input);
5822 }
5823 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseDelimitedFrom(
5824 java.io.InputStream input,
5825 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5826 throws java.io.IOException {
5827 return PARSER.parseDelimitedFrom(input, extensionRegistry);
5828 }
5829 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(
5830 com.google.protobuf.CodedInputStream input)
5831 throws java.io.IOException {
5832 return PARSER.parseFrom(input);
5833 }
5834 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parseFrom(
5835 com.google.protobuf.CodedInputStream input,
5836 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5837 throws java.io.IOException {
5838 return PARSER.parseFrom(input, extensionRegistry);
5839 }
5840
5841 public static Builder newBuilder() { return Builder.create(); }
5842 public Builder newBuilderForType() { return newBuilder(); }
5843 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest prototype) {
5844 return newBuilder().mergeFrom(prototype);
5845 }
5846 public Builder toBuilder() { return newBuilder(this); }
5847
5848 @java.lang.Override
5849 protected Builder newBuilderForType(
5850 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5851 Builder builder = new Builder(parent);
5852 return builder;
5853 }
5854
5855
5856
5857 public static final class Builder extends
5858 com.google.protobuf.GeneratedMessage.Builder<Builder>
5859 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequestOrBuilder {
5860 public static final com.google.protobuf.Descriptors.Descriptor
5861 getDescriptor() {
5862 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantRequest_descriptor;
5863 }
5864
5865 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
5866 internalGetFieldAccessorTable() {
5867 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantRequest_fieldAccessorTable
5868 .ensureFieldAccessorsInitialized(
5869 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.Builder.class);
5870 }
5871
5872
5873 private Builder() {
5874 maybeForceBuilderInitialization();
5875 }
5876
5877 private Builder(
5878 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
5879 super(parent);
5880 maybeForceBuilderInitialization();
5881 }
5882 private void maybeForceBuilderInitialization() {
5883 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
5884 getUserPermissionFieldBuilder();
5885 }
5886 }
5887 private static Builder create() {
5888 return new Builder();
5889 }
5890
5891 public Builder clear() {
5892 super.clear();
5893 if (userPermissionBuilder_ == null) {
5894 userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
5895 } else {
5896 userPermissionBuilder_.clear();
5897 }
5898 bitField0_ = (bitField0_ & ~0x00000001);
5899 return this;
5900 }
5901
5902 public Builder clone() {
5903 return create().mergeFrom(buildPartial());
5904 }
5905
5906 public com.google.protobuf.Descriptors.Descriptor
5907 getDescriptorForType() {
5908 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantRequest_descriptor;
5909 }
5910
5911 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest getDefaultInstanceForType() {
5912 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.getDefaultInstance();
5913 }
5914
5915 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest build() {
5916 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest result = buildPartial();
5917 if (!result.isInitialized()) {
5918 throw newUninitializedMessageException(result);
5919 }
5920 return result;
5921 }
5922
5923 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest buildPartial() {
5924 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest(this);
5925 int from_bitField0_ = bitField0_;
5926 int to_bitField0_ = 0;
5927 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
5928 to_bitField0_ |= 0x00000001;
5929 }
5930 if (userPermissionBuilder_ == null) {
5931 result.userPermission_ = userPermission_;
5932 } else {
5933 result.userPermission_ = userPermissionBuilder_.build();
5934 }
5935 result.bitField0_ = to_bitField0_;
5936 onBuilt();
5937 return result;
5938 }
5939
5940 public Builder mergeFrom(com.google.protobuf.Message other) {
5941 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest) {
5942 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest)other);
5943 } else {
5944 super.mergeFrom(other);
5945 return this;
5946 }
5947 }
5948
5949 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest other) {
5950 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.getDefaultInstance()) return this;
5951 if (other.hasUserPermission()) {
5952 mergeUserPermission(other.getUserPermission());
5953 }
5954 this.mergeUnknownFields(other.getUnknownFields());
5955 return this;
5956 }
5957
5958 public final boolean isInitialized() {
5959 if (!hasUserPermission()) {
5960
5961 return false;
5962 }
5963 if (!getUserPermission().isInitialized()) {
5964
5965 return false;
5966 }
5967 return true;
5968 }
5969
5970 public Builder mergeFrom(
5971 com.google.protobuf.CodedInputStream input,
5972 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
5973 throws java.io.IOException {
5974 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest parsedMessage = null;
5975 try {
5976 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
5977 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
5978 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest) e.getUnfinishedMessage();
5979 throw e;
5980 } finally {
5981 if (parsedMessage != null) {
5982 mergeFrom(parsedMessage);
5983 }
5984 }
5985 return this;
5986 }
5987 private int bitField0_;
5988
5989
5990 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
5991 private com.google.protobuf.SingleFieldBuilder<
5992 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> userPermissionBuilder_;
5993
5994
5995
5996 public boolean hasUserPermission() {
5997 return ((bitField0_ & 0x00000001) == 0x00000001);
5998 }
5999
6000
6001
6002 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission() {
6003 if (userPermissionBuilder_ == null) {
6004 return userPermission_;
6005 } else {
6006 return userPermissionBuilder_.getMessage();
6007 }
6008 }
6009
6010
6011
6012 public Builder setUserPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
6013 if (userPermissionBuilder_ == null) {
6014 if (value == null) {
6015 throw new NullPointerException();
6016 }
6017 userPermission_ = value;
6018 onChanged();
6019 } else {
6020 userPermissionBuilder_.setMessage(value);
6021 }
6022 bitField0_ |= 0x00000001;
6023 return this;
6024 }
6025
6026
6027
6028 public Builder setUserPermission(
6029 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder builderForValue) {
6030 if (userPermissionBuilder_ == null) {
6031 userPermission_ = builderForValue.build();
6032 onChanged();
6033 } else {
6034 userPermissionBuilder_.setMessage(builderForValue.build());
6035 }
6036 bitField0_ |= 0x00000001;
6037 return this;
6038 }
6039
6040
6041
6042 public Builder mergeUserPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
6043 if (userPermissionBuilder_ == null) {
6044 if (((bitField0_ & 0x00000001) == 0x00000001) &&
6045 userPermission_ != org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance()) {
6046 userPermission_ =
6047 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.newBuilder(userPermission_).mergeFrom(value).buildPartial();
6048 } else {
6049 userPermission_ = value;
6050 }
6051 onChanged();
6052 } else {
6053 userPermissionBuilder_.mergeFrom(value);
6054 }
6055 bitField0_ |= 0x00000001;
6056 return this;
6057 }
6058
6059
6060
6061 public Builder clearUserPermission() {
6062 if (userPermissionBuilder_ == null) {
6063 userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
6064 onChanged();
6065 } else {
6066 userPermissionBuilder_.clear();
6067 }
6068 bitField0_ = (bitField0_ & ~0x00000001);
6069 return this;
6070 }
6071
6072
6073
6074 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder getUserPermissionBuilder() {
6075 bitField0_ |= 0x00000001;
6076 onChanged();
6077 return getUserPermissionFieldBuilder().getBuilder();
6078 }
6079
6080
6081
6082 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder() {
6083 if (userPermissionBuilder_ != null) {
6084 return userPermissionBuilder_.getMessageOrBuilder();
6085 } else {
6086 return userPermission_;
6087 }
6088 }
6089
6090
6091
6092 private com.google.protobuf.SingleFieldBuilder<
6093 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>
6094 getUserPermissionFieldBuilder() {
6095 if (userPermissionBuilder_ == null) {
6096 userPermissionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
6097 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>(
6098 userPermission_,
6099 getParentForChildren(),
6100 isClean());
6101 userPermission_ = null;
6102 }
6103 return userPermissionBuilder_;
6104 }
6105
6106
6107 }
6108
6109 static {
6110 defaultInstance = new GrantRequest(true);
6111 defaultInstance.initFields();
6112 }
6113
6114
6115 }
6116
6117 public interface GrantResponseOrBuilder
6118 extends com.google.protobuf.MessageOrBuilder {
6119 }
6120
6121
6122
6123 public static final class GrantResponse extends
6124 com.google.protobuf.GeneratedMessage
6125 implements GrantResponseOrBuilder {
6126
6127 private GrantResponse(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
6128 super(builder);
6129 this.unknownFields = builder.getUnknownFields();
6130 }
6131 private GrantResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
6132
6133 private static final GrantResponse defaultInstance;
6134 public static GrantResponse getDefaultInstance() {
6135 return defaultInstance;
6136 }
6137
6138 public GrantResponse getDefaultInstanceForType() {
6139 return defaultInstance;
6140 }
6141
6142 private final com.google.protobuf.UnknownFieldSet unknownFields;
6143 @java.lang.Override
6144 public final com.google.protobuf.UnknownFieldSet
6145 getUnknownFields() {
6146 return this.unknownFields;
6147 }
6148 private GrantResponse(
6149 com.google.protobuf.CodedInputStream input,
6150 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6151 throws com.google.protobuf.InvalidProtocolBufferException {
6152 initFields();
6153 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6154 com.google.protobuf.UnknownFieldSet.newBuilder();
6155 try {
6156 boolean done = false;
6157 while (!done) {
6158 int tag = input.readTag();
6159 switch (tag) {
6160 case 0:
6161 done = true;
6162 break;
6163 default: {
6164 if (!parseUnknownField(input, unknownFields,
6165 extensionRegistry, tag)) {
6166 done = true;
6167 }
6168 break;
6169 }
6170 }
6171 }
6172 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6173 throw e.setUnfinishedMessage(this);
6174 } catch (java.io.IOException e) {
6175 throw new com.google.protobuf.InvalidProtocolBufferException(
6176 e.getMessage()).setUnfinishedMessage(this);
6177 } finally {
6178 this.unknownFields = unknownFields.build();
6179 makeExtensionsImmutable();
6180 }
6181 }
6182 public static final com.google.protobuf.Descriptors.Descriptor
6183 getDescriptor() {
6184 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantResponse_descriptor;
6185 }
6186
6187 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6188 internalGetFieldAccessorTable() {
6189 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantResponse_fieldAccessorTable
6190 .ensureFieldAccessorsInitialized(
6191 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.Builder.class);
6192 }
6193
6194 public static com.google.protobuf.Parser<GrantResponse> PARSER =
6195 new com.google.protobuf.AbstractParser<GrantResponse>() {
6196 public GrantResponse parsePartialFrom(
6197 com.google.protobuf.CodedInputStream input,
6198 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6199 throws com.google.protobuf.InvalidProtocolBufferException {
6200 return new GrantResponse(input, extensionRegistry);
6201 }
6202 };
6203
6204 @java.lang.Override
6205 public com.google.protobuf.Parser<GrantResponse> getParserForType() {
6206 return PARSER;
6207 }
6208
6209 private void initFields() {
6210 }
6211 private byte memoizedIsInitialized = -1;
6212 public final boolean isInitialized() {
6213 byte isInitialized = memoizedIsInitialized;
6214 if (isInitialized != -1) return isInitialized == 1;
6215
6216 memoizedIsInitialized = 1;
6217 return true;
6218 }
6219
6220 public void writeTo(com.google.protobuf.CodedOutputStream output)
6221 throws java.io.IOException {
6222 getSerializedSize();
6223 getUnknownFields().writeTo(output);
6224 }
6225
6226 private int memoizedSerializedSize = -1;
6227 public int getSerializedSize() {
6228 int size = memoizedSerializedSize;
6229 if (size != -1) return size;
6230
6231 size = 0;
6232 size += getUnknownFields().getSerializedSize();
6233 memoizedSerializedSize = size;
6234 return size;
6235 }
6236
6237 private static final long serialVersionUID = 0L;
6238 @java.lang.Override
6239 protected java.lang.Object writeReplace()
6240 throws java.io.ObjectStreamException {
6241 return super.writeReplace();
6242 }
6243
6244 @java.lang.Override
6245 public boolean equals(final java.lang.Object obj) {
6246 if (obj == this) {
6247 return true;
6248 }
6249 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse)) {
6250 return super.equals(obj);
6251 }
6252 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse) obj;
6253
6254 boolean result = true;
6255 result = result &&
6256 getUnknownFields().equals(other.getUnknownFields());
6257 return result;
6258 }
6259
6260 private int memoizedHashCode = 0;
6261 @java.lang.Override
6262 public int hashCode() {
6263 if (memoizedHashCode != 0) {
6264 return memoizedHashCode;
6265 }
6266 int hash = 41;
6267 hash = (19 * hash) + getDescriptorForType().hashCode();
6268 hash = (29 * hash) + getUnknownFields().hashCode();
6269 memoizedHashCode = hash;
6270 return hash;
6271 }
6272
6273 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(
6274 com.google.protobuf.ByteString data)
6275 throws com.google.protobuf.InvalidProtocolBufferException {
6276 return PARSER.parseFrom(data);
6277 }
6278 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(
6279 com.google.protobuf.ByteString data,
6280 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6281 throws com.google.protobuf.InvalidProtocolBufferException {
6282 return PARSER.parseFrom(data, extensionRegistry);
6283 }
6284 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(byte[] data)
6285 throws com.google.protobuf.InvalidProtocolBufferException {
6286 return PARSER.parseFrom(data);
6287 }
6288 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(
6289 byte[] data,
6290 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6291 throws com.google.protobuf.InvalidProtocolBufferException {
6292 return PARSER.parseFrom(data, extensionRegistry);
6293 }
6294 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(java.io.InputStream input)
6295 throws java.io.IOException {
6296 return PARSER.parseFrom(input);
6297 }
6298 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(
6299 java.io.InputStream input,
6300 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6301 throws java.io.IOException {
6302 return PARSER.parseFrom(input, extensionRegistry);
6303 }
6304 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseDelimitedFrom(java.io.InputStream input)
6305 throws java.io.IOException {
6306 return PARSER.parseDelimitedFrom(input);
6307 }
6308 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseDelimitedFrom(
6309 java.io.InputStream input,
6310 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6311 throws java.io.IOException {
6312 return PARSER.parseDelimitedFrom(input, extensionRegistry);
6313 }
6314 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(
6315 com.google.protobuf.CodedInputStream input)
6316 throws java.io.IOException {
6317 return PARSER.parseFrom(input);
6318 }
6319 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parseFrom(
6320 com.google.protobuf.CodedInputStream input,
6321 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6322 throws java.io.IOException {
6323 return PARSER.parseFrom(input, extensionRegistry);
6324 }
6325
6326 public static Builder newBuilder() { return Builder.create(); }
6327 public Builder newBuilderForType() { return newBuilder(); }
6328 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse prototype) {
6329 return newBuilder().mergeFrom(prototype);
6330 }
6331 public Builder toBuilder() { return newBuilder(this); }
6332
6333 @java.lang.Override
6334 protected Builder newBuilderForType(
6335 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6336 Builder builder = new Builder(parent);
6337 return builder;
6338 }
6339
6340
6341
6342 public static final class Builder extends
6343 com.google.protobuf.GeneratedMessage.Builder<Builder>
6344 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponseOrBuilder {
6345 public static final com.google.protobuf.Descriptors.Descriptor
6346 getDescriptor() {
6347 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantResponse_descriptor;
6348 }
6349
6350 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6351 internalGetFieldAccessorTable() {
6352 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantResponse_fieldAccessorTable
6353 .ensureFieldAccessorsInitialized(
6354 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.Builder.class);
6355 }
6356
6357
6358 private Builder() {
6359 maybeForceBuilderInitialization();
6360 }
6361
6362 private Builder(
6363 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6364 super(parent);
6365 maybeForceBuilderInitialization();
6366 }
6367 private void maybeForceBuilderInitialization() {
6368 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6369 }
6370 }
6371 private static Builder create() {
6372 return new Builder();
6373 }
6374
6375 public Builder clear() {
6376 super.clear();
6377 return this;
6378 }
6379
6380 public Builder clone() {
6381 return create().mergeFrom(buildPartial());
6382 }
6383
6384 public com.google.protobuf.Descriptors.Descriptor
6385 getDescriptorForType() {
6386 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GrantResponse_descriptor;
6387 }
6388
6389 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse getDefaultInstanceForType() {
6390 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance();
6391 }
6392
6393 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse build() {
6394 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse result = buildPartial();
6395 if (!result.isInitialized()) {
6396 throw newUninitializedMessageException(result);
6397 }
6398 return result;
6399 }
6400
6401 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse buildPartial() {
6402 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse(this);
6403 onBuilt();
6404 return result;
6405 }
6406
6407 public Builder mergeFrom(com.google.protobuf.Message other) {
6408 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse) {
6409 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse)other);
6410 } else {
6411 super.mergeFrom(other);
6412 return this;
6413 }
6414 }
6415
6416 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse other) {
6417 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance()) return this;
6418 this.mergeUnknownFields(other.getUnknownFields());
6419 return this;
6420 }
6421
6422 public final boolean isInitialized() {
6423 return true;
6424 }
6425
6426 public Builder mergeFrom(
6427 com.google.protobuf.CodedInputStream input,
6428 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6429 throws java.io.IOException {
6430 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse parsedMessage = null;
6431 try {
6432 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
6433 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6434 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse) e.getUnfinishedMessage();
6435 throw e;
6436 } finally {
6437 if (parsedMessage != null) {
6438 mergeFrom(parsedMessage);
6439 }
6440 }
6441 return this;
6442 }
6443
6444
6445 }
6446
6447 static {
6448 defaultInstance = new GrantResponse(true);
6449 defaultInstance.initFields();
6450 }
6451
6452
6453 }
6454
6455 public interface RevokeRequestOrBuilder
6456 extends com.google.protobuf.MessageOrBuilder {
6457
6458
6459
6460
6461
6462 boolean hasUserPermission();
6463
6464
6465
6466 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission();
6467
6468
6469
6470 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder();
6471 }
6472
6473
6474
6475 public static final class RevokeRequest extends
6476 com.google.protobuf.GeneratedMessage
6477 implements RevokeRequestOrBuilder {
6478
6479 private RevokeRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
6480 super(builder);
6481 this.unknownFields = builder.getUnknownFields();
6482 }
6483 private RevokeRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
6484
6485 private static final RevokeRequest defaultInstance;
6486 public static RevokeRequest getDefaultInstance() {
6487 return defaultInstance;
6488 }
6489
6490 public RevokeRequest getDefaultInstanceForType() {
6491 return defaultInstance;
6492 }
6493
6494 private final com.google.protobuf.UnknownFieldSet unknownFields;
6495 @java.lang.Override
6496 public final com.google.protobuf.UnknownFieldSet
6497 getUnknownFields() {
6498 return this.unknownFields;
6499 }
6500 private RevokeRequest(
6501 com.google.protobuf.CodedInputStream input,
6502 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6503 throws com.google.protobuf.InvalidProtocolBufferException {
6504 initFields();
6505 int mutable_bitField0_ = 0;
6506 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
6507 com.google.protobuf.UnknownFieldSet.newBuilder();
6508 try {
6509 boolean done = false;
6510 while (!done) {
6511 int tag = input.readTag();
6512 switch (tag) {
6513 case 0:
6514 done = true;
6515 break;
6516 default: {
6517 if (!parseUnknownField(input, unknownFields,
6518 extensionRegistry, tag)) {
6519 done = true;
6520 }
6521 break;
6522 }
6523 case 10: {
6524 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder subBuilder = null;
6525 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6526 subBuilder = userPermission_.toBuilder();
6527 }
6528 userPermission_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.PARSER, extensionRegistry);
6529 if (subBuilder != null) {
6530 subBuilder.mergeFrom(userPermission_);
6531 userPermission_ = subBuilder.buildPartial();
6532 }
6533 bitField0_ |= 0x00000001;
6534 break;
6535 }
6536 }
6537 }
6538 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6539 throw e.setUnfinishedMessage(this);
6540 } catch (java.io.IOException e) {
6541 throw new com.google.protobuf.InvalidProtocolBufferException(
6542 e.getMessage()).setUnfinishedMessage(this);
6543 } finally {
6544 this.unknownFields = unknownFields.build();
6545 makeExtensionsImmutable();
6546 }
6547 }
6548 public static final com.google.protobuf.Descriptors.Descriptor
6549 getDescriptor() {
6550 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeRequest_descriptor;
6551 }
6552
6553 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6554 internalGetFieldAccessorTable() {
6555 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeRequest_fieldAccessorTable
6556 .ensureFieldAccessorsInitialized(
6557 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.Builder.class);
6558 }
6559
6560 public static com.google.protobuf.Parser<RevokeRequest> PARSER =
6561 new com.google.protobuf.AbstractParser<RevokeRequest>() {
6562 public RevokeRequest parsePartialFrom(
6563 com.google.protobuf.CodedInputStream input,
6564 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6565 throws com.google.protobuf.InvalidProtocolBufferException {
6566 return new RevokeRequest(input, extensionRegistry);
6567 }
6568 };
6569
6570 @java.lang.Override
6571 public com.google.protobuf.Parser<RevokeRequest> getParserForType() {
6572 return PARSER;
6573 }
6574
6575 private int bitField0_;
6576
6577 public static final int USER_PERMISSION_FIELD_NUMBER = 1;
6578 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission userPermission_;
6579
6580
6581
6582 public boolean hasUserPermission() {
6583 return ((bitField0_ & 0x00000001) == 0x00000001);
6584 }
6585
6586
6587
6588 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission() {
6589 return userPermission_;
6590 }
6591
6592
6593
6594 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder() {
6595 return userPermission_;
6596 }
6597
6598 private void initFields() {
6599 userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
6600 }
6601 private byte memoizedIsInitialized = -1;
6602 public final boolean isInitialized() {
6603 byte isInitialized = memoizedIsInitialized;
6604 if (isInitialized != -1) return isInitialized == 1;
6605
6606 if (!hasUserPermission()) {
6607 memoizedIsInitialized = 0;
6608 return false;
6609 }
6610 if (!getUserPermission().isInitialized()) {
6611 memoizedIsInitialized = 0;
6612 return false;
6613 }
6614 memoizedIsInitialized = 1;
6615 return true;
6616 }
6617
6618 public void writeTo(com.google.protobuf.CodedOutputStream output)
6619 throws java.io.IOException {
6620 getSerializedSize();
6621 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6622 output.writeMessage(1, userPermission_);
6623 }
6624 getUnknownFields().writeTo(output);
6625 }
6626
6627 private int memoizedSerializedSize = -1;
6628 public int getSerializedSize() {
6629 int size = memoizedSerializedSize;
6630 if (size != -1) return size;
6631
6632 size = 0;
6633 if (((bitField0_ & 0x00000001) == 0x00000001)) {
6634 size += com.google.protobuf.CodedOutputStream
6635 .computeMessageSize(1, userPermission_);
6636 }
6637 size += getUnknownFields().getSerializedSize();
6638 memoizedSerializedSize = size;
6639 return size;
6640 }
6641
6642 private static final long serialVersionUID = 0L;
6643 @java.lang.Override
6644 protected java.lang.Object writeReplace()
6645 throws java.io.ObjectStreamException {
6646 return super.writeReplace();
6647 }
6648
6649 @java.lang.Override
6650 public boolean equals(final java.lang.Object obj) {
6651 if (obj == this) {
6652 return true;
6653 }
6654 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest)) {
6655 return super.equals(obj);
6656 }
6657 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest) obj;
6658
6659 boolean result = true;
6660 result = result && (hasUserPermission() == other.hasUserPermission());
6661 if (hasUserPermission()) {
6662 result = result && getUserPermission()
6663 .equals(other.getUserPermission());
6664 }
6665 result = result &&
6666 getUnknownFields().equals(other.getUnknownFields());
6667 return result;
6668 }
6669
6670 private int memoizedHashCode = 0;
6671 @java.lang.Override
6672 public int hashCode() {
6673 if (memoizedHashCode != 0) {
6674 return memoizedHashCode;
6675 }
6676 int hash = 41;
6677 hash = (19 * hash) + getDescriptorForType().hashCode();
6678 if (hasUserPermission()) {
6679 hash = (37 * hash) + USER_PERMISSION_FIELD_NUMBER;
6680 hash = (53 * hash) + getUserPermission().hashCode();
6681 }
6682 hash = (29 * hash) + getUnknownFields().hashCode();
6683 memoizedHashCode = hash;
6684 return hash;
6685 }
6686
6687 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(
6688 com.google.protobuf.ByteString data)
6689 throws com.google.protobuf.InvalidProtocolBufferException {
6690 return PARSER.parseFrom(data);
6691 }
6692 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(
6693 com.google.protobuf.ByteString data,
6694 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6695 throws com.google.protobuf.InvalidProtocolBufferException {
6696 return PARSER.parseFrom(data, extensionRegistry);
6697 }
6698 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(byte[] data)
6699 throws com.google.protobuf.InvalidProtocolBufferException {
6700 return PARSER.parseFrom(data);
6701 }
6702 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(
6703 byte[] data,
6704 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6705 throws com.google.protobuf.InvalidProtocolBufferException {
6706 return PARSER.parseFrom(data, extensionRegistry);
6707 }
6708 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(java.io.InputStream input)
6709 throws java.io.IOException {
6710 return PARSER.parseFrom(input);
6711 }
6712 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(
6713 java.io.InputStream input,
6714 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6715 throws java.io.IOException {
6716 return PARSER.parseFrom(input, extensionRegistry);
6717 }
6718 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseDelimitedFrom(java.io.InputStream input)
6719 throws java.io.IOException {
6720 return PARSER.parseDelimitedFrom(input);
6721 }
6722 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseDelimitedFrom(
6723 java.io.InputStream input,
6724 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6725 throws java.io.IOException {
6726 return PARSER.parseDelimitedFrom(input, extensionRegistry);
6727 }
6728 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(
6729 com.google.protobuf.CodedInputStream input)
6730 throws java.io.IOException {
6731 return PARSER.parseFrom(input);
6732 }
6733 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parseFrom(
6734 com.google.protobuf.CodedInputStream input,
6735 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6736 throws java.io.IOException {
6737 return PARSER.parseFrom(input, extensionRegistry);
6738 }
6739
6740 public static Builder newBuilder() { return Builder.create(); }
6741 public Builder newBuilderForType() { return newBuilder(); }
6742 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest prototype) {
6743 return newBuilder().mergeFrom(prototype);
6744 }
6745 public Builder toBuilder() { return newBuilder(this); }
6746
6747 @java.lang.Override
6748 protected Builder newBuilderForType(
6749 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6750 Builder builder = new Builder(parent);
6751 return builder;
6752 }
6753
6754
6755
6756 public static final class Builder extends
6757 com.google.protobuf.GeneratedMessage.Builder<Builder>
6758 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequestOrBuilder {
6759 public static final com.google.protobuf.Descriptors.Descriptor
6760 getDescriptor() {
6761 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeRequest_descriptor;
6762 }
6763
6764 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
6765 internalGetFieldAccessorTable() {
6766 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeRequest_fieldAccessorTable
6767 .ensureFieldAccessorsInitialized(
6768 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.Builder.class);
6769 }
6770
6771
6772 private Builder() {
6773 maybeForceBuilderInitialization();
6774 }
6775
6776 private Builder(
6777 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
6778 super(parent);
6779 maybeForceBuilderInitialization();
6780 }
6781 private void maybeForceBuilderInitialization() {
6782 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
6783 getUserPermissionFieldBuilder();
6784 }
6785 }
6786 private static Builder create() {
6787 return new Builder();
6788 }
6789
6790 public Builder clear() {
6791 super.clear();
6792 if (userPermissionBuilder_ == null) {
6793 userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
6794 } else {
6795 userPermissionBuilder_.clear();
6796 }
6797 bitField0_ = (bitField0_ & ~0x00000001);
6798 return this;
6799 }
6800
6801 public Builder clone() {
6802 return create().mergeFrom(buildPartial());
6803 }
6804
6805 public com.google.protobuf.Descriptors.Descriptor
6806 getDescriptorForType() {
6807 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeRequest_descriptor;
6808 }
6809
6810 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest getDefaultInstanceForType() {
6811 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.getDefaultInstance();
6812 }
6813
6814 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest build() {
6815 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest result = buildPartial();
6816 if (!result.isInitialized()) {
6817 throw newUninitializedMessageException(result);
6818 }
6819 return result;
6820 }
6821
6822 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest buildPartial() {
6823 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest(this);
6824 int from_bitField0_ = bitField0_;
6825 int to_bitField0_ = 0;
6826 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
6827 to_bitField0_ |= 0x00000001;
6828 }
6829 if (userPermissionBuilder_ == null) {
6830 result.userPermission_ = userPermission_;
6831 } else {
6832 result.userPermission_ = userPermissionBuilder_.build();
6833 }
6834 result.bitField0_ = to_bitField0_;
6835 onBuilt();
6836 return result;
6837 }
6838
6839 public Builder mergeFrom(com.google.protobuf.Message other) {
6840 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest) {
6841 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest)other);
6842 } else {
6843 super.mergeFrom(other);
6844 return this;
6845 }
6846 }
6847
6848 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest other) {
6849 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.getDefaultInstance()) return this;
6850 if (other.hasUserPermission()) {
6851 mergeUserPermission(other.getUserPermission());
6852 }
6853 this.mergeUnknownFields(other.getUnknownFields());
6854 return this;
6855 }
6856
6857 public final boolean isInitialized() {
6858 if (!hasUserPermission()) {
6859
6860 return false;
6861 }
6862 if (!getUserPermission().isInitialized()) {
6863
6864 return false;
6865 }
6866 return true;
6867 }
6868
6869 public Builder mergeFrom(
6870 com.google.protobuf.CodedInputStream input,
6871 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
6872 throws java.io.IOException {
6873 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest parsedMessage = null;
6874 try {
6875 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
6876 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
6877 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest) e.getUnfinishedMessage();
6878 throw e;
6879 } finally {
6880 if (parsedMessage != null) {
6881 mergeFrom(parsedMessage);
6882 }
6883 }
6884 return this;
6885 }
6886 private int bitField0_;
6887
6888
6889 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
6890 private com.google.protobuf.SingleFieldBuilder<
6891 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> userPermissionBuilder_;
6892
6893
6894
6895 public boolean hasUserPermission() {
6896 return ((bitField0_ & 0x00000001) == 0x00000001);
6897 }
6898
6899
6900
6901 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission() {
6902 if (userPermissionBuilder_ == null) {
6903 return userPermission_;
6904 } else {
6905 return userPermissionBuilder_.getMessage();
6906 }
6907 }
6908
6909
6910
6911 public Builder setUserPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
6912 if (userPermissionBuilder_ == null) {
6913 if (value == null) {
6914 throw new NullPointerException();
6915 }
6916 userPermission_ = value;
6917 onChanged();
6918 } else {
6919 userPermissionBuilder_.setMessage(value);
6920 }
6921 bitField0_ |= 0x00000001;
6922 return this;
6923 }
6924
6925
6926
6927 public Builder setUserPermission(
6928 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder builderForValue) {
6929 if (userPermissionBuilder_ == null) {
6930 userPermission_ = builderForValue.build();
6931 onChanged();
6932 } else {
6933 userPermissionBuilder_.setMessage(builderForValue.build());
6934 }
6935 bitField0_ |= 0x00000001;
6936 return this;
6937 }
6938
6939
6940
6941 public Builder mergeUserPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
6942 if (userPermissionBuilder_ == null) {
6943 if (((bitField0_ & 0x00000001) == 0x00000001) &&
6944 userPermission_ != org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance()) {
6945 userPermission_ =
6946 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.newBuilder(userPermission_).mergeFrom(value).buildPartial();
6947 } else {
6948 userPermission_ = value;
6949 }
6950 onChanged();
6951 } else {
6952 userPermissionBuilder_.mergeFrom(value);
6953 }
6954 bitField0_ |= 0x00000001;
6955 return this;
6956 }
6957
6958
6959
6960 public Builder clearUserPermission() {
6961 if (userPermissionBuilder_ == null) {
6962 userPermission_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance();
6963 onChanged();
6964 } else {
6965 userPermissionBuilder_.clear();
6966 }
6967 bitField0_ = (bitField0_ & ~0x00000001);
6968 return this;
6969 }
6970
6971
6972
6973 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder getUserPermissionBuilder() {
6974 bitField0_ |= 0x00000001;
6975 onChanged();
6976 return getUserPermissionFieldBuilder().getBuilder();
6977 }
6978
6979
6980
6981 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder() {
6982 if (userPermissionBuilder_ != null) {
6983 return userPermissionBuilder_.getMessageOrBuilder();
6984 } else {
6985 return userPermission_;
6986 }
6987 }
6988
6989
6990
6991 private com.google.protobuf.SingleFieldBuilder<
6992 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>
6993 getUserPermissionFieldBuilder() {
6994 if (userPermissionBuilder_ == null) {
6995 userPermissionBuilder_ = new com.google.protobuf.SingleFieldBuilder<
6996 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>(
6997 userPermission_,
6998 getParentForChildren(),
6999 isClean());
7000 userPermission_ = null;
7001 }
7002 return userPermissionBuilder_;
7003 }
7004
7005
7006 }
7007
7008 static {
7009 defaultInstance = new RevokeRequest(true);
7010 defaultInstance.initFields();
7011 }
7012
7013
7014 }
7015
7016 public interface RevokeResponseOrBuilder
7017 extends com.google.protobuf.MessageOrBuilder {
7018 }
7019
7020
7021
7022 public static final class RevokeResponse extends
7023 com.google.protobuf.GeneratedMessage
7024 implements RevokeResponseOrBuilder {
7025
7026 private RevokeResponse(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
7027 super(builder);
7028 this.unknownFields = builder.getUnknownFields();
7029 }
7030 private RevokeResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
7031
7032 private static final RevokeResponse defaultInstance;
7033 public static RevokeResponse getDefaultInstance() {
7034 return defaultInstance;
7035 }
7036
7037 public RevokeResponse getDefaultInstanceForType() {
7038 return defaultInstance;
7039 }
7040
7041 private final com.google.protobuf.UnknownFieldSet unknownFields;
7042 @java.lang.Override
7043 public final com.google.protobuf.UnknownFieldSet
7044 getUnknownFields() {
7045 return this.unknownFields;
7046 }
7047 private RevokeResponse(
7048 com.google.protobuf.CodedInputStream input,
7049 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7050 throws com.google.protobuf.InvalidProtocolBufferException {
7051 initFields();
7052 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
7053 com.google.protobuf.UnknownFieldSet.newBuilder();
7054 try {
7055 boolean done = false;
7056 while (!done) {
7057 int tag = input.readTag();
7058 switch (tag) {
7059 case 0:
7060 done = true;
7061 break;
7062 default: {
7063 if (!parseUnknownField(input, unknownFields,
7064 extensionRegistry, tag)) {
7065 done = true;
7066 }
7067 break;
7068 }
7069 }
7070 }
7071 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
7072 throw e.setUnfinishedMessage(this);
7073 } catch (java.io.IOException e) {
7074 throw new com.google.protobuf.InvalidProtocolBufferException(
7075 e.getMessage()).setUnfinishedMessage(this);
7076 } finally {
7077 this.unknownFields = unknownFields.build();
7078 makeExtensionsImmutable();
7079 }
7080 }
7081 public static final com.google.protobuf.Descriptors.Descriptor
7082 getDescriptor() {
7083 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeResponse_descriptor;
7084 }
7085
7086 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7087 internalGetFieldAccessorTable() {
7088 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeResponse_fieldAccessorTable
7089 .ensureFieldAccessorsInitialized(
7090 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.Builder.class);
7091 }
7092
7093 public static com.google.protobuf.Parser<RevokeResponse> PARSER =
7094 new com.google.protobuf.AbstractParser<RevokeResponse>() {
7095 public RevokeResponse parsePartialFrom(
7096 com.google.protobuf.CodedInputStream input,
7097 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7098 throws com.google.protobuf.InvalidProtocolBufferException {
7099 return new RevokeResponse(input, extensionRegistry);
7100 }
7101 };
7102
7103 @java.lang.Override
7104 public com.google.protobuf.Parser<RevokeResponse> getParserForType() {
7105 return PARSER;
7106 }
7107
7108 private void initFields() {
7109 }
7110 private byte memoizedIsInitialized = -1;
7111 public final boolean isInitialized() {
7112 byte isInitialized = memoizedIsInitialized;
7113 if (isInitialized != -1) return isInitialized == 1;
7114
7115 memoizedIsInitialized = 1;
7116 return true;
7117 }
7118
7119 public void writeTo(com.google.protobuf.CodedOutputStream output)
7120 throws java.io.IOException {
7121 getSerializedSize();
7122 getUnknownFields().writeTo(output);
7123 }
7124
7125 private int memoizedSerializedSize = -1;
7126 public int getSerializedSize() {
7127 int size = memoizedSerializedSize;
7128 if (size != -1) return size;
7129
7130 size = 0;
7131 size += getUnknownFields().getSerializedSize();
7132 memoizedSerializedSize = size;
7133 return size;
7134 }
7135
7136 private static final long serialVersionUID = 0L;
7137 @java.lang.Override
7138 protected java.lang.Object writeReplace()
7139 throws java.io.ObjectStreamException {
7140 return super.writeReplace();
7141 }
7142
7143 @java.lang.Override
7144 public boolean equals(final java.lang.Object obj) {
7145 if (obj == this) {
7146 return true;
7147 }
7148 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse)) {
7149 return super.equals(obj);
7150 }
7151 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse) obj;
7152
7153 boolean result = true;
7154 result = result &&
7155 getUnknownFields().equals(other.getUnknownFields());
7156 return result;
7157 }
7158
7159 private int memoizedHashCode = 0;
7160 @java.lang.Override
7161 public int hashCode() {
7162 if (memoizedHashCode != 0) {
7163 return memoizedHashCode;
7164 }
7165 int hash = 41;
7166 hash = (19 * hash) + getDescriptorForType().hashCode();
7167 hash = (29 * hash) + getUnknownFields().hashCode();
7168 memoizedHashCode = hash;
7169 return hash;
7170 }
7171
7172 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(
7173 com.google.protobuf.ByteString data)
7174 throws com.google.protobuf.InvalidProtocolBufferException {
7175 return PARSER.parseFrom(data);
7176 }
7177 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(
7178 com.google.protobuf.ByteString data,
7179 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7180 throws com.google.protobuf.InvalidProtocolBufferException {
7181 return PARSER.parseFrom(data, extensionRegistry);
7182 }
7183 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(byte[] data)
7184 throws com.google.protobuf.InvalidProtocolBufferException {
7185 return PARSER.parseFrom(data);
7186 }
7187 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(
7188 byte[] data,
7189 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7190 throws com.google.protobuf.InvalidProtocolBufferException {
7191 return PARSER.parseFrom(data, extensionRegistry);
7192 }
7193 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(java.io.InputStream input)
7194 throws java.io.IOException {
7195 return PARSER.parseFrom(input);
7196 }
7197 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(
7198 java.io.InputStream input,
7199 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7200 throws java.io.IOException {
7201 return PARSER.parseFrom(input, extensionRegistry);
7202 }
7203 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseDelimitedFrom(java.io.InputStream input)
7204 throws java.io.IOException {
7205 return PARSER.parseDelimitedFrom(input);
7206 }
7207 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseDelimitedFrom(
7208 java.io.InputStream input,
7209 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7210 throws java.io.IOException {
7211 return PARSER.parseDelimitedFrom(input, extensionRegistry);
7212 }
7213 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(
7214 com.google.protobuf.CodedInputStream input)
7215 throws java.io.IOException {
7216 return PARSER.parseFrom(input);
7217 }
7218 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parseFrom(
7219 com.google.protobuf.CodedInputStream input,
7220 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7221 throws java.io.IOException {
7222 return PARSER.parseFrom(input, extensionRegistry);
7223 }
7224
7225 public static Builder newBuilder() { return Builder.create(); }
7226 public Builder newBuilderForType() { return newBuilder(); }
7227 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse prototype) {
7228 return newBuilder().mergeFrom(prototype);
7229 }
7230 public Builder toBuilder() { return newBuilder(this); }
7231
7232 @java.lang.Override
7233 protected Builder newBuilderForType(
7234 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
7235 Builder builder = new Builder(parent);
7236 return builder;
7237 }
7238
7239
7240
7241 public static final class Builder extends
7242 com.google.protobuf.GeneratedMessage.Builder<Builder>
7243 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponseOrBuilder {
7244 public static final com.google.protobuf.Descriptors.Descriptor
7245 getDescriptor() {
7246 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeResponse_descriptor;
7247 }
7248
7249 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7250 internalGetFieldAccessorTable() {
7251 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeResponse_fieldAccessorTable
7252 .ensureFieldAccessorsInitialized(
7253 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.Builder.class);
7254 }
7255
7256
7257 private Builder() {
7258 maybeForceBuilderInitialization();
7259 }
7260
7261 private Builder(
7262 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
7263 super(parent);
7264 maybeForceBuilderInitialization();
7265 }
7266 private void maybeForceBuilderInitialization() {
7267 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
7268 }
7269 }
7270 private static Builder create() {
7271 return new Builder();
7272 }
7273
7274 public Builder clear() {
7275 super.clear();
7276 return this;
7277 }
7278
7279 public Builder clone() {
7280 return create().mergeFrom(buildPartial());
7281 }
7282
7283 public com.google.protobuf.Descriptors.Descriptor
7284 getDescriptorForType() {
7285 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_RevokeResponse_descriptor;
7286 }
7287
7288 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse getDefaultInstanceForType() {
7289 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance();
7290 }
7291
7292 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse build() {
7293 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse result = buildPartial();
7294 if (!result.isInitialized()) {
7295 throw newUninitializedMessageException(result);
7296 }
7297 return result;
7298 }
7299
7300 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse buildPartial() {
7301 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse(this);
7302 onBuilt();
7303 return result;
7304 }
7305
7306 public Builder mergeFrom(com.google.protobuf.Message other) {
7307 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse) {
7308 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse)other);
7309 } else {
7310 super.mergeFrom(other);
7311 return this;
7312 }
7313 }
7314
7315 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse other) {
7316 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance()) return this;
7317 this.mergeUnknownFields(other.getUnknownFields());
7318 return this;
7319 }
7320
7321 public final boolean isInitialized() {
7322 return true;
7323 }
7324
7325 public Builder mergeFrom(
7326 com.google.protobuf.CodedInputStream input,
7327 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7328 throws java.io.IOException {
7329 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse parsedMessage = null;
7330 try {
7331 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
7332 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
7333 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse) e.getUnfinishedMessage();
7334 throw e;
7335 } finally {
7336 if (parsedMessage != null) {
7337 mergeFrom(parsedMessage);
7338 }
7339 }
7340 return this;
7341 }
7342
7343
7344 }
7345
7346 static {
7347 defaultInstance = new RevokeResponse(true);
7348 defaultInstance.initFields();
7349 }
7350
7351
7352 }
7353
7354 public interface GetUserPermissionsRequestOrBuilder
7355 extends com.google.protobuf.MessageOrBuilder {
7356
7357
7358
7359
7360
7361 boolean hasType();
7362
7363
7364
7365 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type getType();
7366
7367
7368
7369
7370
7371 boolean hasTableName();
7372
7373
7374
7375 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName getTableName();
7376
7377
7378
7379 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder getTableNameOrBuilder();
7380
7381
7382
7383
7384
7385 boolean hasNamespaceName();
7386
7387
7388
7389 com.google.protobuf.ByteString getNamespaceName();
7390 }
7391
7392
7393
7394 public static final class GetUserPermissionsRequest extends
7395 com.google.protobuf.GeneratedMessage
7396 implements GetUserPermissionsRequestOrBuilder {
7397
7398 private GetUserPermissionsRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
7399 super(builder);
7400 this.unknownFields = builder.getUnknownFields();
7401 }
7402 private GetUserPermissionsRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
7403
7404 private static final GetUserPermissionsRequest defaultInstance;
7405 public static GetUserPermissionsRequest getDefaultInstance() {
7406 return defaultInstance;
7407 }
7408
7409 public GetUserPermissionsRequest getDefaultInstanceForType() {
7410 return defaultInstance;
7411 }
7412
7413 private final com.google.protobuf.UnknownFieldSet unknownFields;
7414 @java.lang.Override
7415 public final com.google.protobuf.UnknownFieldSet
7416 getUnknownFields() {
7417 return this.unknownFields;
7418 }
7419 private GetUserPermissionsRequest(
7420 com.google.protobuf.CodedInputStream input,
7421 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7422 throws com.google.protobuf.InvalidProtocolBufferException {
7423 initFields();
7424 int mutable_bitField0_ = 0;
7425 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
7426 com.google.protobuf.UnknownFieldSet.newBuilder();
7427 try {
7428 boolean done = false;
7429 while (!done) {
7430 int tag = input.readTag();
7431 switch (tag) {
7432 case 0:
7433 done = true;
7434 break;
7435 default: {
7436 if (!parseUnknownField(input, unknownFields,
7437 extensionRegistry, tag)) {
7438 done = true;
7439 }
7440 break;
7441 }
7442 case 8: {
7443 int rawValue = input.readEnum();
7444 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type value = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.valueOf(rawValue);
7445 if (value == null) {
7446 unknownFields.mergeVarintField(1, rawValue);
7447 } else {
7448 bitField0_ |= 0x00000001;
7449 type_ = value;
7450 }
7451 break;
7452 }
7453 case 18: {
7454 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder subBuilder = null;
7455 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7456 subBuilder = tableName_.toBuilder();
7457 }
7458 tableName_ = input.readMessage(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.PARSER, extensionRegistry);
7459 if (subBuilder != null) {
7460 subBuilder.mergeFrom(tableName_);
7461 tableName_ = subBuilder.buildPartial();
7462 }
7463 bitField0_ |= 0x00000002;
7464 break;
7465 }
7466 case 26: {
7467 bitField0_ |= 0x00000004;
7468 namespaceName_ = input.readBytes();
7469 break;
7470 }
7471 }
7472 }
7473 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
7474 throw e.setUnfinishedMessage(this);
7475 } catch (java.io.IOException e) {
7476 throw new com.google.protobuf.InvalidProtocolBufferException(
7477 e.getMessage()).setUnfinishedMessage(this);
7478 } finally {
7479 this.unknownFields = unknownFields.build();
7480 makeExtensionsImmutable();
7481 }
7482 }
7483 public static final com.google.protobuf.Descriptors.Descriptor
7484 getDescriptor() {
7485 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsRequest_descriptor;
7486 }
7487
7488 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7489 internalGetFieldAccessorTable() {
7490 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsRequest_fieldAccessorTable
7491 .ensureFieldAccessorsInitialized(
7492 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.Builder.class);
7493 }
7494
7495 public static com.google.protobuf.Parser<GetUserPermissionsRequest> PARSER =
7496 new com.google.protobuf.AbstractParser<GetUserPermissionsRequest>() {
7497 public GetUserPermissionsRequest parsePartialFrom(
7498 com.google.protobuf.CodedInputStream input,
7499 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7500 throws com.google.protobuf.InvalidProtocolBufferException {
7501 return new GetUserPermissionsRequest(input, extensionRegistry);
7502 }
7503 };
7504
7505 @java.lang.Override
7506 public com.google.protobuf.Parser<GetUserPermissionsRequest> getParserForType() {
7507 return PARSER;
7508 }
7509
7510 private int bitField0_;
7511
7512 public static final int TYPE_FIELD_NUMBER = 1;
7513 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type type_;
7514
7515
7516
7517 public boolean hasType() {
7518 return ((bitField0_ & 0x00000001) == 0x00000001);
7519 }
7520
7521
7522
7523 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type getType() {
7524 return type_;
7525 }
7526
7527
7528 public static final int TABLE_NAME_FIELD_NUMBER = 2;
7529 private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName tableName_;
7530
7531
7532
7533 public boolean hasTableName() {
7534 return ((bitField0_ & 0x00000002) == 0x00000002);
7535 }
7536
7537
7538
7539 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName getTableName() {
7540 return tableName_;
7541 }
7542
7543
7544
7545 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder getTableNameOrBuilder() {
7546 return tableName_;
7547 }
7548
7549
7550 public static final int NAMESPACE_NAME_FIELD_NUMBER = 3;
7551 private com.google.protobuf.ByteString namespaceName_;
7552
7553
7554
7555 public boolean hasNamespaceName() {
7556 return ((bitField0_ & 0x00000004) == 0x00000004);
7557 }
7558
7559
7560
7561 public com.google.protobuf.ByteString getNamespaceName() {
7562 return namespaceName_;
7563 }
7564
7565 private void initFields() {
7566 type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
7567 tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
7568 namespaceName_ = com.google.protobuf.ByteString.EMPTY;
7569 }
7570 private byte memoizedIsInitialized = -1;
7571 public final boolean isInitialized() {
7572 byte isInitialized = memoizedIsInitialized;
7573 if (isInitialized != -1) return isInitialized == 1;
7574
7575 if (hasTableName()) {
7576 if (!getTableName().isInitialized()) {
7577 memoizedIsInitialized = 0;
7578 return false;
7579 }
7580 }
7581 memoizedIsInitialized = 1;
7582 return true;
7583 }
7584
7585 public void writeTo(com.google.protobuf.CodedOutputStream output)
7586 throws java.io.IOException {
7587 getSerializedSize();
7588 if (((bitField0_ & 0x00000001) == 0x00000001)) {
7589 output.writeEnum(1, type_.getNumber());
7590 }
7591 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7592 output.writeMessage(2, tableName_);
7593 }
7594 if (((bitField0_ & 0x00000004) == 0x00000004)) {
7595 output.writeBytes(3, namespaceName_);
7596 }
7597 getUnknownFields().writeTo(output);
7598 }
7599
7600 private int memoizedSerializedSize = -1;
7601 public int getSerializedSize() {
7602 int size = memoizedSerializedSize;
7603 if (size != -1) return size;
7604
7605 size = 0;
7606 if (((bitField0_ & 0x00000001) == 0x00000001)) {
7607 size += com.google.protobuf.CodedOutputStream
7608 .computeEnumSize(1, type_.getNumber());
7609 }
7610 if (((bitField0_ & 0x00000002) == 0x00000002)) {
7611 size += com.google.protobuf.CodedOutputStream
7612 .computeMessageSize(2, tableName_);
7613 }
7614 if (((bitField0_ & 0x00000004) == 0x00000004)) {
7615 size += com.google.protobuf.CodedOutputStream
7616 .computeBytesSize(3, namespaceName_);
7617 }
7618 size += getUnknownFields().getSerializedSize();
7619 memoizedSerializedSize = size;
7620 return size;
7621 }
7622
7623 private static final long serialVersionUID = 0L;
7624 @java.lang.Override
7625 protected java.lang.Object writeReplace()
7626 throws java.io.ObjectStreamException {
7627 return super.writeReplace();
7628 }
7629
7630 @java.lang.Override
7631 public boolean equals(final java.lang.Object obj) {
7632 if (obj == this) {
7633 return true;
7634 }
7635 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest)) {
7636 return super.equals(obj);
7637 }
7638 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest) obj;
7639
7640 boolean result = true;
7641 result = result && (hasType() == other.hasType());
7642 if (hasType()) {
7643 result = result &&
7644 (getType() == other.getType());
7645 }
7646 result = result && (hasTableName() == other.hasTableName());
7647 if (hasTableName()) {
7648 result = result && getTableName()
7649 .equals(other.getTableName());
7650 }
7651 result = result && (hasNamespaceName() == other.hasNamespaceName());
7652 if (hasNamespaceName()) {
7653 result = result && getNamespaceName()
7654 .equals(other.getNamespaceName());
7655 }
7656 result = result &&
7657 getUnknownFields().equals(other.getUnknownFields());
7658 return result;
7659 }
7660
7661 private int memoizedHashCode = 0;
7662 @java.lang.Override
7663 public int hashCode() {
7664 if (memoizedHashCode != 0) {
7665 return memoizedHashCode;
7666 }
7667 int hash = 41;
7668 hash = (19 * hash) + getDescriptorForType().hashCode();
7669 if (hasType()) {
7670 hash = (37 * hash) + TYPE_FIELD_NUMBER;
7671 hash = (53 * hash) + hashEnum(getType());
7672 }
7673 if (hasTableName()) {
7674 hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER;
7675 hash = (53 * hash) + getTableName().hashCode();
7676 }
7677 if (hasNamespaceName()) {
7678 hash = (37 * hash) + NAMESPACE_NAME_FIELD_NUMBER;
7679 hash = (53 * hash) + getNamespaceName().hashCode();
7680 }
7681 hash = (29 * hash) + getUnknownFields().hashCode();
7682 memoizedHashCode = hash;
7683 return hash;
7684 }
7685
7686 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(
7687 com.google.protobuf.ByteString data)
7688 throws com.google.protobuf.InvalidProtocolBufferException {
7689 return PARSER.parseFrom(data);
7690 }
7691 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(
7692 com.google.protobuf.ByteString data,
7693 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7694 throws com.google.protobuf.InvalidProtocolBufferException {
7695 return PARSER.parseFrom(data, extensionRegistry);
7696 }
7697 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(byte[] data)
7698 throws com.google.protobuf.InvalidProtocolBufferException {
7699 return PARSER.parseFrom(data);
7700 }
7701 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(
7702 byte[] data,
7703 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7704 throws com.google.protobuf.InvalidProtocolBufferException {
7705 return PARSER.parseFrom(data, extensionRegistry);
7706 }
7707 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(java.io.InputStream input)
7708 throws java.io.IOException {
7709 return PARSER.parseFrom(input);
7710 }
7711 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(
7712 java.io.InputStream input,
7713 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7714 throws java.io.IOException {
7715 return PARSER.parseFrom(input, extensionRegistry);
7716 }
7717 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseDelimitedFrom(java.io.InputStream input)
7718 throws java.io.IOException {
7719 return PARSER.parseDelimitedFrom(input);
7720 }
7721 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseDelimitedFrom(
7722 java.io.InputStream input,
7723 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7724 throws java.io.IOException {
7725 return PARSER.parseDelimitedFrom(input, extensionRegistry);
7726 }
7727 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(
7728 com.google.protobuf.CodedInputStream input)
7729 throws java.io.IOException {
7730 return PARSER.parseFrom(input);
7731 }
7732 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parseFrom(
7733 com.google.protobuf.CodedInputStream input,
7734 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7735 throws java.io.IOException {
7736 return PARSER.parseFrom(input, extensionRegistry);
7737 }
7738
7739 public static Builder newBuilder() { return Builder.create(); }
7740 public Builder newBuilderForType() { return newBuilder(); }
7741 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest prototype) {
7742 return newBuilder().mergeFrom(prototype);
7743 }
7744 public Builder toBuilder() { return newBuilder(this); }
7745
7746 @java.lang.Override
7747 protected Builder newBuilderForType(
7748 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
7749 Builder builder = new Builder(parent);
7750 return builder;
7751 }
7752
7753
7754
7755 public static final class Builder extends
7756 com.google.protobuf.GeneratedMessage.Builder<Builder>
7757 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequestOrBuilder {
7758 public static final com.google.protobuf.Descriptors.Descriptor
7759 getDescriptor() {
7760 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsRequest_descriptor;
7761 }
7762
7763 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
7764 internalGetFieldAccessorTable() {
7765 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsRequest_fieldAccessorTable
7766 .ensureFieldAccessorsInitialized(
7767 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.Builder.class);
7768 }
7769
7770
7771 private Builder() {
7772 maybeForceBuilderInitialization();
7773 }
7774
7775 private Builder(
7776 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
7777 super(parent);
7778 maybeForceBuilderInitialization();
7779 }
7780 private void maybeForceBuilderInitialization() {
7781 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
7782 getTableNameFieldBuilder();
7783 }
7784 }
7785 private static Builder create() {
7786 return new Builder();
7787 }
7788
7789 public Builder clear() {
7790 super.clear();
7791 type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
7792 bitField0_ = (bitField0_ & ~0x00000001);
7793 if (tableNameBuilder_ == null) {
7794 tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
7795 } else {
7796 tableNameBuilder_.clear();
7797 }
7798 bitField0_ = (bitField0_ & ~0x00000002);
7799 namespaceName_ = com.google.protobuf.ByteString.EMPTY;
7800 bitField0_ = (bitField0_ & ~0x00000004);
7801 return this;
7802 }
7803
7804 public Builder clone() {
7805 return create().mergeFrom(buildPartial());
7806 }
7807
7808 public com.google.protobuf.Descriptors.Descriptor
7809 getDescriptorForType() {
7810 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsRequest_descriptor;
7811 }
7812
7813 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest getDefaultInstanceForType() {
7814 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.getDefaultInstance();
7815 }
7816
7817 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest build() {
7818 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest result = buildPartial();
7819 if (!result.isInitialized()) {
7820 throw newUninitializedMessageException(result);
7821 }
7822 return result;
7823 }
7824
7825 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest buildPartial() {
7826 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest(this);
7827 int from_bitField0_ = bitField0_;
7828 int to_bitField0_ = 0;
7829 if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
7830 to_bitField0_ |= 0x00000001;
7831 }
7832 result.type_ = type_;
7833 if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
7834 to_bitField0_ |= 0x00000002;
7835 }
7836 if (tableNameBuilder_ == null) {
7837 result.tableName_ = tableName_;
7838 } else {
7839 result.tableName_ = tableNameBuilder_.build();
7840 }
7841 if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
7842 to_bitField0_ |= 0x00000004;
7843 }
7844 result.namespaceName_ = namespaceName_;
7845 result.bitField0_ = to_bitField0_;
7846 onBuilt();
7847 return result;
7848 }
7849
7850 public Builder mergeFrom(com.google.protobuf.Message other) {
7851 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest) {
7852 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest)other);
7853 } else {
7854 super.mergeFrom(other);
7855 return this;
7856 }
7857 }
7858
7859 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest other) {
7860 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.getDefaultInstance()) return this;
7861 if (other.hasType()) {
7862 setType(other.getType());
7863 }
7864 if (other.hasTableName()) {
7865 mergeTableName(other.getTableName());
7866 }
7867 if (other.hasNamespaceName()) {
7868 setNamespaceName(other.getNamespaceName());
7869 }
7870 this.mergeUnknownFields(other.getUnknownFields());
7871 return this;
7872 }
7873
7874 public final boolean isInitialized() {
7875 if (hasTableName()) {
7876 if (!getTableName().isInitialized()) {
7877
7878 return false;
7879 }
7880 }
7881 return true;
7882 }
7883
7884 public Builder mergeFrom(
7885 com.google.protobuf.CodedInputStream input,
7886 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
7887 throws java.io.IOException {
7888 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest parsedMessage = null;
7889 try {
7890 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
7891 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
7892 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest) e.getUnfinishedMessage();
7893 throw e;
7894 } finally {
7895 if (parsedMessage != null) {
7896 mergeFrom(parsedMessage);
7897 }
7898 }
7899 return this;
7900 }
7901 private int bitField0_;
7902
7903
7904 private org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
7905
7906
7907
7908 public boolean hasType() {
7909 return ((bitField0_ & 0x00000001) == 0x00000001);
7910 }
7911
7912
7913
7914 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type getType() {
7915 return type_;
7916 }
7917
7918
7919
7920 public Builder setType(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type value) {
7921 if (value == null) {
7922 throw new NullPointerException();
7923 }
7924 bitField0_ |= 0x00000001;
7925 type_ = value;
7926 onChanged();
7927 return this;
7928 }
7929
7930
7931
7932 public Builder clearType() {
7933 bitField0_ = (bitField0_ & ~0x00000001);
7934 type_ = org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Type.Global;
7935 onChanged();
7936 return this;
7937 }
7938
7939
7940 private org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
7941 private com.google.protobuf.SingleFieldBuilder<
7942 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder> tableNameBuilder_;
7943
7944
7945
7946 public boolean hasTableName() {
7947 return ((bitField0_ & 0x00000002) == 0x00000002);
7948 }
7949
7950
7951
7952 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName getTableName() {
7953 if (tableNameBuilder_ == null) {
7954 return tableName_;
7955 } else {
7956 return tableNameBuilder_.getMessage();
7957 }
7958 }
7959
7960
7961
7962 public Builder setTableName(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName value) {
7963 if (tableNameBuilder_ == null) {
7964 if (value == null) {
7965 throw new NullPointerException();
7966 }
7967 tableName_ = value;
7968 onChanged();
7969 } else {
7970 tableNameBuilder_.setMessage(value);
7971 }
7972 bitField0_ |= 0x00000002;
7973 return this;
7974 }
7975
7976
7977
7978 public Builder setTableName(
7979 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder builderForValue) {
7980 if (tableNameBuilder_ == null) {
7981 tableName_ = builderForValue.build();
7982 onChanged();
7983 } else {
7984 tableNameBuilder_.setMessage(builderForValue.build());
7985 }
7986 bitField0_ |= 0x00000002;
7987 return this;
7988 }
7989
7990
7991
7992 public Builder mergeTableName(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName value) {
7993 if (tableNameBuilder_ == null) {
7994 if (((bitField0_ & 0x00000002) == 0x00000002) &&
7995 tableName_ != org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance()) {
7996 tableName_ =
7997 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.newBuilder(tableName_).mergeFrom(value).buildPartial();
7998 } else {
7999 tableName_ = value;
8000 }
8001 onChanged();
8002 } else {
8003 tableNameBuilder_.mergeFrom(value);
8004 }
8005 bitField0_ |= 0x00000002;
8006 return this;
8007 }
8008
8009
8010
8011 public Builder clearTableName() {
8012 if (tableNameBuilder_ == null) {
8013 tableName_ = org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.getDefaultInstance();
8014 onChanged();
8015 } else {
8016 tableNameBuilder_.clear();
8017 }
8018 bitField0_ = (bitField0_ & ~0x00000002);
8019 return this;
8020 }
8021
8022
8023
8024 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder getTableNameBuilder() {
8025 bitField0_ |= 0x00000002;
8026 onChanged();
8027 return getTableNameFieldBuilder().getBuilder();
8028 }
8029
8030
8031
8032 public org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder getTableNameOrBuilder() {
8033 if (tableNameBuilder_ != null) {
8034 return tableNameBuilder_.getMessageOrBuilder();
8035 } else {
8036 return tableName_;
8037 }
8038 }
8039
8040
8041
8042 private com.google.protobuf.SingleFieldBuilder<
8043 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder>
8044 getTableNameFieldBuilder() {
8045 if (tableNameBuilder_ == null) {
8046 tableNameBuilder_ = new com.google.protobuf.SingleFieldBuilder<
8047 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableName.Builder, org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.TableNameOrBuilder>(
8048 tableName_,
8049 getParentForChildren(),
8050 isClean());
8051 tableName_ = null;
8052 }
8053 return tableNameBuilder_;
8054 }
8055
8056
8057 private com.google.protobuf.ByteString namespaceName_ = com.google.protobuf.ByteString.EMPTY;
8058
8059
8060
8061 public boolean hasNamespaceName() {
8062 return ((bitField0_ & 0x00000004) == 0x00000004);
8063 }
8064
8065
8066
8067 public com.google.protobuf.ByteString getNamespaceName() {
8068 return namespaceName_;
8069 }
8070
8071
8072
8073 public Builder setNamespaceName(com.google.protobuf.ByteString value) {
8074 if (value == null) {
8075 throw new NullPointerException();
8076 }
8077 bitField0_ |= 0x00000004;
8078 namespaceName_ = value;
8079 onChanged();
8080 return this;
8081 }
8082
8083
8084
8085 public Builder clearNamespaceName() {
8086 bitField0_ = (bitField0_ & ~0x00000004);
8087 namespaceName_ = getDefaultInstance().getNamespaceName();
8088 onChanged();
8089 return this;
8090 }
8091
8092
8093 }
8094
8095 static {
8096 defaultInstance = new GetUserPermissionsRequest(true);
8097 defaultInstance.initFields();
8098 }
8099
8100
8101 }
8102
8103 public interface GetUserPermissionsResponseOrBuilder
8104 extends com.google.protobuf.MessageOrBuilder {
8105
8106
8107
8108
8109
8110 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission>
8111 getUserPermissionList();
8112
8113
8114
8115 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission(int index);
8116
8117
8118
8119 int getUserPermissionCount();
8120
8121
8122
8123 java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder>
8124 getUserPermissionOrBuilderList();
8125
8126
8127
8128 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder(
8129 int index);
8130 }
8131
8132
8133
8134 public static final class GetUserPermissionsResponse extends
8135 com.google.protobuf.GeneratedMessage
8136 implements GetUserPermissionsResponseOrBuilder {
8137
8138 private GetUserPermissionsResponse(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
8139 super(builder);
8140 this.unknownFields = builder.getUnknownFields();
8141 }
8142 private GetUserPermissionsResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
8143
8144 private static final GetUserPermissionsResponse defaultInstance;
8145 public static GetUserPermissionsResponse getDefaultInstance() {
8146 return defaultInstance;
8147 }
8148
8149 public GetUserPermissionsResponse getDefaultInstanceForType() {
8150 return defaultInstance;
8151 }
8152
8153 private final com.google.protobuf.UnknownFieldSet unknownFields;
8154 @java.lang.Override
8155 public final com.google.protobuf.UnknownFieldSet
8156 getUnknownFields() {
8157 return this.unknownFields;
8158 }
8159 private GetUserPermissionsResponse(
8160 com.google.protobuf.CodedInputStream input,
8161 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8162 throws com.google.protobuf.InvalidProtocolBufferException {
8163 initFields();
8164 int mutable_bitField0_ = 0;
8165 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
8166 com.google.protobuf.UnknownFieldSet.newBuilder();
8167 try {
8168 boolean done = false;
8169 while (!done) {
8170 int tag = input.readTag();
8171 switch (tag) {
8172 case 0:
8173 done = true;
8174 break;
8175 default: {
8176 if (!parseUnknownField(input, unknownFields,
8177 extensionRegistry, tag)) {
8178 done = true;
8179 }
8180 break;
8181 }
8182 case 10: {
8183 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
8184 userPermission_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission>();
8185 mutable_bitField0_ |= 0x00000001;
8186 }
8187 userPermission_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.PARSER, extensionRegistry));
8188 break;
8189 }
8190 }
8191 }
8192 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
8193 throw e.setUnfinishedMessage(this);
8194 } catch (java.io.IOException e) {
8195 throw new com.google.protobuf.InvalidProtocolBufferException(
8196 e.getMessage()).setUnfinishedMessage(this);
8197 } finally {
8198 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
8199 userPermission_ = java.util.Collections.unmodifiableList(userPermission_);
8200 }
8201 this.unknownFields = unknownFields.build();
8202 makeExtensionsImmutable();
8203 }
8204 }
8205 public static final com.google.protobuf.Descriptors.Descriptor
8206 getDescriptor() {
8207 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsResponse_descriptor;
8208 }
8209
8210 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
8211 internalGetFieldAccessorTable() {
8212 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsResponse_fieldAccessorTable
8213 .ensureFieldAccessorsInitialized(
8214 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.Builder.class);
8215 }
8216
8217 public static com.google.protobuf.Parser<GetUserPermissionsResponse> PARSER =
8218 new com.google.protobuf.AbstractParser<GetUserPermissionsResponse>() {
8219 public GetUserPermissionsResponse parsePartialFrom(
8220 com.google.protobuf.CodedInputStream input,
8221 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8222 throws com.google.protobuf.InvalidProtocolBufferException {
8223 return new GetUserPermissionsResponse(input, extensionRegistry);
8224 }
8225 };
8226
8227 @java.lang.Override
8228 public com.google.protobuf.Parser<GetUserPermissionsResponse> getParserForType() {
8229 return PARSER;
8230 }
8231
8232
8233 public static final int USER_PERMISSION_FIELD_NUMBER = 1;
8234 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission> userPermission_;
8235
8236
8237
8238 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission> getUserPermissionList() {
8239 return userPermission_;
8240 }
8241
8242
8243
8244 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder>
8245 getUserPermissionOrBuilderList() {
8246 return userPermission_;
8247 }
8248
8249
8250
8251 public int getUserPermissionCount() {
8252 return userPermission_.size();
8253 }
8254
8255
8256
8257 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission(int index) {
8258 return userPermission_.get(index);
8259 }
8260
8261
8262
8263 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder(
8264 int index) {
8265 return userPermission_.get(index);
8266 }
8267
8268 private void initFields() {
8269 userPermission_ = java.util.Collections.emptyList();
8270 }
8271 private byte memoizedIsInitialized = -1;
8272 public final boolean isInitialized() {
8273 byte isInitialized = memoizedIsInitialized;
8274 if (isInitialized != -1) return isInitialized == 1;
8275
8276 for (int i = 0; i < getUserPermissionCount(); i++) {
8277 if (!getUserPermission(i).isInitialized()) {
8278 memoizedIsInitialized = 0;
8279 return false;
8280 }
8281 }
8282 memoizedIsInitialized = 1;
8283 return true;
8284 }
8285
8286 public void writeTo(com.google.protobuf.CodedOutputStream output)
8287 throws java.io.IOException {
8288 getSerializedSize();
8289 for (int i = 0; i < userPermission_.size(); i++) {
8290 output.writeMessage(1, userPermission_.get(i));
8291 }
8292 getUnknownFields().writeTo(output);
8293 }
8294
8295 private int memoizedSerializedSize = -1;
8296 public int getSerializedSize() {
8297 int size = memoizedSerializedSize;
8298 if (size != -1) return size;
8299
8300 size = 0;
8301 for (int i = 0; i < userPermission_.size(); i++) {
8302 size += com.google.protobuf.CodedOutputStream
8303 .computeMessageSize(1, userPermission_.get(i));
8304 }
8305 size += getUnknownFields().getSerializedSize();
8306 memoizedSerializedSize = size;
8307 return size;
8308 }
8309
8310 private static final long serialVersionUID = 0L;
8311 @java.lang.Override
8312 protected java.lang.Object writeReplace()
8313 throws java.io.ObjectStreamException {
8314 return super.writeReplace();
8315 }
8316
8317 @java.lang.Override
8318 public boolean equals(final java.lang.Object obj) {
8319 if (obj == this) {
8320 return true;
8321 }
8322 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse)) {
8323 return super.equals(obj);
8324 }
8325 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse) obj;
8326
8327 boolean result = true;
8328 result = result && getUserPermissionList()
8329 .equals(other.getUserPermissionList());
8330 result = result &&
8331 getUnknownFields().equals(other.getUnknownFields());
8332 return result;
8333 }
8334
8335 private int memoizedHashCode = 0;
8336 @java.lang.Override
8337 public int hashCode() {
8338 if (memoizedHashCode != 0) {
8339 return memoizedHashCode;
8340 }
8341 int hash = 41;
8342 hash = (19 * hash) + getDescriptorForType().hashCode();
8343 if (getUserPermissionCount() > 0) {
8344 hash = (37 * hash) + USER_PERMISSION_FIELD_NUMBER;
8345 hash = (53 * hash) + getUserPermissionList().hashCode();
8346 }
8347 hash = (29 * hash) + getUnknownFields().hashCode();
8348 memoizedHashCode = hash;
8349 return hash;
8350 }
8351
8352 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(
8353 com.google.protobuf.ByteString data)
8354 throws com.google.protobuf.InvalidProtocolBufferException {
8355 return PARSER.parseFrom(data);
8356 }
8357 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(
8358 com.google.protobuf.ByteString data,
8359 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8360 throws com.google.protobuf.InvalidProtocolBufferException {
8361 return PARSER.parseFrom(data, extensionRegistry);
8362 }
8363 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(byte[] data)
8364 throws com.google.protobuf.InvalidProtocolBufferException {
8365 return PARSER.parseFrom(data);
8366 }
8367 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(
8368 byte[] data,
8369 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8370 throws com.google.protobuf.InvalidProtocolBufferException {
8371 return PARSER.parseFrom(data, extensionRegistry);
8372 }
8373 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(java.io.InputStream input)
8374 throws java.io.IOException {
8375 return PARSER.parseFrom(input);
8376 }
8377 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(
8378 java.io.InputStream input,
8379 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8380 throws java.io.IOException {
8381 return PARSER.parseFrom(input, extensionRegistry);
8382 }
8383 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseDelimitedFrom(java.io.InputStream input)
8384 throws java.io.IOException {
8385 return PARSER.parseDelimitedFrom(input);
8386 }
8387 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseDelimitedFrom(
8388 java.io.InputStream input,
8389 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8390 throws java.io.IOException {
8391 return PARSER.parseDelimitedFrom(input, extensionRegistry);
8392 }
8393 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(
8394 com.google.protobuf.CodedInputStream input)
8395 throws java.io.IOException {
8396 return PARSER.parseFrom(input);
8397 }
8398 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parseFrom(
8399 com.google.protobuf.CodedInputStream input,
8400 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8401 throws java.io.IOException {
8402 return PARSER.parseFrom(input, extensionRegistry);
8403 }
8404
8405 public static Builder newBuilder() { return Builder.create(); }
8406 public Builder newBuilderForType() { return newBuilder(); }
8407 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse prototype) {
8408 return newBuilder().mergeFrom(prototype);
8409 }
8410 public Builder toBuilder() { return newBuilder(this); }
8411
8412 @java.lang.Override
8413 protected Builder newBuilderForType(
8414 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
8415 Builder builder = new Builder(parent);
8416 return builder;
8417 }
8418
8419
8420
8421 public static final class Builder extends
8422 com.google.protobuf.GeneratedMessage.Builder<Builder>
8423 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponseOrBuilder {
8424 public static final com.google.protobuf.Descriptors.Descriptor
8425 getDescriptor() {
8426 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsResponse_descriptor;
8427 }
8428
8429 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
8430 internalGetFieldAccessorTable() {
8431 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsResponse_fieldAccessorTable
8432 .ensureFieldAccessorsInitialized(
8433 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.Builder.class);
8434 }
8435
8436
8437 private Builder() {
8438 maybeForceBuilderInitialization();
8439 }
8440
8441 private Builder(
8442 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
8443 super(parent);
8444 maybeForceBuilderInitialization();
8445 }
8446 private void maybeForceBuilderInitialization() {
8447 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
8448 getUserPermissionFieldBuilder();
8449 }
8450 }
8451 private static Builder create() {
8452 return new Builder();
8453 }
8454
8455 public Builder clear() {
8456 super.clear();
8457 if (userPermissionBuilder_ == null) {
8458 userPermission_ = java.util.Collections.emptyList();
8459 bitField0_ = (bitField0_ & ~0x00000001);
8460 } else {
8461 userPermissionBuilder_.clear();
8462 }
8463 return this;
8464 }
8465
8466 public Builder clone() {
8467 return create().mergeFrom(buildPartial());
8468 }
8469
8470 public com.google.protobuf.Descriptors.Descriptor
8471 getDescriptorForType() {
8472 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_GetUserPermissionsResponse_descriptor;
8473 }
8474
8475 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse getDefaultInstanceForType() {
8476 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance();
8477 }
8478
8479 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse build() {
8480 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse result = buildPartial();
8481 if (!result.isInitialized()) {
8482 throw newUninitializedMessageException(result);
8483 }
8484 return result;
8485 }
8486
8487 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse buildPartial() {
8488 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse(this);
8489 int from_bitField0_ = bitField0_;
8490 if (userPermissionBuilder_ == null) {
8491 if (((bitField0_ & 0x00000001) == 0x00000001)) {
8492 userPermission_ = java.util.Collections.unmodifiableList(userPermission_);
8493 bitField0_ = (bitField0_ & ~0x00000001);
8494 }
8495 result.userPermission_ = userPermission_;
8496 } else {
8497 result.userPermission_ = userPermissionBuilder_.build();
8498 }
8499 onBuilt();
8500 return result;
8501 }
8502
8503 public Builder mergeFrom(com.google.protobuf.Message other) {
8504 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse) {
8505 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse)other);
8506 } else {
8507 super.mergeFrom(other);
8508 return this;
8509 }
8510 }
8511
8512 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse other) {
8513 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance()) return this;
8514 if (userPermissionBuilder_ == null) {
8515 if (!other.userPermission_.isEmpty()) {
8516 if (userPermission_.isEmpty()) {
8517 userPermission_ = other.userPermission_;
8518 bitField0_ = (bitField0_ & ~0x00000001);
8519 } else {
8520 ensureUserPermissionIsMutable();
8521 userPermission_.addAll(other.userPermission_);
8522 }
8523 onChanged();
8524 }
8525 } else {
8526 if (!other.userPermission_.isEmpty()) {
8527 if (userPermissionBuilder_.isEmpty()) {
8528 userPermissionBuilder_.dispose();
8529 userPermissionBuilder_ = null;
8530 userPermission_ = other.userPermission_;
8531 bitField0_ = (bitField0_ & ~0x00000001);
8532 userPermissionBuilder_ =
8533 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
8534 getUserPermissionFieldBuilder() : null;
8535 } else {
8536 userPermissionBuilder_.addAllMessages(other.userPermission_);
8537 }
8538 }
8539 }
8540 this.mergeUnknownFields(other.getUnknownFields());
8541 return this;
8542 }
8543
8544 public final boolean isInitialized() {
8545 for (int i = 0; i < getUserPermissionCount(); i++) {
8546 if (!getUserPermission(i).isInitialized()) {
8547
8548 return false;
8549 }
8550 }
8551 return true;
8552 }
8553
8554 public Builder mergeFrom(
8555 com.google.protobuf.CodedInputStream input,
8556 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8557 throws java.io.IOException {
8558 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse parsedMessage = null;
8559 try {
8560 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
8561 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
8562 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse) e.getUnfinishedMessage();
8563 throw e;
8564 } finally {
8565 if (parsedMessage != null) {
8566 mergeFrom(parsedMessage);
8567 }
8568 }
8569 return this;
8570 }
8571 private int bitField0_;
8572
8573
8574 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission> userPermission_ =
8575 java.util.Collections.emptyList();
8576 private void ensureUserPermissionIsMutable() {
8577 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
8578 userPermission_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission>(userPermission_);
8579 bitField0_ |= 0x00000001;
8580 }
8581 }
8582
8583 private com.google.protobuf.RepeatedFieldBuilder<
8584 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> userPermissionBuilder_;
8585
8586
8587
8588
8589 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission> getUserPermissionList() {
8590 if (userPermissionBuilder_ == null) {
8591 return java.util.Collections.unmodifiableList(userPermission_);
8592 } else {
8593 return userPermissionBuilder_.getMessageList();
8594 }
8595 }
8596
8597
8598
8599 public int getUserPermissionCount() {
8600 if (userPermissionBuilder_ == null) {
8601 return userPermission_.size();
8602 } else {
8603 return userPermissionBuilder_.getCount();
8604 }
8605 }
8606
8607
8608
8609 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission getUserPermission(int index) {
8610 if (userPermissionBuilder_ == null) {
8611 return userPermission_.get(index);
8612 } else {
8613 return userPermissionBuilder_.getMessage(index);
8614 }
8615 }
8616
8617
8618
8619 public Builder setUserPermission(
8620 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
8621 if (userPermissionBuilder_ == null) {
8622 if (value == null) {
8623 throw new NullPointerException();
8624 }
8625 ensureUserPermissionIsMutable();
8626 userPermission_.set(index, value);
8627 onChanged();
8628 } else {
8629 userPermissionBuilder_.setMessage(index, value);
8630 }
8631 return this;
8632 }
8633
8634
8635
8636 public Builder setUserPermission(
8637 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder builderForValue) {
8638 if (userPermissionBuilder_ == null) {
8639 ensureUserPermissionIsMutable();
8640 userPermission_.set(index, builderForValue.build());
8641 onChanged();
8642 } else {
8643 userPermissionBuilder_.setMessage(index, builderForValue.build());
8644 }
8645 return this;
8646 }
8647
8648
8649
8650 public Builder addUserPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
8651 if (userPermissionBuilder_ == null) {
8652 if (value == null) {
8653 throw new NullPointerException();
8654 }
8655 ensureUserPermissionIsMutable();
8656 userPermission_.add(value);
8657 onChanged();
8658 } else {
8659 userPermissionBuilder_.addMessage(value);
8660 }
8661 return this;
8662 }
8663
8664
8665
8666 public Builder addUserPermission(
8667 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission value) {
8668 if (userPermissionBuilder_ == null) {
8669 if (value == null) {
8670 throw new NullPointerException();
8671 }
8672 ensureUserPermissionIsMutable();
8673 userPermission_.add(index, value);
8674 onChanged();
8675 } else {
8676 userPermissionBuilder_.addMessage(index, value);
8677 }
8678 return this;
8679 }
8680
8681
8682
8683 public Builder addUserPermission(
8684 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder builderForValue) {
8685 if (userPermissionBuilder_ == null) {
8686 ensureUserPermissionIsMutable();
8687 userPermission_.add(builderForValue.build());
8688 onChanged();
8689 } else {
8690 userPermissionBuilder_.addMessage(builderForValue.build());
8691 }
8692 return this;
8693 }
8694
8695
8696
8697 public Builder addUserPermission(
8698 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder builderForValue) {
8699 if (userPermissionBuilder_ == null) {
8700 ensureUserPermissionIsMutable();
8701 userPermission_.add(index, builderForValue.build());
8702 onChanged();
8703 } else {
8704 userPermissionBuilder_.addMessage(index, builderForValue.build());
8705 }
8706 return this;
8707 }
8708
8709
8710
8711 public Builder addAllUserPermission(
8712 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission> values) {
8713 if (userPermissionBuilder_ == null) {
8714 ensureUserPermissionIsMutable();
8715 super.addAll(values, userPermission_);
8716 onChanged();
8717 } else {
8718 userPermissionBuilder_.addAllMessages(values);
8719 }
8720 return this;
8721 }
8722
8723
8724
8725 public Builder clearUserPermission() {
8726 if (userPermissionBuilder_ == null) {
8727 userPermission_ = java.util.Collections.emptyList();
8728 bitField0_ = (bitField0_ & ~0x00000001);
8729 onChanged();
8730 } else {
8731 userPermissionBuilder_.clear();
8732 }
8733 return this;
8734 }
8735
8736
8737
8738 public Builder removeUserPermission(int index) {
8739 if (userPermissionBuilder_ == null) {
8740 ensureUserPermissionIsMutable();
8741 userPermission_.remove(index);
8742 onChanged();
8743 } else {
8744 userPermissionBuilder_.remove(index);
8745 }
8746 return this;
8747 }
8748
8749
8750
8751 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder getUserPermissionBuilder(
8752 int index) {
8753 return getUserPermissionFieldBuilder().getBuilder(index);
8754 }
8755
8756
8757
8758 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder getUserPermissionOrBuilder(
8759 int index) {
8760 if (userPermissionBuilder_ == null) {
8761 return userPermission_.get(index); } else {
8762 return userPermissionBuilder_.getMessageOrBuilder(index);
8763 }
8764 }
8765
8766
8767
8768 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermissionOrBuilder>
8769 getUserPermissionOrBuilderList() {
8770 if (userPermissionBuilder_ != null) {
8771 return userPermissionBuilder_.getMessageOrBuilderList();
8772 } else {
8773 return java.util.Collections.unmodifiableList(userPermission_);
8774 }
8775 }
8776
8777
8778
8779 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder addUserPermissionBuilder() {
8780 return getUserPermissionFieldBuilder().addBuilder(
8781 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance());
8782 }
8783
8784
8785
8786 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder addUserPermissionBuilder(
8787 int index) {
8788 return getUserPermissionFieldBuilder().addBuilder(
8789 index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.getDefaultInstance());
8790 }
8791
8792
8793
8794 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UserPermission.Builder>
8795 getUserPermissionBuilderList() {
8796 return getUserPermissionFieldBuilder().getBuilderList();
8797 }
8798 private com.google.protobuf.RepeatedFieldBuilder<
8799 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>
8800 getUserPermissionFieldBuilder() {
8801 if (userPermissionBuilder_ == null) {
8802 userPermissionBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
8803 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>(
8804 userPermission_,
8805 ((bitField0_ & 0x00000001) == 0x00000001),
8806 getParentForChildren(),
8807 isClean());
8808 userPermission_ = null;
8809 }
8810 return userPermissionBuilder_;
8811 }
8812
8813
8814 }
8815
8816 static {
8817 defaultInstance = new GetUserPermissionsResponse(true);
8818 defaultInstance.initFields();
8819 }
8820
8821
8822 }
8823
8824 public interface CheckPermissionsRequestOrBuilder
8825 extends com.google.protobuf.MessageOrBuilder {
8826
8827
8828
8829
8830
8831 java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission>
8832 getPermissionList();
8833
8834
8835
8836 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermission(int index);
8837
8838
8839
8840 int getPermissionCount();
8841
8842
8843
8844 java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder>
8845 getPermissionOrBuilderList();
8846
8847
8848
8849 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionOrBuilder(
8850 int index);
8851 }
8852
8853
8854
8855 public static final class CheckPermissionsRequest extends
8856 com.google.protobuf.GeneratedMessage
8857 implements CheckPermissionsRequestOrBuilder {
8858
8859 private CheckPermissionsRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
8860 super(builder);
8861 this.unknownFields = builder.getUnknownFields();
8862 }
8863 private CheckPermissionsRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
8864
8865 private static final CheckPermissionsRequest defaultInstance;
8866 public static CheckPermissionsRequest getDefaultInstance() {
8867 return defaultInstance;
8868 }
8869
8870 public CheckPermissionsRequest getDefaultInstanceForType() {
8871 return defaultInstance;
8872 }
8873
8874 private final com.google.protobuf.UnknownFieldSet unknownFields;
8875 @java.lang.Override
8876 public final com.google.protobuf.UnknownFieldSet
8877 getUnknownFields() {
8878 return this.unknownFields;
8879 }
8880 private CheckPermissionsRequest(
8881 com.google.protobuf.CodedInputStream input,
8882 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8883 throws com.google.protobuf.InvalidProtocolBufferException {
8884 initFields();
8885 int mutable_bitField0_ = 0;
8886 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
8887 com.google.protobuf.UnknownFieldSet.newBuilder();
8888 try {
8889 boolean done = false;
8890 while (!done) {
8891 int tag = input.readTag();
8892 switch (tag) {
8893 case 0:
8894 done = true;
8895 break;
8896 default: {
8897 if (!parseUnknownField(input, unknownFields,
8898 extensionRegistry, tag)) {
8899 done = true;
8900 }
8901 break;
8902 }
8903 case 10: {
8904 if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
8905 permission_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission>();
8906 mutable_bitField0_ |= 0x00000001;
8907 }
8908 permission_.add(input.readMessage(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.PARSER, extensionRegistry));
8909 break;
8910 }
8911 }
8912 }
8913 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
8914 throw e.setUnfinishedMessage(this);
8915 } catch (java.io.IOException e) {
8916 throw new com.google.protobuf.InvalidProtocolBufferException(
8917 e.getMessage()).setUnfinishedMessage(this);
8918 } finally {
8919 if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
8920 permission_ = java.util.Collections.unmodifiableList(permission_);
8921 }
8922 this.unknownFields = unknownFields.build();
8923 makeExtensionsImmutable();
8924 }
8925 }
8926 public static final com.google.protobuf.Descriptors.Descriptor
8927 getDescriptor() {
8928 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsRequest_descriptor;
8929 }
8930
8931 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
8932 internalGetFieldAccessorTable() {
8933 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsRequest_fieldAccessorTable
8934 .ensureFieldAccessorsInitialized(
8935 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.Builder.class);
8936 }
8937
8938 public static com.google.protobuf.Parser<CheckPermissionsRequest> PARSER =
8939 new com.google.protobuf.AbstractParser<CheckPermissionsRequest>() {
8940 public CheckPermissionsRequest parsePartialFrom(
8941 com.google.protobuf.CodedInputStream input,
8942 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
8943 throws com.google.protobuf.InvalidProtocolBufferException {
8944 return new CheckPermissionsRequest(input, extensionRegistry);
8945 }
8946 };
8947
8948 @java.lang.Override
8949 public com.google.protobuf.Parser<CheckPermissionsRequest> getParserForType() {
8950 return PARSER;
8951 }
8952
8953
8954 public static final int PERMISSION_FIELD_NUMBER = 1;
8955 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> permission_;
8956
8957
8958
8959 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> getPermissionList() {
8960 return permission_;
8961 }
8962
8963
8964
8965 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder>
8966 getPermissionOrBuilderList() {
8967 return permission_;
8968 }
8969
8970
8971
8972 public int getPermissionCount() {
8973 return permission_.size();
8974 }
8975
8976
8977
8978 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermission(int index) {
8979 return permission_.get(index);
8980 }
8981
8982
8983
8984 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionOrBuilder(
8985 int index) {
8986 return permission_.get(index);
8987 }
8988
8989 private void initFields() {
8990 permission_ = java.util.Collections.emptyList();
8991 }
8992 private byte memoizedIsInitialized = -1;
8993 public final boolean isInitialized() {
8994 byte isInitialized = memoizedIsInitialized;
8995 if (isInitialized != -1) return isInitialized == 1;
8996
8997 for (int i = 0; i < getPermissionCount(); i++) {
8998 if (!getPermission(i).isInitialized()) {
8999 memoizedIsInitialized = 0;
9000 return false;
9001 }
9002 }
9003 memoizedIsInitialized = 1;
9004 return true;
9005 }
9006
9007 public void writeTo(com.google.protobuf.CodedOutputStream output)
9008 throws java.io.IOException {
9009 getSerializedSize();
9010 for (int i = 0; i < permission_.size(); i++) {
9011 output.writeMessage(1, permission_.get(i));
9012 }
9013 getUnknownFields().writeTo(output);
9014 }
9015
9016 private int memoizedSerializedSize = -1;
9017 public int getSerializedSize() {
9018 int size = memoizedSerializedSize;
9019 if (size != -1) return size;
9020
9021 size = 0;
9022 for (int i = 0; i < permission_.size(); i++) {
9023 size += com.google.protobuf.CodedOutputStream
9024 .computeMessageSize(1, permission_.get(i));
9025 }
9026 size += getUnknownFields().getSerializedSize();
9027 memoizedSerializedSize = size;
9028 return size;
9029 }
9030
9031 private static final long serialVersionUID = 0L;
9032 @java.lang.Override
9033 protected java.lang.Object writeReplace()
9034 throws java.io.ObjectStreamException {
9035 return super.writeReplace();
9036 }
9037
9038 @java.lang.Override
9039 public boolean equals(final java.lang.Object obj) {
9040 if (obj == this) {
9041 return true;
9042 }
9043 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest)) {
9044 return super.equals(obj);
9045 }
9046 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest) obj;
9047
9048 boolean result = true;
9049 result = result && getPermissionList()
9050 .equals(other.getPermissionList());
9051 result = result &&
9052 getUnknownFields().equals(other.getUnknownFields());
9053 return result;
9054 }
9055
9056 private int memoizedHashCode = 0;
9057 @java.lang.Override
9058 public int hashCode() {
9059 if (memoizedHashCode != 0) {
9060 return memoizedHashCode;
9061 }
9062 int hash = 41;
9063 hash = (19 * hash) + getDescriptorForType().hashCode();
9064 if (getPermissionCount() > 0) {
9065 hash = (37 * hash) + PERMISSION_FIELD_NUMBER;
9066 hash = (53 * hash) + getPermissionList().hashCode();
9067 }
9068 hash = (29 * hash) + getUnknownFields().hashCode();
9069 memoizedHashCode = hash;
9070 return hash;
9071 }
9072
9073 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(
9074 com.google.protobuf.ByteString data)
9075 throws com.google.protobuf.InvalidProtocolBufferException {
9076 return PARSER.parseFrom(data);
9077 }
9078 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(
9079 com.google.protobuf.ByteString data,
9080 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9081 throws com.google.protobuf.InvalidProtocolBufferException {
9082 return PARSER.parseFrom(data, extensionRegistry);
9083 }
9084 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(byte[] data)
9085 throws com.google.protobuf.InvalidProtocolBufferException {
9086 return PARSER.parseFrom(data);
9087 }
9088 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(
9089 byte[] data,
9090 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9091 throws com.google.protobuf.InvalidProtocolBufferException {
9092 return PARSER.parseFrom(data, extensionRegistry);
9093 }
9094 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(java.io.InputStream input)
9095 throws java.io.IOException {
9096 return PARSER.parseFrom(input);
9097 }
9098 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(
9099 java.io.InputStream input,
9100 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9101 throws java.io.IOException {
9102 return PARSER.parseFrom(input, extensionRegistry);
9103 }
9104 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseDelimitedFrom(java.io.InputStream input)
9105 throws java.io.IOException {
9106 return PARSER.parseDelimitedFrom(input);
9107 }
9108 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseDelimitedFrom(
9109 java.io.InputStream input,
9110 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9111 throws java.io.IOException {
9112 return PARSER.parseDelimitedFrom(input, extensionRegistry);
9113 }
9114 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(
9115 com.google.protobuf.CodedInputStream input)
9116 throws java.io.IOException {
9117 return PARSER.parseFrom(input);
9118 }
9119 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parseFrom(
9120 com.google.protobuf.CodedInputStream input,
9121 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9122 throws java.io.IOException {
9123 return PARSER.parseFrom(input, extensionRegistry);
9124 }
9125
9126 public static Builder newBuilder() { return Builder.create(); }
9127 public Builder newBuilderForType() { return newBuilder(); }
9128 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest prototype) {
9129 return newBuilder().mergeFrom(prototype);
9130 }
9131 public Builder toBuilder() { return newBuilder(this); }
9132
9133 @java.lang.Override
9134 protected Builder newBuilderForType(
9135 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
9136 Builder builder = new Builder(parent);
9137 return builder;
9138 }
9139
9140
9141
9142 public static final class Builder extends
9143 com.google.protobuf.GeneratedMessage.Builder<Builder>
9144 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequestOrBuilder {
9145 public static final com.google.protobuf.Descriptors.Descriptor
9146 getDescriptor() {
9147 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsRequest_descriptor;
9148 }
9149
9150 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
9151 internalGetFieldAccessorTable() {
9152 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsRequest_fieldAccessorTable
9153 .ensureFieldAccessorsInitialized(
9154 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.Builder.class);
9155 }
9156
9157
9158 private Builder() {
9159 maybeForceBuilderInitialization();
9160 }
9161
9162 private Builder(
9163 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
9164 super(parent);
9165 maybeForceBuilderInitialization();
9166 }
9167 private void maybeForceBuilderInitialization() {
9168 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
9169 getPermissionFieldBuilder();
9170 }
9171 }
9172 private static Builder create() {
9173 return new Builder();
9174 }
9175
9176 public Builder clear() {
9177 super.clear();
9178 if (permissionBuilder_ == null) {
9179 permission_ = java.util.Collections.emptyList();
9180 bitField0_ = (bitField0_ & ~0x00000001);
9181 } else {
9182 permissionBuilder_.clear();
9183 }
9184 return this;
9185 }
9186
9187 public Builder clone() {
9188 return create().mergeFrom(buildPartial());
9189 }
9190
9191 public com.google.protobuf.Descriptors.Descriptor
9192 getDescriptorForType() {
9193 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsRequest_descriptor;
9194 }
9195
9196 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest getDefaultInstanceForType() {
9197 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.getDefaultInstance();
9198 }
9199
9200 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest build() {
9201 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest result = buildPartial();
9202 if (!result.isInitialized()) {
9203 throw newUninitializedMessageException(result);
9204 }
9205 return result;
9206 }
9207
9208 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest buildPartial() {
9209 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest(this);
9210 int from_bitField0_ = bitField0_;
9211 if (permissionBuilder_ == null) {
9212 if (((bitField0_ & 0x00000001) == 0x00000001)) {
9213 permission_ = java.util.Collections.unmodifiableList(permission_);
9214 bitField0_ = (bitField0_ & ~0x00000001);
9215 }
9216 result.permission_ = permission_;
9217 } else {
9218 result.permission_ = permissionBuilder_.build();
9219 }
9220 onBuilt();
9221 return result;
9222 }
9223
9224 public Builder mergeFrom(com.google.protobuf.Message other) {
9225 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest) {
9226 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest)other);
9227 } else {
9228 super.mergeFrom(other);
9229 return this;
9230 }
9231 }
9232
9233 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest other) {
9234 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.getDefaultInstance()) return this;
9235 if (permissionBuilder_ == null) {
9236 if (!other.permission_.isEmpty()) {
9237 if (permission_.isEmpty()) {
9238 permission_ = other.permission_;
9239 bitField0_ = (bitField0_ & ~0x00000001);
9240 } else {
9241 ensurePermissionIsMutable();
9242 permission_.addAll(other.permission_);
9243 }
9244 onChanged();
9245 }
9246 } else {
9247 if (!other.permission_.isEmpty()) {
9248 if (permissionBuilder_.isEmpty()) {
9249 permissionBuilder_.dispose();
9250 permissionBuilder_ = null;
9251 permission_ = other.permission_;
9252 bitField0_ = (bitField0_ & ~0x00000001);
9253 permissionBuilder_ =
9254 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
9255 getPermissionFieldBuilder() : null;
9256 } else {
9257 permissionBuilder_.addAllMessages(other.permission_);
9258 }
9259 }
9260 }
9261 this.mergeUnknownFields(other.getUnknownFields());
9262 return this;
9263 }
9264
9265 public final boolean isInitialized() {
9266 for (int i = 0; i < getPermissionCount(); i++) {
9267 if (!getPermission(i).isInitialized()) {
9268
9269 return false;
9270 }
9271 }
9272 return true;
9273 }
9274
9275 public Builder mergeFrom(
9276 com.google.protobuf.CodedInputStream input,
9277 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9278 throws java.io.IOException {
9279 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest parsedMessage = null;
9280 try {
9281 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
9282 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
9283 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest) e.getUnfinishedMessage();
9284 throw e;
9285 } finally {
9286 if (parsedMessage != null) {
9287 mergeFrom(parsedMessage);
9288 }
9289 }
9290 return this;
9291 }
9292 private int bitField0_;
9293
9294
9295 private java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> permission_ =
9296 java.util.Collections.emptyList();
9297 private void ensurePermissionIsMutable() {
9298 if (!((bitField0_ & 0x00000001) == 0x00000001)) {
9299 permission_ = new java.util.ArrayList<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission>(permission_);
9300 bitField0_ |= 0x00000001;
9301 }
9302 }
9303
9304 private com.google.protobuf.RepeatedFieldBuilder<
9305 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_;
9306
9307
9308
9309
9310 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> getPermissionList() {
9311 if (permissionBuilder_ == null) {
9312 return java.util.Collections.unmodifiableList(permission_);
9313 } else {
9314 return permissionBuilder_.getMessageList();
9315 }
9316 }
9317
9318
9319
9320 public int getPermissionCount() {
9321 if (permissionBuilder_ == null) {
9322 return permission_.size();
9323 } else {
9324 return permissionBuilder_.getCount();
9325 }
9326 }
9327
9328
9329
9330 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission getPermission(int index) {
9331 if (permissionBuilder_ == null) {
9332 return permission_.get(index);
9333 } else {
9334 return permissionBuilder_.getMessage(index);
9335 }
9336 }
9337
9338
9339
9340 public Builder setPermission(
9341 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
9342 if (permissionBuilder_ == null) {
9343 if (value == null) {
9344 throw new NullPointerException();
9345 }
9346 ensurePermissionIsMutable();
9347 permission_.set(index, value);
9348 onChanged();
9349 } else {
9350 permissionBuilder_.setMessage(index, value);
9351 }
9352 return this;
9353 }
9354
9355
9356
9357 public Builder setPermission(
9358 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
9359 if (permissionBuilder_ == null) {
9360 ensurePermissionIsMutable();
9361 permission_.set(index, builderForValue.build());
9362 onChanged();
9363 } else {
9364 permissionBuilder_.setMessage(index, builderForValue.build());
9365 }
9366 return this;
9367 }
9368
9369
9370
9371 public Builder addPermission(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
9372 if (permissionBuilder_ == null) {
9373 if (value == null) {
9374 throw new NullPointerException();
9375 }
9376 ensurePermissionIsMutable();
9377 permission_.add(value);
9378 onChanged();
9379 } else {
9380 permissionBuilder_.addMessage(value);
9381 }
9382 return this;
9383 }
9384
9385
9386
9387 public Builder addPermission(
9388 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission value) {
9389 if (permissionBuilder_ == null) {
9390 if (value == null) {
9391 throw new NullPointerException();
9392 }
9393 ensurePermissionIsMutable();
9394 permission_.add(index, value);
9395 onChanged();
9396 } else {
9397 permissionBuilder_.addMessage(index, value);
9398 }
9399 return this;
9400 }
9401
9402
9403
9404 public Builder addPermission(
9405 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
9406 if (permissionBuilder_ == null) {
9407 ensurePermissionIsMutable();
9408 permission_.add(builderForValue.build());
9409 onChanged();
9410 } else {
9411 permissionBuilder_.addMessage(builderForValue.build());
9412 }
9413 return this;
9414 }
9415
9416
9417
9418 public Builder addPermission(
9419 int index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder builderForValue) {
9420 if (permissionBuilder_ == null) {
9421 ensurePermissionIsMutable();
9422 permission_.add(index, builderForValue.build());
9423 onChanged();
9424 } else {
9425 permissionBuilder_.addMessage(index, builderForValue.build());
9426 }
9427 return this;
9428 }
9429
9430
9431
9432 public Builder addAllPermission(
9433 java.lang.Iterable<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission> values) {
9434 if (permissionBuilder_ == null) {
9435 ensurePermissionIsMutable();
9436 super.addAll(values, permission_);
9437 onChanged();
9438 } else {
9439 permissionBuilder_.addAllMessages(values);
9440 }
9441 return this;
9442 }
9443
9444
9445
9446 public Builder clearPermission() {
9447 if (permissionBuilder_ == null) {
9448 permission_ = java.util.Collections.emptyList();
9449 bitField0_ = (bitField0_ & ~0x00000001);
9450 onChanged();
9451 } else {
9452 permissionBuilder_.clear();
9453 }
9454 return this;
9455 }
9456
9457
9458
9459 public Builder removePermission(int index) {
9460 if (permissionBuilder_ == null) {
9461 ensurePermissionIsMutable();
9462 permission_.remove(index);
9463 onChanged();
9464 } else {
9465 permissionBuilder_.remove(index);
9466 }
9467 return this;
9468 }
9469
9470
9471
9472 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder getPermissionBuilder(
9473 int index) {
9474 return getPermissionFieldBuilder().getBuilder(index);
9475 }
9476
9477
9478
9479 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder getPermissionOrBuilder(
9480 int index) {
9481 if (permissionBuilder_ == null) {
9482 return permission_.get(index); } else {
9483 return permissionBuilder_.getMessageOrBuilder(index);
9484 }
9485 }
9486
9487
9488
9489 public java.util.List<? extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.PermissionOrBuilder>
9490 getPermissionOrBuilderList() {
9491 if (permissionBuilder_ != null) {
9492 return permissionBuilder_.getMessageOrBuilderList();
9493 } else {
9494 return java.util.Collections.unmodifiableList(permission_);
9495 }
9496 }
9497
9498
9499
9500 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder addPermissionBuilder() {
9501 return getPermissionFieldBuilder().addBuilder(
9502 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance());
9503 }
9504
9505
9506
9507 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder addPermissionBuilder(
9508 int index) {
9509 return getPermissionFieldBuilder().addBuilder(
9510 index, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.getDefaultInstance());
9511 }
9512
9513
9514
9515 public java.util.List<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.Permission.Builder>
9516 getPermissionBuilderList() {
9517 return getPermissionFieldBuilder().getBuilderList();
9518 }
9519 private com.google.protobuf.RepeatedFieldBuilder<
9520 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>
9521 getPermissionFieldBuilder() {
9522 if (permissionBuilder_ == null) {
9523 permissionBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
9524 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>(
9525 permission_,
9526 ((bitField0_ & 0x00000001) == 0x00000001),
9527 getParentForChildren(),
9528 isClean());
9529 permission_ = null;
9530 }
9531 return permissionBuilder_;
9532 }
9533
9534
9535 }
9536
9537 static {
9538 defaultInstance = new CheckPermissionsRequest(true);
9539 defaultInstance.initFields();
9540 }
9541
9542
9543 }
9544
9545 public interface CheckPermissionsResponseOrBuilder
9546 extends com.google.protobuf.MessageOrBuilder {
9547 }
9548
9549
9550
9551 public static final class CheckPermissionsResponse extends
9552 com.google.protobuf.GeneratedMessage
9553 implements CheckPermissionsResponseOrBuilder {
9554
9555 private CheckPermissionsResponse(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
9556 super(builder);
9557 this.unknownFields = builder.getUnknownFields();
9558 }
9559 private CheckPermissionsResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
9560
9561 private static final CheckPermissionsResponse defaultInstance;
9562 public static CheckPermissionsResponse getDefaultInstance() {
9563 return defaultInstance;
9564 }
9565
9566 public CheckPermissionsResponse getDefaultInstanceForType() {
9567 return defaultInstance;
9568 }
9569
9570 private final com.google.protobuf.UnknownFieldSet unknownFields;
9571 @java.lang.Override
9572 public final com.google.protobuf.UnknownFieldSet
9573 getUnknownFields() {
9574 return this.unknownFields;
9575 }
9576 private CheckPermissionsResponse(
9577 com.google.protobuf.CodedInputStream input,
9578 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9579 throws com.google.protobuf.InvalidProtocolBufferException {
9580 initFields();
9581 com.google.protobuf.UnknownFieldSet.Builder unknownFields =
9582 com.google.protobuf.UnknownFieldSet.newBuilder();
9583 try {
9584 boolean done = false;
9585 while (!done) {
9586 int tag = input.readTag();
9587 switch (tag) {
9588 case 0:
9589 done = true;
9590 break;
9591 default: {
9592 if (!parseUnknownField(input, unknownFields,
9593 extensionRegistry, tag)) {
9594 done = true;
9595 }
9596 break;
9597 }
9598 }
9599 }
9600 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
9601 throw e.setUnfinishedMessage(this);
9602 } catch (java.io.IOException e) {
9603 throw new com.google.protobuf.InvalidProtocolBufferException(
9604 e.getMessage()).setUnfinishedMessage(this);
9605 } finally {
9606 this.unknownFields = unknownFields.build();
9607 makeExtensionsImmutable();
9608 }
9609 }
9610 public static final com.google.protobuf.Descriptors.Descriptor
9611 getDescriptor() {
9612 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsResponse_descriptor;
9613 }
9614
9615 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
9616 internalGetFieldAccessorTable() {
9617 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsResponse_fieldAccessorTable
9618 .ensureFieldAccessorsInitialized(
9619 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.Builder.class);
9620 }
9621
9622 public static com.google.protobuf.Parser<CheckPermissionsResponse> PARSER =
9623 new com.google.protobuf.AbstractParser<CheckPermissionsResponse>() {
9624 public CheckPermissionsResponse parsePartialFrom(
9625 com.google.protobuf.CodedInputStream input,
9626 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9627 throws com.google.protobuf.InvalidProtocolBufferException {
9628 return new CheckPermissionsResponse(input, extensionRegistry);
9629 }
9630 };
9631
9632 @java.lang.Override
9633 public com.google.protobuf.Parser<CheckPermissionsResponse> getParserForType() {
9634 return PARSER;
9635 }
9636
9637 private void initFields() {
9638 }
9639 private byte memoizedIsInitialized = -1;
9640 public final boolean isInitialized() {
9641 byte isInitialized = memoizedIsInitialized;
9642 if (isInitialized != -1) return isInitialized == 1;
9643
9644 memoizedIsInitialized = 1;
9645 return true;
9646 }
9647
9648 public void writeTo(com.google.protobuf.CodedOutputStream output)
9649 throws java.io.IOException {
9650 getSerializedSize();
9651 getUnknownFields().writeTo(output);
9652 }
9653
9654 private int memoizedSerializedSize = -1;
9655 public int getSerializedSize() {
9656 int size = memoizedSerializedSize;
9657 if (size != -1) return size;
9658
9659 size = 0;
9660 size += getUnknownFields().getSerializedSize();
9661 memoizedSerializedSize = size;
9662 return size;
9663 }
9664
9665 private static final long serialVersionUID = 0L;
9666 @java.lang.Override
9667 protected java.lang.Object writeReplace()
9668 throws java.io.ObjectStreamException {
9669 return super.writeReplace();
9670 }
9671
9672 @java.lang.Override
9673 public boolean equals(final java.lang.Object obj) {
9674 if (obj == this) {
9675 return true;
9676 }
9677 if (!(obj instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse)) {
9678 return super.equals(obj);
9679 }
9680 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse other = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse) obj;
9681
9682 boolean result = true;
9683 result = result &&
9684 getUnknownFields().equals(other.getUnknownFields());
9685 return result;
9686 }
9687
9688 private int memoizedHashCode = 0;
9689 @java.lang.Override
9690 public int hashCode() {
9691 if (memoizedHashCode != 0) {
9692 return memoizedHashCode;
9693 }
9694 int hash = 41;
9695 hash = (19 * hash) + getDescriptorForType().hashCode();
9696 hash = (29 * hash) + getUnknownFields().hashCode();
9697 memoizedHashCode = hash;
9698 return hash;
9699 }
9700
9701 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(
9702 com.google.protobuf.ByteString data)
9703 throws com.google.protobuf.InvalidProtocolBufferException {
9704 return PARSER.parseFrom(data);
9705 }
9706 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(
9707 com.google.protobuf.ByteString data,
9708 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9709 throws com.google.protobuf.InvalidProtocolBufferException {
9710 return PARSER.parseFrom(data, extensionRegistry);
9711 }
9712 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(byte[] data)
9713 throws com.google.protobuf.InvalidProtocolBufferException {
9714 return PARSER.parseFrom(data);
9715 }
9716 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(
9717 byte[] data,
9718 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9719 throws com.google.protobuf.InvalidProtocolBufferException {
9720 return PARSER.parseFrom(data, extensionRegistry);
9721 }
9722 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(java.io.InputStream input)
9723 throws java.io.IOException {
9724 return PARSER.parseFrom(input);
9725 }
9726 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(
9727 java.io.InputStream input,
9728 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9729 throws java.io.IOException {
9730 return PARSER.parseFrom(input, extensionRegistry);
9731 }
9732 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseDelimitedFrom(java.io.InputStream input)
9733 throws java.io.IOException {
9734 return PARSER.parseDelimitedFrom(input);
9735 }
9736 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseDelimitedFrom(
9737 java.io.InputStream input,
9738 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9739 throws java.io.IOException {
9740 return PARSER.parseDelimitedFrom(input, extensionRegistry);
9741 }
9742 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(
9743 com.google.protobuf.CodedInputStream input)
9744 throws java.io.IOException {
9745 return PARSER.parseFrom(input);
9746 }
9747 public static org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parseFrom(
9748 com.google.protobuf.CodedInputStream input,
9749 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9750 throws java.io.IOException {
9751 return PARSER.parseFrom(input, extensionRegistry);
9752 }
9753
9754 public static Builder newBuilder() { return Builder.create(); }
9755 public Builder newBuilderForType() { return newBuilder(); }
9756 public static Builder newBuilder(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse prototype) {
9757 return newBuilder().mergeFrom(prototype);
9758 }
9759 public Builder toBuilder() { return newBuilder(this); }
9760
9761 @java.lang.Override
9762 protected Builder newBuilderForType(
9763 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
9764 Builder builder = new Builder(parent);
9765 return builder;
9766 }
9767
9768
9769
9770 public static final class Builder extends
9771 com.google.protobuf.GeneratedMessage.Builder<Builder>
9772 implements org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponseOrBuilder {
9773 public static final com.google.protobuf.Descriptors.Descriptor
9774 getDescriptor() {
9775 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsResponse_descriptor;
9776 }
9777
9778 protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
9779 internalGetFieldAccessorTable() {
9780 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsResponse_fieldAccessorTable
9781 .ensureFieldAccessorsInitialized(
9782 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.class, org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.Builder.class);
9783 }
9784
9785
9786 private Builder() {
9787 maybeForceBuilderInitialization();
9788 }
9789
9790 private Builder(
9791 com.google.protobuf.GeneratedMessage.BuilderParent parent) {
9792 super(parent);
9793 maybeForceBuilderInitialization();
9794 }
9795 private void maybeForceBuilderInitialization() {
9796 if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
9797 }
9798 }
9799 private static Builder create() {
9800 return new Builder();
9801 }
9802
9803 public Builder clear() {
9804 super.clear();
9805 return this;
9806 }
9807
9808 public Builder clone() {
9809 return create().mergeFrom(buildPartial());
9810 }
9811
9812 public com.google.protobuf.Descriptors.Descriptor
9813 getDescriptorForType() {
9814 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.internal_static_hbase_pb_CheckPermissionsResponse_descriptor;
9815 }
9816
9817 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse getDefaultInstanceForType() {
9818 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance();
9819 }
9820
9821 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse build() {
9822 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse result = buildPartial();
9823 if (!result.isInitialized()) {
9824 throw newUninitializedMessageException(result);
9825 }
9826 return result;
9827 }
9828
9829 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse buildPartial() {
9830 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse result = new org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse(this);
9831 onBuilt();
9832 return result;
9833 }
9834
9835 public Builder mergeFrom(com.google.protobuf.Message other) {
9836 if (other instanceof org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse) {
9837 return mergeFrom((org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse)other);
9838 } else {
9839 super.mergeFrom(other);
9840 return this;
9841 }
9842 }
9843
9844 public Builder mergeFrom(org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse other) {
9845 if (other == org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance()) return this;
9846 this.mergeUnknownFields(other.getUnknownFields());
9847 return this;
9848 }
9849
9850 public final boolean isInitialized() {
9851 return true;
9852 }
9853
9854 public Builder mergeFrom(
9855 com.google.protobuf.CodedInputStream input,
9856 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
9857 throws java.io.IOException {
9858 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse parsedMessage = null;
9859 try {
9860 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
9861 } catch (com.google.protobuf.InvalidProtocolBufferException e) {
9862 parsedMessage = (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse) e.getUnfinishedMessage();
9863 throw e;
9864 } finally {
9865 if (parsedMessage != null) {
9866 mergeFrom(parsedMessage);
9867 }
9868 }
9869 return this;
9870 }
9871
9872
9873 }
9874
9875 static {
9876 defaultInstance = new CheckPermissionsResponse(true);
9877 defaultInstance.initFields();
9878 }
9879
9880
9881 }
9882
9883
9884
9885
9886 public static abstract class AccessControlService
9887 implements com.google.protobuf.Service {
9888 protected AccessControlService() {}
9889
9890 public interface Interface {
9891
9892
9893
9894 public abstract void grant(
9895 com.google.protobuf.RpcController controller,
9896 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest request,
9897 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse> done);
9898
9899
9900
9901
9902 public abstract void revoke(
9903 com.google.protobuf.RpcController controller,
9904 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest request,
9905 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse> done);
9906
9907
9908
9909
9910 public abstract void getUserPermissions(
9911 com.google.protobuf.RpcController controller,
9912 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest request,
9913 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse> done);
9914
9915
9916
9917
9918 public abstract void checkPermissions(
9919 com.google.protobuf.RpcController controller,
9920 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest request,
9921 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse> done);
9922
9923 }
9924
9925 public static com.google.protobuf.Service newReflectiveService(
9926 final Interface impl) {
9927 return new AccessControlService() {
9928 @java.lang.Override
9929 public void grant(
9930 com.google.protobuf.RpcController controller,
9931 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest request,
9932 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse> done) {
9933 impl.grant(controller, request, done);
9934 }
9935
9936 @java.lang.Override
9937 public void revoke(
9938 com.google.protobuf.RpcController controller,
9939 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest request,
9940 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse> done) {
9941 impl.revoke(controller, request, done);
9942 }
9943
9944 @java.lang.Override
9945 public void getUserPermissions(
9946 com.google.protobuf.RpcController controller,
9947 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest request,
9948 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse> done) {
9949 impl.getUserPermissions(controller, request, done);
9950 }
9951
9952 @java.lang.Override
9953 public void checkPermissions(
9954 com.google.protobuf.RpcController controller,
9955 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest request,
9956 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse> done) {
9957 impl.checkPermissions(controller, request, done);
9958 }
9959
9960 };
9961 }
9962
9963 public static com.google.protobuf.BlockingService
9964 newReflectiveBlockingService(final BlockingInterface impl) {
9965 return new com.google.protobuf.BlockingService() {
9966 public final com.google.protobuf.Descriptors.ServiceDescriptor
9967 getDescriptorForType() {
9968 return getDescriptor();
9969 }
9970
9971 public final com.google.protobuf.Message callBlockingMethod(
9972 com.google.protobuf.Descriptors.MethodDescriptor method,
9973 com.google.protobuf.RpcController controller,
9974 com.google.protobuf.Message request)
9975 throws com.google.protobuf.ServiceException {
9976 if (method.getService() != getDescriptor()) {
9977 throw new java.lang.IllegalArgumentException(
9978 "Service.callBlockingMethod() given method descriptor for " +
9979 "wrong service type.");
9980 }
9981 switch(method.getIndex()) {
9982 case 0:
9983 return impl.grant(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest)request);
9984 case 1:
9985 return impl.revoke(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest)request);
9986 case 2:
9987 return impl.getUserPermissions(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest)request);
9988 case 3:
9989 return impl.checkPermissions(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest)request);
9990 default:
9991 throw new java.lang.AssertionError("Can't get here.");
9992 }
9993 }
9994
9995 public final com.google.protobuf.Message
9996 getRequestPrototype(
9997 com.google.protobuf.Descriptors.MethodDescriptor method) {
9998 if (method.getService() != getDescriptor()) {
9999 throw new java.lang.IllegalArgumentException(
10000 "Service.getRequestPrototype() given method " +
10001 "descriptor for wrong service type.");
10002 }
10003 switch(method.getIndex()) {
10004 case 0:
10005 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.getDefaultInstance();
10006 case 1:
10007 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.getDefaultInstance();
10008 case 2:
10009 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.getDefaultInstance();
10010 case 3:
10011 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.getDefaultInstance();
10012 default:
10013 throw new java.lang.AssertionError("Can't get here.");
10014 }
10015 }
10016
10017 public final com.google.protobuf.Message
10018 getResponsePrototype(
10019 com.google.protobuf.Descriptors.MethodDescriptor method) {
10020 if (method.getService() != getDescriptor()) {
10021 throw new java.lang.IllegalArgumentException(
10022 "Service.getResponsePrototype() given method " +
10023 "descriptor for wrong service type.");
10024 }
10025 switch(method.getIndex()) {
10026 case 0:
10027 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance();
10028 case 1:
10029 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance();
10030 case 2:
10031 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance();
10032 case 3:
10033 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance();
10034 default:
10035 throw new java.lang.AssertionError("Can't get here.");
10036 }
10037 }
10038
10039 };
10040 }
10041
10042
10043
10044
10045 public abstract void grant(
10046 com.google.protobuf.RpcController controller,
10047 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest request,
10048 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse> done);
10049
10050
10051
10052
10053 public abstract void revoke(
10054 com.google.protobuf.RpcController controller,
10055 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest request,
10056 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse> done);
10057
10058
10059
10060
10061 public abstract void getUserPermissions(
10062 com.google.protobuf.RpcController controller,
10063 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest request,
10064 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse> done);
10065
10066
10067
10068
10069 public abstract void checkPermissions(
10070 com.google.protobuf.RpcController controller,
10071 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest request,
10072 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse> done);
10073
10074 public static final
10075 com.google.protobuf.Descriptors.ServiceDescriptor
10076 getDescriptor() {
10077 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.getDescriptor().getServices().get(0);
10078 }
10079 public final com.google.protobuf.Descriptors.ServiceDescriptor
10080 getDescriptorForType() {
10081 return getDescriptor();
10082 }
10083
10084 public final void callMethod(
10085 com.google.protobuf.Descriptors.MethodDescriptor method,
10086 com.google.protobuf.RpcController controller,
10087 com.google.protobuf.Message request,
10088 com.google.protobuf.RpcCallback<
10089 com.google.protobuf.Message> done) {
10090 if (method.getService() != getDescriptor()) {
10091 throw new java.lang.IllegalArgumentException(
10092 "Service.callMethod() given method descriptor for wrong " +
10093 "service type.");
10094 }
10095 switch(method.getIndex()) {
10096 case 0:
10097 this.grant(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest)request,
10098 com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse>specializeCallback(
10099 done));
10100 return;
10101 case 1:
10102 this.revoke(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest)request,
10103 com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse>specializeCallback(
10104 done));
10105 return;
10106 case 2:
10107 this.getUserPermissions(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest)request,
10108 com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse>specializeCallback(
10109 done));
10110 return;
10111 case 3:
10112 this.checkPermissions(controller, (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest)request,
10113 com.google.protobuf.RpcUtil.<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse>specializeCallback(
10114 done));
10115 return;
10116 default:
10117 throw new java.lang.AssertionError("Can't get here.");
10118 }
10119 }
10120
10121 public final com.google.protobuf.Message
10122 getRequestPrototype(
10123 com.google.protobuf.Descriptors.MethodDescriptor method) {
10124 if (method.getService() != getDescriptor()) {
10125 throw new java.lang.IllegalArgumentException(
10126 "Service.getRequestPrototype() given method " +
10127 "descriptor for wrong service type.");
10128 }
10129 switch(method.getIndex()) {
10130 case 0:
10131 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest.getDefaultInstance();
10132 case 1:
10133 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest.getDefaultInstance();
10134 case 2:
10135 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest.getDefaultInstance();
10136 case 3:
10137 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest.getDefaultInstance();
10138 default:
10139 throw new java.lang.AssertionError("Can't get here.");
10140 }
10141 }
10142
10143 public final com.google.protobuf.Message
10144 getResponsePrototype(
10145 com.google.protobuf.Descriptors.MethodDescriptor method) {
10146 if (method.getService() != getDescriptor()) {
10147 throw new java.lang.IllegalArgumentException(
10148 "Service.getResponsePrototype() given method " +
10149 "descriptor for wrong service type.");
10150 }
10151 switch(method.getIndex()) {
10152 case 0:
10153 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance();
10154 case 1:
10155 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance();
10156 case 2:
10157 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance();
10158 case 3:
10159 return org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance();
10160 default:
10161 throw new java.lang.AssertionError("Can't get here.");
10162 }
10163 }
10164
10165 public static Stub newStub(
10166 com.google.protobuf.RpcChannel channel) {
10167 return new Stub(channel);
10168 }
10169
10170 public static final class Stub extends org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService implements Interface {
10171 private Stub(com.google.protobuf.RpcChannel channel) {
10172 this.channel = channel;
10173 }
10174
10175 private final com.google.protobuf.RpcChannel channel;
10176
10177 public com.google.protobuf.RpcChannel getChannel() {
10178 return channel;
10179 }
10180
10181 public void grant(
10182 com.google.protobuf.RpcController controller,
10183 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest request,
10184 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse> done) {
10185 channel.callMethod(
10186 getDescriptor().getMethods().get(0),
10187 controller,
10188 request,
10189 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance(),
10190 com.google.protobuf.RpcUtil.generalizeCallback(
10191 done,
10192 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.class,
10193 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance()));
10194 }
10195
10196 public void revoke(
10197 com.google.protobuf.RpcController controller,
10198 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest request,
10199 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse> done) {
10200 channel.callMethod(
10201 getDescriptor().getMethods().get(1),
10202 controller,
10203 request,
10204 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance(),
10205 com.google.protobuf.RpcUtil.generalizeCallback(
10206 done,
10207 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.class,
10208 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance()));
10209 }
10210
10211 public void getUserPermissions(
10212 com.google.protobuf.RpcController controller,
10213 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest request,
10214 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse> done) {
10215 channel.callMethod(
10216 getDescriptor().getMethods().get(2),
10217 controller,
10218 request,
10219 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance(),
10220 com.google.protobuf.RpcUtil.generalizeCallback(
10221 done,
10222 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.class,
10223 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance()));
10224 }
10225
10226 public void checkPermissions(
10227 com.google.protobuf.RpcController controller,
10228 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest request,
10229 com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse> done) {
10230 channel.callMethod(
10231 getDescriptor().getMethods().get(3),
10232 controller,
10233 request,
10234 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance(),
10235 com.google.protobuf.RpcUtil.generalizeCallback(
10236 done,
10237 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.class,
10238 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance()));
10239 }
10240 }
10241
10242 public static BlockingInterface newBlockingStub(
10243 com.google.protobuf.BlockingRpcChannel channel) {
10244 return new BlockingStub(channel);
10245 }
10246
10247 public interface BlockingInterface {
10248 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse grant(
10249 com.google.protobuf.RpcController controller,
10250 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest request)
10251 throws com.google.protobuf.ServiceException;
10252
10253 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse revoke(
10254 com.google.protobuf.RpcController controller,
10255 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest request)
10256 throws com.google.protobuf.ServiceException;
10257
10258 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse getUserPermissions(
10259 com.google.protobuf.RpcController controller,
10260 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest request)
10261 throws com.google.protobuf.ServiceException;
10262
10263 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse checkPermissions(
10264 com.google.protobuf.RpcController controller,
10265 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest request)
10266 throws com.google.protobuf.ServiceException;
10267 }
10268
10269 private static final class BlockingStub implements BlockingInterface {
10270 private BlockingStub(com.google.protobuf.BlockingRpcChannel channel) {
10271 this.channel = channel;
10272 }
10273
10274 private final com.google.protobuf.BlockingRpcChannel channel;
10275
10276 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse grant(
10277 com.google.protobuf.RpcController controller,
10278 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantRequest request)
10279 throws com.google.protobuf.ServiceException {
10280 return (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse) channel.callBlockingMethod(
10281 getDescriptor().getMethods().get(0),
10282 controller,
10283 request,
10284 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GrantResponse.getDefaultInstance());
10285 }
10286
10287
10288 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse revoke(
10289 com.google.protobuf.RpcController controller,
10290 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeRequest request)
10291 throws com.google.protobuf.ServiceException {
10292 return (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse) channel.callBlockingMethod(
10293 getDescriptor().getMethods().get(1),
10294 controller,
10295 request,
10296 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.RevokeResponse.getDefaultInstance());
10297 }
10298
10299
10300 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse getUserPermissions(
10301 com.google.protobuf.RpcController controller,
10302 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsRequest request)
10303 throws com.google.protobuf.ServiceException {
10304 return (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse) channel.callBlockingMethod(
10305 getDescriptor().getMethods().get(2),
10306 controller,
10307 request,
10308 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.GetUserPermissionsResponse.getDefaultInstance());
10309 }
10310
10311
10312 public org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse checkPermissions(
10313 com.google.protobuf.RpcController controller,
10314 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsRequest request)
10315 throws com.google.protobuf.ServiceException {
10316 return (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse) channel.callBlockingMethod(
10317 getDescriptor().getMethods().get(3),
10318 controller,
10319 request,
10320 org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.CheckPermissionsResponse.getDefaultInstance());
10321 }
10322
10323 }
10324
10325
10326 }
10327
10328 private static com.google.protobuf.Descriptors.Descriptor
10329 internal_static_hbase_pb_Permission_descriptor;
10330 private static
10331 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10332 internal_static_hbase_pb_Permission_fieldAccessorTable;
10333 private static com.google.protobuf.Descriptors.Descriptor
10334 internal_static_hbase_pb_TablePermission_descriptor;
10335 private static
10336 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10337 internal_static_hbase_pb_TablePermission_fieldAccessorTable;
10338 private static com.google.protobuf.Descriptors.Descriptor
10339 internal_static_hbase_pb_NamespacePermission_descriptor;
10340 private static
10341 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10342 internal_static_hbase_pb_NamespacePermission_fieldAccessorTable;
10343 private static com.google.protobuf.Descriptors.Descriptor
10344 internal_static_hbase_pb_GlobalPermission_descriptor;
10345 private static
10346 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10347 internal_static_hbase_pb_GlobalPermission_fieldAccessorTable;
10348 private static com.google.protobuf.Descriptors.Descriptor
10349 internal_static_hbase_pb_UserPermission_descriptor;
10350 private static
10351 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10352 internal_static_hbase_pb_UserPermission_fieldAccessorTable;
10353 private static com.google.protobuf.Descriptors.Descriptor
10354 internal_static_hbase_pb_UsersAndPermissions_descriptor;
10355 private static
10356 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10357 internal_static_hbase_pb_UsersAndPermissions_fieldAccessorTable;
10358 private static com.google.protobuf.Descriptors.Descriptor
10359 internal_static_hbase_pb_UsersAndPermissions_UserPermissions_descriptor;
10360 private static
10361 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10362 internal_static_hbase_pb_UsersAndPermissions_UserPermissions_fieldAccessorTable;
10363 private static com.google.protobuf.Descriptors.Descriptor
10364 internal_static_hbase_pb_GrantRequest_descriptor;
10365 private static
10366 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10367 internal_static_hbase_pb_GrantRequest_fieldAccessorTable;
10368 private static com.google.protobuf.Descriptors.Descriptor
10369 internal_static_hbase_pb_GrantResponse_descriptor;
10370 private static
10371 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10372 internal_static_hbase_pb_GrantResponse_fieldAccessorTable;
10373 private static com.google.protobuf.Descriptors.Descriptor
10374 internal_static_hbase_pb_RevokeRequest_descriptor;
10375 private static
10376 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10377 internal_static_hbase_pb_RevokeRequest_fieldAccessorTable;
10378 private static com.google.protobuf.Descriptors.Descriptor
10379 internal_static_hbase_pb_RevokeResponse_descriptor;
10380 private static
10381 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10382 internal_static_hbase_pb_RevokeResponse_fieldAccessorTable;
10383 private static com.google.protobuf.Descriptors.Descriptor
10384 internal_static_hbase_pb_GetUserPermissionsRequest_descriptor;
10385 private static
10386 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10387 internal_static_hbase_pb_GetUserPermissionsRequest_fieldAccessorTable;
10388 private static com.google.protobuf.Descriptors.Descriptor
10389 internal_static_hbase_pb_GetUserPermissionsResponse_descriptor;
10390 private static
10391 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10392 internal_static_hbase_pb_GetUserPermissionsResponse_fieldAccessorTable;
10393 private static com.google.protobuf.Descriptors.Descriptor
10394 internal_static_hbase_pb_CheckPermissionsRequest_descriptor;
10395 private static
10396 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10397 internal_static_hbase_pb_CheckPermissionsRequest_fieldAccessorTable;
10398 private static com.google.protobuf.Descriptors.Descriptor
10399 internal_static_hbase_pb_CheckPermissionsResponse_descriptor;
10400 private static
10401 com.google.protobuf.GeneratedMessage.FieldAccessorTable
10402 internal_static_hbase_pb_CheckPermissionsResponse_fieldAccessorTable;
10403
10404 public static com.google.protobuf.Descriptors.FileDescriptor
10405 getDescriptor() {
10406 return descriptor;
10407 }
10408 private static com.google.protobuf.Descriptors.FileDescriptor
10409 descriptor;
10410 static {
10411 java.lang.String[] descriptorData = {
10412 "\n\023AccessControl.proto\022\010hbase.pb\032\013HBase.p" +
10413 "roto\"\314\002\n\nPermission\022\'\n\004type\030\001 \002(\0162\031.hbas" +
10414 "e.pb.Permission.Type\0225\n\021global_permissio" +
10415 "n\030\002 \001(\0132\032.hbase.pb.GlobalPermission\022;\n\024n" +
10416 "amespace_permission\030\003 \001(\0132\035.hbase.pb.Nam" +
10417 "espacePermission\0223\n\020table_permission\030\004 \001" +
10418 "(\0132\031.hbase.pb.TablePermission\">\n\006Action\022" +
10419 "\010\n\004READ\020\000\022\t\n\005WRITE\020\001\022\010\n\004EXEC\020\002\022\n\n\006CREATE" +
10420 "\020\003\022\t\n\005ADMIN\020\004\",\n\004Type\022\n\n\006Global\020\001\022\r\n\tNam" +
10421 "espace\020\002\022\t\n\005Table\020\003\"\212\001\n\017TablePermission\022",
10422 "\'\n\ntable_name\030\001 \001(\0132\023.hbase.pb.TableName" +
10423 "\022\016\n\006family\030\002 \001(\014\022\021\n\tqualifier\030\003 \001(\014\022+\n\006a" +
10424 "ction\030\004 \003(\0162\033.hbase.pb.Permission.Action" +
10425 "\"Z\n\023NamespacePermission\022\026\n\016namespace_nam" +
10426 "e\030\001 \001(\014\022+\n\006action\030\002 \003(\0162\033.hbase.pb.Permi" +
10427 "ssion.Action\"?\n\020GlobalPermission\022+\n\006acti" +
10428 "on\030\001 \003(\0162\033.hbase.pb.Permission.Action\"H\n" +
10429 "\016UserPermission\022\014\n\004user\030\001 \002(\014\022(\n\npermiss" +
10430 "ion\030\003 \002(\0132\024.hbase.pb.Permission\"\252\001\n\023User" +
10431 "sAndPermissions\022G\n\020user_permissions\030\001 \003(",
10432 "\0132-.hbase.pb.UsersAndPermissions.UserPer" +
10433 "missions\032J\n\017UserPermissions\022\014\n\004user\030\001 \002(" +
10434 "\014\022)\n\013permissions\030\002 \003(\0132\024.hbase.pb.Permis" +
10435 "sion\"A\n\014GrantRequest\0221\n\017user_permission\030" +
10436 "\001 \002(\0132\030.hbase.pb.UserPermission\"\017\n\rGrant" +
10437 "Response\"B\n\rRevokeRequest\0221\n\017user_permis" +
10438 "sion\030\001 \002(\0132\030.hbase.pb.UserPermission\"\020\n\016" +
10439 "RevokeResponse\"\205\001\n\031GetUserPermissionsReq" +
10440 "uest\022\'\n\004type\030\001 \001(\0162\031.hbase.pb.Permission" +
10441 ".Type\022\'\n\ntable_name\030\002 \001(\0132\023.hbase.pb.Tab",
10442 "leName\022\026\n\016namespace_name\030\003 \001(\014\"O\n\032GetUse" +
10443 "rPermissionsResponse\0221\n\017user_permission\030" +
10444 "\001 \003(\0132\030.hbase.pb.UserPermission\"C\n\027Check" +
10445 "PermissionsRequest\022(\n\npermission\030\001 \003(\0132\024" +
10446 ".hbase.pb.Permission\"\032\n\030CheckPermissions" +
10447 "Response2\311\002\n\024AccessControlService\0228\n\005Gra" +
10448 "nt\022\026.hbase.pb.GrantRequest\032\027.hbase.pb.Gr" +
10449 "antResponse\022;\n\006Revoke\022\027.hbase.pb.RevokeR" +
10450 "equest\032\030.hbase.pb.RevokeResponse\022_\n\022GetU" +
10451 "serPermissions\022#.hbase.pb.GetUserPermiss",
10452 "ionsRequest\032$.hbase.pb.GetUserPermission" +
10453 "sResponse\022Y\n\020CheckPermissions\022!.hbase.pb" +
10454 ".CheckPermissionsRequest\032\".hbase.pb.Chec" +
10455 "kPermissionsResponseBI\n*org.apache.hadoo" +
10456 "p.hbase.protobuf.generatedB\023AccessContro" +
10457 "lProtosH\001\210\001\001\240\001\001"
10458 };
10459 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
10460 new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
10461 public com.google.protobuf.ExtensionRegistry assignDescriptors(
10462 com.google.protobuf.Descriptors.FileDescriptor root) {
10463 descriptor = root;
10464 internal_static_hbase_pb_Permission_descriptor =
10465 getDescriptor().getMessageTypes().get(0);
10466 internal_static_hbase_pb_Permission_fieldAccessorTable = new
10467 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10468 internal_static_hbase_pb_Permission_descriptor,
10469 new java.lang.String[] { "Type", "GlobalPermission", "NamespacePermission", "TablePermission", });
10470 internal_static_hbase_pb_TablePermission_descriptor =
10471 getDescriptor().getMessageTypes().get(1);
10472 internal_static_hbase_pb_TablePermission_fieldAccessorTable = new
10473 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10474 internal_static_hbase_pb_TablePermission_descriptor,
10475 new java.lang.String[] { "TableName", "Family", "Qualifier", "Action", });
10476 internal_static_hbase_pb_NamespacePermission_descriptor =
10477 getDescriptor().getMessageTypes().get(2);
10478 internal_static_hbase_pb_NamespacePermission_fieldAccessorTable = new
10479 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10480 internal_static_hbase_pb_NamespacePermission_descriptor,
10481 new java.lang.String[] { "NamespaceName", "Action", });
10482 internal_static_hbase_pb_GlobalPermission_descriptor =
10483 getDescriptor().getMessageTypes().get(3);
10484 internal_static_hbase_pb_GlobalPermission_fieldAccessorTable = new
10485 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10486 internal_static_hbase_pb_GlobalPermission_descriptor,
10487 new java.lang.String[] { "Action", });
10488 internal_static_hbase_pb_UserPermission_descriptor =
10489 getDescriptor().getMessageTypes().get(4);
10490 internal_static_hbase_pb_UserPermission_fieldAccessorTable = new
10491 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10492 internal_static_hbase_pb_UserPermission_descriptor,
10493 new java.lang.String[] { "User", "Permission", });
10494 internal_static_hbase_pb_UsersAndPermissions_descriptor =
10495 getDescriptor().getMessageTypes().get(5);
10496 internal_static_hbase_pb_UsersAndPermissions_fieldAccessorTable = new
10497 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10498 internal_static_hbase_pb_UsersAndPermissions_descriptor,
10499 new java.lang.String[] { "UserPermissions", });
10500 internal_static_hbase_pb_UsersAndPermissions_UserPermissions_descriptor =
10501 internal_static_hbase_pb_UsersAndPermissions_descriptor.getNestedTypes().get(0);
10502 internal_static_hbase_pb_UsersAndPermissions_UserPermissions_fieldAccessorTable = new
10503 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10504 internal_static_hbase_pb_UsersAndPermissions_UserPermissions_descriptor,
10505 new java.lang.String[] { "User", "Permissions", });
10506 internal_static_hbase_pb_GrantRequest_descriptor =
10507 getDescriptor().getMessageTypes().get(6);
10508 internal_static_hbase_pb_GrantRequest_fieldAccessorTable = new
10509 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10510 internal_static_hbase_pb_GrantRequest_descriptor,
10511 new java.lang.String[] { "UserPermission", });
10512 internal_static_hbase_pb_GrantResponse_descriptor =
10513 getDescriptor().getMessageTypes().get(7);
10514 internal_static_hbase_pb_GrantResponse_fieldAccessorTable = new
10515 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10516 internal_static_hbase_pb_GrantResponse_descriptor,
10517 new java.lang.String[] { });
10518 internal_static_hbase_pb_RevokeRequest_descriptor =
10519 getDescriptor().getMessageTypes().get(8);
10520 internal_static_hbase_pb_RevokeRequest_fieldAccessorTable = new
10521 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10522 internal_static_hbase_pb_RevokeRequest_descriptor,
10523 new java.lang.String[] { "UserPermission", });
10524 internal_static_hbase_pb_RevokeResponse_descriptor =
10525 getDescriptor().getMessageTypes().get(9);
10526 internal_static_hbase_pb_RevokeResponse_fieldAccessorTable = new
10527 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10528 internal_static_hbase_pb_RevokeResponse_descriptor,
10529 new java.lang.String[] { });
10530 internal_static_hbase_pb_GetUserPermissionsRequest_descriptor =
10531 getDescriptor().getMessageTypes().get(10);
10532 internal_static_hbase_pb_GetUserPermissionsRequest_fieldAccessorTable = new
10533 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10534 internal_static_hbase_pb_GetUserPermissionsRequest_descriptor,
10535 new java.lang.String[] { "Type", "TableName", "NamespaceName", });
10536 internal_static_hbase_pb_GetUserPermissionsResponse_descriptor =
10537 getDescriptor().getMessageTypes().get(11);
10538 internal_static_hbase_pb_GetUserPermissionsResponse_fieldAccessorTable = new
10539 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10540 internal_static_hbase_pb_GetUserPermissionsResponse_descriptor,
10541 new java.lang.String[] { "UserPermission", });
10542 internal_static_hbase_pb_CheckPermissionsRequest_descriptor =
10543 getDescriptor().getMessageTypes().get(12);
10544 internal_static_hbase_pb_CheckPermissionsRequest_fieldAccessorTable = new
10545 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10546 internal_static_hbase_pb_CheckPermissionsRequest_descriptor,
10547 new java.lang.String[] { "Permission", });
10548 internal_static_hbase_pb_CheckPermissionsResponse_descriptor =
10549 getDescriptor().getMessageTypes().get(13);
10550 internal_static_hbase_pb_CheckPermissionsResponse_fieldAccessorTable = new
10551 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
10552 internal_static_hbase_pb_CheckPermissionsResponse_descriptor,
10553 new java.lang.String[] { });
10554 return null;
10555 }
10556 };
10557 com.google.protobuf.Descriptors.FileDescriptor
10558 .internalBuildGeneratedFileFrom(descriptorData,
10559 new com.google.protobuf.Descriptors.FileDescriptor[] {
10560 org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.getDescriptor(),
10561 }, assigner);
10562 }
10563
10564
10565 }