public class HTTPSServerConfig extends HTTPServerConfig
abTest, abTestClients, abTestRollout, allowOriginUrl, blockedReferrers, cacheSize, cacheTTLSeconds, databaseDownIntervalSeconds, databaseErrorRateThreshold, databaseTimeoutRateThreshold, dbDriver, dbLogging, dbMaxConnections, dbPassword, dbTimeoutSeconds, dbUrl, dbUsername, DEFAULT_HOST, DEFAULT_PORT, dictLimitTeam, dictLimitUser, disabledRuleIds, fasttextBinary, fasttextModel, globalConfig, gracefulDatabaseFailure, ipFingerprintFactor, languageModelDir, localApiMode, logIp, logIpMatchingPattern, maxCheckThreads, maxCheckTimeMillisAnonymous, maxCheckTimeMillisLoggedIn, maxCheckTimeMillisPremium, maxErrorsPerWordRate, maxPipelinePoolSize, maxPort, maxSpellingSuggestions, maxTextCheckerThreads, maxTextHardLength, maxTextLengthAnonymous, maxTextLengthLoggedIn, maxTextLengthPremium, maxWorkQueueSize, minPort, mode, motherTongue, ngramLangIdentData, passwortLoginAccessListPath, pipelineCaching, pipelineExpireTime, pipelinePrewarming, port, preferredLanguages, premiumAlways, premiumOnly, prometheusMonitoring, prometheusPort, publicAccess, redisCertificate, redisConnectionTimeout, redisDatabase, redisDictTTL, redisHost, redisKey, redisKeyPassword, redisPassword, redisPort, redisTimeout, redisUseSentinel, redisUseSSL, remoteRulesConfigFile, requestLimit, requestLimitAccessToken, requestLimitInBytes, requestLimitPeriodInSeconds, requestLimitWhitelistLimit, requestLimitWhitelistUsers, restrictManagedAccounts, rulesConfigFile, sentinelHost, sentinelMasterId, sentinelPassword, sentinelPort, serverURL, skipLoggingChecks, skipLoggingRuleMatches, slowRuleLoggingThreshold, stoppable, styleGuideLimitTeam, styleGuideLimitUser, textCheckerQueueSize, timeoutRequestLimit, trustXForwardForHeader, verbose
Constructor and Description |
---|
HTTPSServerConfig(File keystore,
String keyStorePassword) |
HTTPSServerConfig(int serverPort,
boolean verbose,
File keystore,
String keyStorePassword) |
getAbTest, getAbTestClients, getAbTestRollout, getAllowOriginUrl, getDatabaseDownIntervalSeconds, getDatabaseErrorRateThreshold, getDatabaseTimeoutRateThreshold, getDbMaxConnections, getDbTimeoutSeconds, getDictLimitTeam, getDictLimitUser, getDisabledRuleIds, getFasttextBinary, getFasttextModel, getGracefulDatabaseFailure, getMaxPipelinePoolSize, getMaxPort, getMinPort, getMotherTongue, getNgramLangIdentData, getOptionalProperty, getPasswortLoginAccessListPath, getPipelineExpireTime, getPort, getPreferedLanguages, getPrometheusPort, getProperty, getRedisCertificate, getRedisConnectionMilliseconds, getRedisDatabase, getRedisDictTTLSeconds, getRedisHost, getRedisKey, getRedisKeyPassword, getRedisPassword, getRedisPort, getRedisTimeoutMilliseconds, getRequestLimitAccessToken, getRequestLimitWhitelistLimit, getRequestLimitWhitelistUsers, getSentinelHost, getSentinelMasterId, getSentinelPassword, getSentinelPort, getServerURL, getSlowRuleLoggingThreshold, getStyleGuideLimitTeam, getStyleGuideLimitUser, getTextCheckerQueueSize, isAnonymousAccessAllowed, isLocalApiMode, isPipelineCachingEnabled, isPipelinePrewarmingEnabled, isPremiumOnly, isPrometheusMonitoring, isPublicAccess, isRedisUseSentinel, isRedisUseSSL, isRestrictManagedAccounts, isSkipLoggingChecks, isVerbose, setAbTest, setAbTestClients, setAbTestRollout, setAllowOriginUrl, setDatabaseDownIntervalSeconds, setDatabaseErrorRateThreshold, setDatabaseTimeoutRateThreshold, setDbMaxConnections, setDbTimeoutSeconds, setFasttextBinary, setFasttextModel, setGracefulDatabaseFailure, setLanguageModelDirectory, setMaxPipelinePoolSize, setMaxTextHardLength, setMaxTextLengthAnonymous, setMaxTextLengthLoggedIn, setMaxTextLengthPremium, setNgramLangIdentData, setPipelineCaching, setPipelineExpireTime, setPipelinePrewarming, setPremiumOnly, setRedisCertificate, setRedisKey, setRedisKeyPassword, setRedisUseSentinel, setRequestLimit, setRequestLimitAccessToken, setRequestLimitPeriodInSeconds, setRequestLimitWhitelistLimit, setRequestLimitWhitelistUsers, setRestrictManagedAccounts, setSentinelHost, setSentinelMasterId, setSentinelPassword, setSentinelPort, setServerURL, setTextCheckerQueueSize
public HTTPSServerConfig(File keystore, String keyStorePassword)
keystore
- a Java keystore file as created with the keytool commandkeyStorePassword
- the password for the keystorepublic HTTPSServerConfig(int serverPort, boolean verbose, File keystore, String keyStorePassword)
serverPort
- the port to bind toverbose
- when set to true, the input text will be logged in case there is an exceptionkeystore
- a Java keystore file as created with the keytool commandkeyStorePassword
- the password for the keystore