Class SimpleServiceConfig.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • 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