Package org.apache.iceberg.azure
Class AzureProperties
java.lang.Object
org.apache.iceberg.azure.AzureProperties
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyClientConfiguration
(String account, com.azure.storage.file.datalake.DataLakeFileSystemClientBuilder builder) Applies configuration to theDataLakeFileSystemClientBuilder
to provide the endpoint and credentials required to create an instance of the client.
-
Field Details
-
ADLS_SAS_TOKEN_PREFIX
- See Also:
-
ADLS_CONNECTION_STRING_PREFIX
- See Also:
-
ADLS_READ_BLOCK_SIZE
- See Also:
-
ADLS_WRITE_BLOCK_SIZE
- See Also:
-
ADLS_SHARED_KEY_ACCOUNT_NAME
- See Also:
-
ADLS_SHARED_KEY_ACCOUNT_KEY
- See Also:
-
-
Constructor Details
-
AzureProperties
public AzureProperties() -
AzureProperties
-
-
Method Details
-
adlsReadBlockSize
-
adlsWriteBlockSize
-
applyClientConfiguration
public void applyClientConfiguration(String account, com.azure.storage.file.datalake.DataLakeFileSystemClientBuilder builder) Applies configuration to theDataLakeFileSystemClientBuilder
to provide the endpoint and credentials required to create an instance of the client.The default endpoint is constructed in the form
https://{account}.dfs.core.windows.net
and default credentials are provided via theDefaultAzureCredential
.- Parameters:
account
- the service account namebuilder
- the builder instance
-