Class AbstractApiClient

java.lang.Object
com.structurizr.api.AbstractApiClient
Direct Known Subclasses:
AdminApiClient, WorkspaceApiClient

public abstract class AbstractApiClient extends Object
  • Field Details

    • VERSION

      protected static final String VERSION
    • STRUCTURIZR_FOR_JAVA_AGENT

      protected static final String STRUCTURIZR_FOR_JAVA_AGENT
    • STRUCTURIZR_CLOUD_SERVICE_API_URL

      protected static final String STRUCTURIZR_CLOUD_SERVICE_API_URL
      See Also:
    • WORKSPACE_PATH

      protected static final String WORKSPACE_PATH
      See Also:
    • url

      protected String url
    • agent

      protected String agent
  • Constructor Details

    • AbstractApiClient

      public AbstractApiClient()
  • Method Details

    • setUrl

      protected void setUrl(String url)
    • getAgent

      public String getAgent()
      Gets the agent string used to identify this client instance.
      Returns:
      "structurizr-java/{version}", unless overridden
    • setAgent

      public void setAgent(String agent)
      Sets the agent string used to identify this client instance.
      Parameters:
      agent - the agent string