Class 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

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • 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 Detail

      • 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)