public static class ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder extends AbstractAuditEvent.AbstractAuditEventBuilder<T,TBuilder>
Modifier and Type | Field and Description |
---|---|
protected String |
operation
Description of the operation
|
protected String |
reasonOfFailure
Reason of failure, if it is not null, then the request is considered as failed
|
protected Long |
requestId
ID of the related request
|
protected Long |
taskId
ID of the related task
|
Modifier and Type | Method and Description |
---|---|
protected void |
buildAuditMessage(StringBuilder builder)
Builds and audit log message based on the member variables
|
protected ChangeSecurityStateKerberosAuditEvent |
newAuditEvent()
Creates a new audit event instance from this builder.
|
ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder |
withComponent(String component) |
ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder |
withHostName(String hostName) |
TBuilder |
withOperation(String operation) |
TBuilder |
withReasonOfFailure(String reasonOfFailure) |
TBuilder |
withRequestId(Long requestId) |
ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder |
withService(String service) |
ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder |
withState(String state) |
TBuilder |
withTaskId(Long taskId) |
build, self, withTimestamp
protected String operation
protected String reasonOfFailure
protected Long requestId
protected Long taskId
protected void buildAuditMessage(StringBuilder builder)
builder
- builder for the audit event details.protected ChangeSecurityStateKerberosAuditEvent newAuditEvent()
newAuditEvent
in class AbstractAuditEvent.AbstractAuditEventBuilder<ChangeSecurityStateKerberosAuditEvent,ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder>
public ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder withService(String service)
public ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder withComponent(String component)
public ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder withHostName(String hostName)
public ChangeSecurityStateKerberosAuditEvent.ChangeSecurityStateKerberosAuditEventBuilder withState(String state)
public TBuilder withOperation(String operation)
public TBuilder withReasonOfFailure(String reasonOfFailure)
public TBuilder withRequestId(Long requestId)
public TBuilder withTaskId(Long taskId)
Copyright © 2022 Apache Software Foundation. All rights reserved.