Class DataLakeEndpointBuilderFactory.DataLakeHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.DataLakeEndpointBuilderFactory.DataLakeHeaderNameBuilder
- Enclosing interface:
- DataLakeEndpointBuilderFactory
The builder of headers' name for the Azure Storage Datalake Service
component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAccess tier of file.Datetime when the access tier of the blob last changed.Archive status of file.Cache control specified for the file.Whether or not a file changed event raised indicates completion (true) or modification (false).Content disposition specified for the file.Content encoding specified for the file.Content language specified for the file.An MD5 hash of the content.Content type specified for the file.Conclusion time of the last attempted Copy Blob operation where this file was the destination file.String identifier for this copy operation.Contains the number of bytes copied and the total bytes in the source in the last attempted Copy Blob operation where this file was the destination file.URL up to 2 KB in length that specifies the source file or file used in the last attempted Copy Blob operation where this file was the destination file.Status of the last copy operation performed on the file.The description of the copy's status.Creation time of the file.Name of the directory in azure datalake on which operation is to be performed.The link that can be used to download the file from datalake.Set the Expiration time of the download link.The SHA-256 hash of the encryption key used to encrypt the file.Sets error consumer for file query.The E Tag of the file.The query expression on the file.Sets the file client to use.Directory in which the file is to be downloaded.Name of the file in azure datalake on which operation is to be performed.The position where the data is to be appended.This is a representation of a range of bytes on a file, typically used during a download operation.Size of the file.Name of the file system in azure datalake on which operation is to be performed.Sets whether to flush on append.Flag indicating if the file was incrementally copied.Defines the input serialization for a file query request.Datetime when the file was last modified.Type of lease on the file.By setting lease id, requests will fail if the provided lease does not match the active lease on the file.State of the lease on the file.Status of the lease on the file.Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object.Defines options available to configure the behavior of a call to listContainersSegment on a DataLakeFileSystemClient object.Specifies the maximum number of blobs to return, including all BlobPrefix elements.The metadata to associate with the file.Set of OpenOption used to configure how to open or create a file.Specify the producer operation to execute.Defines the output serialization for a file query request.The configuration used to parallelize data transfer operations.Path of the file to be used for upload operations.Additional parameters for a set of operations.Sets the permission for file.The length of the file after all data has been written.Sets progress consumer for file query.Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object.Optional parameters for File Query.Non parsed http headers that can be used by the user.Specifies if the call to listContainersSegment should recursively include all paths.Filter the results to return only those files with match the specified regular expression.This contains values which will restrict the successful operation of a variety of requests to the conditions present.Determines Whether or not uncommitted data is to be retained after the operation.Flag indicating if the file's content is encrypted on the server.An optional timeout value beyond which a RuntimeException will be raised.Sets the umask for file.Specifies if the name of the user principal should be returned.
-
Constructor Details
-
DataLakeHeaderNameBuilder
public DataLakeHeaderNameBuilder()
-
-
Method Details
-
azureStorageDataLakeListFileSystemsOptions
Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object. Null may be passed. The option is a:ListFileSystemsOptions
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeListFileSystemsOptions
.
-
azureStorageDataLakeTimeout
An optional timeout value beyond which a RuntimeException will be raised. The option is a:Duration
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeTimeout
.
-
azureStorageDataLakeOperation
Specify the producer operation to execute. Different operations allowed are shown below. The option is a:org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeOperation
.
-
azureStorageDataLakeFileSystemName
Name of the file system in azure datalake on which operation is to be performed. Please make sure that filesystem name is all lowercase. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFileSystemName
.
-
azureStorageDataLakeDirectoryName
Name of the directory in azure datalake on which operation is to be performed. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeDirectoryName
.
-
azureStorageDataLakeFileName
Name of the file in azure datalake on which operation is to be performed. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFileName
.
-
azureStorageDataLakeMetadata
The metadata to associate with the file. The option is a:Map<String, String>
type. Group: from both- Returns:
- the name of the header
AzureStorageDataLakeMetadata
.
-
azureStorageDataLakePublicAccessType
Defines options available to configure the behavior of a call to listFileSystemsSegment on a DataLakeServiceAsyncClient object. The option is a:PublicAccessType
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakePublicAccessType
.
-
azureStorageDataLakeRawHttpHeaders
Non parsed http headers that can be used by the user. The option is a:HttpHeaders
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeRawHttpHeaders
.
-
azureStorageDataLakeRequestCondition
This contains values which will restrict the successful operation of a variety of requests to the conditions present. These conditions are entirely optional. The option is a:DataLakeRequestConditions
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeRequestCondition
.
-
azureStorageDataLakeListPathOptions
Defines options available to configure the behavior of a call to listContainersSegment on a DataLakeFileSystemClient object. Null may be passed. The option is a:ListPathOptions
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeListPathOptions
.
-
azureStorageDataLakePath
Path of the file to be used for upload operations. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakePath
.
-
azureStorageDataLakeRecursive
Specifies if the call to listContainersSegment should recursively include all paths. The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeRecursive
.
-
azureStorageDataLakeMaxResults
Specifies the maximum number of blobs to return, including all BlobPrefix elements. The option is a:Integer
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeMaxResults
.
-
azureStorageDataLakeUserPrincipalNameReturned
Specifies if the name of the user principal should be returned. The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeUserPrincipalNameReturned
.
-
azureStorageDataLakeRegex
Filter the results to return only those files with match the specified regular expression. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeRegex
.
-
azureStorageDataLakeFileDir
Directory in which the file is to be downloaded. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFileDir
.
-
azureStorageDataLakeAccessTier
Access tier of file. The option is a:AccessTier
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeAccessTier
.
-
azureStorageDataLakeContentMD5
An MD5 hash of the content. The hash is used to verify the integrity of the file during transport. The option is a:byte[]
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeContentMD5
.
-
azureStorageDataLakeFileRange
This is a representation of a range of bytes on a file, typically used during a download operation. Passing null as a FileRange value will default to the entire range of the file. The option is a:FileRange
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFileRange
.
-
azureStorageDataLakeParallelTransferOptions
The configuration used to parallelize data transfer operations. The option is a:ParallelTransferOptions
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeParallelTransferOptions
.
-
azureStorageDataLakeOpenOptions
Set of OpenOption used to configure how to open or create a file. The option is a:Set<OpenOption>
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeOpenOptions
.
-
azureStorageDataLakeAccessTierChangeTime
Datetime when the access tier of the blob last changed. The option is a:OffsetDateTime
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeAccessTierChangeTime
.
-
azureStorageDataLakeArchiveStatus
Archive status of file. The option is a:ArchiveStatus
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeArchiveStatus
.
-
azureStorageDataLakeCacheControl
Cache control specified for the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCacheControl
.
-
azureStorageDataLakeContentDisposition
Content disposition specified for the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeContentDisposition
.
-
azureStorageDataLakeContentEncoding
Content encoding specified for the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeContentEncoding
.
-
azureStorageDataLakeContentLanguage
Content language specified for the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeContentLanguage
.
-
azureStorageDataLakeContentType
Content type specified for the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeContentType
.
-
azureStorageDataLakeCopyCompletionTime
Conclusion time of the last attempted Copy Blob operation where this file was the destination file. The option is a:OffsetDateTime
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCopyCompletionTime
.
-
azureStorageDataLakeCopyId
String identifier for this copy operation. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCopyId
.
-
azureStorageDataLakeCopyProgress
Contains the number of bytes copied and the total bytes in the source in the last attempted Copy Blob operation where this file was the destination file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCopyProgress
.
-
azureStorageDataLakeCopySource
URL up to 2 KB in length that specifies the source file or file used in the last attempted Copy Blob operation where this file was the destination file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCopySource
.
-
azureStorageDataLakeCopyStatus
Status of the last copy operation performed on the file. The option is a:com.azure.storage.file.datalake.models.CopyStatusType
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCopyStatus
.
-
azureStorageDataLakeCopyStatusDescription
The description of the copy's status. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCopyStatusDescription
.
-
azureStorageDataLakeCreationTime
Creation time of the file. The option is a:OffsetDateTime
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeCreationTime
.
-
azureStorageDataLakeEncryptionKeySha256
The SHA-256 hash of the encryption key used to encrypt the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeEncryptionKeySha256
.
-
azureStorageDataLakeETag
The E Tag of the file. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeETag
.
-
azureStorageDataLakeFileSize
Size of the file. The option is a:Long
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeFileSize
.
-
azureStorageDataLakeLastModified
Datetime when the file was last modified. The option is a:OffsetDateTime
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeLastModified
.
-
azureStorageDataLakeLeaseDuration
Type of lease on the file. The option is a:com.azure.storage.file.datalake.models.LeaseDurationType
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeLeaseDuration
.
-
azureStorageDataLakeLeaseState
State of the lease on the file. The option is a:com.azure.storage.file.datalake.models.LeaseStateType
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeLeaseState
.
-
azureStorageDataLakeLeaseStatus
Status of the lease on the file. The option is a:com.azure.storage.file.datalake.models.LeaseStatusType
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeLeaseStatus
.
-
azureStorageDataLakeIncrementalCopy
Flag indicating if the file was incrementally copied. The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeIncrementalCopy
.
-
azureStorageDataLakeServerEncrypted
Flag indicating if the file's content is encrypted on the server. The option is a:Boolean
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeServerEncrypted
.
-
azureStorageDataLakeDownloadLinkExpiration
Set the Expiration time of the download link. The option is a:Long
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeDownloadLinkExpiration
.
-
azureStorageDataLakeDownloadLink
The link that can be used to download the file from datalake. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureStorageDataLakeDownloadLink
.
-
azureStorageDataLakeFileOffset
The position where the data is to be appended. The option is a:Long
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFileOffset
.
-
azureStorageDataLakeLeaseId
By setting lease id, requests will fail if the provided lease does not match the active lease on the file. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeLeaseId
.
-
azureStorageDataLakePathHttpHeaders
Additional parameters for a set of operations. The option is a:PathHttpHeaders
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakePathHttpHeaders
.
-
azureStorageDataLakeRetainCommitedData
Determines Whether or not uncommitted data is to be retained after the operation. The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeRetainCommitedData
.
-
azureStorageDataLakeClose
Whether or not a file changed event raised indicates completion (true) or modification (false). The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeClose
.
-
azureStorageDataLakePosition
The length of the file after all data has been written. The option is a:Long
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakePosition
.
-
azureStorageDataLakeExpression
The query expression on the file. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeExpression
.
-
azureStorageDataLakeInputSerialization
Defines the input serialization for a file query request. either FileQueryJsonSerialization or FileQueryDelimitedSerialization. The option is a:FileQuerySerialization
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeInputSerialization
.
-
azureStorageDataLakeOutputSerialization
Defines the output serialization for a file query request. either FileQueryJsonSerialization or FileQueryDelimitedSerialization. The option is a:FileQuerySerialization
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeOutputSerialization
.
-
azureStorageDataLakeErrorConsumer
Sets error consumer for file query. The option is a:Consumer<FileQueryError>
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeErrorConsumer
.
-
azureStorageDataLakeProgressConsumer
Sets progress consumer for file query. The option is a:Consumer<FileQueryProgress>
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeProgressConsumer
.
-
azureStorageDataLakeQueryOptions
Optional parameters for File Query. The option is a:FileQueryOptions
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeQueryOptions
.
-
azureStorageDataLakePermission
Sets the permission for file. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakePermission
.
-
azureStorageDataLakeUmask
Sets the umask for file. The option is a:String
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeUmask
.
-
azureStorageDataLakeFileClient
Sets the file client to use. The option is a:DataLakeFileClient
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFileClient
.
-
azureStorageDataLakeFlush
Sets whether to flush on append. The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
AzureStorageDataLakeFlush
.
-