@ConfigurationProperties(value="spring.cloud.consul.discovery") public class ConsulDiscoveryProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConsulDiscoveryProperties.Lifecycle
Properties releated to the lifecycle.
|
| Modifier and Type | Field and Description |
|---|---|
protected static String |
MANAGEMENT |
static String |
PREFIX
Consul discovery properties prefix.
|
| Constructor and Description |
|---|
ConsulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) |
public static final String PREFIX
protected static final String MANAGEMENT
public ConsulDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
public String getQueryTagForService(String serviceId)
serverListQueryTags that will be used. Otherwise
the content of defaultQueryTag will be used.serviceId - the service whose instances are being looked up@Nullable public String[] getQueryTagsForService(String serviceId)
serverListQueryTags that will be
used. Otherwise the content of defaultQueryTag will be used. This differs
from getQueryTagForService(String) in that it assumes the configured tag
property value may represent multiple tags when separated by commas. When the tag
property is set to a single tag then this method behaves identical to its
aforementioned counterpart except that it returns a single element array with the
single tag value.
The expected format of the tag property value is tag1,tag2,..,tagN.
Whitespace will be trimmed off each entry.
serviceId - the service whose instances are being looked uppublic String getHostname()
public void setHostname(String hostname)
public String getAclToken()
public void setAclToken(String aclToken)
public boolean isEnableTagOverride()
public void setEnableTagOverride(boolean enableTagOverride)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public String getHealthCheckPath()
public void setHealthCheckPath(String healthCheckPath)
public String getHealthCheckUrl()
public void setHealthCheckUrl(String healthCheckUrl)
public void setHealthCheckHeaders(Map<String,List<String>> healthCheckHeaders)
public String getHealthCheckInterval()
public void setHealthCheckInterval(String healthCheckInterval)
public String getHealthCheckTimeout()
public void setHealthCheckTimeout(String healthCheckTimeout)
public String getHealthCheckCriticalTimeout()
public void setHealthCheckCriticalTimeout(String healthCheckCriticalTimeout)
public String getIpAddress()
public void setIpAddress(String ipAddress)
public Integer getPort()
public void setPort(Integer port)
public Integer getManagementPort()
public void setManagementPort(Integer managementPort)
public ConsulDiscoveryProperties.Lifecycle getLifecycle()
public void setLifecycle(ConsulDiscoveryProperties.Lifecycle lifecycle)
public boolean isPreferIpAddress()
public void setPreferIpAddress(boolean preferIpAddress)
public boolean isPreferAgentAddress()
public void setPreferAgentAddress(boolean preferAgentAddress)
public int getCatalogServicesWatchDelay()
public void setCatalogServicesWatchDelay(int catalogServicesWatchDelay)
public int getCatalogServicesWatchTimeout()
public void setCatalogServicesWatchTimeout(int catalogServicesWatchTimeout)
public String getServiceName()
public void setServiceName(String serviceName)
public String getInstanceId()
public void setInstanceId(String instanceId)
public String getInstanceZone()
public void setInstanceZone(String instanceZone)
public String getInstanceGroup()
public void setInstanceGroup(String instanceGroup)
public boolean isIncludeHostnameInInstanceId()
public void setIncludeHostnameInInstanceId(boolean includeHostnameInInstanceId)
public com.ecwid.consul.v1.ConsistencyMode getConsistencyMode()
public void setConsistencyMode(com.ecwid.consul.v1.ConsistencyMode consistencyMode)
public String getDefaultZoneMetadataName()
public void setDefaultZoneMetadataName(String defaultZoneMetadataName)
public String getScheme()
public void setScheme(String scheme)
public String getManagementSuffix()
public void setManagementSuffix(String managementSuffix)
public String getDefaultQueryTag()
public void setDefaultQueryTag(String defaultQueryTag)
public boolean isQueryPassing()
public void setQueryPassing(boolean queryPassing)
public boolean isRegister()
public void setRegister(boolean register)
public boolean isDeregister()
public void setDeregister(boolean deregister)
public boolean isRegisterHealthCheck()
public void setRegisterHealthCheck(boolean registerHealthCheck)
public boolean isFailFast()
public void setFailFast(boolean failFast)
public Boolean getHealthCheckTlsSkipVerify()
public void setHealthCheckTlsSkipVerify(Boolean healthCheckTlsSkipVerify)
public int getOrder()
public void setOrder(int order)
public Boolean getEnableTagOverride()
public void setEnableTagOverride(Boolean enableTagOverride)
public Boolean getManagementEnableTagOverride()
public void setManagementEnableTagOverride(Boolean managementEnableTagOverride)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.