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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods 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, useFixedDelayMethods 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:
advancedin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
advancedin interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder
-
app
Splunk app. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
appin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
appin 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:
connectionTimeoutin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
connectionTimeoutin 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:
connectionTimeoutin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
connectionTimeoutin 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:
hostin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
hostin 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:
ownerin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
ownerin 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:
portin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
portin 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:
portin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
portin 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:
schemein interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
schemein 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:
passwordin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
passwordin 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:
sslProtocolin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
sslProtocolin 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:
sslProtocolin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
sslProtocolin 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:
tokenin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
tokenin 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:
usernamein interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
usernamein 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:
useSunHttpsHandlerin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
useSunHttpsHandlerin 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:
useSunHttpsHandlerin interfaceSplunkEndpointBuilderFactory.SplunkEndpointConsumerBuilder- Specified by:
useSunHttpsHandlerin interfaceSplunkEndpointBuilderFactory.SplunkEndpointProducerBuilder- Parameters:
useSunHttpsHandler- the value to set- Returns:
- the dsl builder
-