| Constructor | Description |
|---|---|
PermissionStatus(java.lang.String user,
java.lang.String group,
FsPermission permission) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
static PermissionStatus |
createImmutable(java.lang.String user,
java.lang.String group,
FsPermission permission) |
Create an immutable
PermissionStatus object. |
java.lang.String |
getGroupName() |
Return group name.
|
FsPermission |
getPermission() |
Return permission.
|
java.lang.String |
getUserName() |
Return user name.
|
static PermissionStatus |
read(java.io.DataInput in) |
Create and initialize a
PermissionStatus from DataInput. |
void |
readFields(java.io.DataInput in) |
Deserialize the fields of this object from
in. |
java.lang.String |
toString() |
|
void |
write(java.io.DataOutput out) |
Serialize the fields of this object to
out. |
static void |
write(java.io.DataOutput out,
java.lang.String username,
java.lang.String groupname,
FsPermission permission) |
Serialize a
PermissionStatus from its base components. |
public PermissionStatus(java.lang.String user,
java.lang.String group,
FsPermission permission)
user - user.group - group.permission - permission.public static PermissionStatus createImmutable(java.lang.String user, java.lang.String group, FsPermission permission)
PermissionStatus object.user - user.group - group.permission - permission.public java.lang.String getUserName()
public java.lang.String getGroupName()
public FsPermission getPermission()
public void readFields(java.io.DataInput in)
throws java.io.IOException
Writablein.
For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields in interface Writablein - DataInput to deseriablize this object from.java.io.IOException - any other problem for readFields.public void write(java.io.DataOutput out)
throws java.io.IOException
Writableout.public static PermissionStatus read(java.io.DataInput in) throws java.io.IOException
PermissionStatus from DataInput.in - data input.java.io.IOException - raised on errors performing I/O.public static void write(java.io.DataOutput out,
java.lang.String username,
java.lang.String groupname,
FsPermission permission)
throws java.io.IOException
PermissionStatus from its base components.out - out.username - username.groupname - groupname.permission - FsPermission.java.io.IOException - raised on errors performing I/O.public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2025 Apache Software Foundation. All rights reserved.