Package io.trino.operator
Class ExchangeClientConfig
java.lang.Object
io.trino.operator.ExchangeClientConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@javax.validation.constraints.Min(1L) int@javax.validation.constraints.Min(1L) int@NotNull io.airlift.units.DataSize@NotNull @MinDuration("1ms") io.airlift.units.Duration@NotNull @MinDataSize("1MB") io.airlift.units.DataSizeio.airlift.units.DurationDeprecated.@javax.validation.constraints.Min(1L) intbooleansetAcknowledgePages(boolean acknowledgePages) setClientThreads(int clientThreads) setConcurrentRequestMultiplier(int concurrentRequestMultiplier) setMaxBufferSize(io.airlift.units.DataSize maxBufferSize) setMaxErrorDuration(io.airlift.units.Duration maxErrorDuration) setMaxResponseSize(io.airlift.units.DataSize maxResponseSize) setMinErrorDuration(io.airlift.units.Duration minErrorDuration) Deprecated.setPageBufferClientMaxCallbackThreads(int pageBufferClientMaxCallbackThreads)
-
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. -
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
-
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)
-