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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionfileName()
The name of the blob.The blob id of the object.The bucket Name which this object will be stored or which will be used for the current operation.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 component count of this object.The content disposition of this object.The content encoding of this object.The Content-Language metadata indicates the language(s) that the object is intended for.The content length of this object.The md5 checksum of this object.The content type of this object.The CRC32c of the object.The creation time of the object.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.The bucket Destination Name which will be used for the current operation.The object Destination Name which will be used for the current operation.The time in millisecond the download link will be valid.The ETag for the Object.Is the generation number of the object for which you are retrieving information.The KMS key name.The last update of the object.The media link.The metageneration of the object.The object Name which will be used for the current operation.The operation to perform.The storage class of the object.
-
Constructor Details
-
GoogleCloudStorageHeaderNameBuilder
public GoogleCloudStorageHeaderNameBuilder()
-
-
Method Details
-
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
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
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
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
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
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
The content length of this object. The option is a:Long
type. Group: common- Returns:
- the name of the header
GoogleCloudStorageContentLength
.
-
googleCloudStorageContentType
The content type of this object. The option is a:String
type. Group: common- Returns:
- the name of the header
GoogleCloudStorageContentType
.
-
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
The content disposition of this object. The option is a:String
type. Group: common- Returns:
- the name of the header
GoogleCloudStorageContentDisposition
.
-
googleCloudStorageContentEncoding
The content encoding of this object. The option is a:String
type. Group: common- Returns:
- the name of the header
GoogleCloudStorageContentEncoding
.
-
googleCloudStorageContentMd5
The md5 checksum of this object. The option is a:String
type. Group: common- Returns:
- the name of the header
GoogleCloudStorageContentMd5
.
-
fileName
The name of the blob. The option is a:String
type. Group: consumer- Returns:
- the name of the header
FileName
.
-
googleCloudStorageComponentCount
The component count of this object. The option is a:Integer
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageComponentCount
.
-
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
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
The CRC32c of the object. The option is a:String
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageCrc32cHex
.
-
googleCloudStorageETag
The ETag for the Object. The option is a:String
type. Group: common- Returns:
- the name of the header
GoogleCloudStorageETag
.
-
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
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
The KMS key name. The option is a:String
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageKmsKeyName
.
-
googleCloudStorageMediaLink
The media link. The option is a:String
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageMediaLink
.
-
googleCloudStorageMetageneration
The metageneration of the object. The option is a:Long
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageMetageneration
.
-
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
The creation time of the object. The option is a:Long
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageCreateTime
.
-
googleCloudStorageLastUpdate
The last update of the object. The option is a:Date
type. Group: consumer- Returns:
- the name of the header
GoogleCloudStorageLastUpdate
.
-