Class Configuration

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

public class Configuration extends Object
User supplied Configuration of the API Client.
  • Constructor Details

    • Configuration

      protected Configuration(String apiToken, String apiUrl, ClientFactory clientFactory)
      Constructor. Use
      Parameters:
      apiToken - Set the configured Api Token.
      apiUrl - Set the API Url.
      clientFactory - Set the client factory.
  • Method Details

    • newBuilder

      public static ConfigurationBuilder newBuilder()
      Create a new Builder for creating Configuration instances.
      Returns:
      Builder for Configuration instances.
    • getApiToken

      public String getApiToken()
      The configured Api Token.
      Returns:
      The configured Api Token.
    • getApiUrl

      public String getApiUrl()
      The configured Api Url. Example: "https://api.buildkite.com"
      Returns:
      The configured Api Url. Example: "https://api.buildkite.com"
    • getClientFactory

      public ClientFactory getClientFactory()
      The configured Client factory instance.
      Returns:
      The configured client factory instance.
    • toString

      public String toString()
      Overrides:
      toString in class Object