public class ParameterProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BLOB_FORMAT_VERSION |
static Constants.BdecVersion |
BLOB_FORMAT_VERSION_DEFAULT |
static String |
BLOB_UPLOAD_MAX_RETRY_COUNT |
static int |
BLOB_UPLOAD_MAX_RETRY_COUNT_DEFAULT |
static String |
BUFFER_FLUSH_CHECK_INTERVAL_IN_MILLIS |
static long |
BUFFER_FLUSH_CHECK_INTERVAL_IN_MILLIS_DEFAULT |
static String |
BUFFER_FLUSH_INTERVAL_IN_MILLIS |
static long |
BUFFER_FLUSH_INTERVAL_IN_MILLIS_DEFAULT |
static String |
ENABLE_SNOWPIPE_STREAMING_METRICS |
static String |
INSERT_THROTTLE_INTERVAL_IN_MILLIS |
static long |
INSERT_THROTTLE_INTERVAL_IN_MILLIS_DEFAULT |
static String |
INSERT_THROTTLE_THRESHOLD_IN_PERCENTAGE |
static int |
INSERT_THROTTLE_THRESHOLD_IN_PERCENTAGE_DEFAULT |
static String |
IO_TIME_CPU_RATIO |
static int |
IO_TIME_CPU_RATIO_DEFAULT |
static String |
MAX_MEMORY_LIMIT_IN_BYTES |
static long |
MAX_MEMORY_LIMIT_IN_BYTES_DEFAULT |
static boolean |
SNOWPIPE_STREAMING_METRICS_DEFAULT |
| Constructor and Description |
|---|
ParameterProvider()
Empty constructor for tests
|
ParameterProvider(Map<String,Object> parameterOverrides,
Properties props)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Constants.BdecVersion |
getBlobFormatVersion() |
int |
getBlobUploadMaxRetryCount() |
long |
getBufferFlushCheckIntervalInMs() |
long |
getBufferFlushIntervalInMs() |
long |
getInsertThrottleIntervalInMs() |
int |
getInsertThrottleThresholdInPercentage() |
int |
getIOTimeCpuRatio() |
long |
getMaxMemoryLimitInBytes() |
boolean |
hasEnabledSnowpipeStreamingMetrics() |
String |
toString() |
public static final String BUFFER_FLUSH_INTERVAL_IN_MILLIS
public static final String BUFFER_FLUSH_CHECK_INTERVAL_IN_MILLIS
public static final String INSERT_THROTTLE_INTERVAL_IN_MILLIS
public static final String INSERT_THROTTLE_THRESHOLD_IN_PERCENTAGE
public static final String ENABLE_SNOWPIPE_STREAMING_METRICS
public static final String BLOB_FORMAT_VERSION
public static final String IO_TIME_CPU_RATIO
public static final String BLOB_UPLOAD_MAX_RETRY_COUNT
public static final String MAX_MEMORY_LIMIT_IN_BYTES
public static final long BUFFER_FLUSH_INTERVAL_IN_MILLIS_DEFAULT
public static final long BUFFER_FLUSH_CHECK_INTERVAL_IN_MILLIS_DEFAULT
public static final long INSERT_THROTTLE_INTERVAL_IN_MILLIS_DEFAULT
public static final int INSERT_THROTTLE_THRESHOLD_IN_PERCENTAGE_DEFAULT
public static final boolean SNOWPIPE_STREAMING_METRICS_DEFAULT
public static final Constants.BdecVersion BLOB_FORMAT_VERSION_DEFAULT
public static final int IO_TIME_CPU_RATIO_DEFAULT
public static final int BLOB_UPLOAD_MAX_RETRY_COUNT_DEFAULT
public static final long MAX_MEMORY_LIMIT_IN_BYTES_DEFAULT
public ParameterProvider(Map<String,Object> parameterOverrides, Properties props)
parameterOverrides - Mapprops - Properties from profile filepublic ParameterProvider()
public long getBufferFlushIntervalInMs()
public long getBufferFlushCheckIntervalInMs()
public long getInsertThrottleIntervalInMs()
public int getInsertThrottleThresholdInPercentage()
public boolean hasEnabledSnowpipeStreamingMetrics()
public Constants.BdecVersion getBlobFormatVersion()
public int getIOTimeCpuRatio()
public int getBlobUploadMaxRetryCount()
public long getMaxMemoryLimitInBytes()
Copyright © 2022. All rights reserved.