Class SimpleServiceConfig.Builder

java.lang.Object
io.smallrye.stork.spi.config.SimpleServiceConfig.Builder
Enclosing class:
SimpleServiceConfig

public static class SimpleServiceConfig.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setLoadBalancer

      public SimpleServiceConfig.Builder setLoadBalancer(ConfigWithType loadBalancer)
      Sets the load balancer config.
      Parameters:
      loadBalancer - the load balancer config
      Returns:
      the current builder
    • setServiceDiscovery

      public SimpleServiceConfig.Builder setServiceDiscovery(ConfigWithType serviceDiscoveryConfig)
      Sets the service discovery config.
      Parameters:
      serviceDiscoveryConfig - the service discovery config
      Returns:
      the current builder
    • setServiceRegistrar

      public SimpleServiceConfig.Builder setServiceRegistrar(ConfigWithType serviceRegistrarConfig)
      Sets the service registrar config.
      Parameters:
      serviceRegistrarConfig - the service registrar config
      Returns:
      the current builder
    • setServiceName

      public SimpleServiceConfig.Builder setServiceName(String serviceName)
      Sets the service name.
      Parameters:
      serviceName - the service name, must not be null or blank.
      Returns:
      the current builder
    • setSecure

      public SimpleServiceConfig.Builder setSecure(boolean secure)
      Sets to true to indicate that the service uses a secure transport (TLS).
      Parameters:
      secure - true to indicate that the service uses TLS.
      Returns:
      the current builder
    • build

      public SimpleServiceConfig build()
      Returns:
      the built config