Package com.ardoq

Class ArdoqClient

java.lang.Object
com.ardoq.ArdoqClient

public class ArdoqClient
extends Object
ArdoqClient connects to your Ardoq installation via it's REST-apis. You can connect with token authentication or username and password.
Author:
Erik Bakstad
  • Constructor Details

    • ArdoqClient

      public ArdoqClient​(String endpoint, String token)
      Connects to your Ardoq installation with token authentication.
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      token - The token generated via Profile -> APIS token that you wish to authenticate with
    • ArdoqClient

      public ArdoqClient​(String endpoint, String token, org.apache.http.client.HttpClient client)
      Connects to Ardoq with token authentication, and a custom client
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      token - The token generated via Profile -> APIS token that you wish to authenticate with
      client - pre-instantiated HttpClient
    • ArdoqClient

      public ArdoqClient​(String endpoint, String token, long connectionTimeoutSeconds, long readTimeoutSeconds)
      Connects to your Ardoq installation with token authentication.
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      token - The token generated via Profile -> APIS token that you wish to authenticate with
      connectionTimeoutSeconds - HttpClient connection timeout in seconds (defaults to 15s)
      readTimeoutSeconds - HttpClient read timeout in seconds (defaults to 20s)
    • ArdoqClient

      public ArdoqClient​(String endpoint, String token, org.apache.http.client.config.RequestConfig defaultRequestConfig)
      Connects to your Ardoq installation with token authentication and a custom request configuration.
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      token - The token generated via Profile -> APIS token that you wish to authenticate with
      defaultRequestConfig - User provided org.apache.http.client.config.RequestConfig (for setting i.e. proxy settings etc.)
    • ArdoqClient

      public ArdoqClient​(String endpoint, String username, String password)
      Connects to Ardoq with username and password **We Strongly suggest that you connect with a token instead**
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      username - Your username
      password - Your password
    • ArdoqClient

      public ArdoqClient​(String endpoint, String username, String password, org.apache.http.client.HttpClient client)
      Connects to Ardoq with username and password, and a custom HTTP client **We Strongly suggest that you connect with a token instead**
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      username - Your username
      password - Your password
      client - pre-instantiated HttpClient
    • ArdoqClient

      public ArdoqClient​(String endpoint, String username, String password, org.apache.http.client.config.RequestConfig defaultRequestConfig)
      Connects to Ardoq with username and password and a custom request configuration **We Strongly suggest that you connect with a token instead**
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      username - Your username
      password - Your password
      defaultRequestConfig - User provided org.apache.http.client.config.RequestConfig (for setting i.e. proxy settings etc.)
    • ArdoqClient

      public ArdoqClient​(String endpoint, String username, String password, long connectionTimeoutSeconds, long readTimeoutSeconds)
      Connects to Ardoq with username and password **We Strongly suggest that you connect with a token instead**
      Parameters:
      endpoint - The Ardoq installation you wish to connect to (e.g. https://app.ardoq.com)
      username - Your username
      password - Your password
      connectionTimeoutSeconds - HttpClient connection timeout in seconds (defaults to 15s)
      readTimeoutSeconds - HttpClient read timeout in seconds (defaults to 20s)
  • Method Details