Platform SDK Java 8.5 API Reference

com.genesyslab.platform.reporting.protocol.statserver
Class StatisticMetric

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.runtime.CompoundValue
          extended by com.genesyslab.platform.reporting.protocol.statserver.StatisticMetric
All Implemented Interfaces:
ProtocolDescriptionSupport

public abstract class StatisticMetric
extends com.genesyslab.platform.commons.protocol.runtime.CompoundValue


Constructor Summary
StatisticMetric()
           
 
Method Summary
static StatisticMetric create()
          Creates instance of StatisticMetric with no parameters set.
static StatisticMetric create(java.lang.String statisticType)
          Creates instance of StatisticMetric with required parameters set.
static StatisticMetric create(java.lang.String statisticType, java.lang.String timeProfile, java.lang.String filter, java.lang.String timeRange, java.lang.String timeRange2)
          Creates instance of StatisticMetric with all parameters set.
abstract  java.lang.String getFilter()
          The filter to be used for a statistic metric (See Reporting Technical Reference Guide for more information).
abstract  java.lang.String getStatisticType()
          The type of statistics to be requested by the client application.
abstract  java.lang.String getTimeProfile()
          The time profile to be used for a statistic metric (See Reporting Technical Reference Guide for more information).
abstract  java.lang.String getTimeRange()
           
abstract  java.lang.String getTimeRange2()
           
abstract  void setFilter(java.lang.String filter)
          The filter to be used for a statistic metric (See Reporting Technical Reference Guide for more information).
abstract  void setStatisticType(java.lang.String statisticType)
          The type of statistics to be requested by the client application.
abstract  void setTimeProfile(java.lang.String timeProfile)
          The time profile to be used for a statistic metric (See Reporting Technical Reference Guide for more information).
abstract  void setTimeRange(java.lang.String timeRange)
           
abstract  void setTimeRange2(java.lang.String timeRange2)
           
 
Methods inherited from class com.genesyslab.platform.commons.protocol.runtime.CompoundValue
getProtocolDescription
 
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject
equals, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatisticMetric

public StatisticMetric()
Method Detail

create

public static StatisticMetric create()
Creates instance of StatisticMetric with no parameters set.

Returns:
instance of StatisticMetric

create

public static StatisticMetric create(java.lang.String statisticType,
                                     java.lang.String timeProfile,
                                     java.lang.String filter,
                                     java.lang.String timeRange,
                                     java.lang.String timeRange2)
Creates instance of StatisticMetric with all parameters set.

Parameters:
statisticType - StatisticType
timeProfile - TimeProfile
filter - Filter
timeRange - TimeRange
timeRange2 - TimeRange2
Returns:
instance of StatisticMetric

create

public static StatisticMetric create(java.lang.String statisticType)
Creates instance of StatisticMetric with required parameters set.

Parameters:
statisticType - StatisticType
Returns:
instance of StatisticMetric

getStatisticType

public abstract java.lang.String getStatisticType()
The type of statistics to be requested by the client application.


setStatisticType

public abstract void setStatisticType(java.lang.String statisticType)
The type of statistics to be requested by the client application.


getTimeProfile

public abstract java.lang.String getTimeProfile()
The time profile to be used for a statistic metric (See Reporting Technical Reference Guide for more information).


setTimeProfile

public abstract void setTimeProfile(java.lang.String timeProfile)
The time profile to be used for a statistic metric (See Reporting Technical Reference Guide for more information).


getFilter

public abstract java.lang.String getFilter()
The filter to be used for a statistic metric (See Reporting Technical Reference Guide for more information).


setFilter

public abstract void setFilter(java.lang.String filter)
The filter to be used for a statistic metric (See Reporting Technical Reference Guide for more information).


getTimeRange

public abstract java.lang.String getTimeRange()

setTimeRange

public abstract void setTimeRange(java.lang.String timeRange)

getTimeRange2

public abstract java.lang.String getTimeRange2()

setTimeRange2

public abstract void setTimeRange2(java.lang.String timeRange2)

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.