Class AttributeInGrid

java.lang.Object
com.gooddata.sdk.model.md.report.AttributeInGrid
All Implemented Interfaces:
GridElement, java.io.Serializable

public class AttributeInGrid
extends java.lang.Object
implements GridElement, java.io.Serializable
Attribute in Grid
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    AttributeInGrid​(Attribute attribute)
    Creates new AttributeInGrid using given Attribute's default DisplayForm's uri and Attribute's title as alias.
    AttributeInGrid​(Attribute attribute, java.lang.String alias)
    Creates new AttributeInGrid using given Attribute's default DisplayForm's uri and given alias.
    AttributeInGrid​(DisplayForm displayForm)
    Creates new AttributeInGrid using given DisplayForm's uri and it's title as alias.
    AttributeInGrid​(DisplayForm displayForm, java.lang.String alias)
    Creates new AttributeInGrid using given DisplayForm's uri and given alias.
    AttributeInGrid​(java.lang.String uri, java.lang.String alias)
    Creates new instance.
    AttributeInGrid​(java.lang.String uri, java.lang.String alias, java.util.List<java.util.List<Total>> totals)
    Creates new instance.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAlias()  
    java.util.List<java.util.List<java.lang.String>> getStringTotals()  
    java.util.List<java.util.List<Total>> getTotals()  
    java.lang.String getUri()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

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

    • AttributeInGrid

      public AttributeInGrid​(java.lang.String uri, java.lang.String alias)
      Creates new instance.
      Parameters:
      uri - uri of displayForm of attribute to be in grid
      alias - alias used to label the attribute
    • AttributeInGrid

      public AttributeInGrid​(java.lang.String uri, java.lang.String alias, java.util.List<java.util.List<Total>> totals)
      Creates new instance.
      Parameters:
      uri - uri of displayForm of attribute to be in grid
      alias - alias used to label the attribute
      totals - totals for metrics used in grid - for each MetricElement in grid, there can be list of totals. The totals are evaluated in given order.
    • AttributeInGrid

      public AttributeInGrid​(DisplayForm displayForm)
      Creates new AttributeInGrid using given DisplayForm's uri and it's title as alias.
      Parameters:
      displayForm - displayForm to create AttributeInGrid from
    • AttributeInGrid

      public AttributeInGrid​(DisplayForm displayForm, java.lang.String alias)
      Creates new AttributeInGrid using given DisplayForm's uri and given alias.
      Parameters:
      displayForm - displayForm to create AttributeInGrid from
      alias - alias used to label the attribute
    • AttributeInGrid

      public AttributeInGrid​(Attribute attribute)
      Creates new AttributeInGrid using given Attribute's default DisplayForm's uri and Attribute's title as alias.
      Parameters:
      attribute - attribute to create AttributeInGrid from
    • AttributeInGrid

      public AttributeInGrid​(Attribute attribute, java.lang.String alias)
      Creates new AttributeInGrid using given Attribute's default DisplayForm's uri and given alias.
      Parameters:
      attribute - attribute to create AttributeInGrid from
      alias - alias used to label the attribute
  • Method Details

    • getStringTotals

      public java.util.List<java.util.List<java.lang.String>> getStringTotals()
    • getTotals

      public java.util.List<java.util.List<Total>> getTotals()
    • getUri

      public java.lang.String getUri()
    • getAlias

      public java.lang.String getAlias()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object