Class GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageHeaderNameBuilder
Enclosing interface:
GoogleCloudStorageEndpointBuilderFactory

public static class GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageHeaderNameBuilder extends Object
The builder of headers' name for the Google Storage component.
  • Constructor Details

    • GoogleCloudStorageHeaderNameBuilder

      public GoogleCloudStorageHeaderNameBuilder()
  • Method Details

    • googleCloudStorageOperation

      public String googleCloudStorageOperation()
      The operation to perform. The option is a: org.apache.camel.component.google.storage.GoogleCloudStorageOperations type. Group: producer
      Returns:
      the name of the header GoogleCloudStorageOperation.
    • googleCloudStorageBucketName

      public String googleCloudStorageBucketName()
      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: producer
      Returns:
      the name of the header GoogleCloudStorageBucketName.
    • googleCloudStorageObjectName

      public String googleCloudStorageObjectName()
      The object Name which will be used for the current operation. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleCloudStorageObjectName.
    • googleCloudStorageDestinationObjectName

      public String googleCloudStorageDestinationObjectName()
      The object Destination Name which will be used for the current operation. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleCloudStorageDestinationObjectName.
    • googleCloudStorageDestinationBucketName

      public String googleCloudStorageDestinationBucketName()
      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 GoogleCloudStorageDestinationBucketName.
    • googleCloudStorageDownloadLinkExpirationTime

      public String googleCloudStorageDownloadLinkExpirationTime()
      The time in millisecond the download link will be valid. The option is a: Long type. Default: 300000 Group: producer
      Returns:
      the name of the header GoogleCloudStorageDownloadLinkExpirationTime.
    • googleCloudStorageContentLength

      public String googleCloudStorageContentLength()
      The content length of this object. The option is a: Long type. Group: common
      Returns:
      the name of the header GoogleCloudStorageContentLength.
    • googleCloudStorageContentType

      public String googleCloudStorageContentType()
      The content type of this object. The option is a: String type. Group: common
      Returns:
      the name of the header GoogleCloudStorageContentType.
    • googleCloudStorageCacheControl

      public String googleCloudStorageCacheControl()
      The Cache-Control metadata can specify two different aspects of how data is served from Cloud Storage: whether the data can be cached and whether the data can be transformed. The option is a: String type. Group: common
      Returns:
      the name of the header GoogleCloudStorageCacheControl.
    • googleCloudStorageContentDisposition

      public String googleCloudStorageContentDisposition()
      The content disposition of this object. The option is a: String type. Group: common
      Returns:
      the name of the header GoogleCloudStorageContentDisposition.
    • googleCloudStorageContentEncoding

      public String googleCloudStorageContentEncoding()
      The content encoding of this object. The option is a: String type. Group: common
      Returns:
      the name of the header GoogleCloudStorageContentEncoding.
    • googleCloudStorageContentMd5

      public String googleCloudStorageContentMd5()
      The md5 checksum of this object. The option is a: String type. Group: common
      Returns:
      the name of the header GoogleCloudStorageContentMd5.
    • fileName

      public String fileName()
      The name of the blob. The option is a: String type. Group: consumer
      Returns:
      the name of the header FileName.
    • googleCloudStorageComponentCount

      public String googleCloudStorageComponentCount()
      The component count of this object. The option is a: Integer type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageComponentCount.
    • googleCloudStorageContentLanguage

      public String googleCloudStorageContentLanguage()
      The Content-Language metadata indicates the language(s) that the object is intended for. The option is a: String type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageContentLanguage.
    • googleCloudStorageCustomTime

      public String googleCloudStorageCustomTime()
      The Custom-Time metadata is a user-specified date and time represented in the RFC 3339 format YYYY-MM-DD'T'HH:MM:SS.SS'Z' or YYYY-MM-DD'T'HH:MM:SS'Z' when milliseconds are zero. This metadata is typically set in order to use the DaysSinceCustomTime condition in Object Lifecycle Management. The option is a: Long type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageCustomTime.
    • googleCloudStorageCrc32cHex

      public String googleCloudStorageCrc32cHex()
      The CRC32c of the object. The option is a: String type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageCrc32cHex.
    • googleCloudStorageETag

      public String googleCloudStorageETag()
      The ETag for the Object. The option is a: String type. Group: common
      Returns:
      the name of the header GoogleCloudStorageETag.
    • googleCloudStorageGeneration

      public String googleCloudStorageGeneration()
      Is the generation number of the object for which you are retrieving information. The option is a: Long type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageGeneration.
    • googleCloudStorageBlobId

      public String googleCloudStorageBlobId()
      The blob id of the object. The option is a: com.google.cloud.storage.BlobId type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageBlobId.
    • googleCloudStorageKmsKeyName

      public String googleCloudStorageKmsKeyName()
      The KMS key name. The option is a: String type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageKmsKeyName.
    • googleCloudStorageMediaLink

      public String googleCloudStorageMediaLink()
      The media link. The option is a: String type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageMediaLink.
    • googleCloudStorageMetageneration

      public String googleCloudStorageMetageneration()
      The metageneration of the object. The option is a: Long type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageMetageneration.
    • googleCloudStorageStorageClass

      public String googleCloudStorageStorageClass()
      The storage class of the object. The option is a: com.google.cloud.storage.StorageClass type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageStorageClass.
    • googleCloudStorageCreateTime

      public String googleCloudStorageCreateTime()
      The creation time of the object. The option is a: Long type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageCreateTime.
    • googleCloudStorageLastUpdate

      public String googleCloudStorageLastUpdate()
      The last update of the object. The option is a: Date type. Group: consumer
      Returns:
      the name of the header GoogleCloudStorageLastUpdate.