Package io.trino.plugin.bigquery
Class BigQueryRpcConfig
java.lang.Object
io.trino.plugin.bigquery.BigQueryRpcConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@javax.validation.constraints.Min(1L) int@javax.validation.constraints.Min(0L) int@javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(16L) int@MinDuration("0s") @MaxDuration("30s") io.airlift.units.Duration@javax.validation.constraints.DecimalMin("1.0"),@javax.validation.constraints.DecimalMax("2.0") double@javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1024L) int@javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1024L) int@javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1024L) int@MinDuration("0s") @MaxDuration("1m") io.airlift.units.DurationsetMaxRpcPerChannel(int maxRpcPerChannel) setMinRpcPerChannel(int minRpcPerChannel) setRetries(int maxRetries) setRetryDelay(io.airlift.units.Duration retryDelay) setRetryMultiplier(double retryMultiplier) setRpcInitialChannelCount(int rpcInitialChannelCount) setRpcMaxChannelCount(int rpcMaxChannelCount) setRpcMinChannelCount(int rpcMinChannelCount) setTimeout(io.airlift.units.Duration timeout)
-
Constructor Details
-
BigQueryRpcConfig
public BigQueryRpcConfig()
-
-
Method Details
-
getRpcInitialChannelCount
@Min(1L) @Max(1024L) public @javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1024L) int getRpcInitialChannelCount() -
setRpcInitialChannelCount
@Config("bigquery.channel-pool.initial-size") public BigQueryRpcConfig setRpcInitialChannelCount(int rpcInitialChannelCount) -
getRpcMinChannelCount
@Min(1L) @Max(1024L) public @javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1024L) int getRpcMinChannelCount() -
setRpcMinChannelCount
@Config("bigquery.channel-pool.min-size") public BigQueryRpcConfig setRpcMinChannelCount(int rpcMinChannelCount) -
getRpcMaxChannelCount
@Min(1L) @Max(1024L) public @javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(1024L) int getRpcMaxChannelCount() -
setRpcMaxChannelCount
@Config("bigquery.channel-pool.max-size") public BigQueryRpcConfig setRpcMaxChannelCount(int rpcMaxChannelCount) -
getMinRpcPerChannel
@Min(0L) public @javax.validation.constraints.Min(0L) int getMinRpcPerChannel() -
setMinRpcPerChannel
@Config("bigquery.channel-pool.min-rpc-per-channel") public BigQueryRpcConfig setMinRpcPerChannel(int minRpcPerChannel) -
getMaxRpcPerChannel
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxRpcPerChannel() -
setMaxRpcPerChannel
@Config("bigquery.channel-pool.max-rpc-per-channel") public BigQueryRpcConfig setMaxRpcPerChannel(int maxRpcPerChannel) -
getRetries
@Min(0L) @Max(16L) public @javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(16L) int getRetries() -
setRetries
-
getTimeout
@MinDuration("0s") @MaxDuration("1m") public @MinDuration("0s") @MaxDuration("1m") io.airlift.units.Duration getTimeout() -
setTimeout
@Config("bigquery.rpc-timeout") public BigQueryRpcConfig setTimeout(io.airlift.units.Duration timeout) -
getRetryDelay
@MinDuration("0s") @MaxDuration("30s") public @MinDuration("0s") @MaxDuration("30s") io.airlift.units.Duration getRetryDelay() -
setRetryDelay
@Config("bigquery.rpc-retry-delay") public BigQueryRpcConfig setRetryDelay(io.airlift.units.Duration retryDelay) -
setRetryMultiplier
@Config("bigquery.rpc-retry-delay-multiplier") public BigQueryRpcConfig setRetryMultiplier(double retryMultiplier) -
getRetryMultiplier
@DecimalMin("1.0") @DecimalMax("2.0") public @javax.validation.constraints.DecimalMin("1.0"),@javax.validation.constraints.DecimalMax("2.0") double getRetryMultiplier()
-