Interface SWFEndpointBuilderFactory.SWFEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
,SWFEndpointBuilderFactory.SWFEndpointProducerBuilder
- Enclosing interface:
- SWFEndpointBuilderFactory
public static interface SWFEndpointBuilderFactory.SWFEndpointBuilder extends SWFEndpointBuilderFactory.SWFEndpointConsumerBuilder, SWFEndpointBuilderFactory.SWFEndpointProducerBuilder
Builder for endpoint for the AWS Simple Workflow (SWF) component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SWFEndpointBuilderFactory.SWFEndpointBuilder
accessKey(String accessKey)
Amazon AWS Access Key.default SWFEndpointBuilderFactory.AdvancedSWFEndpointBuilder
advanced()
default SWFEndpointBuilderFactory.SWFEndpointBuilder
amazonSWClient(Object amazonSWClient)
To use the given AmazonSimpleWorkflowClient as client.default SWFEndpointBuilderFactory.SWFEndpointBuilder
amazonSWClient(String amazonSWClient)
To use the given AmazonSimpleWorkflowClient as client.default SWFEndpointBuilderFactory.SWFEndpointBuilder
dataConverter(Object dataConverter)
An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data.default SWFEndpointBuilderFactory.SWFEndpointBuilder
dataConverter(String dataConverter)
An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data.default SWFEndpointBuilderFactory.SWFEndpointBuilder
domainName(String domainName)
The workflow domain to use.default SWFEndpointBuilderFactory.SWFEndpointBuilder
eventName(String eventName)
The workflow or activity event name to use.default SWFEndpointBuilderFactory.SWFEndpointBuilder
region(String region)
Amazon AWS Region.default SWFEndpointBuilderFactory.SWFEndpointBuilder
secretKey(String secretKey)
Amazon AWS Secret Key.default SWFEndpointBuilderFactory.SWFEndpointBuilder
version(String version)
The workflow or activity event version to use.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
activityList, activityThreadPoolSize, activityThreadPoolSize, activityTypeExecutionOptions, activityTypeExecutionOptions, activityTypeRegistrationOptions, activityTypeRegistrationOptions, bridgeErrorHandler, bridgeErrorHandler, workflowList, workflowTypeRegistrationOptions, workflowTypeRegistrationOptions
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.SWFEndpointBuilderFactory.SWFEndpointProducerBuilder
activitySchedulingOptions, activitySchedulingOptions, childPolicy, executionStartToCloseTimeout, lazyStartProducer, lazyStartProducer, operation, signalName, stateResultType, taskStartToCloseTimeout, terminationDetails, terminationReason
-
-
-
-
Method Detail
-
advanced
default SWFEndpointBuilderFactory.AdvancedSWFEndpointBuilder advanced()
- Specified by:
advanced
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
advanced
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
amazonSWClient
default SWFEndpointBuilderFactory.SWFEndpointBuilder amazonSWClient(Object amazonSWClient)
To use the given AmazonSimpleWorkflowClient as client. The option is a:com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflowClient
type. Group: common- Specified by:
amazonSWClient
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
amazonSWClient
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
amazonSWClient
default SWFEndpointBuilderFactory.SWFEndpointBuilder amazonSWClient(String amazonSWClient)
To use the given AmazonSimpleWorkflowClient as client. The option will be converted to acom.amazonaws.services.simpleworkflow.AmazonSimpleWorkflowClient
type. Group: common- Specified by:
amazonSWClient
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
amazonSWClient
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
dataConverter
default SWFEndpointBuilderFactory.SWFEndpointBuilder dataConverter(Object dataConverter)
An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data. The option is a:com.amazonaws.services.simpleworkflow.flow.DataConverter
type. Group: common- Specified by:
dataConverter
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
dataConverter
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
dataConverter
default SWFEndpointBuilderFactory.SWFEndpointBuilder dataConverter(String dataConverter)
An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data. The option will be converted to acom.amazonaws.services.simpleworkflow.flow.DataConverter
type. Group: common- Specified by:
dataConverter
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
dataConverter
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
domainName
default SWFEndpointBuilderFactory.SWFEndpointBuilder domainName(String domainName)
The workflow domain to use. The option is a:java.lang.String
type. Group: common- Specified by:
domainName
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
domainName
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
eventName
default SWFEndpointBuilderFactory.SWFEndpointBuilder eventName(String eventName)
The workflow or activity event name to use. The option is a:java.lang.String
type. Group: common- Specified by:
eventName
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
eventName
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
region
default SWFEndpointBuilderFactory.SWFEndpointBuilder region(String region)
Amazon AWS Region. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name(). The option is a:java.lang.String
type. Group: common- Specified by:
region
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
region
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
version
default SWFEndpointBuilderFactory.SWFEndpointBuilder version(String version)
The workflow or activity event version to use. The option is a:java.lang.String
type. Group: common- Specified by:
version
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
version
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
accessKey
default SWFEndpointBuilderFactory.SWFEndpointBuilder accessKey(String accessKey)
Amazon AWS Access Key. The option is a:java.lang.String
type. Group: security- Specified by:
accessKey
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
accessKey
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
secretKey
default SWFEndpointBuilderFactory.SWFEndpointBuilder secretKey(String secretKey)
Amazon AWS Secret Key. The option is a:java.lang.String
type. Group: security- Specified by:
secretKey
in interfaceSWFEndpointBuilderFactory.SWFEndpointConsumerBuilder
- Specified by:
secretKey
in interfaceSWFEndpointBuilderFactory.SWFEndpointProducerBuilder
-
-