public class S3AuditContext extends java.lang.Object implements AuditContext
| Constructor and Description |
|---|
S3AuditContext(AsyncUserAccessAuditLogWriter asyncAuditLogWriter)
Constructor of
S3AuditContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
S3AuditContext |
setAllowed(boolean allowed) |
S3AuditContext |
setBucket(java.lang.String bucket)
Sets mBucket field.
|
S3AuditContext |
setCommand(java.lang.String command)
Sets mCommand field.
|
S3AuditContext |
setCreationTimeNs(long creationTimeNs)
Sets mCreationTimeNs field.
|
S3AuditContext |
setIp(java.lang.String ip)
Sets mIp field.
|
S3AuditContext |
setObject(java.lang.String object)
Sets mObject field.
|
S3AuditContext |
setSucceeded(boolean succeeded) |
S3AuditContext |
setUgi(java.lang.String ugi)
Sets mUgi field.
|
java.lang.String |
toString() |
public S3AuditContext(AsyncUserAccessAuditLogWriter asyncAuditLogWriter)
S3AuditContext.asyncAuditLogWriter - public S3AuditContext setUgi(java.lang.String ugi)
ugi - the client user name of the client user of this requestAuditContext instancepublic S3AuditContext setCommand(java.lang.String command)
command - the command associated with S3 rest serviceAuditContext instancepublic S3AuditContext setIp(java.lang.String ip)
ip - the IP of the clientAuditContext instancepublic S3AuditContext setCreationTimeNs(long creationTimeNs)
creationTimeNs - the System.nanoTime() when this operation create,
it only can be used to compute operation mExecutionTimeAuditContext instancepublic S3AuditContext setBucket(java.lang.String bucket)
bucket - the bucket nameAuditContext instancepublic S3AuditContext setObject(java.lang.String object)
object - the object nameAuditContext instancepublic S3AuditContext setAllowed(boolean allowed)
setAllowed in interface AuditContextpublic S3AuditContext setSucceeded(boolean succeeded)
setSucceeded in interface AuditContextpublic void close()
close in interface AuditContextclose in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2024. All Rights Reserved.