public class ConsulServiceInstance extends Object implements ServiceInstance
ServiceInstance for Consul.ServiceInstance.BuilderGROUP, REGION, ZONE| Constructor and Description | 
|---|
| ConsulServiceInstance(HealthEntry healthEntry,
                     String scheme)Constructs a  ConsulServiceInstancefor the givenHealthEntryand scheme. | 
| Modifier and Type | Method and Description | 
|---|---|
| HealthEntry | getHealthEntry() | 
| HealthStatus | getHealthStatus() | 
| String | getId() | 
| Optional<String> | getInstanceId() | 
| ConvertibleValues<String> | getMetadata() | 
| URI | getURI() | 
public ConsulServiceInstance(@Nonnull HealthEntry healthEntry, @Nullable String scheme)
ConsulServiceInstance for the given HealthEntry and scheme.healthEntry - The health entryscheme - The schemepublic HealthStatus getHealthStatus()
getHealthStatus in interface ServiceInstanceHealthStatus of the instancepublic HealthEntry getHealthEntry()
HealthEntrypublic String getId()
getId in interface ServiceInstancepublic Optional<String> getInstanceId()
getInstanceId in interface ServiceInstancepublic URI getURI()
getURI in interface ServiceInstancepublic ConvertibleValues<String> getMetadata()
getMetadata in interface ServiceInstance