@ConfigurationProperties(value="spring.cloud.config") public class SpringCloudClientConfiguration extends HttpClientConfiguration
HttpClientConfiguration for Spring Cloud Config.| Modifier and Type | Class and Description | 
|---|---|
| static class  | SpringCloudClientConfiguration.SpringCloudConnectionPoolConfigurationThe default connection pool configuration. | 
| static class  | SpringCloudClientConfiguration.SpringConfigDiscoveryConfigurationConfiguration 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