public Configuration()

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;
    }