Interface S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,S3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
,S3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
- Enclosing interface:
- S3EndpointBuilderFactory
public static interface S3EndpointBuilderFactory.AdvancedS3EndpointBuilder extends S3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder, S3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
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 S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
accelerateModeEnabled(boolean accelerateModeEnabled)
Define if Accelerate Mode enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
accelerateModeEnabled(String accelerateModeEnabled)
Define if Accelerate Mode enabled is true or false.default S3EndpointBuilderFactory.S3EndpointBuilder
basic()
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
chunkedEncodingDisabled(boolean chunkedEncodingDisabled)
Define if disabled Chunked Encoding is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
chunkedEncodingDisabled(String chunkedEncodingDisabled)
Define if disabled Chunked Encoding is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
dualstackEnabled(boolean dualstackEnabled)
Define if Dualstack enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
dualstackEnabled(String dualstackEnabled)
Define if Dualstack enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
encryptionMaterials(Object encryptionMaterials)
The encryption materials to use in case of Symmetric/Asymmetric client usage.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
encryptionMaterials(String encryptionMaterials)
The encryption materials to use in case of Symmetric/Asymmetric client usage.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
forceGlobalBucketAccessEnabled(boolean forceGlobalBucketAccessEnabled)
Define if Force Global Bucket Access enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
forceGlobalBucketAccessEnabled(String forceGlobalBucketAccessEnabled)
Define if Force Global Bucket Access enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
payloadSigningEnabled(boolean payloadSigningEnabled)
Define if Payload Signing enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
payloadSigningEnabled(String payloadSigningEnabled)
Define if Payload Signing enabled is true or false.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
useEncryption(boolean useEncryption)
Define if encryption must be used or not.default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder
useEncryption(String useEncryption)
Define if encryption must be used or not.-
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.S3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
autocloseBody, autocloseBody, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategy
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.S3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
awsKMSKeyId, useAwsKMS, useAwsKMS
-
-
-
-
Method Detail
-
basic
default S3EndpointBuilderFactory.S3EndpointBuilder basic()
- Specified by:
basic
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
basic
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
encryptionMaterials
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder encryptionMaterials(Object encryptionMaterials)
The encryption materials to use in case of Symmetric/Asymmetric client usage. The option is a:com.amazonaws.services.s3.model.EncryptionMaterials
type. Group: common (advanced)- Specified by:
encryptionMaterials
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
encryptionMaterials
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
encryptionMaterials
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder encryptionMaterials(String encryptionMaterials)
The encryption materials to use in case of Symmetric/Asymmetric client usage. The option will be converted to acom.amazonaws.services.s3.model.EncryptionMaterials
type. Group: common (advanced)- Specified by:
encryptionMaterials
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
encryptionMaterials
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
useEncryption
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder useEncryption(boolean useEncryption)
Define if encryption must be used or not. The option is a:boolean
type. Default: false Group: common (advanced)- Specified by:
useEncryption
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
useEncryption
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
useEncryption
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder useEncryption(String useEncryption)
Define if encryption must be used or not. The option will be converted to aboolean
type. Default: false Group: common (advanced)- Specified by:
useEncryption
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
useEncryption
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
accelerateModeEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder accelerateModeEnabled(boolean accelerateModeEnabled)
Define if Accelerate Mode enabled is true or false. The option is a:boolean
type. Default: false Group: advanced- Specified by:
accelerateModeEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
accelerateModeEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
accelerateModeEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder accelerateModeEnabled(String accelerateModeEnabled)
Define if Accelerate Mode enabled is true or false. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
accelerateModeEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
accelerateModeEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
chunkedEncodingDisabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder chunkedEncodingDisabled(boolean chunkedEncodingDisabled)
Define if disabled Chunked Encoding is true or false. The option is a:boolean
type. Default: false Group: advanced- Specified by:
chunkedEncodingDisabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
chunkedEncodingDisabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
chunkedEncodingDisabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder chunkedEncodingDisabled(String chunkedEncodingDisabled)
Define if disabled Chunked Encoding is true or false. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
chunkedEncodingDisabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
chunkedEncodingDisabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
dualstackEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder dualstackEnabled(boolean dualstackEnabled)
Define if Dualstack enabled is true or false. The option is a:boolean
type. Default: false Group: advanced- Specified by:
dualstackEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
dualstackEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
dualstackEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder dualstackEnabled(String dualstackEnabled)
Define if Dualstack enabled is true or false. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
dualstackEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
dualstackEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
forceGlobalBucketAccessEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder forceGlobalBucketAccessEnabled(boolean forceGlobalBucketAccessEnabled)
Define if Force Global Bucket Access enabled is true or false. The option is a:boolean
type. Default: false Group: advanced- Specified by:
forceGlobalBucketAccessEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
forceGlobalBucketAccessEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
forceGlobalBucketAccessEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder forceGlobalBucketAccessEnabled(String forceGlobalBucketAccessEnabled)
Define if Force Global Bucket Access enabled is true or false. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
forceGlobalBucketAccessEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
forceGlobalBucketAccessEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
payloadSigningEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder payloadSigningEnabled(boolean payloadSigningEnabled)
Define if Payload Signing enabled is true or false. The option is a:boolean
type. Default: false Group: advanced- Specified by:
payloadSigningEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
payloadSigningEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
payloadSigningEnabled
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder payloadSigningEnabled(String payloadSigningEnabled)
Define if Payload Signing enabled is true or false. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
payloadSigningEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
payloadSigningEnabled
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
synchronous
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder 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 interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
synchronous
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
synchronous
default S3EndpointBuilderFactory.AdvancedS3EndpointBuilder 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 interfaceS3EndpointBuilderFactory.AdvancedS3EndpointConsumerBuilder
- Specified by:
synchronous
in interfaceS3EndpointBuilderFactory.AdvancedS3EndpointProducerBuilder
-
-