public static class CreatePrincipalKerberosAuditEvent.CreatePrincipalKerberosAuditEventBuilder 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 CreatePrincipalKerberosAuditEvent |
newAuditEvent()
Creates a new audit event instance from this builder.
|
TBuilder |
withOperation(String operation) |
CreatePrincipalKerberosAuditEvent.CreatePrincipalKerberosAuditEventBuilder |
withPrincipal(String principal) |
TBuilder |
withReasonOfFailure(String reasonOfFailure) |
TBuilder |
withRequestId(Long requestId) |
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 CreatePrincipalKerberosAuditEvent newAuditEvent()
newAuditEvent
in class AbstractAuditEvent.AbstractAuditEventBuilder<CreatePrincipalKerberosAuditEvent,CreatePrincipalKerberosAuditEvent.CreatePrincipalKerberosAuditEventBuilder>
public CreatePrincipalKerberosAuditEvent.CreatePrincipalKerberosAuditEventBuilder withPrincipal(String principal)
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.