public class Privilege extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable, Comparable<Privilege>
| Modifier and Type | Class and Description |
|---|---|
static class |
Privilege.Builder |
| Modifier and Type | Field and Description |
|---|---|
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
PrivilegeSchema |
read |
static int |
READ |
int |
space |
static int |
SPACE |
PrivilegeSchema |
write |
static int |
WRITE |
| Constructor and Description |
|---|
Privilege() |
Privilege(int space) |
Privilege(int space,
PrivilegeSchema read,
PrivilegeSchema write) |
Privilege(Privilege other)
Performs a deep copy on other.
|
| Modifier and Type | Method and Description |
|---|---|
static Privilege.Builder |
builder() |
int |
compareTo(Privilege other) |
Privilege |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
Object |
getFieldValue(int fieldID) |
PrivilegeSchema |
getRead() |
int |
getSpace() |
PrivilegeSchema |
getWrite() |
int |
hashCode() |
boolean |
isSetRead() |
boolean |
isSetSpace() |
boolean |
isSetWrite() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
void |
setFieldValue(int fieldID,
Object __value) |
Privilege |
setRead(PrivilegeSchema read) |
void |
setReadIsSet(boolean __value) |
Privilege |
setSpace(int space) |
void |
setSpaceIsSet(boolean __value) |
Privilege |
setWrite(PrivilegeSchema write) |
void |
setWriteIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetRead() |
void |
unsetSpace() |
void |
unsetWrite() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public int space
public PrivilegeSchema read
public PrivilegeSchema write
public static final int SPACE
public static final int READ
public static final int WRITE
public Privilege()
public Privilege(int space)
public Privilege(int space,
PrivilegeSchema read,
PrivilegeSchema write)
public Privilege(Privilege other)
public static Privilege.Builder builder()
public Privilege deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic int getSpace()
public Privilege setSpace(int space)
public void unsetSpace()
public boolean isSetSpace()
public void setSpaceIsSet(boolean __value)
public PrivilegeSchema getRead()
public Privilege setRead(PrivilegeSchema read)
public void unsetRead()
public boolean isSetRead()
public void setReadIsSet(boolean __value)
public PrivilegeSchema getWrite()
public Privilege setWrite(PrivilegeSchema write)
public void unsetWrite()
public boolean isSetWrite()
public void setWriteIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public int compareTo(Privilege other)
compareTo in interface Comparable<Privilege>public void read(com.facebook.thrift.protocol.TProtocol iprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBaseread in interface com.facebook.thrift.TBaseiprot - Input protocolcom.facebook.thrift.TExceptionpublic void write(com.facebook.thrift.protocol.TProtocol oprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBasewrite in interface com.facebook.thrift.TBaseoprot - Output protocolcom.facebook.thrift.TExceptionpublic String toString(int indent, boolean prettyPrint)
com.facebook.thrift.TBasetoString in interface com.facebook.thrift.TBaseindent - The level of indentation desiredprettyPrint - Set pretty printing on/offpublic void validate()
throws com.facebook.thrift.TException
com.facebook.thrift.TExceptionCopyright © 2024. All rights reserved.