Class SplunkAuditEventHandlerConfiguration
- java.lang.Object
-
- org.forgerock.audit.events.handlers.EventHandlerConfiguration
-
- org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration
-
public final class SplunkAuditEventHandlerConfiguration extends EventHandlerConfiguration
Configuration for the splunk audit event handler.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSplunkAuditEventHandlerConfiguration.BufferingConfigurationConfiguration of event buffering.static classSplunkAuditEventHandlerConfiguration.ConnectionConfigurationConfiguration of connection to Splunk.
-
Constructor Summary
Constructors Constructor Description SplunkAuditEventHandlerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthzToken()Gets the Splunk authorization token required for making HTTP event collector calls.SplunkAuditEventHandlerConfiguration.BufferingConfigurationgetBuffering()Gets the configuration for buffering.SplunkAuditEventHandlerConfiguration.ConnectionConfigurationgetConnection()Gets configuration of connection to Splunk.booleanisUsableForQueries()States if anAuditEventHandlercan be used for queries.voidsetAuthzToken(String authzToken)Sets the Splunk authorization token required for making HTTP event collector calls.voidsetBuffering(SplunkAuditEventHandlerConfiguration.BufferingConfiguration buffering)Sets the configuration for buffering.voidsetConnection(SplunkAuditEventHandlerConfiguration.ConnectionConfiguration connection)Sets configuration of connection to Splunk.-
Methods inherited from class org.forgerock.audit.events.handlers.EventHandlerConfiguration
getName, getTopics, isEnabled, setEnabled, setName, setTopics
-
-
-
-
Method Detail
-
getBuffering
public SplunkAuditEventHandlerConfiguration.BufferingConfiguration getBuffering()
Gets the configuration for buffering.- Returns:
- the buffering configuration
-
setBuffering
public void setBuffering(SplunkAuditEventHandlerConfiguration.BufferingConfiguration buffering)
Sets the configuration for buffering.- Parameters:
buffering- the buffering configuration
-
getConnection
public SplunkAuditEventHandlerConfiguration.ConnectionConfiguration getConnection()
Gets configuration of connection to Splunk.- Returns:
- configuration of connection to Splunk
-
setConnection
public void setConnection(SplunkAuditEventHandlerConfiguration.ConnectionConfiguration connection)
Sets configuration of connection to Splunk.- Parameters:
connection- configuration of connection to Splunk
-
getAuthzToken
public String getAuthzToken()
Gets the Splunk authorization token required for making HTTP event collector calls.- Returns:
- the Splunk authorization token
-
setAuthzToken
public void setAuthzToken(String authzToken)
Sets the Splunk authorization token required for making HTTP event collector calls.- Parameters:
authzToken- the Splunk authorization token
-
isUsableForQueries
public boolean isUsableForQueries()
Description copied from class:EventHandlerConfigurationStates if anAuditEventHandlercan be used for queries.- Specified by:
isUsableForQueriesin classEventHandlerConfiguration- Returns:
- True - If the
AuditEventHandlercan be used for queries. False - If theAuditEventHandlercan not be used for queries.
-
-