@ConfigurationProperties(value="spring.cloud.config") public class SpringCloudClientConfiguration extends HttpClientConfiguration
HttpClientConfiguration for Spring Cloud Config.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SpringCloudClientConfiguration.SpringCloudConnectionPoolConfiguration
The default connection pool configuration. 
 | 
static class  | 
SpringCloudClientConfiguration.SpringConfigDiscoveryConfiguration
Configuration class for Consul client config. 
 | 
HttpClientConfiguration.ConnectionPoolConfiguration| Modifier and Type | Field and Description | 
|---|---|
static String | 
PREFIX  | 
static String | 
SPRING_CLOUD_CONFIG_ENDPOINT  | 
DEFAULT_FOLLOW_REDIRECTS, DEFAULT_MAX_CONTENT_LENGTH, DEFAULT_READ_IDLE_TIMEOUT_MINUTES, DEFAULT_READ_TIMEOUT_SECONDS, DEFAULT_SHUTDOWN_TIMEOUT_MILLISECONDS| Constructor and Description | 
|---|
SpringCloudClientConfiguration()
Default constructor. 
 | 
SpringCloudClientConfiguration(SpringCloudClientConfiguration.SpringCloudConnectionPoolConfiguration springCloudConnectionPoolConfiguration,
                              ApplicationConfiguration applicationConfiguration)  | 
| Modifier and Type | Method and Description | 
|---|---|
SpringCloudClientConfiguration.SpringConfigDiscoveryConfiguration | 
getConfiguration()  | 
HttpClientConfiguration.ConnectionPoolConfiguration | 
getConnectionPoolConfiguration()
Obtains the connection pool configuration. 
 | 
String | 
getLabel()  | 
Optional<String> | 
getUri()  | 
boolean | 
isFailFast()  | 
void | 
setFailFast(boolean failFast)
If set to true an exception will be thrown if configuration is not found. 
 | 
void | 
setLabel(String label)
Set the Spring Cloud config server label. 
 | 
void | 
setUri(String uri)
Set the Spring Cloud config server uri. 
 | 
getChannelOptions, getConnectTimeout, getConnectTtl, getDefaultCharset, getLoggerName, getMaxContentLength, getNumOfThreads, getProxyAddress, getProxyPassword, getProxySelector, getProxyType, getProxyUsername, getReadIdleTimeout, getReadTimeout, getShutdownTimeout, getSslConfiguration, getThreadFactory, isFollowRedirects, resolveProxy, setChannelOptions, setConnectTimeout, setConnectTtl, setDefaultCharset, setFollowRedirects, setLoggerName, setMaxContentLength, setNumOfThreads, setProxyAddress, setProxyPassword, setProxySelector, setProxyType, setProxyUsername, setReadIdleTimeout, setReadTimeout, setShutdownTimeout, setSslConfiguration, setThreadFactorypublic static final String PREFIX
public static final String SPRING_CLOUD_CONFIG_ENDPOINT
public SpringCloudClientConfiguration()
@Inject public SpringCloudClientConfiguration(SpringCloudClientConfiguration.SpringCloudConnectionPoolConfiguration springCloudConnectionPoolConfiguration, ApplicationConfiguration applicationConfiguration)
springCloudConnectionPoolConfiguration - The connection pool configurationapplicationConfiguration - The application configuration@Nonnull public HttpClientConfiguration.ConnectionPoolConfiguration getConnectionPoolConfiguration()
HttpClientConfigurationgetConnectionPoolConfiguration in class HttpClientConfiguration@Nonnull public SpringCloudClientConfiguration.SpringConfigDiscoveryConfiguration getConfiguration()
public void setUri(String uri)
uri - Spring Cloud config server uripublic String getLabel()
public boolean isFailFast()
public void setFailFast(boolean failFast)
failFast - flag to fail fastpublic void setLabel(String label)
label - Spring Cloud config server label