public class ConfluentAuthorizationEvent extends Object implements org.apache.kafka.server.audit.AuthorizationEvent
ConfluentAuthorizationEvent class is used to post confluent specific
authorization audit events.| Constructor and Description |
|---|
ConfluentAuthorizationEvent(Scope sourceScope,
RequestContext requestContext,
Action action,
AuthorizeResult authorizationResult,
AuthorizePolicy authorizePolicy) |
ConfluentAuthorizationEvent(Scope sourceScope,
RequestContext requestContext,
Action action,
AuthorizeResult authorizationResult,
AuthorizePolicy authorizePolicy,
Instant timestamp) |
| Modifier and Type | Method and Description |
|---|---|
Action |
action() |
org.apache.kafka.server.authorizer.AuthorizationResult |
authorizationResult() |
org.apache.kafka.server.authorizer.Action |
authorizeAction() |
AuthorizePolicy |
authorizePolicy() |
AuthorizeResult |
authorizeResult() |
Map<String,Object> |
data() |
boolean |
equals(Object o) |
int |
hashCode() |
RequestContext |
requestContext() |
void |
setData(Map<String,Object> data) |
Scope |
sourceScope() |
org.apache.kafka.server.audit.AuditEventStatus |
status() |
Instant |
timestamp() |
String |
toString() |
org.apache.kafka.server.audit.AuditEventType |
type() |
UUID |
uuid() |
public ConfluentAuthorizationEvent(Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy, Instant timestamp)
public ConfluentAuthorizationEvent(Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy)
public Scope sourceScope()
public RequestContext requestContext()
requestContext in interface org.apache.kafka.server.audit.AuthorizationEventpublic Action action()
public AuthorizeResult authorizeResult()
public AuthorizePolicy authorizePolicy()
public UUID uuid()
uuid in interface org.apache.kafka.server.audit.AuditEventpublic Instant timestamp()
timestamp in interface org.apache.kafka.server.audit.AuditEventpublic org.apache.kafka.server.audit.AuditEventType type()
type in interface org.apache.kafka.server.audit.AuditEventpublic org.apache.kafka.server.audit.AuditEventStatus status()
status in interface org.apache.kafka.server.audit.AuditEventpublic Map<String,Object> data()
data in interface org.apache.kafka.server.audit.AuditEventpublic org.apache.kafka.server.authorizer.Action authorizeAction()
authorizeAction in interface org.apache.kafka.server.audit.AuthorizationEventpublic org.apache.kafka.server.authorizer.AuthorizationResult authorizationResult()
authorizationResult in interface org.apache.kafka.server.audit.AuthorizationEvent