Class EurekaServerConfigBean

java.lang.Object
org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean
All Implemented Interfaces:
com.netflix.eureka.EurekaServerConfig

@ConfigurationProperties("eureka.server") public class EurekaServerConfigBean extends Object implements com.netflix.eureka.EurekaServerConfig
Author:
Dave Syer, Gregor Zurowski
  • Field Details

  • Constructor Details

    • EurekaServerConfigBean

      public EurekaServerConfigBean()
  • Method Details

    • shouldEnableSelfPreservation

      public boolean shouldEnableSelfPreservation()
      Specified by:
      shouldEnableSelfPreservation in interface com.netflix.eureka.EurekaServerConfig
    • shouldDisableDelta

      public boolean shouldDisableDelta()
      Specified by:
      shouldDisableDelta in interface com.netflix.eureka.EurekaServerConfig
    • shouldSyncWhenTimestampDiffers

      public boolean shouldSyncWhenTimestampDiffers()
      Specified by:
      shouldSyncWhenTimestampDiffers in interface com.netflix.eureka.EurekaServerConfig
    • shouldPrimeAwsReplicaConnections

      public boolean shouldPrimeAwsReplicaConnections()
      Specified by:
      shouldPrimeAwsReplicaConnections in interface com.netflix.eureka.EurekaServerConfig
    • shouldDisableDeltaForRemoteRegions

      public boolean shouldDisableDeltaForRemoteRegions()
      Specified by:
      shouldDisableDeltaForRemoteRegions in interface com.netflix.eureka.EurekaServerConfig
    • shouldGZipContentFromRemoteRegion

      public boolean shouldGZipContentFromRemoteRegion()
      Specified by:
      shouldGZipContentFromRemoteRegion in interface com.netflix.eureka.EurekaServerConfig
    • getRemoteRegionAppWhitelist

      public Set<String> getRemoteRegionAppWhitelist(String regionName)
      Specified by:
      getRemoteRegionAppWhitelist in interface com.netflix.eureka.EurekaServerConfig
    • disableTransparentFallbackToOtherRegion

      public boolean disableTransparentFallbackToOtherRegion()
      Specified by:
      disableTransparentFallbackToOtherRegion in interface com.netflix.eureka.EurekaServerConfig
    • shouldBatchReplication

      public boolean shouldBatchReplication()
      Specified by:
      shouldBatchReplication in interface com.netflix.eureka.EurekaServerConfig
    • getMyUrl

      public String getMyUrl()
      Specified by:
      getMyUrl in interface com.netflix.eureka.EurekaServerConfig
    • setMyUrl

      public void setMyUrl(String myUrl)
    • shouldLogIdentityHeaders

      public boolean shouldLogIdentityHeaders()
      Specified by:
      shouldLogIdentityHeaders in interface com.netflix.eureka.EurekaServerConfig
    • getJsonCodecName

      public String getJsonCodecName()
      Specified by:
      getJsonCodecName in interface com.netflix.eureka.EurekaServerConfig
    • getXmlCodecName

      public String getXmlCodecName()
      Specified by:
      getXmlCodecName in interface com.netflix.eureka.EurekaServerConfig
    • shouldUseReadOnlyResponseCache

      public boolean shouldUseReadOnlyResponseCache()
      Specified by:
      shouldUseReadOnlyResponseCache in interface com.netflix.eureka.EurekaServerConfig
    • shouldEnableReplicatedRequestCompression

      public boolean shouldEnableReplicatedRequestCompression()
      Specified by:
      shouldEnableReplicatedRequestCompression in interface com.netflix.eureka.EurekaServerConfig
    • getExperimental

      public String getExperimental(String name)
      Specified by:
      getExperimental in interface com.netflix.eureka.EurekaServerConfig
    • getInitialCapacityOfResponseCache

      public int getInitialCapacityOfResponseCache()
      Specified by:
      getInitialCapacityOfResponseCache in interface com.netflix.eureka.EurekaServerConfig
    • setInitialCapacityOfResponseCache

      public void setInitialCapacityOfResponseCache(int initialCapacityOfResponseCache)
    • getHealthStatusMinNumberOfAvailablePeers

      public int getHealthStatusMinNumberOfAvailablePeers()
      Specified by:
      getHealthStatusMinNumberOfAvailablePeers in interface com.netflix.eureka.EurekaServerConfig
    • getPropertyResolver

      public org.springframework.core.env.PropertyResolver getPropertyResolver()
    • setPropertyResolver

      public void setPropertyResolver(org.springframework.core.env.PropertyResolver propertyResolver)
    • getAWSAccessId

      public String getAWSAccessId()
      Specified by:
      getAWSAccessId in interface com.netflix.eureka.EurekaServerConfig
    • setAWSAccessId

      public void setAWSAccessId(String aWSAccessId)
    • getAWSSecretKey

      public String getAWSSecretKey()
      Specified by:
      getAWSSecretKey in interface com.netflix.eureka.EurekaServerConfig
    • setAWSSecretKey

      public void setAWSSecretKey(String aWSSecretKey)
    • getEIPBindRebindRetries

      public int getEIPBindRebindRetries()
      Specified by:
      getEIPBindRebindRetries in interface com.netflix.eureka.EurekaServerConfig
    • setEIPBindRebindRetries

      public void setEIPBindRebindRetries(int eIPBindRebindRetries)
    • getEIPBindingRetryIntervalMs

      public int getEIPBindingRetryIntervalMs()
      Specified by:
      getEIPBindingRetryIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • setEIPBindingRetryIntervalMs

      public void setEIPBindingRetryIntervalMs(int eIPBindingRetryIntervalMs)
    • getEIPBindingRetryIntervalMsWhenUnbound

      public int getEIPBindingRetryIntervalMsWhenUnbound()
      Specified by:
      getEIPBindingRetryIntervalMsWhenUnbound in interface com.netflix.eureka.EurekaServerConfig
    • setEIPBindingRetryIntervalMsWhenUnbound

      public void setEIPBindingRetryIntervalMsWhenUnbound(int eIPBindingRetryIntervalMsWhenUnbound)
    • isEnableSelfPreservation

      public boolean isEnableSelfPreservation()
    • setEnableSelfPreservation

      public void setEnableSelfPreservation(boolean enableSelfPreservation)
    • getRenewalPercentThreshold

      public double getRenewalPercentThreshold()
      Specified by:
      getRenewalPercentThreshold in interface com.netflix.eureka.EurekaServerConfig
    • setRenewalPercentThreshold

      public void setRenewalPercentThreshold(double renewalPercentThreshold)
    • getRenewalThresholdUpdateIntervalMs

      public int getRenewalThresholdUpdateIntervalMs()
      Specified by:
      getRenewalThresholdUpdateIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • getExpectedClientRenewalIntervalSeconds

      public int getExpectedClientRenewalIntervalSeconds()
      Specified by:
      getExpectedClientRenewalIntervalSeconds in interface com.netflix.eureka.EurekaServerConfig
    • setExpectedClientRenewalIntervalSeconds

      public void setExpectedClientRenewalIntervalSeconds(int expectedClientRenewalIntervalSeconds)
    • setRenewalThresholdUpdateIntervalMs

      public void setRenewalThresholdUpdateIntervalMs(int renewalThresholdUpdateIntervalMs)
    • getPeerEurekaNodesUpdateIntervalMs

      public int getPeerEurekaNodesUpdateIntervalMs()
      Specified by:
      getPeerEurekaNodesUpdateIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • setPeerEurekaNodesUpdateIntervalMs

      public void setPeerEurekaNodesUpdateIntervalMs(int peerEurekaNodesUpdateIntervalMs)
    • getNumberOfReplicationRetries

      public int getNumberOfReplicationRetries()
      Specified by:
      getNumberOfReplicationRetries in interface com.netflix.eureka.EurekaServerConfig
    • setNumberOfReplicationRetries

      public void setNumberOfReplicationRetries(int numberOfReplicationRetries)
    • getPeerEurekaStatusRefreshTimeIntervalMs

      public int getPeerEurekaStatusRefreshTimeIntervalMs()
      Specified by:
      getPeerEurekaStatusRefreshTimeIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • setPeerEurekaStatusRefreshTimeIntervalMs

      public void setPeerEurekaStatusRefreshTimeIntervalMs(int peerEurekaStatusRefreshTimeIntervalMs)
    • getWaitTimeInMsWhenSyncEmpty

      public int getWaitTimeInMsWhenSyncEmpty()
      Specified by:
      getWaitTimeInMsWhenSyncEmpty in interface com.netflix.eureka.EurekaServerConfig
    • setWaitTimeInMsWhenSyncEmpty

      public void setWaitTimeInMsWhenSyncEmpty(int waitTimeInMsWhenSyncEmpty)
    • getPeerNodeConnectTimeoutMs

      public int getPeerNodeConnectTimeoutMs()
      Specified by:
      getPeerNodeConnectTimeoutMs in interface com.netflix.eureka.EurekaServerConfig
    • setPeerNodeConnectTimeoutMs

      public void setPeerNodeConnectTimeoutMs(int peerNodeConnectTimeoutMs)
    • getPeerNodeReadTimeoutMs

      public int getPeerNodeReadTimeoutMs()
      Specified by:
      getPeerNodeReadTimeoutMs in interface com.netflix.eureka.EurekaServerConfig
    • setPeerNodeReadTimeoutMs

      public void setPeerNodeReadTimeoutMs(int peerNodeReadTimeoutMs)
    • getPeerNodeTotalConnections

      public int getPeerNodeTotalConnections()
      Specified by:
      getPeerNodeTotalConnections in interface com.netflix.eureka.EurekaServerConfig
    • setPeerNodeTotalConnections

      public void setPeerNodeTotalConnections(int peerNodeTotalConnections)
    • getPeerNodeTotalConnectionsPerHost

      public int getPeerNodeTotalConnectionsPerHost()
      Specified by:
      getPeerNodeTotalConnectionsPerHost in interface com.netflix.eureka.EurekaServerConfig
    • setPeerNodeTotalConnectionsPerHost

      public void setPeerNodeTotalConnectionsPerHost(int peerNodeTotalConnectionsPerHost)
    • getPeerNodeConnectionIdleTimeoutSeconds

      public int getPeerNodeConnectionIdleTimeoutSeconds()
      Specified by:
      getPeerNodeConnectionIdleTimeoutSeconds in interface com.netflix.eureka.EurekaServerConfig
    • setPeerNodeConnectionIdleTimeoutSeconds

      public void setPeerNodeConnectionIdleTimeoutSeconds(int peerNodeConnectionIdleTimeoutSeconds)
    • getRetentionTimeInMSInDeltaQueue

      public long getRetentionTimeInMSInDeltaQueue()
      Specified by:
      getRetentionTimeInMSInDeltaQueue in interface com.netflix.eureka.EurekaServerConfig
    • setRetentionTimeInMSInDeltaQueue

      public void setRetentionTimeInMSInDeltaQueue(long retentionTimeInMSInDeltaQueue)
    • getDeltaRetentionTimerIntervalInMs

      public long getDeltaRetentionTimerIntervalInMs()
      Specified by:
      getDeltaRetentionTimerIntervalInMs in interface com.netflix.eureka.EurekaServerConfig
    • setDeltaRetentionTimerIntervalInMs

      public void setDeltaRetentionTimerIntervalInMs(long deltaRetentionTimerIntervalInMs)
    • getEvictionIntervalTimerInMs

      public long getEvictionIntervalTimerInMs()
      Specified by:
      getEvictionIntervalTimerInMs in interface com.netflix.eureka.EurekaServerConfig
    • shouldUseAwsAsgApi

      public boolean shouldUseAwsAsgApi()
      Specified by:
      shouldUseAwsAsgApi in interface com.netflix.eureka.EurekaServerConfig
    • setUseAwsAsgApi

      public void setUseAwsAsgApi(boolean useAwsAsgApi)
    • setEvictionIntervalTimerInMs

      public void setEvictionIntervalTimerInMs(long evictionIntervalTimerInMs)
    • getASGQueryTimeoutMs

      public int getASGQueryTimeoutMs()
      Specified by:
      getASGQueryTimeoutMs in interface com.netflix.eureka.EurekaServerConfig
    • setASGQueryTimeoutMs

      public void setASGQueryTimeoutMs(int aSGQueryTimeoutMs)
    • getASGUpdateIntervalMs

      public long getASGUpdateIntervalMs()
      Specified by:
      getASGUpdateIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • setASGUpdateIntervalMs

      public void setASGUpdateIntervalMs(long aSGUpdateIntervalMs)
    • getASGCacheExpiryTimeoutMs

      public long getASGCacheExpiryTimeoutMs()
      Specified by:
      getASGCacheExpiryTimeoutMs in interface com.netflix.eureka.EurekaServerConfig
    • setASGCacheExpiryTimeoutMs

      public void setASGCacheExpiryTimeoutMs(long aSGCacheExpiryTimeoutMs)
    • getResponseCacheAutoExpirationInSeconds

      public long getResponseCacheAutoExpirationInSeconds()
      Specified by:
      getResponseCacheAutoExpirationInSeconds in interface com.netflix.eureka.EurekaServerConfig
    • setResponseCacheAutoExpirationInSeconds

      public void setResponseCacheAutoExpirationInSeconds(long responseCacheAutoExpirationInSeconds)
    • getResponseCacheUpdateIntervalMs

      public long getResponseCacheUpdateIntervalMs()
      Specified by:
      getResponseCacheUpdateIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • setResponseCacheUpdateIntervalMs

      public void setResponseCacheUpdateIntervalMs(long responseCacheUpdateIntervalMs)
    • isUseReadOnlyResponseCache

      public boolean isUseReadOnlyResponseCache()
    • setUseReadOnlyResponseCache

      public void setUseReadOnlyResponseCache(boolean useReadOnlyResponseCache)
    • isDisableDelta

      public boolean isDisableDelta()
    • setDisableDelta

      public void setDisableDelta(boolean disableDelta)
    • getMaxIdleThreadInMinutesAgeForStatusReplication

      public long getMaxIdleThreadInMinutesAgeForStatusReplication()
      Specified by:
      getMaxIdleThreadInMinutesAgeForStatusReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMaxIdleThreadInMinutesAgeForStatusReplication

      public void setMaxIdleThreadInMinutesAgeForStatusReplication(long maxIdleThreadInMinutesAgeForStatusReplication)
    • getMinThreadsForStatusReplication

      public int getMinThreadsForStatusReplication()
      Specified by:
      getMinThreadsForStatusReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMinThreadsForStatusReplication

      public void setMinThreadsForStatusReplication(int minThreadsForStatusReplication)
    • getMaxThreadsForStatusReplication

      public int getMaxThreadsForStatusReplication()
      Specified by:
      getMaxThreadsForStatusReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMaxThreadsForStatusReplication

      public void setMaxThreadsForStatusReplication(int maxThreadsForStatusReplication)
    • getMaxElementsInStatusReplicationPool

      public int getMaxElementsInStatusReplicationPool()
      Specified by:
      getMaxElementsInStatusReplicationPool in interface com.netflix.eureka.EurekaServerConfig
    • setMaxElementsInStatusReplicationPool

      public void setMaxElementsInStatusReplicationPool(int maxElementsInStatusReplicationPool)
    • isSyncWhenTimestampDiffers

      public boolean isSyncWhenTimestampDiffers()
    • setSyncWhenTimestampDiffers

      public void setSyncWhenTimestampDiffers(boolean syncWhenTimestampDiffers)
    • getRegistrySyncRetries

      public int getRegistrySyncRetries()
      Specified by:
      getRegistrySyncRetries in interface com.netflix.eureka.EurekaServerConfig
    • setRegistrySyncRetries

      public void setRegistrySyncRetries(int registrySyncRetries)
    • getRegistrySyncRetryWaitMs

      public long getRegistrySyncRetryWaitMs()
      Specified by:
      getRegistrySyncRetryWaitMs in interface com.netflix.eureka.EurekaServerConfig
    • setRegistrySyncRetryWaitMs

      public void setRegistrySyncRetryWaitMs(long registrySyncRetryWaitMs)
    • getMaxElementsInPeerReplicationPool

      public int getMaxElementsInPeerReplicationPool()
      Specified by:
      getMaxElementsInPeerReplicationPool in interface com.netflix.eureka.EurekaServerConfig
    • setMaxElementsInPeerReplicationPool

      public void setMaxElementsInPeerReplicationPool(int maxElementsInPeerReplicationPool)
    • getMaxIdleThreadAgeInMinutesForPeerReplication

      public long getMaxIdleThreadAgeInMinutesForPeerReplication()
      Specified by:
      getMaxIdleThreadAgeInMinutesForPeerReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMaxIdleThreadAgeInMinutesForPeerReplication

      public void setMaxIdleThreadAgeInMinutesForPeerReplication(long maxIdleThreadAgeInMinutesForPeerReplication)
    • getMinThreadsForPeerReplication

      public int getMinThreadsForPeerReplication()
      Specified by:
      getMinThreadsForPeerReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMinThreadsForPeerReplication

      public void setMinThreadsForPeerReplication(int minThreadsForPeerReplication)
    • getMaxThreadsForPeerReplication

      public int getMaxThreadsForPeerReplication()
      Specified by:
      getMaxThreadsForPeerReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMaxThreadsForPeerReplication

      public void setMaxThreadsForPeerReplication(int maxThreadsForPeerReplication)
    • getMaxTimeForReplication

      public int getMaxTimeForReplication()
      Specified by:
      getMaxTimeForReplication in interface com.netflix.eureka.EurekaServerConfig
    • setMaxTimeForReplication

      public void setMaxTimeForReplication(int maxTimeForReplication)
    • isPrimeAwsReplicaConnections

      public boolean isPrimeAwsReplicaConnections()
    • setPrimeAwsReplicaConnections

      public void setPrimeAwsReplicaConnections(boolean primeAwsReplicaConnections)
    • isDisableDeltaForRemoteRegions

      public boolean isDisableDeltaForRemoteRegions()
    • setDisableDeltaForRemoteRegions

      public void setDisableDeltaForRemoteRegions(boolean disableDeltaForRemoteRegions)
    • getRemoteRegionConnectTimeoutMs

      public int getRemoteRegionConnectTimeoutMs()
      Specified by:
      getRemoteRegionConnectTimeoutMs in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionConnectTimeoutMs

      public void setRemoteRegionConnectTimeoutMs(int remoteRegionConnectTimeoutMs)
    • getRemoteRegionReadTimeoutMs

      public int getRemoteRegionReadTimeoutMs()
      Specified by:
      getRemoteRegionReadTimeoutMs in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionReadTimeoutMs

      public void setRemoteRegionReadTimeoutMs(int remoteRegionReadTimeoutMs)
    • getRemoteRegionTotalConnections

      public int getRemoteRegionTotalConnections()
      Specified by:
      getRemoteRegionTotalConnections in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionTotalConnections

      public void setRemoteRegionTotalConnections(int remoteRegionTotalConnections)
    • getRemoteRegionTotalConnectionsPerHost

      public int getRemoteRegionTotalConnectionsPerHost()
      Specified by:
      getRemoteRegionTotalConnectionsPerHost in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionTotalConnectionsPerHost

      public void setRemoteRegionTotalConnectionsPerHost(int remoteRegionTotalConnectionsPerHost)
    • getRemoteRegionConnectionIdleTimeoutSeconds

      public int getRemoteRegionConnectionIdleTimeoutSeconds()
      Specified by:
      getRemoteRegionConnectionIdleTimeoutSeconds in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionConnectionIdleTimeoutSeconds

      public void setRemoteRegionConnectionIdleTimeoutSeconds(int remoteRegionConnectionIdleTimeoutSeconds)
    • isgZipContentFromRemoteRegion

      public boolean isgZipContentFromRemoteRegion()
    • setgZipContentFromRemoteRegion

      public void setgZipContentFromRemoteRegion(boolean gZipContentFromRemoteRegion)
    • getRemoteRegionUrlsWithName

      public Map<String,String> getRemoteRegionUrlsWithName()
      Specified by:
      getRemoteRegionUrlsWithName in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionUrlsWithName

      public void setRemoteRegionUrlsWithName(Map<String,String> remoteRegionUrlsWithName)
    • getRemoteRegionUrls

      public String[] getRemoteRegionUrls()
      Specified by:
      getRemoteRegionUrls in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionUrls

      public void setRemoteRegionUrls(String[] remoteRegionUrls)
    • getRemoteRegionAppWhitelist

      public Map<String,Set<String>> getRemoteRegionAppWhitelist()
    • setRemoteRegionAppWhitelist

      public void setRemoteRegionAppWhitelist(Map<String,Set<String>> remoteRegionAppWhitelist)
    • getRemoteRegionRegistryFetchInterval

      public int getRemoteRegionRegistryFetchInterval()
      Specified by:
      getRemoteRegionRegistryFetchInterval in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionRegistryFetchInterval

      public void setRemoteRegionRegistryFetchInterval(int remoteRegionRegistryFetchInterval)
    • getRemoteRegionFetchThreadPoolSize

      public int getRemoteRegionFetchThreadPoolSize()
      Specified by:
      getRemoteRegionFetchThreadPoolSize in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionFetchThreadPoolSize

      public void setRemoteRegionFetchThreadPoolSize(int remoteRegionFetchThreadPoolSize)
    • getRemoteRegionTrustStore

      public String getRemoteRegionTrustStore()
      Specified by:
      getRemoteRegionTrustStore in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionTrustStore

      public void setRemoteRegionTrustStore(String remoteRegionTrustStore)
    • getRemoteRegionTrustStorePassword

      public String getRemoteRegionTrustStorePassword()
      Specified by:
      getRemoteRegionTrustStorePassword in interface com.netflix.eureka.EurekaServerConfig
    • setRemoteRegionTrustStorePassword

      public void setRemoteRegionTrustStorePassword(String remoteRegionTrustStorePassword)
    • isDisableTransparentFallbackToOtherRegion

      public boolean isDisableTransparentFallbackToOtherRegion()
    • setDisableTransparentFallbackToOtherRegion

      public void setDisableTransparentFallbackToOtherRegion(boolean disableTransparentFallbackToOtherRegion)
    • isBatchReplication

      public boolean isBatchReplication()
    • setBatchReplication

      public void setBatchReplication(boolean batchReplication)
    • isRateLimiterEnabled

      public boolean isRateLimiterEnabled()
      Specified by:
      isRateLimiterEnabled in interface com.netflix.eureka.EurekaServerConfig
    • setRateLimiterEnabled

      public void setRateLimiterEnabled(boolean rateLimiterEnabled)
    • isRateLimiterThrottleStandardClients

      public boolean isRateLimiterThrottleStandardClients()
      Specified by:
      isRateLimiterThrottleStandardClients in interface com.netflix.eureka.EurekaServerConfig
    • setRateLimiterThrottleStandardClients

      public void setRateLimiterThrottleStandardClients(boolean rateLimiterThrottleStandardClients)
    • getRateLimiterPrivilegedClients

      public Set<String> getRateLimiterPrivilegedClients()
      Specified by:
      getRateLimiterPrivilegedClients in interface com.netflix.eureka.EurekaServerConfig
    • setRateLimiterPrivilegedClients

      public void setRateLimiterPrivilegedClients(Set<String> rateLimiterPrivilegedClients)
    • getRateLimiterBurstSize

      public int getRateLimiterBurstSize()
      Specified by:
      getRateLimiterBurstSize in interface com.netflix.eureka.EurekaServerConfig
    • setRateLimiterBurstSize

      public void setRateLimiterBurstSize(int rateLimiterBurstSize)
    • getRateLimiterRegistryFetchAverageRate

      public int getRateLimiterRegistryFetchAverageRate()
      Specified by:
      getRateLimiterRegistryFetchAverageRate in interface com.netflix.eureka.EurekaServerConfig
    • setRateLimiterRegistryFetchAverageRate

      public void setRateLimiterRegistryFetchAverageRate(int rateLimiterRegistryFetchAverageRate)
    • getRateLimiterFullFetchAverageRate

      public int getRateLimiterFullFetchAverageRate()
      Specified by:
      getRateLimiterFullFetchAverageRate in interface com.netflix.eureka.EurekaServerConfig
    • setRateLimiterFullFetchAverageRate

      public void setRateLimiterFullFetchAverageRate(int rateLimiterFullFetchAverageRate)
    • isLogIdentityHeaders

      public boolean isLogIdentityHeaders()
    • setLogIdentityHeaders

      public void setLogIdentityHeaders(boolean logIdentityHeaders)
    • getListAutoScalingGroupsRoleName

      public String getListAutoScalingGroupsRoleName()
      Specified by:
      getListAutoScalingGroupsRoleName in interface com.netflix.eureka.EurekaServerConfig
    • setListAutoScalingGroupsRoleName

      public void setListAutoScalingGroupsRoleName(String listAutoScalingGroupsRoleName)
    • isEnableReplicatedRequestCompression

      public boolean isEnableReplicatedRequestCompression()
    • setEnableReplicatedRequestCompression

      public void setEnableReplicatedRequestCompression(boolean enableReplicatedRequestCompression)
    • setJsonCodecName

      public void setJsonCodecName(String jsonCodecName)
    • setXmlCodecName

      public void setXmlCodecName(String xmlCodecName)
    • getRoute53BindRebindRetries

      public int getRoute53BindRebindRetries()
      Specified by:
      getRoute53BindRebindRetries in interface com.netflix.eureka.EurekaServerConfig
    • setRoute53BindRebindRetries

      public void setRoute53BindRebindRetries(int route53BindRebindRetries)
    • getRoute53BindingRetryIntervalMs

      public int getRoute53BindingRetryIntervalMs()
      Specified by:
      getRoute53BindingRetryIntervalMs in interface com.netflix.eureka.EurekaServerConfig
    • setRoute53BindingRetryIntervalMs

      public void setRoute53BindingRetryIntervalMs(int route53BindingRetryIntervalMs)
    • getRoute53DomainTTL

      public long getRoute53DomainTTL()
      Specified by:
      getRoute53DomainTTL in interface com.netflix.eureka.EurekaServerConfig
    • setRoute53DomainTTL

      public void setRoute53DomainTTL(long route53DomainTTL)
    • getBindingStrategy

      public com.netflix.eureka.aws.AwsBindingStrategy getBindingStrategy()
      Specified by:
      getBindingStrategy in interface com.netflix.eureka.EurekaServerConfig
    • setBindingStrategy

      public void setBindingStrategy(com.netflix.eureka.aws.AwsBindingStrategy bindingStrategy)
    • getMinAvailableInstancesForPeerReplication

      public int getMinAvailableInstancesForPeerReplication()
    • setMinAvailableInstancesForPeerReplication

      public void setMinAvailableInstancesForPeerReplication(int minAvailableInstancesForPeerReplication)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object