Class DataLakeConfiguration

java.lang.Object
org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration
All Implemented Interfaces:
Cloneable

@UriParams public class DataLakeConfiguration extends Object implements Cloneable
  • Constructor Details

    • DataLakeConfiguration

      public DataLakeConfiguration()
  • Method Details

    • getOperation

      public DataLakeOperationsDefinition getOperation()
    • setOperation

      public void setOperation(DataLakeOperationsDefinition operation)
    • getUmask

      public String getUmask()
    • setUmask

      public void setUmask(String umask)
    • getPermission

      public String getPermission()
    • setPermission

      public void setPermission(String permission)
    • getExpression

      public String getExpression()
    • setExpression

      public void setExpression(String expression)
    • getPosition

      public Long getPosition()
    • setPosition

      public void setPosition(Long position)
    • getClose

      public Boolean getClose()
    • setClose

      public void setClose(Boolean close)
    • getRetainUncommitedData

      public Boolean getRetainUncommitedData()
    • setRetainUncommitedData

      public void setRetainUncommitedData(Boolean retainUncommitedData)
    • getDownloadLinkExpiration

      public Long getDownloadLinkExpiration()
    • setDownloadLinkExpiration

      public void setDownloadLinkExpiration(Long downloadLinkExpiration)
    • getCloseStreamAfterRead

      public Boolean getCloseStreamAfterRead()
    • setCloseStreamAfterRead

      public void setCloseStreamAfterRead(Boolean closeStreamAfterRead)
    • getMaxRetryRequests

      public int getMaxRetryRequests()
    • setMaxRetryRequests

      public void setMaxRetryRequests(int maxRetryRequests)
    • getFileOffset

      public Long getFileOffset()
    • setFileOffset

      public void setFileOffset(Long fileOffset)
    • getDataCount

      public Long getDataCount()
    • setDataCount

      public void setDataCount(Long dataCount)
    • getFileDir

      public String getFileDir()
    • setFileDir

      public void setFileDir(String fileDir)
    • getRegex

      public String getRegex()
    • setRegex

      public void setRegex(String regex)
    • getUserPrincipalNameReturned

      public Boolean getUserPrincipalNameReturned()
    • setUserPrincipalNameReturned

      public void setUserPrincipalNameReturned(Boolean userPrincipalNameReturned)
    • getMaxResults

      public Integer getMaxResults()
    • setMaxResults

      public void setMaxResults(Integer maxResults)
    • getRecursive

      public Boolean getRecursive()
    • setRecursive

      public void setRecursive(Boolean recursive)
    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getTimeout

      public Duration getTimeout()
    • setTimeout

      public void setTimeout(Duration timeout)
    • getAccountName

      public String getAccountName()
    • setAccountName

      public void setAccountName(String accountName)
    • getFileSystemName

      public String getFileSystemName()
    • setFileSystemName

      public void setFileSystemName(String fileSystemName)
    • getSharedKeyCredential

      public com.azure.storage.common.StorageSharedKeyCredential getSharedKeyCredential()
    • setSharedKeyCredential

      public void setSharedKeyCredential(com.azure.storage.common.StorageSharedKeyCredential sharedKeyCredential)
    • getDirectoryName

      public String getDirectoryName()
    • setDirectoryName

      public void setDirectoryName(String directoryName)
    • getFileName

      public String getFileName()
    • setFileName

      public void setFileName(String fileName)
    • getClientSecretCredential

      public com.azure.identity.ClientSecretCredential getClientSecretCredential()
    • setClientSecretCredential

      public void setClientSecretCredential(com.azure.identity.ClientSecretCredential clientSecretCredential)
    • getServiceClient

      public com.azure.storage.file.datalake.DataLakeServiceClient getServiceClient()
    • setServiceClient

      public void setServiceClient(com.azure.storage.file.datalake.DataLakeServiceClient serviceClient)
    • getAccountKey

      public String getAccountKey()
    • setAccountKey

      public void setAccountKey(String accountKey)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getTenantId

      public String getTenantId()
    • setTenantId

      public void setTenantId(String tenantId)
    • getOpenOptions

      public Set<OpenOption> getOpenOptions()
    • setOpenOptions

      public void setOpenOptions(Set<OpenOption> openOptions)
    • getSasSignature

      public String getSasSignature()
    • setSasSignature

      public void setSasSignature(String sasSignature)
    • getSasCredential

      public com.azure.core.credential.AzureSasCredential getSasCredential()
    • setSasCredential

      public void setSasCredential(com.azure.core.credential.AzureSasCredential sasCredential)
    • getCredentialType

      public CredentialType getCredentialType()
    • setCredentialType

      public void setCredentialType(CredentialType credentialType)
      Determines the credential strategy to adopt
    • copy

      public DataLakeConfiguration copy()