Package com.mypurecloud.sdk.v2.model
Class MetricDefinition
java.lang.Object
com.mypurecloud.sdk.v2.model.MetricDefinition
- All Implemented Interfaces:
Serializable
MetricDefinition
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of associated metric unit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultObjective(DefaultObjective defaultObjective) A predefined default objective for this metricdividendMetrics(List<String> dividendMetrics) Metric names used as dividenddivisorMetrics(List<String> divisorMetrics) Metric names used as divisorbooleangetId()getName()inthashCode()initialDirectionFilteringAllowed(Boolean initialDirectionFilteringAllowed) Flag to indicate if this metricDefinition allows filter based on initial directionlockTemplateId(String lockTemplateId) An optional field to specify if this metric definition is locked to certain template. e.g. punctualitymediaTypeFilteringAllowed(Boolean mediaTypeFilteringAllowed) Flag to indicate if this metricDefinition allows filter based on media typesqueueFilteringAllowed(Boolean queueFilteringAllowed) Flag to indicate if this metricDefinition allows filter based on queuesvoidsetDefaultObjective(DefaultObjective defaultObjective) voidsetDividendMetrics(List<String> dividendMetrics) voidsetDivisorMetrics(List<String> divisorMetrics) voidsetInitialDirectionFilteringAllowed(Boolean initialDirectionFilteringAllowed) voidsetLockTemplateId(String lockTemplateId) voidsetMediaTypeFilteringAllowed(Boolean mediaTypeFilteringAllowed) voidvoidsetQueueFilteringAllowed(Boolean queueFilteringAllowed) voidsetShortName(String shortName) voidsetUnitType(MetricDefinition.UnitTypeEnum unitType) An alternate name for this metric definition, often abbreviationtoString()unitType(MetricDefinition.UnitTypeEnum unitType) The type of associated metric unit
-
Constructor Details
-
MetricDefinition
public MetricDefinition() -
MetricDefinition
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
unitType
The type of associated metric unit -
getUnitType
-
setUnitType
-
shortName
An alternate name for this metric definition, often abbreviation -
getShortName
-
setShortName
-
dividendMetrics
Metric names used as dividend -
getDividendMetrics
-
setDividendMetrics
-
divisorMetrics
Metric names used as divisor -
getDivisorMetrics
-
setDivisorMetrics
-
defaultObjective
A predefined default objective for this metric -
getDefaultObjective
-
setDefaultObjective
-
lockTemplateId
An optional field to specify if this metric definition is locked to certain template. e.g. punctuality -
getLockTemplateId
-
setLockTemplateId
-
mediaTypeFilteringAllowed
Flag to indicate if this metricDefinition allows filter based on media types -
getMediaTypeFilteringAllowed
-
setMediaTypeFilteringAllowed
-
initialDirectionFilteringAllowed
Flag to indicate if this metricDefinition allows filter based on initial direction -
getInitialDirectionFilteringAllowed
-
setInitialDirectionFilteringAllowed
-
queueFilteringAllowed
Flag to indicate if this metricDefinition allows filter based on queues -
getQueueFilteringAllowed
-
setQueueFilteringAllowed
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-