Interface RequestAuditor

All Known Implementing Classes:
OMAllocateBlockRequest, OMAllocateBlockRequestWithFSO, OMBucketAclRequest, OMBucketAddAclRequest, OMBucketCreateRequest, OMBucketDeleteRequest, OMBucketRemoveAclRequest, OMBucketSetAclRequest, OMBucketSetOwnerRequest, OMBucketSetPropertyRequest, OMCancelDelegationTokenRequest, OMCancelPrepareRequest, OMClientRequest, OMDirectoriesPurgeRequestWithFSO, OMDirectoryCreateRequest, OMDirectoryCreateRequestWithFSO, OMEchoRPCWriteRequest, OMFileCreateRequest, OMFileCreateRequestWithFSO, OMFinalizeUpgradeRequest, OMGetDelegationTokenRequest, OMKeyAclRequest, OMKeyAclRequestWithFSO, OMKeyAddAclRequest, OMKeyAddAclRequestWithFSO, OMKeyCommitRequest, OMKeyCommitRequestWithFSO, OMKeyCreateRequest, OMKeyCreateRequestWithFSO, OMKeyDeleteRequest, OMKeyDeleteRequestWithFSO, OMKeyPurgeRequest, OMKeyRemoveAclRequest, OMKeyRemoveAclRequestWithFSO, OMKeyRenameRequest, OMKeyRenameRequestWithFSO, OMKeyRequest, OMKeysDeleteRequest, OmKeysDeleteRequestWithFSO, OMKeySetAclRequest, OMKeySetAclRequestWithFSO, OMKeySetTimesRequest, OMKeySetTimesRequestWithFSO, OMKeysRenameRequest, OMOpenKeysDeleteRequest, OMPrefixAclRequest, OMPrefixAddAclRequest, OMPrefixRemoveAclRequest, OMPrefixSetAclRequest, OMPrepareRequest, OMQuotaRepairRequest, OMRecoverLeaseRequest, OMRenewDelegationTokenRequest, OMSetRangerServiceVersionRequest, OMSetSecretRequest, OMSnapshotCreateRequest, OMSnapshotDeleteRequest, OMSnapshotMoveDeletedKeysRequest, OMSnapshotMoveTableKeysRequest, OMSnapshotPurgeRequest, OMSnapshotRenameRequest, OMSnapshotSetPropertyRequest, OMTenantAssignAdminRequest, OMTenantAssignUserAccessIdRequest, OMTenantCreateRequest, OMTenantDeleteRequest, OMTenantRevokeAdminRequest, OMTenantRevokeUserAccessIdRequest, OMVolumeAclRequest, OMVolumeAddAclRequest, OMVolumeCreateRequest, OMVolumeDeleteRequest, OMVolumeRemoveAclRequest, OMVolumeRequest, OMVolumeSetAclRequest, OMVolumeSetOwnerRequest, OMVolumeSetQuotaRequest, S3DeleteObjectTaggingRequest, S3DeleteObjectTaggingRequestWithFSO, S3ExpiredMultipartUploadsAbortRequest, S3GetSecretRequest, S3InitiateMultipartUploadRequest, S3InitiateMultipartUploadRequestWithFSO, S3MultipartUploadAbortRequest, S3MultipartUploadAbortRequestWithFSO, S3MultipartUploadCommitPartRequest, S3MultipartUploadCommitPartRequestWithFSO, S3MultipartUploadCompleteRequest, S3MultipartUploadCompleteRequestWithFSO, S3PutObjectTaggingRequest, S3PutObjectTaggingRequestWithFSO, S3RevokeSecretRequest

public interface RequestAuditor
Interface for OM Requests to convert to audit objects.
  • Method Details

    • buildAuditMessage

      OMAuditLogger.Builder buildAuditMessage(org.apache.hadoop.ozone.audit.AuditAction op, Map<String,String> auditMap, Throwable throwable, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.UserInfo userInfo)
      Build AuditMessage.
      Parameters:
      op -
      auditMap -
      throwable -
      userInfo -
    • buildVolumeAuditMap

      Map<String,String> buildVolumeAuditMap(String volume)
      Build auditMap with specified volume.
      Parameters:
      volume -
      Returns:
      auditMap.
    • buildLightKeyArgsAuditMap

      default Map<String,String> buildLightKeyArgsAuditMap(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs)
      Build auditMap for KeyArgs.
      Parameters:
      keyArgs -
    • buildKeyArgsAuditMap

      default Map<String,String> buildKeyArgsAuditMap(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs)
      Build auditMap for KeyArgs.
      Parameters:
      keyArgs -