Class ExchangeClientConfig

java.lang.Object
io.trino.operator.ExchangeClientConfig

public class ExchangeClientConfig extends Object
  • Constructor Details

    • ExchangeClientConfig

      public ExchangeClientConfig()
  • Method Details

    • getMaxBufferSize

      @NotNull public @NotNull io.airlift.units.DataSize getMaxBufferSize()
    • setMaxBufferSize

      @Config("exchange.max-buffer-size") public ExchangeClientConfig setMaxBufferSize(io.airlift.units.DataSize maxBufferSize)
    • getConcurrentRequestMultiplier

      @Min(1L) public @javax.validation.constraints.Min(1L) int getConcurrentRequestMultiplier()
    • setConcurrentRequestMultiplier

      @Config("exchange.concurrent-request-multiplier") public ExchangeClientConfig setConcurrentRequestMultiplier(int concurrentRequestMultiplier)
    • getMinErrorDuration

      @Deprecated public io.airlift.units.Duration getMinErrorDuration()
      Deprecated.
    • setMinErrorDuration

      @Deprecated @Config("exchange.min-error-duration") public ExchangeClientConfig setMinErrorDuration(io.airlift.units.Duration minErrorDuration)
      Deprecated.
    • getMaxErrorDuration

      @NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getMaxErrorDuration()
    • setMaxErrorDuration

      @Config("exchange.max-error-duration") public ExchangeClientConfig setMaxErrorDuration(io.airlift.units.Duration maxErrorDuration)
    • getMaxResponseSize

      @NotNull @MinDataSize("1MB") public @NotNull @MinDataSize("1MB") io.airlift.units.DataSize getMaxResponseSize()
    • setMaxResponseSize

      @Config("exchange.max-response-size") public ExchangeClientConfig setMaxResponseSize(io.airlift.units.DataSize maxResponseSize)
    • getClientThreads

      @Min(1L) public @javax.validation.constraints.Min(1L) int getClientThreads()
    • setClientThreads

      @Config("exchange.client-threads") public ExchangeClientConfig setClientThreads(int clientThreads)
    • getPageBufferClientMaxCallbackThreads

      @Min(1L) public @javax.validation.constraints.Min(1L) int getPageBufferClientMaxCallbackThreads()
    • setPageBufferClientMaxCallbackThreads

      @Config("exchange.page-buffer-client.max-callback-threads") public ExchangeClientConfig setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
    • isAcknowledgePages

      public boolean isAcknowledgePages()
    • setAcknowledgePages

      @Config("exchange.acknowledge-pages") public ExchangeClientConfig setAcknowledgePages(boolean acknowledgePages)