Interface SdbEndpointBuilderFactory.SdbEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- SdbEndpointBuilderFactory
public static interface SdbEndpointBuilderFactory.SdbEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the AWS SimpleDB component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SdbEndpointBuilderFactory.SdbEndpointBuilder
accessKey(String accessKey)
Amazon AWS Access Key.default SdbEndpointBuilderFactory.AdvancedSdbEndpointBuilder
advanced()
default SdbEndpointBuilderFactory.SdbEndpointBuilder
amazonSDBClient(Object amazonSDBClient)
To use the AmazonSimpleDB as the client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
amazonSDBClient(String amazonSDBClient)
To use the AmazonSimpleDB as the client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
consistentRead(boolean consistentRead)
Determines whether or not strong consistency should be enforced when data is read.default SdbEndpointBuilderFactory.SdbEndpointBuilder
consistentRead(String consistentRead)
Determines whether or not strong consistency should be enforced when data is read.default SdbEndpointBuilderFactory.SdbEndpointBuilder
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).default SdbEndpointBuilderFactory.SdbEndpointBuilder
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).default SdbEndpointBuilderFactory.SdbEndpointBuilder
maxNumberOfDomains(Integer maxNumberOfDomains)
The maximum number of domain names you want returned.default SdbEndpointBuilderFactory.SdbEndpointBuilder
maxNumberOfDomains(String maxNumberOfDomains)
The maximum number of domain names you want returned.default SdbEndpointBuilderFactory.SdbEndpointBuilder
operation(String operation)
Operation to perform.default SdbEndpointBuilderFactory.SdbEndpointBuilder
operation(SdbEndpointBuilderFactory.SdbOperations operation)
Operation to perform.default SdbEndpointBuilderFactory.SdbEndpointBuilder
proxyHost(String proxyHost)
To define a proxy host when instantiating the SDB client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the SDB client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
proxyPort(String proxyPort)
To define a proxy port when instantiating the SDB client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the SDB client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
proxyProtocol(SdbEndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the SDB client.default SdbEndpointBuilderFactory.SdbEndpointBuilder
region(String region)
The region in which SDB client needs to work.default SdbEndpointBuilderFactory.SdbEndpointBuilder
secretKey(String secretKey)
Amazon AWS Secret Key.
-
-
-
Method Detail
-
advanced
default SdbEndpointBuilderFactory.AdvancedSdbEndpointBuilder advanced()
-
accessKey
default SdbEndpointBuilderFactory.SdbEndpointBuilder accessKey(String accessKey)
Amazon AWS Access Key. The option is a:java.lang.String
type. Group: producer
-
amazonSDBClient
default SdbEndpointBuilderFactory.SdbEndpointBuilder amazonSDBClient(Object amazonSDBClient)
To use the AmazonSimpleDB as the client. The option is a:com.amazonaws.services.simpledb.AmazonSimpleDB
type. Group: producer
-
amazonSDBClient
default SdbEndpointBuilderFactory.SdbEndpointBuilder amazonSDBClient(String amazonSDBClient)
To use the AmazonSimpleDB as the client. The option will be converted to acom.amazonaws.services.simpledb.AmazonSimpleDB
type. Group: producer
-
consistentRead
default SdbEndpointBuilderFactory.SdbEndpointBuilder consistentRead(boolean consistentRead)
Determines whether or not strong consistency should be enforced when data is read. The option is a:boolean
type. Default: false Group: producer
-
consistentRead
default SdbEndpointBuilderFactory.SdbEndpointBuilder consistentRead(String consistentRead)
Determines whether or not strong consistency should be enforced when data is read. The option will be converted to aboolean
type. Default: false Group: producer
-
lazyStartProducer
default SdbEndpointBuilderFactory.SdbEndpointBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a:boolean
type. Default: false Group: producer
-
lazyStartProducer
default SdbEndpointBuilderFactory.SdbEndpointBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to aboolean
type. Default: false Group: producer
-
maxNumberOfDomains
default SdbEndpointBuilderFactory.SdbEndpointBuilder maxNumberOfDomains(Integer maxNumberOfDomains)
The maximum number of domain names you want returned. The range is 1 to 100. The option is a:java.lang.Integer
type. Group: producer
-
maxNumberOfDomains
default SdbEndpointBuilderFactory.SdbEndpointBuilder maxNumberOfDomains(String maxNumberOfDomains)
The maximum number of domain names you want returned. The range is 1 to 100. The option will be converted to ajava.lang.Integer
type. Group: producer
-
operation
default SdbEndpointBuilderFactory.SdbEndpointBuilder operation(SdbEndpointBuilderFactory.SdbOperations operation)
Operation to perform. The option is a:org.apache.camel.component.aws.sdb.SdbOperations
type. Default: PutAttributes Group: producer
-
operation
default SdbEndpointBuilderFactory.SdbEndpointBuilder operation(String operation)
Operation to perform. The option will be converted to aorg.apache.camel.component.aws.sdb.SdbOperations
type. Default: PutAttributes Group: producer
-
proxyHost
default SdbEndpointBuilderFactory.SdbEndpointBuilder proxyHost(String proxyHost)
To define a proxy host when instantiating the SDB client. The option is a:java.lang.String
type. Group: producer
-
proxyPort
default SdbEndpointBuilderFactory.SdbEndpointBuilder proxyPort(Integer proxyPort)
To define a proxy port when instantiating the SDB client. The option is a:java.lang.Integer
type. Group: producer
-
proxyPort
default SdbEndpointBuilderFactory.SdbEndpointBuilder proxyPort(String proxyPort)
To define a proxy port when instantiating the SDB client. The option will be converted to ajava.lang.Integer
type. Group: producer
-
proxyProtocol
default SdbEndpointBuilderFactory.SdbEndpointBuilder proxyProtocol(SdbEndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the SDB client. The option is a:com.amazonaws.Protocol
type. Default: HTTPS Group: producer
-
proxyProtocol
default SdbEndpointBuilderFactory.SdbEndpointBuilder proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the SDB client. The option will be converted to acom.amazonaws.Protocol
type. Default: HTTPS Group: producer
-
region
default SdbEndpointBuilderFactory.SdbEndpointBuilder region(String region)
The region in which SDB client needs to work. 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: producer
-
secretKey
default SdbEndpointBuilderFactory.SdbEndpointBuilder secretKey(String secretKey)
Amazon AWS Secret Key. The option is a:java.lang.String
type. Group: producer
-
-