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 Summary
Modifier and TypeMethodDescriptionbuildAuditMessage(org.apache.hadoop.ozone.audit.AuditAction op, Map<String, String> auditMap, Throwable throwable, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.UserInfo userInfo) Build AuditMessage.buildKeyArgsAuditMap(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs) Build auditMap for KeyArgs.buildLightKeyArgsAuditMap(org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.KeyArgs keyArgs) Build auditMap for KeyArgs.buildVolumeAuditMap(String volume) Build auditMap with specified volume.
-
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
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-
-