Interface SplunkEndpointBuilderFactory.SplunkEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
,SplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Enclosing interface:
- SplunkEndpointBuilderFactory
public static interface SplunkEndpointBuilderFactory.SplunkEndpointBuilder
extends SplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder, SplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
Builder for endpoint for the Splunk component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
Splunk app.connectionTimeout
(int connectionTimeout) Timeout in MS when connecting to Splunk server.connectionTimeout
(String connectionTimeout) Timeout in MS when connecting to Splunk server.Splunk host.Splunk owner.Password for Splunk.port
(int port) Splunk port.Splunk port.Splunk scheme.sslProtocol
(com.splunk.SSLSecurityProtocol sslProtocol) Set the ssl protocol to use.sslProtocol
(String sslProtocol) Set the ssl protocol to use.User's token for Splunk.Username for Splunk.useSunHttpsHandler
(boolean useSunHttpsHandler) Use sun.net.www.protocol.https.Handler Https handler to establish the Splunk Connection.useSunHttpsHandler
(String useSunHttpsHandler) Use sun.net.www.protocol.https.Handler Https handler to establish the Splunk Connection.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, count, count, delay, delay, earliestTime, greedy, greedy, initEarliestTime, initialDelay, initialDelay, latestTime, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, savedSearch, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, search, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, streaming, streaming, timeUnit, timeUnit, useFixedDelay, useFixedDelay
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
eventHost, index, raw, raw, source, sourceType, tcpReceiverLocalPort, tcpReceiverLocalPort, tcpReceiverPort, tcpReceiverPort
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
advanced
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
-
app
Splunk app. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
app
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
app
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
app
- the value to set- Returns:
- the dsl builder
-
connectionTimeout
Timeout in MS when connecting to Splunk server. The option is a: <code>int</code> type. Default: 5000 Group: common- Specified by:
connectionTimeout
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
connectionTimeout
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
connectionTimeout
- the value to set- Returns:
- the dsl builder
-
connectionTimeout
default SplunkEndpointBuilderFactory.SplunkEndpointBuilder connectionTimeout(String connectionTimeout) Timeout in MS when connecting to Splunk server. The option will be converted to a <code>int</code> type. Default: 5000 Group: common- Specified by:
connectionTimeout
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
connectionTimeout
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
connectionTimeout
- the value to set- Returns:
- the dsl builder
-
host
Splunk host. The option is a: <code>java.lang.String</code> type. Default: localhost Group: common- Specified by:
host
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
host
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
host
- the value to set- Returns:
- the dsl builder
-
owner
Splunk owner. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
owner
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
owner
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
owner
- the value to set- Returns:
- the dsl builder
-
port
Splunk port. The option is a: <code>int</code> type. Default: 8089 Group: common- Specified by:
port
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
port
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
port
- the value to set- Returns:
- the dsl builder
-
port
Splunk port. The option will be converted to a <code>int</code> type. Default: 8089 Group: common- Specified by:
port
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
port
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
port
- the value to set- Returns:
- the dsl builder
-
scheme
Splunk scheme. The option is a: <code>java.lang.String</code> type. Default: https Group: common- Specified by:
scheme
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
scheme
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
scheme
- the value to set- Returns:
- the dsl builder
-
password
Password for Splunk. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
password
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
password
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
sslProtocol
default SplunkEndpointBuilderFactory.SplunkEndpointBuilder sslProtocol(com.splunk.SSLSecurityProtocol sslProtocol) Set the ssl protocol to use. The option is a: <code>com.splunk.SSLSecurityProtocol</code> type. Default: TLSv1.2 Group: security- Specified by:
sslProtocol
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
sslProtocol
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
sslProtocol
- the value to set- Returns:
- the dsl builder
-
sslProtocol
Set the ssl protocol to use. The option will be converted to a <code>com.splunk.SSLSecurityProtocol</code> type. Default: TLSv1.2 Group: security- Specified by:
sslProtocol
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
sslProtocol
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
sslProtocol
- the value to set- Returns:
- the dsl builder
-
token
User's token for Splunk. This takes precedence over password when both are set. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
token
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
token
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
token
- the value to set- Returns:
- the dsl builder
-
username
Username for Splunk. The option is a: <code>java.lang.String</code> type. Group: security- Specified by:
username
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
username
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
useSunHttpsHandler
default SplunkEndpointBuilderFactory.SplunkEndpointBuilder useSunHttpsHandler(boolean useSunHttpsHandler) Use sun.net.www.protocol.https.Handler Https handler to establish the Splunk Connection. Can be useful when running in application servers to avoid app. server https handling. The option is a: <code>boolean</code> type. Default: false Group: security- Specified by:
useSunHttpsHandler
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
useSunHttpsHandler
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
useSunHttpsHandler
- the value to set- Returns:
- the dsl builder
-
useSunHttpsHandler
default SplunkEndpointBuilderFactory.SplunkEndpointBuilder useSunHttpsHandler(String useSunHttpsHandler) Use sun.net.www.protocol.https.Handler Https handler to establish the Splunk Connection. Can be useful when running in application servers to avoid app. server https handling. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Specified by:
useSunHttpsHandler
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder
- Specified by:
useSunHttpsHandler
in interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
- Parameters:
useSunHttpsHandler
- the value to set- Returns:
- the dsl builder
-