Class AzureProperties

java.lang.Object
org.apache.iceberg.azure.AzureProperties
All Implemented Interfaces:
Serializable

public class AzureProperties extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • AzureProperties

      public AzureProperties()
    • AzureProperties

      public AzureProperties(Map<String,String> properties)
  • Method Details

    • adlsReadBlockSize

      public Optional<Integer> adlsReadBlockSize()
    • adlsWriteBlockSize

      public Optional<Long> adlsWriteBlockSize()
    • applyClientConfiguration

      public void applyClientConfiguration(String account, com.azure.storage.file.datalake.DataLakeFileSystemClientBuilder builder)
      Applies configuration to the DataLakeFileSystemClientBuilder 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 the DefaultAzureCredential.

      Parameters:
      account - the service account name
      builder - the builder instance