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 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.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
autocloseBody, autocloseBody, bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
awsKMSKeyId, lazyStartProducer, lazyStartProducer, useAwsKMS, useAwsKMS, useCustomerKey, useCustomerKey, useSSES3, useSSES3
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, 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: <code>java.lang.String</code> type. Group: common (advanced)- Specified by:
customerAlgorithm
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
customerAlgorithm
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
- Parameters:
customerAlgorithm
- the value to set- Returns:
- the dsl builder
-
customerKeyId
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder customerKeyId(String customerKeyId)
Define the id of Customer key to use in case CustomerKey is enabled. The option is a: <code>java.lang.String</code> type. Group: common (advanced)- Specified by:
customerKeyId
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
customerKeyId
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
- Parameters:
customerKeyId
- the value to set- Returns:
- the dsl builder
-
customerKeyMD5
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder customerKeyMD5(String customerKeyMD5)
Define the MD5 of Customer key to use in case CustomerKey is enabled. The option is a: <code>java.lang.String</code> type. Group: common (advanced)- Specified by:
customerKeyMD5
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder
- Specified by:
customerKeyMD5
in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
- Parameters:
customerKeyMD5
- the value to set- Returns:
- the dsl builder
-
-