Package io.trino.operator
Class DirectExchangeClientConfig
java.lang.Object
io.trino.operator.DirectExchangeClientConfig
@DefunctConfig("exchange.min-error-duration")
public class DirectExchangeClientConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull @MinDuration("1ms") io.airlift.units.Duration@NotNull @MinDataSize("1MB") io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L) intbooleansetAcknowledgePages(boolean acknowledgePages) setClientThreads(int clientThreads) setConcurrentRequestMultiplier(int concurrentRequestMultiplier) setDeduplicationBufferSize(io.airlift.units.DataSize deduplicationBufferSize) setMaxBufferSize(io.airlift.units.DataSize maxBufferSize) setMaxErrorDuration(io.airlift.units.Duration maxErrorDuration) setMaxResponseSize(io.airlift.units.DataSize maxResponseSize) setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
-
Constructor Details
-
DirectExchangeClientConfig
public DirectExchangeClientConfig()
-
-
Method Details
-
getMaxBufferSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxBufferSize() -
setMaxBufferSize
@Config("exchange.max-buffer-size") public DirectExchangeClientConfig setMaxBufferSize(io.airlift.units.DataSize maxBufferSize) -
getConcurrentRequestMultiplier
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getConcurrentRequestMultiplier() -
setConcurrentRequestMultiplier
@Config("exchange.concurrent-request-multiplier") public DirectExchangeClientConfig setConcurrentRequestMultiplier(int concurrentRequestMultiplier) -
getMaxErrorDuration
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getMaxErrorDuration() -
setMaxErrorDuration
@Config("exchange.max-error-duration") public DirectExchangeClientConfig 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 DirectExchangeClientConfig setMaxResponseSize(io.airlift.units.DataSize maxResponseSize) -
getClientThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getClientThreads() -
setClientThreads
@Config("exchange.client-threads") public DirectExchangeClientConfig setClientThreads(int clientThreads) -
getPageBufferClientMaxCallbackThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getPageBufferClientMaxCallbackThreads() -
setPageBufferClientMaxCallbackThreads
@Config("exchange.page-buffer-client.max-callback-threads") public DirectExchangeClientConfig setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads) -
isAcknowledgePages
public boolean isAcknowledgePages() -
setAcknowledgePages
@Config("exchange.acknowledge-pages") public DirectExchangeClientConfig setAcknowledgePages(boolean acknowledgePages) -
getDeduplicationBufferSize
@NotNull public @NotNull io.airlift.units.DataSize getDeduplicationBufferSize() -
setDeduplicationBufferSize
@Config("exchange.deduplication-buffer-size") public DirectExchangeClientConfig setDeduplicationBufferSize(io.airlift.units.DataSize deduplicationBufferSize)
-