Class RootLinks

java.lang.Object
com.gooddata.sdk.model.gdc.AboutLinks
com.gooddata.sdk.model.gdc.RootLinks

public class RootLinks
extends AboutLinks
GoodData API root links (aka "about" or "home"). Deserialization only.
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.gooddata.sdk.model.gdc.AboutLinks

    AboutLinks.Link
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String URI
    URI of GoodData API root
  • Constructor Summary

    Constructors 
    Constructor Description
    RootLinks​(java.util.List<AboutLinks.Link> links)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAccountUri()
    Get account manipulation resource URI string
    java.lang.String getAvailableElementsUri()
    Get URI string of resource used to determine valid attribute values in the context of a report
    java.lang.String getHomeUri()
    Get GoodData API root URI string
    java.lang.String getLoginUri()
    Get authentication service URI string
    java.lang.String getMetadataUri()
    Get metadata resources URI string
    java.lang.String getProjectsUri()
    Get user and project management resource URI string
    java.lang.String getReportExporterUri()
    Get report exporting resource URI string
    java.lang.String getTemplatesUri()
    Get template resource URI string
    java.lang.String getTokenUri()
    Get temporary token generator URI string
    java.lang.String getToolUri()
    Get miscellaneous tool resource URI string
    java.lang.String getUserStagingUri()
    Get user data staging area URI string
    java.lang.String getXTabUri()
    Get report execution resource URI string

    Methods inherited from class com.gooddata.sdk.model.gdc.AboutLinks

    getCategory, getInstance, getLinks, getSummary, toString

    Methods inherited from class java.lang.Object

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

  • Constructor Details

  • Method Details

    • getHomeUri

      public java.lang.String getHomeUri()
      Get GoodData API root URI string
      Returns:
      GoodData API root URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getTokenUri

      public java.lang.String getTokenUri()
      Get temporary token generator URI string
      Returns:
      temporary token generator URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getLoginUri

      public java.lang.String getLoginUri()
      Get authentication service URI string
      Returns:
      authentication service URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getMetadataUri

      public java.lang.String getMetadataUri()
      Get metadata resources URI string
      Returns:
      metadata resources URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getXTabUri

      public java.lang.String getXTabUri()
      Get report execution resource URI string
      Returns:
      report execution resource URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getAvailableElementsUri

      public java.lang.String getAvailableElementsUri()
      Get URI string of resource used to determine valid attribute values in the context of a report
      Returns:
      URI string of resource used to determine valid attribute values in the context of a report
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getReportExporterUri

      public java.lang.String getReportExporterUri()
      Get report exporting resource URI string
      Returns:
      report exporting resource URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getAccountUri

      public java.lang.String getAccountUri()
      Get account manipulation resource URI string
      Returns:
      account manipulation resource URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getProjectsUri

      public java.lang.String getProjectsUri()
      Get user and project management resource URI string
      Returns:
      user and project management resource URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getToolUri

      public java.lang.String getToolUri()
      Get miscellaneous tool resource URI string
      Returns:
      miscellaneous tool resource URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getTemplatesUri

      public java.lang.String getTemplatesUri()
      Get template resource URI string
      Returns:
      template resource URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found
    • getUserStagingUri

      public java.lang.String getUserStagingUri()
      Get user data staging area URI string
      Returns:
      user data staging area URI string
      Throws:
      com.gooddata.sdk.common.GoodDataException - in case no link with such category found