Class Metrics

java.lang.Object
com.mypurecloud.sdk.v2.model.Metrics
All Implemented Interfaces:
Serializable

public class Metrics extends Object implements Serializable
Metrics
See Also:
  • Constructor Details

    • Metrics

      public Metrics()
    • Metrics

      public Metrics(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public Metrics name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • order

      public Metrics order(Integer order)
      The order of metric within a performance profile
    • getOrder

      public Integer getOrder()
    • setOrder

      public void setOrder(Integer order)
    • metricDefinitionName

      public Metrics metricDefinitionName(String metricDefinitionName)
      The name of associated metric definition
    • getMetricDefinitionName

      public String getMetricDefinitionName()
    • setMetricDefinitionName

      public void setMetricDefinitionName(String metricDefinitionName)
    • metricDefinitionId

      public Metrics metricDefinitionId(String metricDefinitionId)
      The id of associated metric definition
    • getMetricDefinitionId

      public String getMetricDefinitionId()
    • setMetricDefinitionId

      public void setMetricDefinitionId(String metricDefinitionId)
    • externalMetricDefinitionId

      public Metrics externalMetricDefinitionId(String externalMetricDefinitionId)
      The id of associated external metric definition
    • getExternalMetricDefinitionId

      public String getExternalMetricDefinitionId()
    • setExternalMetricDefinitionId

      public void setExternalMetricDefinitionId(String externalMetricDefinitionId)
    • unitType

      public Metrics unitType(Metrics.UnitTypeEnum unitType)
      Corresponding unit type for this metric
    • getUnitType

      public Metrics.UnitTypeEnum getUnitType()
    • setUnitType

      public void setUnitType(Metrics.UnitTypeEnum unitType)
    • enabled

      public Metrics enabled(Boolean enabled)
      A flag for whether this metric is enabled for a performance profile
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • templateName

      public Metrics templateName(String templateName)
      The name of associated objective template
    • getTemplateName

      public String getTemplateName()
    • setTemplateName

      public void setTemplateName(String templateName)
    • maxPoints

      public Metrics maxPoints(Integer maxPoints)
      Achievable maximum points for this metric
    • getMaxPoints

      public Integer getMaxPoints()
    • setMaxPoints

      public void setMaxPoints(Integer maxPoints)
    • performanceProfileId

      public Metrics performanceProfileId(String performanceProfileId)
      Performance profile id of this metric
    • getPerformanceProfileId

      public String getPerformanceProfileId()
    • setPerformanceProfileId

      public void setPerformanceProfileId(String performanceProfileId)
    • getLinkedMetric

      public AddressableEntityRef getLinkedMetric()
    • getDateCreated

      public Date getDateCreated()
    • getDateUnlinked

      public LocalDate getDateUnlinked()
    • getSourcePerformanceProfile

      public PerformanceProfile getSourcePerformanceProfile()
    • getUnitDefinition

      public String getUnitDefinition()
    • getPrecision

      public Integer getPrecision()
    • timeDisplayUnit

      public Metrics timeDisplayUnit(Metrics.TimeDisplayUnitEnum timeDisplayUnit)
      The time unit in which the metric should be displayed -- this parameter is ignored when displaying non-time values
    • getTimeDisplayUnit

      public Metrics.TimeDisplayUnitEnum getTimeDisplayUnit()
    • setTimeDisplayUnit

      public void setTimeDisplayUnit(Metrics.TimeDisplayUnitEnum timeDisplayUnit)
    • getSelfUri

      public String getSelfUri()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object