default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.accelerateModeEnabled(boolean accelerateModeEnabled) |
Define if Accelerate Mode enabled is true or false.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.accessKey(String accessKey) |
Amazon AWS Access Key.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.amazonS3Client(com.amazonaws.services.s3.AmazonS3 amazonS3Client) |
Reference to a com.amazonaws.services.s3.AmazonS3 in the registry.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.autocloseBody(boolean autocloseBody) |
If this option is true and includeBody is true, then the
S3Object.close() method will be called on exchange completion.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.autoCreateBucket(boolean autoCreateBucket) |
Setting the autocreation of the bucket.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.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 AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.autowiredEnabled(boolean autowiredEnabled) |
Whether autowiring is enabled.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.awsKMSKeyId(String awsKMSKeyId) |
Define the id of KMS key to use in case KMS is enabled.
|
static AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.awsS3() |
AWS S3 Storage Service (camel-aws-s3)
Store and retrieve objects from AWS S3 Storage Service.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) |
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.chunkedEncodingDisabled(boolean chunkedEncodingDisabled) |
Define if disabled Chunked Encoding is true or false.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.configuration(org.apache.camel.component.aws.s3.S3Configuration configuration) |
The component configuration.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.deleteAfterRead(boolean deleteAfterRead) |
Delete objects from S3 after they have been retrieved.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.deleteAfterWrite(boolean deleteAfterWrite) |
Delete file object after the S3 file has been uploaded.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.delimiter(String delimiter) |
The delimiter which is used in the
com.amazonaws.services.s3.model.ListObjectsRequest to only consume
objects we are interested in.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.dualstackEnabled(boolean dualstackEnabled) |
Define if Dualstack enabled is true or false.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.encryptionMaterials(com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials) |
The encryption materials to use in case of Symmetric/Asymmetric
client usage.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.endpointConfiguration(com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration endpointConfiguration) |
Amazon AWS Endpoint Configuration.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.fileName(String fileName) |
To get the object from the bucket with the given file name.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.forceGlobalBucketAccessEnabled(boolean forceGlobalBucketAccessEnabled) |
Define if Force Global Bucket Access enabled is true or false.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.includeBody(boolean includeBody) |
If it is true, the exchange body will be set to a stream to the
contents of the file.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.keyName(String keyName) |
Setting the key name for an element in the bucket through endpoint
parameter.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.lazyStartProducer(boolean lazyStartProducer) |
Whether the producer should be started lazy (on the first message).
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.multiPartUpload(boolean multiPartUpload) |
If it is true, camel will upload the file with multi part format, the
part size is decided by the option of partSize.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.operation(org.apache.camel.component.aws.s3.S3Operations operation) |
The operation to do in case the user don't want to do only an upload.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.partSize(long partSize) |
Setup the partSize which is used in multi part upload, the default
size is 25M.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.pathStyleAccess(boolean pathStyleAccess) |
Whether or not the S3 client should use path style access.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.payloadSigningEnabled(boolean payloadSigningEnabled) |
Define if Payload Signing enabled is true or false.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.policy(String policy) |
The policy for this queue to set in the
com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.prefix(String prefix) |
The prefix which is used in the
com.amazonaws.services.s3.model.ListObjectsRequest to only consume
objects we are interested in.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.proxyHost(String proxyHost) |
To define a proxy host when instantiating the S3 client.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.proxyPort(Integer proxyPort) |
Specify a proxy port to be used inside the client definition.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.proxyProtocol(com.amazonaws.Protocol proxyProtocol) |
To define a proxy protocol when instantiating the S3 client.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.region(String region) |
The region in which S3 client needs to work.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.secretKey(String secretKey) |
Amazon AWS Secret Key.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.serverSideEncryption(String serverSideEncryption) |
Sets the server-side encryption algorithm when encrypting the object
using AWS-managed keys.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.storageClass(String storageClass) |
The storage class to set in the
com.amazonaws.services.s3.model.PutObjectRequest request.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.useAwsKMS(boolean useAwsKMS) |
Define if KMS must be used or not.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.useEncryption(boolean useEncryption) |
Define if encryption must be used or not.
|
default AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder |
AwsS3ComponentBuilderFactory.AwsS3ComponentBuilder.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.
|