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)
autoCreateBucket - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder autoCreateBucket(String autoCreateBucket)
autoCreateBucket - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder customHttpClient(Object customHttpClient)
customHttpClient - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder customHttpClient(String customHttpClient)
customHttpClient - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder endpoint(String endpoint)
endpoint - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder minioClient(Object minioClient)
minioClient - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder minioClient(String minioClient)
minioClient - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder objectLock(boolean objectLock)
objectLock - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder objectLock(String objectLock)
objectLock - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder policy(String policy)
policy - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder region(String region)
region - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder secure(boolean secure)
secure - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder secure(String secure)
secure - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryption(Object serverSideEncryption)
serverSideEncryption - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryption(String serverSideEncryption)
serverSideEncryption - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryptionCustomerKey(Object serverSideEncryptionCustomerKey)
serverSideEncryptionCustomerKey - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder serverSideEncryptionCustomerKey(String serverSideEncryptionCustomerKey)
serverSideEncryptionCustomerKey - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder deleteAfterWrite(boolean deleteAfterWrite)
deleteAfterWrite - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder deleteAfterWrite(String deleteAfterWrite)
deleteAfterWrite - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder keyName(String keyName)
keyName - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder operation(MinioEndpointBuilderFactory.MinioOperations operation)
operation - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder operation(String operation)
operation - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder pojoRequest(boolean pojoRequest)
pojoRequest - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder pojoRequest(String pojoRequest)
pojoRequest - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder storageClass(String storageClass)
storageClass - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder accessKey(String accessKey)
accessKey - the value to setdefault MinioEndpointBuilderFactory.MinioEndpointProducerBuilder secretKey(String secretKey)
secretKey - the value to setApache Camel