Interface S3AccessConfig
- All Known Subinterfaces:
QuarkusStorageConfiguration
public interface S3AccessConfig
Configuration interface containing parameters for clients accessing S3 services from Polaris
servers.
Currently, this configuration does not apply to all of Polaris code, but only to select services.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionMaximum number of entries to keep in the STS clients cache.Override default connection acquisition timeout.Override default max idle time of a pooled connection.Override default time-time of a pooled connection.Override the default TCP connect timeout.default intOverride default behavior whether to expect an HTTP/100-Continue.Override the default maximum number of pooled connections.Override the default connection read timeout.
-
Field Details
-
DEFAULT_MAX_STS_CLIENT_CACHE_ENTRIES
static final int DEFAULT_MAX_STS_CLIENT_CACHE_ENTRIESDefault value forclientsCacheMaxSize().- See Also:
-
-
Method Details
-
clientsCacheMaxSize
OptionalInt clientsCacheMaxSize()Maximum number of entries to keep in the STS clients cache. -
effectiveClientsCacheMaxSize
default int effectiveClientsCacheMaxSize() -
maxHttpConnections
OptionalInt maxHttpConnections()Override the default maximum number of pooled connections. -
readTimeout
Override the default connection read timeout. -
connectTimeout
Override the default TCP connect timeout. -
connectionAcquisitionTimeout
Override default connection acquisition timeout. This is the time a request will wait for a connection from the pool. -
connectionMaxIdleTime
Override default max idle time of a pooled connection. -
connectionTimeToLive
Override default time-time of a pooled connection. -
expectContinueEnabled
Override default behavior whether to expect an HTTP/100-Continue.
-