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
Modifier and TypeMethodDescriptionbasic()customerAlgorithm(String customerAlgorithm) Define the customer algorithm to use in case CustomerKey is enabled.customerKeyId(String customerKeyId) Define the id of Customer key to use in case CustomerKey is enabled.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, pollStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder
awsKMSKeyId, lazyStartProducer, lazyStartProducer, useAwsKMS, useAwsKMS, useCustomerKey, useCustomerKey, useSSES3, useSSES3Methods 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, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder- Specified by:
basicin 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:
customerAlgorithmin interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder- Specified by:
customerAlgorithmin 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:
customerKeyIdin interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder- Specified by:
customerKeyIdin 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:
customerKeyMD5in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointConsumerBuilder- Specified by:
customerKeyMD5in interfaceAWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder- Parameters:
customerKeyMD5- the value to set- Returns:
- the dsl builder
-