Class MinioEndpointBuilderFactory.MinioHeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.MinioEndpointBuilderFactory.MinioHeaderNameBuilder
-
- Enclosing interface:
- MinioEndpointBuilderFactory
public static class MinioEndpointBuilderFactory.MinioHeaderNameBuilder extends Object
The builder of headers' name for the Minio component.
-
-
Constructor Summary
Constructors Constructor Description MinioHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
minioBucketName()
Producer: The bucket Name which this object will be stored or which will be used for the current operation.String
minioCannedAcl()
The canned acl that will be applied to the object.String
minioContentControl()
Producer: The content control of this object.String
minioContentDisposition()
Producer: The content disposition of this object.String
minioContentEncoding()
Producer: The content encoding of this object.String
minioContentLength()
Producer: The content length of this object.String
minioContentMD5()
Producer: The md5 checksum of this object.String
minioContentType()
Producer: The content type of this object.String
minioDestinationBucketName()
The bucket Destination Name which will be used for the current operation.String
minioDestinationObjectName()
The Destination key which will be used for the current operation.String
minioETag()
Producer: The ETag value for the newly uploaded object.String
minioExpirationTime()
The expiration time.String
minioLastModified()
Producer: The last modified timestamp of this object.String
minioLength()
The length.String
minioObjectName()
Producer: The key under which this object will be stored or which will be used for the current operation.String
minioOffset()
The offset.String
minioOperation()
The operation to perform.String
minioPresignedURLExpirationTime()
Expiration of minio presigned url in Seconds.String
minioReplicationStatus()
The replication status.String
minioServerSideEncryption()
Producer: Sets the server-side encryption algorithm when encrypting the object using Minio-managed keys.String
minioStorageClass()
The storage class of this object.String
minioVersionId()
Producer: The version Id of the object to be stored or returned from the current operation.
-
-
-
Method Detail
-
minioBucketName
public String minioBucketName()
Producer: The bucket Name which this object will be stored or which will be used for the current operation. 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String minioStorageClass()
The storage class of this object. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioStorageClass
.
-
minioVersionId
public String 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
public String 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
public String 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
public String 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
public String minioExpirationTime()
The expiration time. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioExpirationTime
.
-
minioReplicationStatus
public String minioReplicationStatus()
The replication status. The option is a:String
type. Group: common- Returns:
- the name of the header
MinioReplicationStatus
.
-
minioOffset
public String minioOffset()
The offset. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioOffset
.
-
minioLength
public String minioLength()
The length. The option is a:String
type. Group: producer- Returns:
- the name of the header
MinioLength
.
-
minioPresignedURLExpirationTime
public String minioPresignedURLExpirationTime()
Expiration of minio presigned url in Seconds. The option is a:int
type. Group: producer- Returns:
- the name of the header
MinioPresignedURLExpirationTime
.
-
-