Interface AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder
-
- All Superinterfaces:
AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
,AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AWS2S3EndpointBuilderFactory
public static interface AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder extends AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder, AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
Advanced builder for endpoint for the AWS 2 S3 Storage Service component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder
basic()
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder
customerAlgorithm(String customerAlgorithm)
Define the customer algorithm to use in case CustomerKey is enabled.default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder
customerKeyId(String customerKeyId)
Define the id of Customer key to use in case CustomerKey is enabled.default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder
customerKeyMD5(String customerKeyMD5)
Define the MD5 of Customer key to use in case CustomerKey is enabled.default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
autocloseBody, autocloseBody, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
awsKMSKeyId, useAwsKMS, useAwsKMS, useCustomerKey, useCustomerKey
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
-
-
-
Method Detail
-
basic
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder basic()
- Specified by:
basic
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
basic
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
-
customerAlgorithm
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder customerAlgorithm(String customerAlgorithm)
Define the customer algorithm to use in case CustomerKey is enabled. The option is a:java.lang.String
type. Group: common (advanced)- Specified by:
customerAlgorithm
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
customerAlgorithm
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
-
customerKeyId
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder customerKeyId(String customerKeyId)
Define the id of Customer key to use in case CustomerKey is enabled. The option is a:java.lang.String
type. Group: common (advanced)- Specified by:
customerKeyId
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
customerKeyId
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
-
customerKeyMD5
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder customerKeyMD5(String customerKeyMD5)
Define the MD5 of Customer key to use in case CustomerKey is enabled. The option is a:java.lang.String
type. Group: common (advanced)- Specified by:
customerKeyMD5
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
customerKeyMD5
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
-
synchronous
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
synchronous
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
-
synchronous
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
synchronous
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
-
-