public interface ConfigurableInstanceInfo
InstanceInfo modelling the data returned by the Eureka REST API.
 See https://github.com/Netflix/eureka/wiki/Eureka-REST-operations
| Modifier and Type | Method and Description | 
|---|---|
| @NotBlank String | getApp()The application name. | 
| String | getAppGroupName()The application group name. | 
| String | getAsgName() | 
| @Min(value=1L) int | getCountryId()The country id. | 
| @NotNull DataCenterInfo | getDataCenterInfo()The  DataCenterInfoinstance. | 
| String | getHealthCheckUrl() | 
| String | getHomePageUrl() | 
| @NotBlank String | getHostName()The host name of the application instance. | 
| String | getId()Returns the unique id of the instance. | 
| @NotBlank String | getInstanceId()The instance id. | 
| @NotBlank String | getIpAddr()The IP address of the instance. | 
| LeaseInfo | getLeaseInfo()The  LeaseInfoinstance. | 
| Map<String,String> | getMetadata() | 
| int | getPort()The port of the application instance. | 
| String | getSecureHealthCheckUrl() | 
| int | getSecurePort()The secure port of the application instance. | 
| String | getSecureVipAddress() | 
| InstanceInfo.Status | getStatus() | 
| String | getStatusPageUrl() | 
| String | getVipAddress() | 
| void | setAppGroupName(String appGroupName)Sets the application group name. | 
| void | setAsgName(String asgName)Sets the Amazon auto scaling group name to use. | 
| void | setCountryId(int countryId)Sets the country id. | 
| void | setDataCenterInfo(DataCenterInfo dataCenterInfo)Sets the  DataCenterInfo. | 
| void | setHealthCheckUrl(String healthCheckUrl)Sets the health check URL. | 
| void | setHomePageUrl(String homePageUrl)Sets the home page URL. | 
| void | setInstanceId(String instanceId)Sets the instance ID. | 
| void | setIpAddr(String ipAddr)Sets the IP address of the instance. | 
| void | setLeaseInfo(LeaseInfo leaseInfo)Sets the  LeaseInfo. | 
| void | setPort(int port)Sets the port of the application instance. | 
| void | setSecureHealthCheckUrl(String secureHealthCheckUrl)Sets the secure health check URL. | 
| void | setSecurePort(int securePort)Sets the secure port of the application instance. | 
| void | setSecureVipAddress(String secureVipAddress)Sets the Secure Virtual Host Address. | 
| void | setStatus(InstanceInfo.Status status)Sets the application status. | 
| void | setStatusPageUrl(String statusPageUrl)Sets the status page URL. | 
| void | setVipAddress(String vipAddress)Sets the Virtual Host Address. | 
@NotBlank @NotBlank String getHostName()
String getId()
int getPort()
void setPort(int port)
port - The port of the application instanceint getSecurePort()
void setSecurePort(int securePort)
securePort - The secure port of the application instanceString getAppGroupName()
void setAppGroupName(String appGroupName)
appGroupName - The application group namevoid setInstanceId(String instanceId)
instanceId - The instance ID@Min(value=1L) @Min(value=1L) int getCountryId()
void setCountryId(int countryId)
countryId - The country id@NotBlank @NotBlank String getIpAddr()
void setIpAddr(String ipAddr)
ipAddr - The IP address of the instance@NotNull InstanceInfo.Status getStatus()
void setStatus(InstanceInfo.Status status)
status - The application status@NotNull @NotNull DataCenterInfo getDataCenterInfo()
DataCenterInfo instance.void setDataCenterInfo(DataCenterInfo dataCenterInfo)
DataCenterInfo.dataCenterInfo - The DataCenterInfovoid setLeaseInfo(LeaseInfo leaseInfo)
LeaseInfo.leaseInfo - The LeaseInfoString getStatusPageUrl()
void setStatusPageUrl(String statusPageUrl)
statusPageUrl - The status page URLString getHomePageUrl()
void setHomePageUrl(String homePageUrl)
homePageUrl - The home page URLString getHealthCheckUrl()
void setHealthCheckUrl(String healthCheckUrl)
healthCheckUrl - The health check URLString getVipAddress()
void setVipAddress(String vipAddress)
vipAddress - The Virtual Host AddressString getSecureVipAddress()
void setSecureVipAddress(String secureVipAddress)
secureVipAddress - The Secure Virtual Host AddressString getSecureHealthCheckUrl()
void setSecureHealthCheckUrl(String secureHealthCheckUrl)
secureHealthCheckUrl - The secure health check URLString getAsgName()
void setAsgName(String asgName)
asgName - The Amazon auto scaling group name to use