Package io.micronaut.discovery
Interface ServiceInstance.Builder
-
- Enclosing interface:
- ServiceInstance
public static interface ServiceInstance.Builder
A builder for buildingServiceInstance
references.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceInstance
build()
ServiceInstance.Builder
group(java.lang.String group)
Sets the application group.ServiceInstance.Builder
instanceId(java.lang.String id)
Sets the instance id.ServiceInstance.Builder
metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Sets the application metadata.ServiceInstance.Builder
region(java.lang.String region)
Sets the region.ServiceInstance.Builder
status(HealthStatus status)
Sets the application status.ServiceInstance.Builder
zone(java.lang.String zone)
Sets the zone.
-
-
-
Method Detail
-
instanceId
ServiceInstance.Builder instanceId(java.lang.String id)
Sets the instance id.- Parameters:
id
- The instance id- Returns:
- This builder
-
zone
ServiceInstance.Builder zone(java.lang.String zone)
Sets the zone.- Parameters:
zone
- The zone- Returns:
- This builder
-
region
ServiceInstance.Builder region(java.lang.String region)
Sets the region.- Parameters:
region
- The region- Returns:
- This builder
-
group
ServiceInstance.Builder group(java.lang.String group)
Sets the application group.- Parameters:
group
- The group- Returns:
- This builder
-
status
ServiceInstance.Builder status(HealthStatus status)
Sets the application status.- Parameters:
status
- The status- Returns:
- This builder
-
metadata
ServiceInstance.Builder metadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Sets the application metadata.- Parameters:
metadata
- The metadata- Returns:
- This builder
-
build
ServiceInstance build()
- Returns:
- The instance
-
-