public static interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder extends AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilder, AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder |
advanced() |
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
amazonS3Client(Object amazonS3Client)
Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
amazonS3Client(String amazonS3Client)
Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
autoCreateBucket(boolean autoCreateBucket)
Setting the autocreation of the S3 bucket bucketName.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
autoCreateBucket(String autoCreateBucket)
Setting the autocreation of the S3 bucket bucketName.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
autoDiscoverClient(boolean autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
autoDiscoverClient(String autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
overrideEndpoint(boolean overrideEndpoint)
Set the need for overidding the endpoint.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
overrideEndpoint(String overrideEndpoint)
Set the need for overidding the endpoint.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
pojoRequest(boolean pojoRequest)
If we want to use a POJO request as body or not.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
pojoRequest(String pojoRequest)
If we want to use a POJO request as body or not.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
policy(String policy)
The policy for this queue to set in the
com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the SQS client.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
proxyPort(Integer proxyPort)
Specify a proxy port to be used inside the client definition.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
proxyPort(String proxyPort)
Specify a proxy port to be used inside the client definition.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
proxyProtocol(AWS2S3EndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the S3 client.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the S3 client.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
region(String region)
The region in which S3 client needs to work.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
trustAllCertificates(boolean trustAllCertificates)
If we want to trust all certificates in case of overriding the
endpoint.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
trustAllCertificates(String trustAllCertificates)
If we want to trust all certificates in case of overriding the
endpoint.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
uriEndpointOverride(String uriEndpointOverride)
Set the overriding uri endpoint.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
useIAMCredentials(boolean useIAMCredentials)
Set whether the S3 client should expect to load credentials on an EC2
instance or to expect static credentials to be passed in.
|
default AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder |
useIAMCredentials(String useIAMCredentials)
Set whether the S3 client should expect to load credentials on an EC2
instance or to expect static credentials to be passed in.
|
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, deleteAfterRead, deleteAfterRead, delimiter, destinationBucket, destinationBucketPrefix, destinationBucketSuffix, fileName, greedy, greedy, includeBody, includeBody, includeFolders, includeFolders, initialDelay, initialDelay, maxConnections, maxConnections, maxMessagesPerPoll, maxMessagesPerPoll, moveAfterRead, moveAfterRead, prefix, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelaydoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrideleteAfterWrite, deleteAfterWrite, keyName, lazyStartProducer, lazyStartProducer, multiPartUpload, multiPartUpload, operation, operation, partSize, partSize, storageClassdefault AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointBuilder advanced()
advanced in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderadvanced in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder amazonS3Client(Object amazonS3Client)
software.amazon.awssdk.services.s3.S3Client type.
Group: commonamazonS3Client in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderamazonS3Client in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder amazonS3Client(String amazonS3Client)
software.amazon.awssdk.services.s3.S3Client type.
Group: commonamazonS3Client in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderamazonS3Client in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder autoCreateBucket(boolean autoCreateBucket)
boolean type.
Default: true
Group: commonautoCreateBucket in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderautoCreateBucket in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder autoCreateBucket(String autoCreateBucket)
boolean type.
Default: true
Group: commonautoCreateBucket in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderautoCreateBucket in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder autoDiscoverClient(boolean autoDiscoverClient)
boolean type.
Default: true
Group: commonautoDiscoverClient in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderautoDiscoverClient in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder autoDiscoverClient(String autoDiscoverClient)
boolean type.
Default: true
Group: commonautoDiscoverClient in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderautoDiscoverClient in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder overrideEndpoint(boolean overrideEndpoint)
boolean type.
Default: false
Group: commonoverrideEndpoint in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderoverrideEndpoint in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder overrideEndpoint(String overrideEndpoint)
boolean type.
Default: false
Group: commonoverrideEndpoint in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderoverrideEndpoint in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder pojoRequest(boolean pojoRequest)
boolean type.
Default: false
Group: commonpojoRequest in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderpojoRequest in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder pojoRequest(String pojoRequest)
boolean type.
Default: false
Group: commonpojoRequest in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderpojoRequest in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder policy(String policy)
java.lang.String type.
Group: commonpolicy in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderpolicy in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder proxyHost(String proxyHost)
java.lang.String type.
Group: commonproxyHost in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderproxyHost in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: commonproxyPort in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderproxyPort in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder proxyPort(String proxyPort)
java.lang.Integer
type.
Group: commonproxyPort in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderproxyPort in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder proxyProtocol(AWS2S3EndpointBuilderFactory.Protocol proxyProtocol)
software.amazon.awssdk.core.Protocol
type.
Default: HTTPS
Group: commonproxyProtocol in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderproxyProtocol in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder proxyProtocol(String proxyProtocol)
software.amazon.awssdk.core.Protocol type.
Default: HTTPS
Group: commonproxyProtocol in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderproxyProtocol in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder region(String region)
java.lang.String type.
Group: commonregion in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderregion in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder trustAllCertificates(boolean trustAllCertificates)
boolean type.
Default: false
Group: commontrustAllCertificates in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuildertrustAllCertificates in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder trustAllCertificates(String trustAllCertificates)
boolean type.
Default: false
Group: commontrustAllCertificates in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuildertrustAllCertificates in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder uriEndpointOverride(String uriEndpointOverride)
java.lang.String type.
Group: commonuriEndpointOverride in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderuriEndpointOverride in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder useIAMCredentials(boolean useIAMCredentials)
boolean type.
Default: false
Group: commonuseIAMCredentials in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderuseIAMCredentials in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder useIAMCredentials(String useIAMCredentials)
boolean type.
Default: false
Group: commonuseIAMCredentials in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderuseIAMCredentials in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder accessKey(String accessKey)
java.lang.String type.
Group: securityaccessKey in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuilderaccessKey in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderdefault AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder secretKey(String secretKey)
java.lang.String type.
Group: securitysecretKey in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointConsumerBuildersecretKey in interface AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderApache Camel