Interface DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder
- Enclosing interface:
DataLakeEndpointBuilderFactory
public static interface DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Azure Storage Data Lake Service component.
-
Method Summary
Modifier and TypeMethodDescriptionaccountKey
(String accountKey) account key for authentication.advanced()
client id for azure account.clientSecret
(String clientSecret) client secret for azure account.clientSecretCredential
(com.azure.identity.ClientSecretCredential clientSecretCredential) client secret credential for authentication.clientSecretCredential
(String clientSecretCredential) client secret credential for authentication.Whether or not a file changed event raised indicates completion (true) or modification (false).Whether or not a file changed event raised indicates completion (true) or modification (false).closeStreamAfterRead
(Boolean closeStreamAfterRead) check for closing stream after read.closeStreamAfterRead
(String closeStreamAfterRead) check for closing stream after read.credentialType
(String credentialType) Determines the credential strategy to adopt.credentialType
(org.apache.camel.component.azure.storage.datalake.CredentialType credentialType) Determines the credential strategy to adopt.count number of bytes to download.count number of bytes to download.dataLakeServiceClient
(com.azure.storage.file.datalake.DataLakeServiceClient dataLakeServiceClient) service client of data lake.dataLakeServiceClient
(String dataLakeServiceClient) service client of data lake.directoryName
(String directoryName) directory of the file to be handled in component.downloadLinkExpiration
(Long downloadLinkExpiration) download link expiration time.downloadLinkExpiration
(String downloadLinkExpiration) download link expiration time.expression
(String expression) expression for queryInputStream.directory of file to do operations in the local system.name of file to be handled in component.fileOffset
(Long fileOffset) offset position in file for different operations.fileOffset
(String fileOffset) offset position in file for different operations.maxResults
(Integer maxResults) maximum number of results to show at a time.maxResults
(String maxResults) maximum number of results to show at a time.maxRetryRequests
(int maxRetryRequests) no of retries to a given request.maxRetryRequests
(String maxRetryRequests) no of retries to a given request.openOptions
(String openOptions) set open options for creating file.openOptions
(Set<OpenOption> openOptions) set open options for creating file.operation to be performed.operation
(org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition operation) operation to be performed.path in azure data lake for operations.permission
(String permission) permission string for the file.This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file.This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file.recursively include all paths.recursively include all paths.regular expression for matching file names.retainUncommitedData
(Boolean retainUncommitedData) Whether or not uncommitted data is to be retained after the operation.retainUncommitedData
(String retainUncommitedData) Whether or not uncommitted data is to be retained after the operation.sasCredential
(com.azure.core.credential.AzureSasCredential sasCredential) SAS token credential.sasCredential
(String sasCredential) SAS token credential.sasSignature
(String sasSignature) SAS token signature.serviceClient
(com.azure.storage.file.datalake.DataLakeServiceClient serviceClient) data lake service client for azure storage data lake.serviceClient
(String serviceClient) data lake service client for azure storage data lake.sharedKeyCredential
(com.azure.storage.common.StorageSharedKeyCredential sharedKeyCredential) shared key credential for azure data lake gen2.sharedKeyCredential
(String sharedKeyCredential) shared key credential for azure data lake gen2.tenant id for azure account.Timeout for operation.Timeout for operation.umask permission for file.userPrincipalNameReturned
(Boolean userPrincipalNameReturned) whether or not to use upn.userPrincipalNameReturned
(String userPrincipalNameReturned) whether or not to use upn.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
clientId
client id for azure account. The option is a:java.lang.String
type. Group: common- Parameters:
clientId
- the value to set- Returns:
- the dsl builder
-
close
Whether or not a file changed event raised indicates completion (true) or modification (false). The option is a:java.lang.Boolean
type. Group: common- Parameters:
close
- the value to set- Returns:
- the dsl builder
-
close
Whether or not a file changed event raised indicates completion (true) or modification (false). The option will be converted to ajava.lang.Boolean
type. Group: common- Parameters:
close
- the value to set- Returns:
- the dsl builder
-
closeStreamAfterRead
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder closeStreamAfterRead(Boolean closeStreamAfterRead) check for closing stream after read. The option is a:java.lang.Boolean
type. Group: common- Parameters:
closeStreamAfterRead
- the value to set- Returns:
- the dsl builder
-
closeStreamAfterRead
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder closeStreamAfterRead(String closeStreamAfterRead) check for closing stream after read. The option will be converted to ajava.lang.Boolean
type. Group: common- Parameters:
closeStreamAfterRead
- the value to set- Returns:
- the dsl builder
-
credentialType
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder credentialType(org.apache.camel.component.azure.storage.datalake.CredentialType credentialType) Determines the credential strategy to adopt. The option is a:org.apache.camel.component.azure.storage.datalake.CredentialType
type. Default: CLIENT_SECRET Group: common- Parameters:
credentialType
- the value to set- Returns:
- the dsl builder
-
credentialType
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder credentialType(String credentialType) Determines the credential strategy to adopt. The option will be converted to aorg.apache.camel.component.azure.storage.datalake.CredentialType
type. Default: CLIENT_SECRET Group: common- Parameters:
credentialType
- the value to set- Returns:
- the dsl builder
-
dataCount
count number of bytes to download. The option is a:java.lang.Long
type. Group: common- Parameters:
dataCount
- the value to set- Returns:
- the dsl builder
-
dataCount
count number of bytes to download. The option will be converted to ajava.lang.Long
type. Group: common- Parameters:
dataCount
- the value to set- Returns:
- the dsl builder
-
dataLakeServiceClient
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder dataLakeServiceClient(com.azure.storage.file.datalake.DataLakeServiceClient dataLakeServiceClient) service client of data lake. The option is a:com.azure.storage.file.datalake.DataLakeServiceClient
type. Group: common- Parameters:
dataLakeServiceClient
- the value to set- Returns:
- the dsl builder
-
dataLakeServiceClient
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder dataLakeServiceClient(String dataLakeServiceClient) service client of data lake. The option will be converted to acom.azure.storage.file.datalake.DataLakeServiceClient
type. Group: common- Parameters:
dataLakeServiceClient
- the value to set- Returns:
- the dsl builder
-
directoryName
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder directoryName(String directoryName) directory of the file to be handled in component. The option is a:java.lang.String
type. Group: common- Parameters:
directoryName
- the value to set- Returns:
- the dsl builder
-
downloadLinkExpiration
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder downloadLinkExpiration(Long downloadLinkExpiration) download link expiration time. The option is a:java.lang.Long
type. Group: common- Parameters:
downloadLinkExpiration
- the value to set- Returns:
- the dsl builder
-
downloadLinkExpiration
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder downloadLinkExpiration(String downloadLinkExpiration) download link expiration time. The option will be converted to ajava.lang.Long
type. Group: common- Parameters:
downloadLinkExpiration
- the value to set- Returns:
- the dsl builder
-
expression
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder expression(String expression) expression for queryInputStream. The option is a:java.lang.String
type. Group: common- Parameters:
expression
- the value to set- Returns:
- the dsl builder
-
fileDir
directory of file to do operations in the local system. The option is a:java.lang.String
type. Group: common- Parameters:
fileDir
- the value to set- Returns:
- the dsl builder
-
fileName
name of file to be handled in component. The option is a:java.lang.String
type. Group: common- Parameters:
fileName
- the value to set- Returns:
- the dsl builder
-
fileOffset
offset position in file for different operations. The option is a:java.lang.Long
type. Group: common- Parameters:
fileOffset
- the value to set- Returns:
- the dsl builder
-
fileOffset
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder fileOffset(String fileOffset) offset position in file for different operations. The option will be converted to ajava.lang.Long
type. Group: common- Parameters:
fileOffset
- the value to set- Returns:
- the dsl builder
-
maxResults
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder maxResults(Integer maxResults) maximum number of results to show at a time. The option is a:java.lang.Integer
type. Group: common- Parameters:
maxResults
- the value to set- Returns:
- the dsl builder
-
maxResults
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder maxResults(String maxResults) maximum number of results to show at a time. The option will be converted to ajava.lang.Integer
type. Group: common- Parameters:
maxResults
- the value to set- Returns:
- the dsl builder
-
maxRetryRequests
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder maxRetryRequests(int maxRetryRequests) no of retries to a given request. The option is a:int
type. Group: common- Parameters:
maxRetryRequests
- the value to set- Returns:
- the dsl builder
-
maxRetryRequests
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder maxRetryRequests(String maxRetryRequests) no of retries to a given request. The option will be converted to aint
type. Group: common- Parameters:
maxRetryRequests
- the value to set- Returns:
- the dsl builder
-
openOptions
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder openOptions(Set<OpenOption> openOptions) set open options for creating file. The option is a:java.util.Set<java.nio.file.OpenOption>
type. Group: common- Parameters:
openOptions
- the value to set- Returns:
- the dsl builder
-
openOptions
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder openOptions(String openOptions) set open options for creating file. The option will be converted to ajava.util.Set<java.nio.file.OpenOption>
type. Group: common- Parameters:
openOptions
- the value to set- Returns:
- the dsl builder
-
path
path in azure data lake for operations. The option is a:java.lang.String
type. Group: common- Parameters:
path
- the value to set- Returns:
- the dsl builder
-
permission
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder permission(String permission) permission string for the file. The option is a:java.lang.String
type. Group: common- Parameters:
permission
- the value to set- Returns:
- the dsl builder
-
position
This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. The option is a:java.lang.Long
type. Group: common- Parameters:
position
- the value to set- Returns:
- the dsl builder
-
position
This parameter allows the caller to upload data in parallel and control the order in which it is appended to the file. The option will be converted to ajava.lang.Long
type. Group: common- Parameters:
position
- the value to set- Returns:
- the dsl builder
-
recursive
recursively include all paths. The option is a:java.lang.Boolean
type. Group: common- Parameters:
recursive
- the value to set- Returns:
- the dsl builder
-
recursive
recursively include all paths. The option will be converted to ajava.lang.Boolean
type. Group: common- Parameters:
recursive
- the value to set- Returns:
- the dsl builder
-
regex
regular expression for matching file names. The option is a:java.lang.String
type. Group: common- Parameters:
regex
- the value to set- Returns:
- the dsl builder
-
retainUncommitedData
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder retainUncommitedData(Boolean retainUncommitedData) Whether or not uncommitted data is to be retained after the operation. The option is a:java.lang.Boolean
type. Group: common- Parameters:
retainUncommitedData
- the value to set- Returns:
- the dsl builder
-
retainUncommitedData
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder retainUncommitedData(String retainUncommitedData) Whether or not uncommitted data is to be retained after the operation. The option will be converted to ajava.lang.Boolean
type. Group: common- Parameters:
retainUncommitedData
- the value to set- Returns:
- the dsl builder
-
serviceClient
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder serviceClient(com.azure.storage.file.datalake.DataLakeServiceClient serviceClient) data lake service client for azure storage data lake. The option is a:com.azure.storage.file.datalake.DataLakeServiceClient
type. Group: common- Parameters:
serviceClient
- the value to set- Returns:
- the dsl builder
-
serviceClient
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder serviceClient(String serviceClient) data lake service client for azure storage data lake. The option will be converted to acom.azure.storage.file.datalake.DataLakeServiceClient
type. Group: common- Parameters:
serviceClient
- the value to set- Returns:
- the dsl builder
-
tenantId
tenant id for azure account. The option is a:java.lang.String
type. Group: common- Parameters:
tenantId
- the value to set- Returns:
- the dsl builder
-
timeout
Timeout for operation. The option is a:java.time.Duration
type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
timeout
Timeout for operation. The option will be converted to ajava.time.Duration
type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
umask
umask permission for file. The option is a:java.lang.String
type. Group: common- Parameters:
umask
- the value to set- Returns:
- the dsl builder
-
userPrincipalNameReturned
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder userPrincipalNameReturned(Boolean userPrincipalNameReturned) whether or not to use upn. The option is a:java.lang.Boolean
type. Group: common- Parameters:
userPrincipalNameReturned
- the value to set- Returns:
- the dsl builder
-
userPrincipalNameReturned
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder userPrincipalNameReturned(String userPrincipalNameReturned) whether or not to use upn. The option will be converted to ajava.lang.Boolean
type. Group: common- Parameters:
userPrincipalNameReturned
- the value to set- Returns:
- the dsl builder
-
operation
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder operation(org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition operation) operation to be performed. The option is a:org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition
type. Default: listFileSystem Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
operation to be performed. The option will be converted to aorg.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition
type. Default: listFileSystem Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
accountKey
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder accountKey(String accountKey) account key for authentication. The option is a:java.lang.String
type. Group: security- Parameters:
accountKey
- the value to set- Returns:
- the dsl builder
-
clientSecret
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder clientSecret(String clientSecret) client secret for azure account. The option is a:java.lang.String
type. Group: security- Parameters:
clientSecret
- the value to set- Returns:
- the dsl builder
-
clientSecretCredential
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder clientSecretCredential(com.azure.identity.ClientSecretCredential clientSecretCredential) client secret credential for authentication. The option is a:com.azure.identity.ClientSecretCredential
type. Group: security- Parameters:
clientSecretCredential
- the value to set- Returns:
- the dsl builder
-
clientSecretCredential
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder clientSecretCredential(String clientSecretCredential) client secret credential for authentication. The option will be converted to acom.azure.identity.ClientSecretCredential
type. Group: security- Parameters:
clientSecretCredential
- the value to set- Returns:
- the dsl builder
-
sasCredential
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder sasCredential(com.azure.core.credential.AzureSasCredential sasCredential) SAS token credential. The option is a:com.azure.core.credential.AzureSasCredential
type. Group: security- Parameters:
sasCredential
- the value to set- Returns:
- the dsl builder
-
sasCredential
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder sasCredential(String sasCredential) SAS token credential. The option will be converted to acom.azure.core.credential.AzureSasCredential
type. Group: security- Parameters:
sasCredential
- the value to set- Returns:
- the dsl builder
-
sasSignature
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder sasSignature(String sasSignature) SAS token signature. The option is a:java.lang.String
type. Group: security- Parameters:
sasSignature
- the value to set- Returns:
- the dsl builder
-