Enum OMAction

java.lang.Object
java.lang.Enum<OMAction>
org.apache.hadoop.ozone.audit.OMAction
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 Details

    • ALLOCATE_BLOCK

      public static final OMAction ALLOCATE_BLOCK
    • ALLOCATE_KEY

      public static final OMAction ALLOCATE_KEY
    • COMMIT_KEY

      public static final OMAction COMMIT_KEY
    • HSYNC

      public static final OMAction HSYNC
    • 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
    • DELETE_KEY

      public static final OMAction DELETE_KEY
    • RENAME_KEY

      public static final OMAction RENAME_KEY
    • RENAME_KEYS

      public static final OMAction RENAME_KEYS
    • SET_OWNER

      public static final OMAction SET_OWNER
    • SET_QUOTA

      public static final OMAction SET_QUOTA
    • UPDATE_VOLUME

      public static final OMAction UPDATE_VOLUME
    • UPDATE_BUCKET

      public static final OMAction UPDATE_BUCKET
    • UPDATE_KEY

      public static final OMAction UPDATE_KEY
    • PURGE_KEYS

      public static final OMAction PURGE_KEYS
    • 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
    • LIST_KEYS

      public static final OMAction LIST_KEYS
    • LIST_TRASH

      public static final OMAction LIST_TRASH
    • READ_VOLUME

      public static final OMAction READ_VOLUME
    • READ_BUCKET

      public static final OMAction READ_BUCKET
    • READ_KEY

      public static final OMAction READ_KEY
    • 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
    • ADD_ACL

      public static final OMAction ADD_ACL
    • GET_ACL

      public static final OMAction GET_ACL
    • SET_ACL

      public static final OMAction SET_ACL
    • REMOVE_ACL

      public static final OMAction REMOVE_ACL
    • 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
    • SET_TIMES

      public static final OMAction SET_TIMES
    • 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

      public static OMAction[] 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

      public static OMAction valueOf(String name)
      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

      public String getAction()
      Specified by:
      getAction in interface org.apache.hadoop.ozone.audit.AuditAction