Class IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder
- Enclosing interface:
IBMCOSEndpointBuilderFactory
The builder of headers' name for the IBM Cloud Object Storage component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe bucket Destination Name which will be used for the current operation.Whether the bucket exists or not.The bucket Name which this object will be stored or which will be used for the current operation.The optional Cache-Control HTTP header which allows the user to specify caching behavior.The optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename.The optional Content-Encoding HTTP header specifying what content encodings have been applied to the object.The Content-Length HTTP header indicating the size of the associated object in bytes.The base64 encoded 128-bit MD5 digest of the associated object.The Content-Type HTTP header, which indicates the type of content stored in the associated object.The delimiter which is used to filter objects.The Destination key which will be used for the current operation.The ETag value for the object.The key under which this object is stored or will be stored.A list of keys to delete when using deleteObjects operation.The value of the Last-Modified header, indicating the date and time at which IBM COS last recorded a modification to the object.A map of metadata to be stored with the object in IBM COS.The operation to perform.The prefix which is used to filter objects.The range end position for partial object retrieval.The range start position for partial object retrieval.The version ID of the associated IBM COS object if available.
-
Constructor Details
-
IBMCOSHeaderNameBuilder
public IBMCOSHeaderNameBuilder()
-
-
Method Details
-
iBMCOSBucketName
The bucket Name which this object will be stored or which will be used for the current operation. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSBucketName.
-
iBMCOSBucketDestinationName
The bucket Destination Name which will be used for the current operation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
IBMCOSBucketDestinationName.
-
iBMCOSContentControl
The optional Cache-Control HTTP header which allows the user to specify caching behavior. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSContentControl.
-
iBMCOSContentDisposition
The optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSContentDisposition.
-
iBMCOSContentEncoding
The optional Content-Encoding HTTP header specifying what content encodings have been applied to the object. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSContentEncoding.
-
iBMCOSContentLength
The Content-Length HTTP header indicating the size of the associated object in bytes. The option is a:Longtype. Group: common- Returns:
- the name of the header
IBMCOSContentLength.
-
iBMCOSContentMD5
The base64 encoded 128-bit MD5 digest of the associated object. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSContentMD5.
-
iBMCOSContentType
The Content-Type HTTP header, which indicates the type of content stored in the associated object. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSContentType.
-
iBMCOSETag
The ETag value for the object. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSETag.
-
iBMCOSKey
The key under which this object is stored or will be stored. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSKey.
-
iBMCOSDestinationKey
The Destination key which will be used for the current operation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
IBMCOSDestinationKey.
-
iBMCOSLastModified
The value of the Last-Modified header, indicating the date and time at which IBM COS last recorded a modification to the object. The option is a:java.util.Datetype. Group: common- Returns:
- the name of the header
IBMCOSLastModified.
-
iBMCOSVersionId
The version ID of the associated IBM COS object if available. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSVersionId.
-
iBMCOSOperation
The operation to perform. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSOperation.
-
iBMCOSPrefix
The prefix which is used to filter objects. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSPrefix.
-
iBMCOSDelimiter
The delimiter which is used to filter objects. The option is a:Stringtype. Group: common- Returns:
- the name of the header
IBMCOSDelimiter.
-
iBMCOSKeysToDelete
A list of keys to delete when using deleteObjects operation. The option is a:java.util.List<String>type. Group: producer- Returns:
- the name of the header
IBMCOSKeysToDelete.
-
iBMCOSMetadata
A map of metadata to be stored with the object in IBM COS. The option is a:java.util.Map<String, String>type. Group: common- Returns:
- the name of the header
IBMCOSMetadata.
-
iBMCOSRangeStart
The range start position for partial object retrieval. The option is a:Longtype. Group: producer- Returns:
- the name of the header
IBMCOSRangeStart.
-
iBMCOSRangeEnd
The range end position for partial object retrieval. The option is a:Longtype. Group: producer- Returns:
- the name of the header
IBMCOSRangeEnd.
-
iBMCOSBucketExists
Whether the bucket exists or not. The option is a:Booleantype. Group: producer- Returns:
- the name of the header
IBMCOSBucketExists.
-