Class ConfluentAuthorizationEvent
java.lang.Object
io.confluent.security.authorizer.provider.ConfluentAuthorizationEvent
- All Implemented Interfaces:
org.apache.kafka.server.audit.AuditEvent,org.apache.kafka.server.audit.AuthorizationEvent
public class ConfluentAuthorizationEvent
extends Object
implements org.apache.kafka.server.audit.AuthorizationEvent
The
ConfluentAuthorizationEvent class is used to post confluent specific
authorization audit events.-
Constructor Summary
ConstructorsConstructorDescriptionConfluentAuthorizationEvent(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) -
Method Summary
Modifier and TypeMethodDescriptionaction()org.apache.kafka.server.authorizer.AuthorizationResultorg.apache.kafka.server.authorizer.Actiondata()booleaninthashCode()voidio.confluent.security.authorizer.Scopeorg.apache.kafka.server.audit.AuditEventStatusstatus()toString()org.apache.kafka.server.audit.AuditEventTypetype()uuid()
-
Constructor Details
-
ConfluentAuthorizationEvent
public ConfluentAuthorizationEvent(io.confluent.security.authorizer.Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy, Instant timestamp) -
ConfluentAuthorizationEvent
public ConfluentAuthorizationEvent(io.confluent.security.authorizer.Scope sourceScope, RequestContext requestContext, Action action, AuthorizeResult authorizationResult, AuthorizePolicy authorizePolicy)
-
-
Method Details
-
sourceScope
public io.confluent.security.authorizer.Scope sourceScope() -
requestContext
- Specified by:
requestContextin interfaceorg.apache.kafka.server.audit.AuthorizationEvent
-
action
-
authorizeResult
-
authorizePolicy
-
uuid
- Specified by:
uuidin interfaceorg.apache.kafka.server.audit.AuditEvent
-
timestamp
- Specified by:
timestampin interfaceorg.apache.kafka.server.audit.AuditEvent
-
type
public org.apache.kafka.server.audit.AuditEventType type()- Specified by:
typein interfaceorg.apache.kafka.server.audit.AuditEvent
-
status
public org.apache.kafka.server.audit.AuditEventStatus status()- Specified by:
statusin interfaceorg.apache.kafka.server.audit.AuditEvent
-
data
- Specified by:
datain interfaceorg.apache.kafka.server.audit.AuditEvent
-
setData
-
authorizeAction
public org.apache.kafka.server.authorizer.Action authorizeAction()- Specified by:
authorizeActionin interfaceorg.apache.kafka.server.audit.AuthorizationEvent
-
authorizationResult
public org.apache.kafka.server.authorizer.AuthorizationResult authorizationResult()- Specified by:
authorizationResultin interfaceorg.apache.kafka.server.audit.AuthorizationEvent
-
equals
-
hashCode
public int hashCode() -
toString
-