Package com.mypurecloud.sdk.v2.model
Class CreateObjective
java.lang.Object
com.mypurecloud.sdk.v2.model.CreateObjective
- All Implemented Interfaces:
Serializable
CreateObjective
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe initial direction to filter onstatic enumGets or Sets mediaTypesstatic enumA filter type for topic Ids. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstart date of the objective.A flag for whether this objective is enabled for the related metricbooleanevaluationFormContextIds(List<String> evaluationFormContextIds) The ids of associated evaluation form context, for Quality Evaluation Score metricsgetId()getZones()inthashCode()initialDirection(CreateObjective.InitialDirectionEnum initialDirection) The initial direction to filter onmediaTypes(List<CreateObjective.MediaTypesEnum> mediaTypes) A list of media types for the metricA list of queue ids for the metricvoidsetDateStart(LocalDate dateStart) voidsetEnabled(Boolean enabled) voidsetEvaluationFormContextIds(List<String> evaluationFormContextIds) voidsetInitialDirection(CreateObjective.InitialDirectionEnum initialDirection) voidsetMediaTypes(List<CreateObjective.MediaTypesEnum> mediaTypes) voidsetQueueIds(List<String> queueIds) voidsetTemplateId(String templateId) voidsetTopicIds(List<String> topicIds) voidsetTopicIdsFilterType(CreateObjective.TopicIdsFilterTypeEnum topicIdsFilterType) voidsetZones(List<ObjectiveZone> zones) templateId(String templateId) The id of this objective's base templateA list of topic ids for detected topic metricstopicIdsFilterType(CreateObjective.TopicIdsFilterTypeEnum topicIdsFilterType) A filter type for topic Ids.toString()zones(List<ObjectiveZone> zones) Objective zone specifies min,max points and values for the associated metric
-
Constructor Details
-
CreateObjective
public CreateObjective() -
CreateObjective
-
-
Method Details
-
getId
-
templateId
The id of this objective's base template -
getTemplateId
-
setTemplateId
-
zones
Objective zone specifies min,max points and values for the associated metric -
getZones
-
setZones
-
enabled
A flag for whether this objective is enabled for the related metric -
getEnabled
-
setEnabled
-
topicIds
A list of topic ids for detected topic metrics -
getTopicIds
-
setTopicIds
-
mediaTypes
A list of media types for the metric -
getMediaTypes
-
setMediaTypes
-
queueIds
A list of queue ids for the metric -
getQueueIds
-
setQueueIds
-
topicIdsFilterType
public CreateObjective topicIdsFilterType(CreateObjective.TopicIdsFilterTypeEnum topicIdsFilterType) A filter type for topic Ids. It's only used for objectives with topicIds. Default filter behavior is \"or\". -
getTopicIdsFilterType
-
setTopicIdsFilterType
-
evaluationFormContextIds
The ids of associated evaluation form context, for Quality Evaluation Score metrics -
getEvaluationFormContextIds
-
setEvaluationFormContextIds
-
initialDirection
The initial direction to filter on -
getInitialDirection
-
setInitialDirection
-
dateStart
start date of the objective. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getDateStart
-
setDateStart
-
equals
-
hashCode
public int hashCode() -
toString
-