Class ExchangeAzureConfig

java.lang.Object
io.trino.plugin.exchange.filesystem.azure.ExchangeAzureConfig

public class ExchangeAzureConfig extends Object
  • Constructor Details

    • ExchangeAzureConfig

      public ExchangeAzureConfig()
  • Method Details

    • getAzureStorageConnectionString

      public Optional<String> getAzureStorageConnectionString()
    • setAzureStorageConnectionString

      @Config("exchange.azure.connection-string") public ExchangeAzureConfig setAzureStorageConnectionString(String azureStorageConnectionString)
    • getAzureStorageBlockSize

      @NotNull @MinDataSize("4MB") @MaxDataSize("256MB") public @NotNull @MinDataSize("4MB") @MaxDataSize("256MB") io.airlift.units.DataSize getAzureStorageBlockSize()
    • setAzureStorageBlockSize

      @Config("exchange.azure.block-size") public ExchangeAzureConfig setAzureStorageBlockSize(io.airlift.units.DataSize azureStorageBlockSize)
    • getMaxErrorRetries

      @Min(0L) public @jakarta.validation.constraints.Min(0L) int getMaxErrorRetries()
    • setMaxErrorRetries

      @Config("exchange.azure.max-error-retries") public ExchangeAzureConfig setMaxErrorRetries(int maxErrorRetries)