@Override
	public String toString() {
		return new StringBuilder("CloudEurekaTransportConfig{").append("sessionedClientReconnectIntervalSeconds=")
			.append(sessionedClientReconnectIntervalSeconds)
			.append(", ")
			.append("retryableClientQuarantineRefreshPercentage=")
			.append(retryableClientQuarantineRefreshPercentage)
			.append(", ")
			.append("bootstrapResolverRefreshIntervalSeconds=")
			.append(bootstrapResolverRefreshIntervalSeconds)
			.append(", ")
			.append("applicationsResolverDataStalenessThresholdSeconds=")
			.append(applicationsResolverDataStalenessThresholdSeconds)
			.append(", ")
			.append("asyncResolverRefreshIntervalMs=")
			.append(asyncResolverRefreshIntervalMs)
			.append(", ")
			.append("asyncResolverWarmUpTimeoutMs=")
			.append(asyncResolverWarmUpTimeoutMs)
			.append(", ")
			.append("asyncExecutorThreadPoolSize=")
			.append(asyncExecutorThreadPoolSize)
			.append(", ")
			.append("readClusterVip='")
			.append(readClusterVip)
			.append("', ")
			.append("writeClusterVip='")
			.append(writeClusterVip)
			.append("', ")
			.append("bootstrapResolverForQuery=")
			.append(bootstrapResolverForQuery)
			.append(", ")
			.append("bootstrapResolverStrategy='")
			.append(bootstrapResolverStrategy)
			.append("', ")
			.append("applicationsResolverUseIp=")
			.append(applicationsResolverUseIp)
			.append(", ")
			.append("}")
			.toString();
	}
@author Spencer Gibb
@author Gregor Zurowski
spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/CloudEurekaTransportConfig.java