@Override
	public int hashCode() {
		return Objects.hash(propertyResolver, enabled, transport, registryFetchIntervalSeconds,
				instanceInfoReplicationIntervalSeconds, initialInstanceInfoReplicationIntervalSeconds,
				eurekaServiceUrlPollIntervalSeconds, proxyPort, proxyHost, proxyUserName, proxyPassword,
				eurekaServerReadTimeoutSeconds, eurekaServerConnectTimeoutSeconds, backupRegistryImpl,
				eurekaServerTotalConnections, eurekaServerTotalConnectionsPerHost, eurekaServerURLContext,
				eurekaServerPort, eurekaServerDNSName, region, eurekaConnectionIdleTimeoutSeconds,
				registryRefreshSingleVipAddress, heartbeatExecutorThreadPoolSize,
				heartbeatExecutorExponentialBackOffBound, cacheRefreshExecutorThreadPoolSize,
				cacheRefreshExecutorExponentialBackOffBound, serviceUrl, gZipContent, useDnsForFetchingServiceUrls,
				registerWithEureka, preferSameZoneEureka, logDeltaDiff, disableDelta, fetchRemoteRegionsRegistry,
				availabilityZones, filterOnlyUpInstances, fetchRegistry, dollarReplacement, escapeCharReplacement,
				allowRedirects, onDemandUpdateStatusChange, encoderName, decoderName, clientDataAccept,
				shouldUnregisterOnShutdown, shouldEnforceRegistrationAtInit, order);
	}
Order of the discovery client used by `CompositeDiscoveryClient` for sorting
available clients.
spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/EurekaClientConfigBean.java