Package io.smallrye.stork.spi.config
Class SimpleServiceConfig.Builder
- java.lang.Object
-
- io.smallrye.stork.spi.config.SimpleServiceConfig.Builder
-
- Enclosing class:
- SimpleServiceConfig
public static class SimpleServiceConfig.Builder extends Object
ASimpleServiceConfigbuilder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleServiceConfigbuild()Creates theSimpleServiceConfigSimpleServiceConfig.BuildersetLoadBalancer(LoadBalancerConfig loadBalancer)Sets the load balancer config.SimpleServiceConfig.BuildersetSecure(boolean secure)Sets totrueto indicate that the service uses a secure transport (TLS).SimpleServiceConfig.BuildersetServiceDiscovery(ServiceDiscoveryConfig serviceDiscovery)Sets the service discovery config.SimpleServiceConfig.BuildersetServiceName(String serviceName)Sets the service name.
-
-
-
Method Detail
-
setLoadBalancer
public SimpleServiceConfig.Builder setLoadBalancer(LoadBalancerConfig loadBalancer)
Sets the load balancer config.- Parameters:
loadBalancer- the load balancer config- Returns:
- the current builder
-
setServiceDiscovery
public SimpleServiceConfig.Builder setServiceDiscovery(ServiceDiscoveryConfig serviceDiscovery)
Sets the service discovery config.- Parameters:
serviceDiscovery- the service discovery config- Returns:
- the current builder
-
setServiceName
public SimpleServiceConfig.Builder setServiceName(String serviceName)
Sets the service name.- Parameters:
serviceName- the service name, must not benullor blank.- Returns:
- the current builder
-
setSecure
public SimpleServiceConfig.Builder setSecure(boolean secure)
Sets totrueto indicate that the service uses a secure transport (TLS).- Parameters:
secure-trueto indicate that the service uses TLS.- Returns:
- the current builder
-
build
public SimpleServiceConfig build()
Creates theSimpleServiceConfig- Returns:
- the built config
-
-