public static interface MinioEndpointBuilderFactory.MinioEndpointBuilder extends MinioEndpointBuilderFactory.MinioEndpointConsumerBuilder, MinioEndpointBuilderFactory.MinioEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
accessKey(String accessKey)
Amazon AWS Secret Access Key or Minio Access Key.
|
default MinioEndpointBuilderFactory.AdvancedMinioEndpointBuilder |
advanced() |
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
autoCreateBucket(boolean autoCreateBucket)
Setting the autocreation of the bucket if bucket name not exist.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
autoCreateBucket(String autoCreateBucket)
Setting the autocreation of the bucket if bucket name not exist.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
customHttpClient(Object customHttpClient)
Set custom HTTP client for authenticated access.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
customHttpClient(String customHttpClient)
Set custom HTTP client for authenticated access.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
endpoint(String endpoint)
Endpoint can be an URL, domain name, IPv4 address or IPv6 address.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
minioClient(Object minioClient)
Reference to a Minio Client object in the registry.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
minioClient(String minioClient)
Reference to a Minio Client object in the registry.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
objectLock(boolean objectLock)
Set when creating new bucket.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
objectLock(String objectLock)
Set when creating new bucket.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
policy(String policy)
The policy for this queue to set in the method.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
proxyPort(Integer proxyPort)
TCP/IP port number.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
proxyPort(String proxyPort)
TCP/IP port number.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
region(String region)
The region in which Minio client needs to work.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
secretKey(String secretKey)
Amazon AWS Access Key Id or Minio Secret Key.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
secure(boolean secure)
Flag to indicate to use secure connection to minio service or not.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
secure(String secure)
Flag to indicate to use secure connection to minio service or not.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
serverSideEncryption(Object serverSideEncryption)
Server-side encryption.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
serverSideEncryption(String serverSideEncryption)
Server-side encryption.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
serverSideEncryptionCustomerKey(Object serverSideEncryptionCustomerKey)
Server-side encryption for source object while copy/move objects.
|
default MinioEndpointBuilderFactory.MinioEndpointBuilder |
serverSideEncryptionCustomerKey(String serverSideEncryptionCustomerKey)
Server-side encryption for source object while copy/move objects.
|
autoCloseBody, autoCloseBody, backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, bypassGovernanceMode, bypassGovernanceMode, delay, delay, deleteAfterRead, deleteAfterRead, delimiter, destinationBucketName, destinationObjectName, greedy, greedy, includeBody, includeBody, includeFolders, includeFolders, includeUserMetadata, includeUserMetadata, includeVersions, includeVersions, initialDelay, initialDelay, length, length, matchETag, maxConnections, maxConnections, maxMessagesPerPoll, maxMessagesPerPoll, modifiedSince, modifiedSince, moveAfterRead, moveAfterRead, notMatchETag, objectName, offset, offset, prefix, recursive, recursive, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startAfter, startScheduler, startScheduler, timeUnit, timeUnit, unModifiedSince, unModifiedSince, useFixedDelay, useFixedDelay, useVersion1, useVersion1, versionIddoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrideleteAfterWrite, deleteAfterWrite, keyName, lazyStartProducer, lazyStartProducer, operation, operation, pojoRequest, pojoRequest, storageClassdefault MinioEndpointBuilderFactory.AdvancedMinioEndpointBuilder advanced()
advanced in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderadvanced in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder autoCreateBucket(boolean autoCreateBucket)
boolean type.
Default: true
Group: commonautoCreateBucket in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderautoCreateBucket in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder autoCreateBucket(String autoCreateBucket)
boolean type.
Default: true
Group: commonautoCreateBucket in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderautoCreateBucket in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder customHttpClient(Object customHttpClient)
okhttp3.OkHttpClient type.
Group: commoncustomHttpClient in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuildercustomHttpClient in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder customHttpClient(String customHttpClient)
okhttp3.OkHttpClient
type.
Group: commoncustomHttpClient in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuildercustomHttpClient in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder endpoint(String endpoint)
java.lang.String type.
Group: commonendpoint in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderendpoint in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder minioClient(Object minioClient)
io.minio.MinioClient type.
Group: commonminioClient in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderminioClient in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder minioClient(String minioClient)
io.minio.MinioClient
type.
Group: commonminioClient in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderminioClient in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder objectLock(boolean objectLock)
boolean type.
Default: false
Group: commonobjectLock in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderobjectLock in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder objectLock(String objectLock)
boolean type.
Default: false
Group: commonobjectLock in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderobjectLock in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder policy(String policy)
java.lang.String type.
Group: commonpolicy in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderpolicy in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder proxyPort(Integer proxyPort)
java.lang.Integer type.
Group: commonproxyPort in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderproxyPort in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder proxyPort(String proxyPort)
java.lang.Integer
type.
Group: commonproxyPort in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderproxyPort in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder region(String region)
java.lang.String type.
Group: commonregion in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderregion in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder secure(boolean secure)
boolean type.
Default: false
Group: commonsecure in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuildersecure in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder secure(String secure)
boolean type.
Default: false
Group: commonsecure in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuildersecure in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder serverSideEncryption(Object serverSideEncryption)
io.minio.ServerSideEncryption type.
Group: commonserverSideEncryption in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderserverSideEncryption in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder serverSideEncryption(String serverSideEncryption)
io.minio.ServerSideEncryption type.
Group: commonserverSideEncryption in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderserverSideEncryption in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder serverSideEncryptionCustomerKey(Object serverSideEncryptionCustomerKey)
io.minio.ServerSideEncryptionCustomerKey type.
Group: commonserverSideEncryptionCustomerKey in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderserverSideEncryptionCustomerKey in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder serverSideEncryptionCustomerKey(String serverSideEncryptionCustomerKey)
io.minio.ServerSideEncryptionCustomerKey type.
Group: commonserverSideEncryptionCustomerKey in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderserverSideEncryptionCustomerKey in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder accessKey(String accessKey)
java.lang.String type.
Group: securityaccessKey in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuilderaccessKey in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderdefault MinioEndpointBuilderFactory.MinioEndpointBuilder secretKey(String secretKey)
java.lang.String type.
Group: securitysecretKey in interface MinioEndpointBuilderFactory.MinioEndpointConsumerBuildersecretKey in interface MinioEndpointBuilderFactory.MinioEndpointProducerBuilderApache Camel