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 Datalake Service component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default DataLakeEndpointBuilderFactory.AdvancedDataLakeEndpointProducerBuilder advanced()
-
clientId
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder clientId(String clientId)
client id for azure account. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
clientId
- the value to set- Returns:
- the dsl builder
-
close
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder close(Boolean close)
Whether or not a file changed event raised indicates completion (true) or modification (false). The option is a: <code>java.lang.Boolean</code> type. Group: common- Parameters:
close
- the value to set- Returns:
- the dsl builder
-
close
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder close(String close)
Whether or not a file changed event raised indicates completion (true) or modification (false). The option will be converted to a <code>java.lang.Boolean</code> 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: <code>java.lang.Boolean</code> 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 a <code>java.lang.Boolean</code> type. Group: common- Parameters:
closeStreamAfterRead
- the value to set- Returns:
- the dsl builder
-
dataCount
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder dataCount(Long dataCount)
count number of bytes to download. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
dataCount
- the value to set- Returns:
- the dsl builder
-
dataCount
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder dataCount(String dataCount)
count number of bytes to download. The option will be converted to a <code>java.lang.Long</code> 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 datalake. The option is a: <code>com.azure.storage.file.datalake.DataLakeServiceClient</code> type. Group: common- Parameters:
dataLakeServiceClient
- the value to set- Returns:
- the dsl builder
-
dataLakeServiceClient
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder dataLakeServiceClient(String dataLakeServiceClient)
service client of datalake. The option will be converted to a <code>com.azure.storage.file.datalake.DataLakeServiceClient</code> 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: <code>java.lang.String</code> 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: <code>java.lang.Long</code> 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 a <code>java.lang.Long</code> 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: <code>java.lang.String</code> type. Group: common- Parameters:
expression
- the value to set- Returns:
- the dsl builder
-
fileDir
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder fileDir(String fileDir)
directory of file to do operations in the local system. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
fileDir
- the value to set- Returns:
- the dsl builder
-
fileName
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder fileName(String fileName)
name of file to be handled in component. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
fileName
- the value to set- Returns:
- the dsl builder
-
fileOffset
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder fileOffset(Long fileOffset)
offset position in file for different operations. The option is a: <code>java.lang.Long</code> 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 a <code>java.lang.Long</code> 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: <code>java.lang.Integer</code> 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 a <code>java.lang.Integer</code> 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: <code>int</code> 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 a <code>int</code> 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: <code>java.util.Set<java.nio.file.OpenOption></code> 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 a <code>java.util.Set<java.nio.file.OpenOption></code> type. Group: common- Parameters:
openOptions
- the value to set- Returns:
- the dsl builder
-
path
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder path(String path)
path in azure datalake for operations. The option is a: <code>java.lang.String</code> 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: <code>java.lang.String</code> type. Group: common- Parameters:
permission
- the value to set- Returns:
- the dsl builder
-
position
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder position(Long 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: <code>java.lang.Long</code> type. Group: common- Parameters:
position
- the value to set- Returns:
- the dsl builder
-
position
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder position(String 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 a <code>java.lang.Long</code> type. Group: common- Parameters:
position
- the value to set- Returns:
- the dsl builder
-
recursive
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder recursive(Boolean recursive)
recursively include all paths. The option is a: <code>java.lang.Boolean</code> type. Group: common- Parameters:
recursive
- the value to set- Returns:
- the dsl builder
-
recursive
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder recursive(String recursive)
recursively include all paths. The option will be converted to a <code>java.lang.Boolean</code> type. Group: common- Parameters:
recursive
- the value to set- Returns:
- the dsl builder
-
regex
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder regex(String regex)
regular expression for matching file names. The option is a: <code>java.lang.String</code> 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: <code>java.lang.Boolean</code> 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 a <code>java.lang.Boolean</code> 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)
datalake service client for azure storage datalake. The option is a: <code>com.azure.storage.file.datalake.DataLakeServiceClient</code> type. Group: common- Parameters:
serviceClient
- the value to set- Returns:
- the dsl builder
-
serviceClient
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder serviceClient(String serviceClient)
datalake service client for azure storage datalake. The option will be converted to a <code>com.azure.storage.file.datalake.DataLakeServiceClient</code> type. Group: common- Parameters:
serviceClient
- the value to set- Returns:
- the dsl builder
-
sharedKeyCredential
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder sharedKeyCredential(com.azure.storage.common.StorageSharedKeyCredential sharedKeyCredential)
shared key credential for azure datalake gen2. The option is a: <code>com.azure.storage.common.StorageSharedKeyCredential</code> type. Group: common- Parameters:
sharedKeyCredential
- the value to set- Returns:
- the dsl builder
-
sharedKeyCredential
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder sharedKeyCredential(String sharedKeyCredential)
shared key credential for azure datalake gen2. The option will be converted to a <code>com.azure.storage.common.StorageSharedKeyCredential</code> type. Group: common- Parameters:
sharedKeyCredential
- the value to set- Returns:
- the dsl builder
-
tenantId
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder tenantId(String tenantId)
tenant id for azure account. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
tenantId
- the value to set- Returns:
- the dsl builder
-
timeout
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder timeout(Duration timeout)
Timeout for operation. The option is a: <code>java.time.Duration</code> type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
timeout
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder timeout(String timeout)
Timeout for operation. The option will be converted to a <code>java.time.Duration</code> type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
umask
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder umask(String umask)
umask permission for file. The option is a: <code>java.lang.String</code> 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: <code>java.lang.Boolean</code> 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 a <code>java.lang.Boolean</code> 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: <code>org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition</code> type. Default: listFileSystem Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder operation(String operation)
operation to be performed. The option will be converted to a <code>org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition</code> 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: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>com.azure.identity.ClientSecretCredential</code> 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 a <code>com.azure.identity.ClientSecretCredential</code> 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: <code>com.azure.core.credential.AzureSasCredential</code> 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 a <code>com.azure.core.credential.AzureSasCredential</code> 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: <code>java.lang.String</code> type. Group: security- Parameters:
sasSignature
- the value to set- Returns:
- the dsl builder
-
useDefaultIdentity
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder useDefaultIdentity(Boolean useDefaultIdentity)
Use default identity. The option is a: <code>java.lang.Boolean</code> type. Group: security- Parameters:
useDefaultIdentity
- the value to set- Returns:
- the dsl builder
-
useDefaultIdentity
default DataLakeEndpointBuilderFactory.DataLakeEndpointProducerBuilder useDefaultIdentity(String useDefaultIdentity)
Use default identity. The option will be converted to a <code>java.lang.Boolean</code> type. Group: security- Parameters:
useDefaultIdentity
- the value to set- Returns:
- the dsl builder
-
-