public static interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
accessKey(String accessKey)
Amazon AWS Secret Access Key or Minio Access Key.
|
default MinioEndpointBuilderFactory.AdvancedMinioEndpointProducerBuilder |
advanced() |
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
autoCreateBucket(boolean autoCreateBucket)
Setting the autocreation of the bucket if bucket name not exist.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
autoCreateBucket(String autoCreateBucket)
Setting the autocreation of the bucket if bucket name not exist.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
customHttpClient(Object customHttpClient)
Set custom HTTP client for authenticated access.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
customHttpClient(String customHttpClient)
Set custom HTTP client for authenticated access.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
deleteAfterWrite(boolean deleteAfterWrite)
Delete file object after the Minio file has been uploaded.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
deleteAfterWrite(String deleteAfterWrite)
Delete file object after the Minio file has been uploaded.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
endpoint(String endpoint)
Endpoint can be an URL, domain name, IPv4 address or IPv6 address.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
keyName(String keyName)
Setting the key name for an element in the bucket through endpoint
parameter.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
minioClient(Object minioClient)
Reference to a Minio Client object in the registry.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
minioClient(String minioClient)
Reference to a Minio Client object in the registry.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
objectLock(boolean objectLock)
Set when creating new bucket.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
objectLock(String objectLock)
Set when creating new bucket.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
operation(MinioEndpointBuilderFactory.MinioOperations operation)
The operation to do in case the user don't want to do only an upload.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
operation(String operation)
The operation to do in case the user don't want to do only an upload.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
pojoRequest(boolean pojoRequest)
If we want to use a POJO request as body or not.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
pojoRequest(String pojoRequest)
If we want to use a POJO request as body or not.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
policy(String policy)
The policy for this queue to set in the method.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
proxyPort(Integer proxyPort)
TCP/IP port number.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
proxyPort(String proxyPort)
TCP/IP port number.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
region(String region)
The region in which Minio client needs to work.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
secretKey(String secretKey)
Amazon AWS Access Key Id or Minio Secret Key.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
secure(boolean secure)
Flag to indicate to use secure connection to minio service or not.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
secure(String secure)
Flag to indicate to use secure connection to minio service or not.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
serverSideEncryption(Object serverSideEncryption)
Server-side encryption.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
serverSideEncryption(String serverSideEncryption)
Server-side encryption.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
serverSideEncryptionCustomerKey(Object serverSideEncryptionCustomerKey)
Server-side encryption for source object while copy/move objects.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
serverSideEncryptionCustomerKey(String serverSideEncryptionCustomerKey)
Server-side encryption for source object while copy/move objects.
|
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder |
storageClass(String storageClass)
The storage class to set in the request.
|
default MinioEndpointBuilderFactory.AdvancedMinioEndpointProducerBuilder advanced()
default MinioEndpointBuilderFactory.MinioEndpointProducerBuilder autoCreateBucket(boolean autoCreateBucket)
boolean type.
Default: true
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder autoCreateBucket(String autoCreateBucket)
boolean type.
Default: true
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder customHttpClient(Object customHttpClient)
okhttp3.OkHttpClient type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder customHttpClient(String customHttpClient)
okhttp3.OkHttpClient
type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder endpoint(String endpoint)
java.lang.String type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder minioClient(Object minioClient)
io.minio.MinioClient type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder minioClient(String minioClient)
io.minio.MinioClient
type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder objectLock(boolean objectLock)
boolean type.
Default: false
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder objectLock(String objectLock)
boolean type.
Default: false
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder policy(String policy)
java.lang.String type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder proxyPort(String proxyPort)
java.lang.Integer
type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder region(String region)
java.lang.String type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder secure(boolean secure)
boolean type.
Default: false
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder secure(String secure)
boolean type.
Default: false
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryption(Object serverSideEncryption)
io.minio.ServerSideEncryption type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryption(String serverSideEncryption)
io.minio.ServerSideEncryption type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryptionCustomerKey(Object serverSideEncryptionCustomerKey)
io.minio.ServerSideEncryptionCustomerKey type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryptionCustomerKey(String serverSideEncryptionCustomerKey)
io.minio.ServerSideEncryptionCustomerKey type.
Group: commondefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder deleteAfterWrite(boolean deleteAfterWrite)
boolean type.
Default: false
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder deleteAfterWrite(String deleteAfterWrite)
boolean type.
Default: false
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder keyName(String keyName)
java.lang.String type.
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder operation(MinioEndpointBuilderFactory.MinioOperations operation)
org.apache.camel.component.minio.MinioOperations type.
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder operation(String operation)
org.apache.camel.component.minio.MinioOperations type.
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder pojoRequest(boolean pojoRequest)
boolean type.
Default: false
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder pojoRequest(String pojoRequest)
boolean type.
Default: false
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder storageClass(String storageClass)
java.lang.String type.
Group: producerdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder secretKey(String secretKey)
java.lang.String type.
Group: securityApache Camel