Class GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageHeaderNameBuilder

  • Enclosing interface:
    GoogleCloudStorageEndpointBuilderFactory

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

      • GoogleCloudStorageHeaderNameBuilder

        public GoogleCloudStorageHeaderNameBuilder()
    • Method Detail

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