Class EurekaInstanceConfigBean
java.lang.Object
org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean
- All Implemented Interfaces:
com.netflix.appinfo.EurekaInstanceConfig,org.springframework.beans.factory.Aware,CloudEurekaInstanceConfig,org.springframework.context.EnvironmentAware
@ConfigurationProperties("eureka.instance")
public class EurekaInstanceConfigBean
extends Object
implements CloudEurekaInstanceConfig, org.springframework.context.EnvironmentAware
- Author:
- Dave Syer, Spencer Gibb, Ryan Baxter, Gregor Zurowski
-
Constructor Summary
ConstructorsConstructorDescriptionEurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils inetUtils) -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.netflix.appinfo.DataCenterInfoString[]org.springframework.core.env.EnvironmentgetHostName(boolean refresh) com.netflix.appinfo.InstanceInfo.InstanceStatusintintintintbooleaninthashCode()booleanbooleanbooleanbooleanvoidsetAppGroupName(String appGroupName) voidsetAppname(String appname) voidsetASGName(String aSGName) voidsetDataCenterInfo(com.netflix.appinfo.DataCenterInfo dataCenterInfo) voidsetDefaultAddressResolutionOrder(String[] defaultAddressResolutionOrder) voidsetEnvironment(org.springframework.core.env.Environment environment) voidsetHealthCheckUrl(String healthCheckUrl) voidsetHealthCheckUrlPath(String healthCheckUrlPath) voidsetHomePageUrl(String homePageUrl) voidsetHomePageUrlPath(String homePageUrlPath) voidsetHostname(String hostname) voidsetInitialStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus initialStatus) voidsetInstanceEnabledOnit(boolean instanceEnabledOnit) voidsetInstanceId(String instanceId) voidsetIpAddress(String ipAddress) voidsetLeaseExpirationDurationInSeconds(int leaseExpirationDurationInSeconds) voidsetLeaseRenewalIntervalInSeconds(int leaseRenewalIntervalInSeconds) voidsetMetadataMap(Map<String, String> metadataMap) voidsetNamespace(String namespace) voidsetNonSecurePort(int nonSecurePort) voidsetNonSecurePortEnabled(boolean nonSecurePortEnabled) voidsetPreferIpAddress(boolean preferIpAddress) voidsetSecureHealthCheckUrl(String secureHealthCheckUrl) voidsetSecurePort(int securePort) voidsetSecurePortEnabled(boolean securePortEnabled) voidsetSecureVirtualHostName(String secureVirtualHostName) voidsetStatusPageUrl(String statusPageUrl) voidsetStatusPageUrlPath(String statusPageUrlPath) voidsetVirtualHostName(String virtualHostName) toString()
-
Constructor Details
-
EurekaInstanceConfigBean
public EurekaInstanceConfigBean(org.springframework.cloud.commons.util.InetUtils inetUtils)
-
-
Method Details
-
getHostname
-
getInstanceId
- Specified by:
getInstanceIdin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
getSecurePortEnabled
public boolean getSecurePortEnabled()- Specified by:
getSecurePortEnabledin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setHostname
-
setIpAddress
-
getHostName
- Specified by:
getHostNamein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setEnvironment
public void setEnvironment(org.springframework.core.env.Environment environment) - Specified by:
setEnvironmentin interfaceorg.springframework.context.EnvironmentAware
-
getAppname
- Specified by:
getAppnamein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setAppname
-
getAppGroupName
- Specified by:
getAppGroupNamein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setAppGroupName
-
isInstanceEnabledOnit
public boolean isInstanceEnabledOnit()- Specified by:
isInstanceEnabledOnitin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setInstanceEnabledOnit
public void setInstanceEnabledOnit(boolean instanceEnabledOnit) -
getNonSecurePort
public int getNonSecurePort()- Specified by:
getNonSecurePortin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setNonSecurePort
public void setNonSecurePort(int nonSecurePort) - Specified by:
setNonSecurePortin interfaceCloudEurekaInstanceConfig
-
getSecurePort
public int getSecurePort()- Specified by:
getSecurePortin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setSecurePort
public void setSecurePort(int securePort) - Specified by:
setSecurePortin interfaceCloudEurekaInstanceConfig
-
isNonSecurePortEnabled
public boolean isNonSecurePortEnabled()- Specified by:
isNonSecurePortEnabledin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setNonSecurePortEnabled
public void setNonSecurePortEnabled(boolean nonSecurePortEnabled) -
isSecurePortEnabled
public boolean isSecurePortEnabled() -
setSecurePortEnabled
public void setSecurePortEnabled(boolean securePortEnabled) -
getLeaseRenewalIntervalInSeconds
public int getLeaseRenewalIntervalInSeconds()- Specified by:
getLeaseRenewalIntervalInSecondsin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setLeaseRenewalIntervalInSeconds
public void setLeaseRenewalIntervalInSeconds(int leaseRenewalIntervalInSeconds) -
getLeaseExpirationDurationInSeconds
public int getLeaseExpirationDurationInSeconds()- Specified by:
getLeaseExpirationDurationInSecondsin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setLeaseExpirationDurationInSeconds
public void setLeaseExpirationDurationInSeconds(int leaseExpirationDurationInSeconds) -
getVirtualHostName
- Specified by:
getVirtualHostNamein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setVirtualHostName
-
setInstanceId
-
getSecureVirtualHostName
- Specified by:
getSecureVirtualHostNamein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setSecureVirtualHostName
-
getASGName
- Specified by:
getASGNamein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setASGName
-
getMetadataMap
- Specified by:
getMetadataMapin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setMetadataMap
-
getDataCenterInfo
public com.netflix.appinfo.DataCenterInfo getDataCenterInfo()- Specified by:
getDataCenterInfoin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setDataCenterInfo
public void setDataCenterInfo(com.netflix.appinfo.DataCenterInfo dataCenterInfo) -
getIpAddress
- Specified by:
getIpAddressin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
getStatusPageUrlPath
- Specified by:
getStatusPageUrlPathin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setStatusPageUrlPath
-
getStatusPageUrl
- Specified by:
getStatusPageUrlin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setStatusPageUrl
-
getHomePageUrlPath
- Specified by:
getHomePageUrlPathin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setHomePageUrlPath
-
getHomePageUrl
- Specified by:
getHomePageUrlin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setHomePageUrl
-
getHealthCheckUrlPath
- Specified by:
getHealthCheckUrlPathin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setHealthCheckUrlPath
-
getHealthCheckUrl
- Specified by:
getHealthCheckUrlin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setHealthCheckUrl
-
getSecureHealthCheckUrl
- Specified by:
getSecureHealthCheckUrlin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setSecureHealthCheckUrl
-
getNamespace
- Specified by:
getNamespacein interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setNamespace
-
isPreferIpAddress
public boolean isPreferIpAddress() -
setPreferIpAddress
public void setPreferIpAddress(boolean preferIpAddress) -
getInitialStatus
public com.netflix.appinfo.InstanceInfo.InstanceStatus getInitialStatus()- Specified by:
getInitialStatusin interfaceCloudEurekaInstanceConfig
-
setInitialStatus
public void setInitialStatus(com.netflix.appinfo.InstanceInfo.InstanceStatus initialStatus) -
getDefaultAddressResolutionOrder
- Specified by:
getDefaultAddressResolutionOrderin interfacecom.netflix.appinfo.EurekaInstanceConfig
-
setDefaultAddressResolutionOrder
-
getEnvironment
public org.springframework.core.env.Environment getEnvironment() -
equals
-
hashCode
public int hashCode() -
toString
-