public class ConfluentAuthorizationEvent
extends java.lang.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,
java.time.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() |
java.util.Map<java.lang.String,java.lang.Object> |
data() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
RequestContext |
requestContext() |
void |
setData(java.util.Map<java.lang.String,java.lang.Object> data) |
Scope |
sourceScope() |
org.apache.kafka.server.audit.AuditEventStatus |
status() |
java.time.Instant |
timestamp() |
java.lang.String |
toString() |
org.apache.kafka.server.audit.AuditEventType |
type() |
java.util.UUID |
uuid() |
public ConfluentAuthorizationEvent(Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy, java.time.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 java.util.UUID uuid()
uuid in interface org.apache.kafka.server.audit.AuditEventpublic java.time.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 java.util.Map<java.lang.String,java.lang.Object> data()
data in interface org.apache.kafka.server.audit.AuditEventpublic void setData(java.util.Map<java.lang.String,java.lang.Object> data)
public 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.AuthorizationEventpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object