Class MinioEndpointBuilderFactory.MinioHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.MinioEndpointBuilderFactory.MinioHeaderNameBuilder
- Enclosing interface:
MinioEndpointBuilderFactory
The builder of headers' name for the Minio component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConsumer: The name of the bucket in which this object is contained.The canned acl that will be applied to the object. see com.amazonaws.services.s3.model.CannedAccessControlList for allowed values.Producer: The content control of this object.Producer: The content disposition of this object.Producer: The content encoding of this object.Producer: The content length of this object.Producer: The md5 checksum of this object.Producer: The content type of this object.The bucket Destination Name which will be used for the current operation.The Destination key which will be used for the current operation.Producer: The ETag value for the newly uploaded object.The expiration time.Producer: The last modified timestamp of this object.The length.Producer: The key under which this object will be stored or which will be used for the current operation.The offset.The operation to perform.The bucket Name to override which this object will be stored or which will be used for the current operation or in which this object is contained.Expiration of minio presigned url in Seconds.The replication status.Producer: Sets the server-side encryption algorithm when encrypting the object using Minio-managed keys.The storage class of this object.Producer: The version Id of the object to be stored or returned from the current operation.
-
Constructor Details
-
MinioHeaderNameBuilder
public MinioHeaderNameBuilder()
-
-
Method Details
-
minioBucketName
Consumer: The name of the bucket in which this object is contained. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioBucketName
.
-
minioDestinationBucketName
The bucket Destination Name which will be used for the current operation. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioDestinationBucketName
.
-
minioContentControl
Producer: The content control of this object. Consumer: The optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioContentControl
.
-
minioContentDisposition
Producer: The content disposition of this object. Consumer: The optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename for the object to be saved as. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioContentDisposition
.
-
minioContentEncoding
Producer: The content encoding of this object. Consumer: The optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioContentEncoding
.
-
minioContentLength
Producer: The content length of this object. Consumer: The Content-Length HTTP header indicating the size of the associated object in bytes. The option is a:Long
type. Group: common- Returns:
- the name of the header
MinioContentLength
.
-
minioContentMD5
Producer: The md5 checksum of this object. Consumer: The base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864. This data is used as a message integrity check to verify that the data received by Minio is the same data that the caller sent. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioContentMD5
.
-
minioContentType
Producer: The content type of this object. Consumer: The Content-Type HTTP header, which indicates the type of content stored in the associated object. The value of this header is a standard MIME type. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioContentType
.
-
minioETag
Producer: The ETag value for the newly uploaded object. Consumer: The hex encoded 128-bit MD5 digest of the associated object according to RFC 1864. This data is used as an integrity check to verify that the data received by the caller is the same data that was sent by Minio. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioETag
.
-
minioObjectName
Producer: The key under which this object will be stored or which will be used for the current operation. Consumer: The key under which this object is stored. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioObjectName
.
-
minioDestinationObjectName
The Destination key which will be used for the current operation. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioDestinationObjectName
.
-
minioLastModified
Producer: The last modified timestamp of this object. Consumer: The value of the Last-Modified header, indicating the date and time at which Minio last recorded a modification to the associated object. The option is a:java.util.Date
type. Group: common- Returns:
- the name of the header
MinioLastModified
.
-
minioStorageClass
The storage class of this object. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioStorageClass
.
-
minioVersionId
Producer: The version Id of the object to be stored or returned from the current operation. Consumer: The version ID of the associated Minio object if available. Version IDs are only assigned to objects when an object is uploaded to an Minio bucket that has object versioning enabled. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioVersionId
.
-
minioCannedAcl
The canned acl that will be applied to the object. see com.amazonaws.services.s3.model.CannedAccessControlList for allowed values. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioCannedAcl
.
-
minioOperation
The operation to perform. The option is a:org.apache.camel.component.minio.MinioOperations
type. Group: producer- Returns:
- the name of the header
MinioOperation
.
-
minioServerSideEncryption
Producer: Sets the server-side encryption algorithm when encrypting the object using Minio-managed keys. For example use AES256. Consumer: The server-side encryption algorithm when encrypting the object using Minio-managed keys. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioServerSideEncryption
.
-
minioExpirationTime
The expiration time. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioExpirationTime
.
-
minioReplicationStatus
The replication status. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioReplicationStatus
.
-
minioOffset
The offset. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioOffset
.
-
minioLength
The length. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioLength
.
-
minioPresignedURLExpirationTime
Expiration of minio presigned url in Seconds. The option is a:int
type. Group: producer- Returns:
- the name of the header
MinioPresignedURLExpirationTime
.
-
minioOverrideBucketName
The bucket Name to override which this object will be stored or which will be used for the current operation or in which this object is contained. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioOverrideBucketName
.
-