@NotThreadSafe public class JobMasterAuditContext extends java.lang.Object implements AuditContext
| Modifier | Constructor and Description |
|---|---|
protected |
JobMasterAuditContext(AsyncUserAccessAuditLogWriter asyncAuditLogWriter)
Constructor of
JobMasterAuditContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
JobMasterAuditContext |
setAllowed(boolean allowed) |
JobMasterAuditContext |
setAuthType(AuthType authType)
Sets mAuthType field.
|
JobMasterAuditContext |
setCommand(java.lang.String command)
Sets mCommand field.
|
JobMasterAuditContext |
setCreationTimeNs(long creationTimeNs)
Sets mCreationTimeNs field.
|
JobMasterAuditContext |
setIp(java.lang.String ip)
Sets mIp field.
|
JobMasterAuditContext |
setJobId(long jobId)
Sets mCreationTimeNs field.
|
JobMasterAuditContext |
setJobName(java.lang.String jobName)
Sets mCreationTimeNs field.
|
JobMasterAuditContext |
setSucceeded(boolean succeeded) |
JobMasterAuditContext |
setUgi(java.lang.String ugi)
Sets mUgi field.
|
java.lang.String |
toString() |
protected JobMasterAuditContext(AsyncUserAccessAuditLogWriter asyncAuditLogWriter)
JobMasterAuditContext.asyncAuditLogWriter - public JobMasterAuditContext setAllowed(boolean allowed)
setAllowed in interface AuditContextpublic JobMasterAuditContext setSucceeded(boolean succeeded)
setSucceeded in interface AuditContextpublic JobMasterAuditContext setCommand(java.lang.String command)
command - the command associated with this MasterAuditContext instancepublic JobMasterAuditContext setUgi(java.lang.String ugi)
ugi - the client user name of the authenticated client user of this threadAuditContext instancepublic JobMasterAuditContext setAuthType(AuthType authType)
authType - the authentication typeAuditContext instancepublic JobMasterAuditContext setIp(java.lang.String ip)
ip - the IP of the clientAuditContext instancepublic JobMasterAuditContext setCreationTimeNs(long creationTimeNs)
creationTimeNs - the System.nanoTime() when this operation create,
it only can be used to compute operation mExecutionTimeAuditContext instancepublic JobMasterAuditContext setJobId(long jobId)
jobId - the job idAuditContext instancepublic JobMasterAuditContext setJobName(java.lang.String jobName)
jobName - the job nameAuditContext instancepublic 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 © 2022. All Rights Reserved.