Class ConfigurationBuilder

java.lang.Object
org.sourcelab.buildkite.api.client.ConfigurationBuilder

public final class ConfigurationBuilder extends Object
Configuration builder for .
  • Constructor Details

    • ConfigurationBuilder

      public ConfigurationBuilder()
      Constructor.
  • Method Details

    • withApiToken

      public ConfigurationBuilder withApiToken(String apiToken)
      Set the configured API Token.
      Parameters:
      apiToken - value to set.
      Returns:
      self.
    • withClientFactory

      public ConfigurationBuilder withClientFactory(ClientFactory clientFactory)
      Override the underlying http client library.
      Parameters:
      clientFactory - Supply your own Client Factory implementation.
      Returns:
      self.
    • build

      public Configuration build()
      Create new Configuration instance from set values.
      Returns:
      Configuration instance.
      Throws:
      IllegalStateException - if improper values defined.