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.
    • googleCloudStoragePrefixName

      public String googleCloudStoragePrefixName()
      The prefix to be used in List Objects operation. The option is a: String type. Group: producer
      Returns:
      the name of the header GoogleCloudStoragePrefixName.
    • 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.
    • googleCloudStorageOverrideBucketName

      public String googleCloudStorageOverrideBucketName()
      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 GoogleCloudStorageOverrideBucketName.