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(io.confluent.security.authorizer.Scope sourceScope,
RequestContext requestContext,
Action action,
AuthorizeResult authorizationResult,
AuthorizePolicy authorizePolicy) |
ConfluentAuthorizationEvent(io.confluent.security.authorizer.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) |
io.confluent.security.authorizer.Scope |
sourceScope() |
org.apache.kafka.server.audit.AuditEventStatus |
status() |
Instant |
timestamp() |
String |
toString() |
org.apache.kafka.server.audit.AuditEventType |
type() |
UUID |
uuid() |
public ConfluentAuthorizationEvent(io.confluent.security.authorizer.Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy, Instant timestamp)
public ConfluentAuthorizationEvent(io.confluent.security.authorizer.Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy)
public io.confluent.security.authorizer.Scope sourceScope()
public RequestContext requestContext()
requestContext
in interface org.apache.kafka.server.audit.AuthorizationEvent
public Action action()
public AuthorizeResult authorizeResult()
public AuthorizePolicy authorizePolicy()
public UUID uuid()
uuid
in interface org.apache.kafka.server.audit.AuditEvent
public Instant timestamp()
timestamp
in interface org.apache.kafka.server.audit.AuditEvent
public org.apache.kafka.server.audit.AuditEventType type()
type
in interface org.apache.kafka.server.audit.AuditEvent
public org.apache.kafka.server.audit.AuditEventStatus status()
status
in interface org.apache.kafka.server.audit.AuditEvent
public Map<String,Object> data()
data
in interface org.apache.kafka.server.audit.AuditEvent
public org.apache.kafka.server.authorizer.Action authorizeAction()
authorizeAction
in interface org.apache.kafka.server.audit.AuthorizationEvent
public org.apache.kafka.server.authorizer.AuthorizationResult authorizationResult()
authorizationResult
in interface org.apache.kafka.server.audit.AuthorizationEvent