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
Constructors Constructor Description GoogleCloudStorageHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
fileName()
The name of the blob.String
googleCloudStorageBlobId()
The blob id of the object.String
googleCloudStorageBucketName()
The bucket Name which this object will be stored or which will be used for the current operation.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.String
googleCloudStorageComponentCount()
The component count of this object.String
googleCloudStorageContentDisposition()
The content disposition of this object.String
googleCloudStorageContentEncoding()
The content encoding of this object.String
googleCloudStorageContentLanguage()
The Content-Language metadata indicates the language(s) that the object is intended for.String
googleCloudStorageContentLength()
The content length of this object.String
googleCloudStorageContentMd5()
The md5 checksum of this object.String
googleCloudStorageContentType()
The content type of this object.String
googleCloudStorageCrc32cHex()
The CRC32c of the object.String
googleCloudStorageCreateTime()
The creation time of the object.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.String
googleCloudStorageDestinationBucketName()
The bucket Destination Name which will be used for the current operation.String
googleCloudStorageDestinationObjectName()
The object Destination Name which will be used for the current operation.String
googleCloudStorageDownloadLinkExpirationTime()
The time in millisecond the download link will be valid.String
googleCloudStorageETag()
The ETag for the Object.String
googleCloudStorageGeneration()
Is the generation number of the object for which you are retrieving information.String
googleCloudStorageKmsKeyName()
The KMS key name.String
googleCloudStorageLastUpdate()
The last update of the object.String
googleCloudStorageMediaLink()
The media link.String
googleCloudStorageMetageneration()
The metageneration of the object.String
googleCloudStorageObjectName()
The object Name which will be used for the current operation.String
googleCloudStorageOperation()
The operation to perform.String
googleCloudStorageStorageClass()
The storage class of the object.
-
-
-
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
.
-
-