public class EurekaServiceInstance extends java.lang.Object implements ServiceInstance
ServiceInstance
implementation for Eureka.ServiceInstance.Builder
GROUP, REGION, ZONE
Constructor and Description |
---|
EurekaServiceInstance(InstanceInfo instanceInfo) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<java.lang.String> |
getGroup()
Returns the application group.
|
HealthStatus |
getHealthStatus() |
java.lang.String |
getId() |
java.util.Optional<java.lang.String> |
getInstanceId() |
InstanceInfo |
getInstanceInfo() |
ConvertibleValues<java.lang.String> |
getMetadata() |
java.net.URI |
getURI() |
java.util.Optional<java.lang.String> |
getZone()
Returns the availability zone to use.
|
java.lang.String |
toString() |
public EurekaServiceInstance(InstanceInfo instanceInfo)
instanceInfo
- The instance infopublic java.util.Optional<java.lang.String> getInstanceId()
getInstanceId
in interface ServiceInstance
public HealthStatus getHealthStatus()
getHealthStatus
in interface ServiceInstance
HealthStatus
of the instancepublic java.util.Optional<java.lang.String> getZone()
ServiceInstance
getZone
in interface ServiceInstance
public java.util.Optional<java.lang.String> getGroup()
ServiceInstance
getGroup
in interface ServiceInstance
public InstanceInfo getInstanceInfo()
InstanceInfo
public java.lang.String getId()
getId
in interface ServiceInstance
public java.net.URI getURI()
getURI
in interface ServiceInstance
public ConvertibleValues<java.lang.String> getMetadata()
getMetadata
in interface ServiceInstance
public java.lang.String toString()
toString
in class java.lang.Object