Class IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder
Enclosing interface:
IBMCOSEndpointBuilderFactory

public static class IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder extends Object
The builder of headers' name for the IBM Cloud Object Storage component.
  • Constructor Details

    • IBMCOSHeaderNameBuilder

      public IBMCOSHeaderNameBuilder()
  • Method Details

    • iBMCOSBucketName

      public String iBMCOSBucketName()
      The bucket Name which this object will be stored or which will be used for the current operation. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSBucketName.
    • iBMCOSBucketDestinationName

      public String iBMCOSBucketDestinationName()
      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 IBMCOSBucketDestinationName.
    • iBMCOSContentControl

      public String iBMCOSContentControl()
      The optional Cache-Control HTTP header which allows the user to specify caching behavior. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSContentControl.
    • iBMCOSContentDisposition

      public String iBMCOSContentDisposition()
      The optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSContentDisposition.
    • iBMCOSContentEncoding

      public String iBMCOSContentEncoding()
      The optional Content-Encoding HTTP header specifying what content encodings have been applied to the object. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSContentEncoding.
    • iBMCOSContentLength

      public String iBMCOSContentLength()
      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 IBMCOSContentLength.
    • iBMCOSContentMD5

      public String iBMCOSContentMD5()
      The base64 encoded 128-bit MD5 digest of the associated object. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSContentMD5.
    • iBMCOSContentType

      public String iBMCOSContentType()
      The Content-Type HTTP header, which indicates the type of content stored in the associated object. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSContentType.
    • iBMCOSETag

      public String iBMCOSETag()
      The ETag value for the object. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSETag.
    • iBMCOSKey

      public String iBMCOSKey()
      The key under which this object is stored or will be stored. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSKey.
    • iBMCOSDestinationKey

      public String iBMCOSDestinationKey()
      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 IBMCOSDestinationKey.
    • iBMCOSLastModified

      public String 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.Date type. Group: common
      Returns:
      the name of the header IBMCOSLastModified.
    • iBMCOSVersionId

      public String iBMCOSVersionId()
      The version ID of the associated IBM COS object if available. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSVersionId.
    • iBMCOSOperation

      public String iBMCOSOperation()
      The operation to perform. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSOperation.
    • iBMCOSPrefix

      public String iBMCOSPrefix()
      The prefix which is used to filter objects. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSPrefix.
    • iBMCOSDelimiter

      public String iBMCOSDelimiter()
      The delimiter which is used to filter objects. The option is a: String type. Group: common
      Returns:
      the name of the header IBMCOSDelimiter.
    • iBMCOSKeysToDelete

      public String 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

      public String 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

      public String iBMCOSRangeStart()
      The range start position for partial object retrieval. The option is a: Long type. Group: producer
      Returns:
      the name of the header IBMCOSRangeStart.
    • iBMCOSRangeEnd

      public String iBMCOSRangeEnd()
      The range end position for partial object retrieval. The option is a: Long type. Group: producer
      Returns:
      the name of the header IBMCOSRangeEnd.
    • iBMCOSBucketExists

      public String iBMCOSBucketExists()
      Whether the bucket exists or not. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header IBMCOSBucketExists.