Class Metric

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

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

    • Metric

      public Metric()
    • Metric

      public Metric(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public Metric name(String name)
      The name of this metric
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • metricDefinitionId

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

      public String getMetricDefinitionId()
    • setMetricDefinitionId

      public void setMetricDefinitionId(String metricDefinitionId)
    • externalMetricDefinitionId

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

      public String getExternalMetricDefinitionId()
    • setExternalMetricDefinitionId

      public void setExternalMetricDefinitionId(String externalMetricDefinitionId)
    • objective

      public Metric objective(Objective objective)
      Associated objective for this metric
    • getObjective

      public Objective getObjective()
    • setObjective

      public void setObjective(Objective objective)
    • performanceProfileId

      public Metric 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()
    • getPrecision

      public Integer getPrecision()
    • timeDisplayUnit

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

      public Metric.TimeDisplayUnitEnum getTimeDisplayUnit()
    • setTimeDisplayUnit

      public void setTimeDisplayUnit(Metric.TimeDisplayUnitEnum timeDisplayUnit)
    • getSourcePerformanceProfile

      public PerformanceProfile getSourcePerformanceProfile()
    • 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