Class EventAnalyticsReport

  • All Implemented Interfaces:
    Cloneable

    public class EventAnalyticsReport
    extends Object
    implements Cloneable
    An event analytics report.
    Since:
    11.0.0
    Version:
    $Revision: 24476 $ $Date: 2021-04-28 11:28:23 -0300 (Wed, 28 Apr 2021) $
    • Constructor Detail

      • EventAnalyticsReport

        public EventAnalyticsReport​(String id)
    • Method Detail

      • getTitle

        public String getTitle()
        Returns the title.
        Returns:
        the title
        Since:
        11.0.0
      • setTitle

        public EventAnalyticsReport setTitle​(String title)
        Sets the title.
        Parameters:
        title - the title value to set.
        Since:
        11.0.0
      • getReportType

        public String getReportType()
        Returns the reportType.
        Returns:
        the reportType
        Since:
        11.0.0
      • setReportType

        public EventAnalyticsReport setReportType​(String reportType)
        Sets the reportType.
        Parameters:
        reportType - the reportType value to set.
        Since:
        11.0.0
      • getUserSegmentation

        public String getUserSegmentation()
        Returns the userSegmentation.
        Returns:
        the userSegmentation
        Since:
        11.0.0
      • setUserSegmentation

        public EventAnalyticsReport setUserSegmentation​(String userSegmentation)
        Sets the userSegmentation.
        Parameters:
        userSegmentation - the userSegmentation value to set.
        Since:
        11.0.0
      • getTimeFrame

        public String getTimeFrame()
        Returns the timeFrame.
        Returns:
        the timeFrame
        Since:
        11.0.0
      • setTimeFrame

        public EventAnalyticsReport setTimeFrame​(String timeFrame)
        Sets the timeFrame.
        Parameters:
        timeFrame - the timeFrame value to set.
        Since:
        11.0.0
      • getGroupBy

        public String getGroupBy()
        Returns the groupBy.
        Returns:
        the groupBy
        Since:
        11.0.0
      • setGroupBy

        public EventAnalyticsReport setGroupBy​(String groupBy)
        Sets the groupBy.
        Parameters:
        groupBy - the groupBy value to set.
        Since:
        11.0.0
      • getMetrics

        public String getMetrics()
        Returns the metrics.
        Returns:
        the metrics
        Since:
        11.0.0
      • setMetrics

        public EventAnalyticsReport setMetrics​(String metrics)
        Sets the metrics.
        Parameters:
        metrics - the metrics value to set.
        Since:
        11.0.0
      • getEventFilter

        public String getEventFilter()
        Returns the eventFilter.
        Returns:
        the eventFilter
        Since:
        11.0.0
      • setEventFilter

        public EventAnalyticsReport setEventFilter​(String eventFilter)
        Sets the eventFilter.
        Parameters:
        eventFilter - the eventFilter value to set.
        Since:
        11.0.0
      • getInterval

        public String getInterval()
        Returns the interval.
        Returns:
        the interval
        Since:
        11.0.0
      • setInterval

        public EventAnalyticsReport setInterval​(String interval)
        Sets the interval.
        Parameters:
        interval - the interval value to set.
        Since:
        11.0.0
      • getShowTotal

        public Boolean getShowTotal()
        Returns the showTotal.
        Returns:
        the showTotal
        Since:
        11.0.0
      • setShowTotal

        public EventAnalyticsReport setShowTotal​(Boolean showTotal)
        Sets the showTotal.
        Parameters:
        showTotal - the showTotal value to set.
        Since:
        11.0.0
      • getShowTable

        public Boolean getShowTable()
        Returns the showTable.
        Returns:
        the showTable
        Since:
        11.0.0
      • setShowTable

        public EventAnalyticsReport setShowTable​(Boolean showTable)
        Sets the showTable.
        Parameters:
        showTable - the showTable value to set.
        Since:
        11.0.0
      • getId

        public String getId()
        Returns the id.
        Returns:
        the id
        Since:
        11.0.0
      • isStandard

        public boolean isStandard()
        Returns the isStandard.
        Returns:
        the isStandard
        Since:
        11.0.0
      • setStandard

        public EventAnalyticsReport setStandard​(boolean isStandard)
        Sets the isStandard.
        Parameters:
        isStandard - the isStandard value to set.
        Since:
        11.0.0
      • getPosition

        public int getPosition()
        Returns the position.
        Returns:
        the position
        Since:
        11.0.0
      • setPosition

        public EventAnalyticsReport setPosition​(int position)
        Sets the position.
        Parameters:
        position - the position value to set.
        Since:
        11.0.0
      • isHideLabels

        public Boolean isHideLabels()
        Returns the hideLabels.
        Returns:
        the hideLabels
        Since:
        11.0.0
      • setHideLabels

        public EventAnalyticsReport setHideLabels​(Boolean hideLabels)
        Sets the hideLabels.
        Parameters:
        hideLabels - the hideLabels value to set.
        Since:
        11.0.0
      • getUserSegmentationRef

        public UserSegmentation getUserSegmentationRef()
        Returns the user segmentation reference.
        Returns:
        the user segmentation reference
        Since:
        11.1.0
      • setUserSegmentationRef

        public void setUserSegmentationRef​(UserSegmentation userSegmentationRef)
        Sets the user segmentation reference.
        Parameters:
        userSegmentationRef - the user segmentation reference value to set.
        Since:
        11.1.0
      • getCompareWithType

        public String getCompareWithType()
        Returns the compareWithType.
        Returns:
        the compareWithType
        Since:
        12.1.0
      • setCompareWithType

        public EventAnalyticsReport setCompareWithType​(String compareWithType)
        Sets the compareWithType.
        Parameters:
        compareWithType - the compareWithType value to set.
        Since:
        12.1.0
      • getCompareWithAmount

        public Integer getCompareWithAmount()
        Returns the compareWithAmount.
        Returns:
        the compareWithAmount
        Since:
        12.1.0
      • setCompareWithAmount

        public EventAnalyticsReport setCompareWithAmount​(Integer compareWithAmount)
        Sets the compareWithAmount.
        Parameters:
        compareWithAmount - the compareWithAmount value to set.
        Since:
        12.1.0
      • getHideAxisLabels

        public Boolean getHideAxisLabels()
        Returns the hideAxisLabels.
        Returns:
        the hideAxisLabels
        Since:
        12.1.0
      • setHideAxisLabels

        public EventAnalyticsReport setHideAxisLabels​(Boolean hideAxisLabels)
        Sets the hideAxisLabels.
        Parameters:
        hideAxisLabels - the hideAxisLabels value to set.
        Since:
        12.1.0
      • getShowAbandoned

        public boolean getShowAbandoned()
        Returns the showAbandoned.
        Returns:
        the showAbandoned
        Since:
        12.2.0
      • setShowAbandoned

        public EventAnalyticsReport setShowAbandoned​(Boolean showAbandoned)
        Sets the showAbandoned.
        Parameters:
        showAbandoned - the showAbandoned value to set.
        Since:
        12.2.0
      • isEnableRest

        public boolean isEnableRest()
        Returns the enableRest.
        Returns:
        the enableRest
        Since:
        12.2.0
      • setEnableRest

        public EventAnalyticsReport setEnableRest​(boolean enableRest)
        Sets the enableRest.
        Parameters:
        enableRest - the enableRest value to set.
        Since:
        12.2.0
      • isRestFilterMonitorUserId

        public boolean isRestFilterMonitorUserId()
        Returns the restFilterMonitorUserId.
        Returns:
        the restFilterMonitorUserId
        Since:
        12.2.0
      • setRestFilterMonitorUserId

        public EventAnalyticsReport setRestFilterMonitorUserId​(boolean restFilterMonitorUserId)
        Sets the restFilterMonitorUserId.
        Parameters:
        restFilterMonitorUserId - the restFilterMonitorUserId value to set.
        Since:
        12.2.0
      • isRestFilterLumisUserId

        public boolean isRestFilterLumisUserId()
        Returns the restFilterLumisUserId.
        Returns:
        the restFilterLumisUserId
        Since:
        12.2.0
      • setRestFilterLumisUserId

        public EventAnalyticsReport setRestFilterLumisUserId​(boolean restFilterLumisUserId)
        Sets the restFilterLumisUserId.
        Parameters:
        restFilterLumisUserId - the restFilterLumisUserId value to set.
        Since:
        12.2.0
      • getRestFriendlyId

        public String getRestFriendlyId()
        Returns the restFriendlyId.
        Returns:
        the restFriendlyId
        Since:
        12.2.0
      • setRestFriendlyId

        public EventAnalyticsReport setRestFriendlyId​(String restFriendlyId)
        Sets the restFriendlyId.
        Parameters:
        restFriendlyId - the restFriendlyId value to set.
        Since:
        12.2.0
      • isRestFilterProjectId

        public boolean isRestFilterProjectId()
        Returns whether this report should demand a filter for project identifier when accessed through the REST interface.
        Returns:
        whether this report should demand a filter for project identifier when accessed through the REST interface.
        Since:
        14.0.0
      • setRestFilterProjectId

        public EventAnalyticsReport setRestFilterProjectId​(boolean restFilterProjectId)
        Sets whether this report should demand a filter for project identifier when accessed through the REST interface.
        Parameters:
        restFilterProjectId -
        Returns:
        this report for chaining commands
        Since:
        14.0.0
      • getCacheExpiration

        public int getCacheExpiration()
        Returns the cache expiration.
        Returns:
        the cache expiration.
        Since:
        14.0.0
      • setCacheExpiration

        public EventAnalyticsReport setCacheExpiration​(int cacheExpiration)
        Sets the cache expiration.
        Parameters:
        cacheExpiration - the cache expiration
        Returns:
        this report for chaining commands
        Since:
        14.0.0
      • clearCustomCaches

        public void clearCustomCaches()
        Clears custom caches that depend on this report instance.
        Since:
        14.0.0