public static class TaskStatusAuditEvent.TaskStatusAuditEventBuilder extends AbstractUserAuditEvent.AbstractUserAuditEventBuilder<TaskStatusAuditEvent,TaskStatusAuditEvent.TaskStatusAuditEventBuilder>
Modifier and Type | Method and Description |
---|---|
protected void |
buildAuditMessage(StringBuilder builder)
Builds and audit log message based on the member variables
|
protected TaskStatusAuditEvent |
newAuditEvent()
Creates a new audit event instance from this builder.
|
TaskStatusAuditEvent.TaskStatusAuditEventBuilder |
withDetails(String details) |
TaskStatusAuditEvent.TaskStatusAuditEventBuilder |
withHostName(String hostName) |
TaskStatusAuditEvent.TaskStatusAuditEventBuilder |
withOperation(String operation) |
TaskStatusAuditEvent.TaskStatusAuditEventBuilder |
withRequestId(String requestId) |
TaskStatusAuditEvent.TaskStatusAuditEventBuilder |
withStatus(String status) |
TaskStatusAuditEvent.TaskStatusAuditEventBuilder |
withTaskId(String taskId) |
withProxyUserName, withRemoteIp, withUserName
build, self, withTimestamp
protected TaskStatusAuditEvent newAuditEvent()
AbstractAuditEvent.AbstractAuditEventBuilder
newAuditEvent
in class AbstractAuditEvent.AbstractAuditEventBuilder<TaskStatusAuditEvent,TaskStatusAuditEvent.TaskStatusAuditEventBuilder>
protected void buildAuditMessage(StringBuilder builder)
buildAuditMessage
in class AbstractUserAuditEvent.AbstractUserAuditEventBuilder<TaskStatusAuditEvent,TaskStatusAuditEvent.TaskStatusAuditEventBuilder>
builder
- builder for the audit event details.public TaskStatusAuditEvent.TaskStatusAuditEventBuilder withStatus(String status)
public TaskStatusAuditEvent.TaskStatusAuditEventBuilder withRequestId(String requestId)
public TaskStatusAuditEvent.TaskStatusAuditEventBuilder withTaskId(String taskId)
public TaskStatusAuditEvent.TaskStatusAuditEventBuilder withHostName(String hostName)
public TaskStatusAuditEvent.TaskStatusAuditEventBuilder withOperation(String operation)
public TaskStatusAuditEvent.TaskStatusAuditEventBuilder withDetails(String details)
Copyright © 2022 Apache Software Foundation. All rights reserved.