Package io.airlift.discovery.client
Class ServiceDescriptor.ServiceDescriptorBuilder
- java.lang.Object
-
- io.airlift.discovery.client.ServiceDescriptor.ServiceDescriptorBuilder
-
- Enclosing class:
- ServiceDescriptor
public static class ServiceDescriptor.ServiceDescriptorBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceDescriptor.ServiceDescriptorBuilderaddProperties(Map<String,String> properties)ServiceDescriptor.ServiceDescriptorBuilderaddProperty(String key, String value)ServiceDescriptorbuild()ServiceDescriptor.ServiceDescriptorBuildersetId(UUID id)ServiceDescriptor.ServiceDescriptorBuildersetLocation(String location)ServiceDescriptor.ServiceDescriptorBuildersetNodeId(String nodeId)ServiceDescriptor.ServiceDescriptorBuildersetNodeInfo(NodeInfo nodeInfo)ServiceDescriptor.ServiceDescriptorBuildersetPool(String pool)ServiceDescriptor.ServiceDescriptorBuildersetState(ServiceState state)
-
-
-
Method Detail
-
setId
public ServiceDescriptor.ServiceDescriptorBuilder setId(UUID id)
-
setNodeInfo
public ServiceDescriptor.ServiceDescriptorBuilder setNodeInfo(NodeInfo nodeInfo)
-
setNodeId
public ServiceDescriptor.ServiceDescriptorBuilder setNodeId(String nodeId)
-
setPool
public ServiceDescriptor.ServiceDescriptorBuilder setPool(String pool)
-
setLocation
public ServiceDescriptor.ServiceDescriptorBuilder setLocation(String location)
-
setState
public ServiceDescriptor.ServiceDescriptorBuilder setState(ServiceState state)
-
addProperty
public ServiceDescriptor.ServiceDescriptorBuilder addProperty(String key, String value)
-
addProperties
public ServiceDescriptor.ServiceDescriptorBuilder addProperties(Map<String,String> properties)
-
build
public ServiceDescriptor build()
-
-