Package org.kiwiproject.registry.model
Class ServiceInstance.ServiceInstanceBuilder
java.lang.Object
org.kiwiproject.registry.model.ServiceInstance.ServiceInstanceBuilder
- Enclosing class:
- ServiceInstance
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
description
(String description) instanceId
(String instanceId) Used to store extra data in a discovery service for this instancenativeRegistryData
(Map<String, Object> nativeRegistryData) Used to store native registry data that includes data mapped intoServiceInstance
as well as any additional information that is not mapped.paths
(ServicePaths paths) serviceName
(String serviceName) status
(ServiceInstance.Status status) toString()
-
Method Details
-
instanceId
- Returns:
this
.
-
status
- Returns:
this
.
-
serviceName
- Returns:
this
.
-
hostName
- Returns:
this
.
-
ip
- Returns:
this
.
-
ports
- Returns:
this
.
-
paths
- Returns:
this
.
-
commitRef
- Returns:
this
.
-
description
- Returns:
this
.
-
version
- Returns:
this
.
-
upSince
- Returns:
this
.
-
metadata
Used to store extra data in a discovery service for this instance- Returns:
this
.
-
nativeRegistryData
public ServiceInstance.ServiceInstanceBuilder nativeRegistryData(Map<String, Object> nativeRegistryData) Used to store native registry data that includes data mapped intoServiceInstance
as well as any additional information that is not mapped. This will only be populated if the registry configuration specifies to include native data.- Returns:
this
.
-
build
-
toString
-