Package client

Class MarathonClient

java.lang.Object
client.MarathonClient

public class MarathonClient extends Object
  • Constructor Details

    • MarathonClient

      public MarathonClient()
  • Method Details

    • getInstance

      public static Marathon getInstance(String endpoint)
    • getInstance

      public static Marathon getInstance(String endpoint, feign.RequestInterceptor... interceptors)
      The generalized version of the method that allows more in-depth customizations via RequestInterceptors.
      Parameters:
      endpoint - URL of Marathon
    • getInstanceWithBasicAuth

      public static Marathon getInstanceWithBasicAuth(String endpoint, String username, String password)
      Creates a Marathon client proxy that performs HTTP basic authentication.
    • getInstanceWithTokenAuth

      public static Marathon getInstanceWithTokenAuth(String endpoint, String token)
      Creates a Marathon client proxy that uses a token for authentication.
      Parameters:
      endpoint - URL of Marathon
      token - token
      Returns:
      Marathon client