Package io.trino.operator
Class ExchangeClientConfig
- java.lang.Object
-
- io.trino.operator.ExchangeClientConfig
-
public class ExchangeClientConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description ExchangeClientConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @javax.validation.constraints.Min(1L) intgetClientThreads()@javax.validation.constraints.Min(1L) intgetConcurrentRequestMultiplier()@NotNull io.airlift.units.DataSizegetMaxBufferSize()@NotNull @MinDuration("1ms") io.airlift.units.DurationgetMaxErrorDuration()@NotNull @MinDataSize("1MB") io.airlift.units.DataSizegetMaxResponseSize()io.airlift.units.DurationgetMinErrorDuration()Deprecated.@javax.validation.constraints.Min(1L) intgetPageBufferClientMaxCallbackThreads()booleanisAcknowledgePages()ExchangeClientConfigsetAcknowledgePages(boolean acknowledgePages)ExchangeClientConfigsetClientThreads(int clientThreads)ExchangeClientConfigsetConcurrentRequestMultiplier(int concurrentRequestMultiplier)ExchangeClientConfigsetMaxBufferSize(io.airlift.units.DataSize maxBufferSize)ExchangeClientConfigsetMaxErrorDuration(io.airlift.units.Duration maxErrorDuration)ExchangeClientConfigsetMaxResponseSize(io.airlift.units.DataSize maxResponseSize)ExchangeClientConfigsetMinErrorDuration(io.airlift.units.Duration minErrorDuration)Deprecated.ExchangeClientConfigsetPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
-
-
-
Method Detail
-
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)
-
-