Uses of Interface
org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder
Packages that use AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder
-
Uses of AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceBuilder for endpoint for the AWS S3 Storage Service component.Methods in org.apache.camel.builder.endpoint.dsl that return AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilderModifier and TypeMethodDescriptionAmazon AWS Access Key.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.autoCreateBucket(boolean autoCreateBucket) Setting the autocreation of the S3 bucket bucketName.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.autoCreateBucket(String autoCreateBucket) Setting the autocreation of the S3 bucket bucketName.AWS2S3EndpointBuilderFactory.AdvancedAWS2S3EndpointProducerBuilder.basic()AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.batchMessageNumber(int batchMessageNumber) The number of messages composing a batch in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.batchMessageNumber(String batchMessageNumber) The number of messages composing a batch in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.batchSize(int batchSize) The batch size (in bytes) in streaming upload mode.The batch size (in bytes) in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.bufferSize(int bufferSize) The buffer size (in bytes) in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.bufferSize(String bufferSize) The buffer size (in bytes) in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.deleteAfterWrite(boolean deleteAfterWrite) Delete file object after the S3 file has been uploaded.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.deleteAfterWrite(String deleteAfterWrite) Delete file object after the S3 file has been uploaded.The delimiter which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.forcePathStyle(boolean forcePathStyle) Set whether the S3 client should use path-style URL instead of virtual-hosted-style.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.forcePathStyle(String forcePathStyle) Set whether the S3 client should use path-style URL instead of virtual-hosted-style.Setting the key name for an element in the bucket through endpoint parameter.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.multiPartUpload(boolean multiPartUpload) If it is true, camel will upload the file with multi-part format, the part size is decided by the partSize option.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.multiPartUpload(String multiPartUpload) If it is true, camel will upload the file with multi-part format, the part size is decided by the partSize option.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.namingStrategy(String namingStrategy) The naming strategy to use in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.namingStrategy(org.apache.camel.component.aws2.s3.stream.AWSS3NamingStrategyEnum namingStrategy) The naming strategy to use in streaming upload mode.The operation to do in case the user don't want to do only an upload.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.operation(org.apache.camel.component.aws2.s3.AWS2S3Operations operation) The operation to do in case the user don't want to do only an upload.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.overrideEndpoint(boolean overrideEndpoint) Set the need for overidding the endpoint.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.overrideEndpoint(String overrideEndpoint) Set the need for overidding the endpoint.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.partSize(long partSize) Setup the partSize which is used in multi-part upload, the default size is 25M.Setup the partSize which is used in multi-part upload, the default size is 25M.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.pojoRequest(boolean pojoRequest) If we want to use a POJO request as body or not.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.pojoRequest(String pojoRequest) If we want to use a POJO request as body or not.The policy for this queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method.The prefix which is used in the com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we are interested in.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.profileCredentialsName(String profileCredentialsName) If using a profile credentials provider this parameter will set the profile name.To define a proxy host when instantiating the SQS client.Specify a proxy port to be used inside the client definition.Specify a proxy port to be used inside the client definition.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.proxyProtocol(String proxyProtocol) To define a proxy protocol when instantiating the S3 client.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.proxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol) To define a proxy protocol when instantiating the S3 client.The region in which S3 client needs to work.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.restartingPolicy(String restartingPolicy) The restarting policy to use in streaming upload mode.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.restartingPolicy(org.apache.camel.component.aws2.s3.stream.AWSS3RestartingPolicyEnum restartingPolicy) The restarting policy to use in streaming upload mode.Amazon AWS Secret Key.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.storageClass(String storageClass) The storage class to set in the com.amazonaws.services.s3.model.PutObjectRequest request.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.streamingUploadMode(boolean streamingUploadMode) When stream mode is true the upload to bucket will be done in streaming.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.streamingUploadMode(String streamingUploadMode) When stream mode is true the upload to bucket will be done in streaming.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.streamingUploadTimeout(long streamingUploadTimeout) While streaming upload mode is true, this option set the timeout to complete upload.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.streamingUploadTimeout(String streamingUploadTimeout) While streaming upload mode is true, this option set the timeout to complete upload.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.trustAllCertificates(boolean trustAllCertificates) If we want to trust all certificates in case of overriding the endpoint.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.trustAllCertificates(String trustAllCertificates) If we want to trust all certificates in case of overriding the endpoint.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.uriEndpointOverride(String uriEndpointOverride) Set the overriding uri endpoint.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.useDefaultCredentialsProvider(boolean useDefaultCredentialsProvider) Set whether the S3 client should expect to load credentials through a default credentials provider.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.useDefaultCredentialsProvider(String useDefaultCredentialsProvider) Set whether the S3 client should expect to load credentials through a default credentials provider.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.useProfileCredentialsProvider(boolean useProfileCredentialsProvider) Set whether the S3 client should expect to load credentials through a profile credentials provider.AWS2S3EndpointBuilderFactory.AWS2S3EndpointProducerBuilder.useProfileCredentialsProvider(String useProfileCredentialsProvider) Set whether the S3 client should expect to load credentials through a profile credentials provider.