Class GoodDataEndpoint

java.lang.Object
com.gooddata.sdk.service.GoodDataEndpoint

public class GoodDataEndpoint
extends java.lang.Object
GoodData Platform endpoint represented by host, port and protocol
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String HOSTNAME  
    static int PORT  
    static java.lang.String PROTOCOL  
  • Constructor Summary

    Constructors 
    Constructor Description
    GoodDataEndpoint()
    Create GoodData endpoint for given hostname using 443 port and HTTPS protocol and secure.gooddata.com hostname
    GoodDataEndpoint​(java.lang.String hostname)
    Create GoodData endpoint for given hostname using 443 port and HTTPS protocol
    GoodDataEndpoint​(java.lang.String hostname, int port)
    Create GoodData endpoint for given hostname, port using HTTPS protocol
    GoodDataEndpoint​(java.lang.String hostname, int port, java.lang.String protocol)
    Create GoodData endpoint for given hostname, port and protocol
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getHostname()  
    int getPort()  
    java.lang.String getProtocol()  
    java.lang.String toUri()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • GoodDataEndpoint

      public GoodDataEndpoint​(java.lang.String hostname, int port, java.lang.String protocol)
      Create GoodData endpoint for given hostname, port and protocol
      Parameters:
      hostname - GoodData Platform's host name (e.g. secure.gooddata.com)
      port - GoodData Platform's API port (e.g. 443)
      protocol - GoodData Platform's API protocol (e.g. https)
    • GoodDataEndpoint

      public GoodDataEndpoint​(java.lang.String hostname, int port)
      Create GoodData endpoint for given hostname, port using HTTPS protocol
      Parameters:
      hostname - GoodData Platform's host name (e.g. secure.gooddata.com)
      port - GoodData Platform's API port (e.g. 443)
    • GoodDataEndpoint

      public GoodDataEndpoint​(java.lang.String hostname)
      Create GoodData endpoint for given hostname using 443 port and HTTPS protocol
      Parameters:
      hostname - GoodData Platform's host name (e.g. secure.gooddata.com)
    • GoodDataEndpoint

      public GoodDataEndpoint()
      Create GoodData endpoint for given hostname using 443 port and HTTPS protocol and secure.gooddata.com hostname
  • Method Details

    • toUri

      public java.lang.String toUri()
      Returns:
      the host URI, as a string.
    • getHostname

      public java.lang.String getHostname()
      Returns:
      GoodData Platform's host name (e.g. secure.gooddata.com)
    • getPort

      public int getPort()
      Returns:
      GoodData Platform's API port (e.g. 443)
    • getProtocol

      public java.lang.String getProtocol()
      Returns:
      GoodData Platform's API protocol (e.g. https)