All Implemented Interfaces:
Serializable , Comparable <OMAction >, org.apache.hadoop.ozone.audit.AuditAction
public enum OMAction
extends Enum <OMAction >
implements org.apache.hadoop.ozone.audit.AuditAction
Enum to define Audit Action types for OzoneManager.
Enum Constant Summary
Enum Constants
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Returns the enum constant of this type with the specified name.
Returns an array containing the constants of this enum type, in
the order they are declared.
Enum Constant Details
ALLOCATE_BLOCK
public static final OMAction ALLOCATE_BLOCK
ALLOCATE_KEY
public static final OMAction ALLOCATE_KEY
RECOVER_LEASE
public static final OMAction RECOVER_LEASE
CREATE_VOLUME
public static final OMAction CREATE_VOLUME
CREATE_BUCKET
public static final OMAction CREATE_BUCKET
DELETE_VOLUME
public static final OMAction DELETE_VOLUME
DELETE_BUCKET
public static final OMAction DELETE_BUCKET
RENAME_KEYS
public static final OMAction RENAME_KEYS
UPDATE_VOLUME
public static final OMAction UPDATE_VOLUME
UPDATE_BUCKET
public static final OMAction UPDATE_BUCKET
DELETE_KEYS
public static final OMAction DELETE_KEYS
CHECK_VOLUME_ACCESS
public static final OMAction CHECK_VOLUME_ACCESS
LIST_BUCKETS
public static final OMAction LIST_BUCKETS
LIST_VOLUMES
public static final OMAction LIST_VOLUMES
READ_VOLUME
public static final OMAction READ_VOLUME
READ_BUCKET
public static final OMAction READ_BUCKET
INITIATE_MULTIPART_UPLOAD
public static final OMAction INITIATE_MULTIPART_UPLOAD
COMMIT_MULTIPART_UPLOAD_PARTKEY
public static final OMAction COMMIT_MULTIPART_UPLOAD_PARTKEY
COMPLETE_MULTIPART_UPLOAD
public static final OMAction COMPLETE_MULTIPART_UPLOAD
LIST_MULTIPART_UPLOAD_PARTS
public static final OMAction LIST_MULTIPART_UPLOAD_PARTS
LIST_MULTIPART_UPLOADS
public static final OMAction LIST_MULTIPART_UPLOADS
ABORT_MULTIPART_UPLOAD
public static final OMAction ABORT_MULTIPART_UPLOAD
GET_DELEGATION_TOKEN
public static final OMAction GET_DELEGATION_TOKEN
RENEW_DELEGATION_TOKEN
public static final OMAction RENEW_DELEGATION_TOKEN
CANCEL_DELEGATION_TOKEN
public static final OMAction CANCEL_DELEGATION_TOKEN
GET_SERVICE_LIST
public static final OMAction GET_SERVICE_LIST
TRANSFER_LEADERSHIP
public static final OMAction TRANSFER_LEADERSHIP
GET_FILE_STATUS
public static final OMAction GET_FILE_STATUS
CREATE_DIRECTORY
public static final OMAction CREATE_DIRECTORY
CREATE_FILE
public static final OMAction CREATE_FILE
LOOKUP_FILE
public static final OMAction LOOKUP_FILE
LIST_STATUS
public static final OMAction LIST_STATUS
GET_S3_SECRET
public static final OMAction GET_S3_SECRET
SET_S3_SECRET
public static final OMAction SET_S3_SECRET
REVOKE_S3_SECRET
public static final OMAction REVOKE_S3_SECRET
CREATE_TENANT
public static final OMAction CREATE_TENANT
DELETE_TENANT
public static final OMAction DELETE_TENANT
LIST_TENANT
public static final OMAction LIST_TENANT
TENANT_GET_USER_INFO
public static final OMAction TENANT_GET_USER_INFO
TENANT_ASSIGN_USER_ACCESSID
public static final OMAction TENANT_ASSIGN_USER_ACCESSID
TENANT_REVOKE_USER_ACCESSID
public static final OMAction TENANT_REVOKE_USER_ACCESSID
TENANT_ASSIGN_ADMIN
public static final OMAction TENANT_ASSIGN_ADMIN
TENANT_REVOKE_ADMIN
public static final OMAction TENANT_REVOKE_ADMIN
TENANT_LIST_USER
public static final OMAction TENANT_LIST_USER
CREATE_SNAPSHOT
public static final OMAction CREATE_SNAPSHOT
LIST_SNAPSHOT
public static final OMAction LIST_SNAPSHOT
DELETE_SNAPSHOT
public static final OMAction DELETE_SNAPSHOT
RENAME_SNAPSHOT
public static final OMAction RENAME_SNAPSHOT
SNAPSHOT_MOVE_DELETED_KEYS
public static final OMAction SNAPSHOT_MOVE_DELETED_KEYS
SNAPSHOT_INFO
public static final OMAction SNAPSHOT_INFO
ABORT_EXPIRED_MULTIPART_UPLOAD
public static final OMAction ABORT_EXPIRED_MULTIPART_UPLOAD
UPGRADE_PREPARE
public static final OMAction UPGRADE_PREPARE
UPGRADE_CANCEL
public static final OMAction UPGRADE_CANCEL
UPGRADE_FINALIZE
public static final OMAction UPGRADE_FINALIZE
LIST_OPEN_FILES
public static final OMAction LIST_OPEN_FILES
GET_OBJECT_TAGGING
public static final OMAction GET_OBJECT_TAGGING
PUT_OBJECT_TAGGING
public static final OMAction PUT_OBJECT_TAGGING
DELETE_OBJECT_TAGGING
public static final OMAction DELETE_OBJECT_TAGGING
GET_SNAPSHOT_DIFF_REPORT
public static final OMAction GET_SNAPSHOT_DIFF_REPORT
LIST_SNAPSHOT_DIFF_JOBS
public static final OMAction LIST_SNAPSHOT_DIFF_JOBS
CANCEL_SNAPSHOT_DIFF_JOBS
public static final OMAction CANCEL_SNAPSHOT_DIFF_JOBS
Method Details
values
Returns an array containing the constants of this enum type, in
the order they are declared.
Returns:
an array containing the constants of this enum type, in the order they are declared
valueOf
Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null
getAction
Specified by:
getAction in interface org.apache.hadoop.ozone.audit.AuditAction