in src/main/java/org/apache/cassandra/sidecar/Configuration.java [82:128]
public Configuration(InstancesConfig instancesConfig,
String host,
int port,
int healthCheckFrequencyMillis,
boolean isSslEnabled,
@Nullable String keyStorePath,
@Nullable String keyStorePassword,
@Nullable String trustStorePath,
@Nullable String trustStorePassword,
long rateLimitStreamRequestsPerSecond,
long throttleTimeoutInSeconds,
long throttleDelayInSeconds,
int allowableSkewInMinutes,
int requestIdleTimeoutMillis,
long requestTimeoutMillis,
float minSpacePercentRequiredForUpload,
int concurrentUploadsLimit,
int ssTableImportPollIntervalMillis,
ValidationConfiguration validationConfiguration,
CacheConfiguration ssTableImportCacheConfiguration,
WorkerPoolConfiguration serverWorkerPoolConfiguration,
WorkerPoolConfiguration serverInternalWorkerPoolConfiguration)
{
this.instancesConfig = instancesConfig;
this.host = host;
this.port = port;
this.healthCheckFrequencyMillis = healthCheckFrequencyMillis;
this.ssTableImportPollIntervalMillis = ssTableImportPollIntervalMillis;
this.ssTableImportCacheConfiguration = ssTableImportCacheConfiguration;
this.keyStorePath = keyStorePath;
this.keyStorePassword = keyStorePassword;
this.trustStorePath = trustStorePath;
this.trustStorePassword = trustStorePassword;
this.isSslEnabled = isSslEnabled;
this.rateLimitStreamRequestsPerSecond = rateLimitStreamRequestsPerSecond;
this.throttleTimeoutInSeconds = throttleTimeoutInSeconds;
this.throttleDelayInSeconds = throttleDelayInSeconds;
this.allowableSkewInMinutes = allowableSkewInMinutes;
this.requestIdleTimeoutMillis = requestIdleTimeoutMillis;
this.requestTimeoutMillis = requestTimeoutMillis;
this.minSpacePercentRequiredForUpload = minSpacePercentRequiredForUpload;
this.concurrentUploadsLimit = concurrentUploadsLimit;
this.validationConfiguration = validationConfiguration;
this.serverWorkerPoolConfiguration = serverWorkerPoolConfiguration;
this.serverInternalWorkerPoolConfiguration = serverInternalWorkerPoolConfiguration;
}