Package org.apache.camel.impl.cloud
Class DefaultServiceDefinition.Builder
- java.lang.Object
-
- org.apache.camel.impl.cloud.DefaultServiceDefinition.Builder
-
- Enclosing class:
- DefaultServiceDefinition
public static class DefaultServiceDefinition.Builder extends Object
Fluent builder to construct ServiceDefinition.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultServiceDefinition.Builder
addAllMeta(Map<String,String> meta)
DefaultServiceDefinition.Builder
addMeta(String key, String val)
org.apache.camel.cloud.ServiceDefinition
build()
DefaultServiceDefinition.Builder
from(Map<String,String> properties)
DefaultServiceDefinition.Builder
from(org.apache.camel.cloud.ServiceDefinition source)
org.apache.camel.cloud.ServiceHealth
health()
String
host()
String
id()
Map<String,String>
meta()
String
name()
Integer
port()
DefaultServiceDefinition.Builder
withHealth(org.apache.camel.cloud.ServiceHealth health)
DefaultServiceDefinition.Builder
withHost(String host)
DefaultServiceDefinition.Builder
withId(String id)
DefaultServiceDefinition.Builder
withMeta(Map<String,String> meta)
DefaultServiceDefinition.Builder
withName(String name)
DefaultServiceDefinition.Builder
withPort(Integer port)
DefaultServiceDefinition.Builder
withPort(String port)
-
-
-
Method Detail
-
from
public DefaultServiceDefinition.Builder from(org.apache.camel.cloud.ServiceDefinition source)
-
from
public DefaultServiceDefinition.Builder from(Map<String,String> properties)
-
withId
public DefaultServiceDefinition.Builder withId(String id)
-
id
public String id()
-
withName
public DefaultServiceDefinition.Builder withName(String name)
-
name
public String name()
-
withHost
public DefaultServiceDefinition.Builder withHost(String host)
-
host
public String host()
-
withPort
public DefaultServiceDefinition.Builder withPort(Integer port)
-
withPort
public DefaultServiceDefinition.Builder withPort(String port)
-
port
public Integer port()
-
withMeta
public DefaultServiceDefinition.Builder withMeta(Map<String,String> meta)
-
addMeta
public DefaultServiceDefinition.Builder addMeta(String key, String val)
-
addAllMeta
public DefaultServiceDefinition.Builder addAllMeta(Map<String,String> meta)
-
withHealth
public DefaultServiceDefinition.Builder withHealth(org.apache.camel.cloud.ServiceHealth health)
-
health
public org.apache.camel.cloud.ServiceHealth health()
-
build
public org.apache.camel.cloud.ServiceDefinition build()
-
-