Class Endpoint

java.lang.Object
com.dynamicpdf.api.Endpoint
Direct Known Subclasses:
DlexLayout, ImageInfo, Pdf, PdfInfo, PdfText, PdfXmp

public abstract class Endpoint extends Object
Represents the base class for endpoint and has settings for base url, api key and creates a rest request object.
  • Method Details

    • getDefaultBaseUrl

      public static String getDefaultBaseUrl()
      Gets default base url.
      Returns:
      Default base url
    • setDefaultBaseUrl

      public static void setDefaultBaseUrl(String value)
      Sets default base url.
      Parameters:
      value - Default base url.
    • getDefaultApiKey

      public static String getDefaultApiKey()
      Gets default api key.
      Returns:
      Default api key.
    • setDefaultApiKey

      public static void setDefaultApiKey(String value)
      Sets default api key.
      Parameters:
      value - Default api key.
    • getBaseUrl

      public String getBaseUrl()
      Gets base url for the api.
      Returns:
      Base url for the api.
    • setBaseUrl

      public void setBaseUrl(String value)
      Sets base url for the api.
      Parameters:
      value - Base url for the api.
    • getApiKey

      public String getApiKey()
      Gets api key.
      Returns:
      Api key.
    • setApiKey

      public void setApiKey(String value)
      Sets api key.
      Parameters:
      value - Api key.
    • createRequestSpecification

      protected io.restassured.specification.RequestSpecification createRequestSpecification()
      Initializing the request specification.
      Returns:
      Request specification