Package com.mypurecloud.sdk.v2.model
Class DialerRulesetConfigChangeCondition
java.lang.Object
com.mypurecloud.sdk.v2.model.DialerRulesetConfigChangeCondition
- All Implemented Interfaces:
Serializable
DialerRulesetConfigChangeCondition
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAn operation type for condition evaluationstatic enumDetermines the type of the property associated with the conditionstatic enumDetermines the type of the value associated with the condition -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) agentWrapupField(String agentWrapupField) The input field from the data action that the agentWrapup will be passed to for this condition.attributeName(String attributeName) An attribute name associated with the condition (applies only to certain rule conditions)callAnalysisResultField(String callAnalysisResultField) The input field from the data action that the callAnalysisResult will be passed to for this condition.List of wrap-up code identifiers (used only in conditions of type 'wrapupCondition')contactColumnToDataActionFieldMappings(List<DialerRulesetConfigChangeContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) A list of mappings defining which contact data fields will be passed to which data action input fields for this condition.contactIdField(String contactIdField) The input field from the data action that the contactId will be passed to for this condition.dataAction(DialerRulesetConfigChangeUriReference dataAction) A UriReference for a resourcedataNotFoundResolution(Boolean dataNotFoundResolution) The result of this condition if the data action returns a result indicating there was no data.booleangetCodes()getType()getValue()inthashCode()Indicates whether to evaluate for the opposite of the stated condition; default is falseAn operation type for condition evaluationA list of predicates defining the comparisons to use for this condition.A value associated with the property type of this conditionDetermines the type of the property associated with the conditionvoidsetAdditionalProperties(Map<String, Object> additionalProperties) voidsetAgentWrapupField(String agentWrapupField) voidsetAttributeName(String attributeName) voidsetCallAnalysisResultField(String callAnalysisResultField) voidvoidsetContactColumnToDataActionFieldMappings(List<DialerRulesetConfigChangeContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) voidsetContactIdField(String contactIdField) voidsetDataAction(DialerRulesetConfigChangeUriReference dataAction) voidsetDataNotFoundResolution(Boolean dataNotFoundResolution) voidsetInverted(Boolean inverted) voidvoidvoidsetProperty(String property) voidvoidvoidvoidtoString()The type of the conditionA value associated with the conditionDetermines the type of the value associated with the condition
-
Constructor Details
-
DialerRulesetConfigChangeCondition
public DialerRulesetConfigChangeCondition() -
DialerRulesetConfigChangeCondition
-
-
Method Details
-
dataAction
public DialerRulesetConfigChangeCondition dataAction(DialerRulesetConfigChangeUriReference dataAction) A UriReference for a resource -
getDataAction
-
setDataAction
-
additionalProperties
public DialerRulesetConfigChangeCondition additionalProperties(Map<String, Object> additionalProperties) -
getAdditionalProperties
-
setAdditionalProperties
-
type
The type of the condition -
getType
-
setType
-
inverted
Indicates whether to evaluate for the opposite of the stated condition; default is false -
getInverted
-
setInverted
-
attributeName
An attribute name associated with the condition (applies only to certain rule conditions) -
getAttributeName
-
setAttributeName
-
value
A value associated with the condition -
getValue
-
setValue
-
valueType
public DialerRulesetConfigChangeCondition valueType(DialerRulesetConfigChangeCondition.ValueTypeEnum valueType) Determines the type of the value associated with the condition -
getValueType
-
setValueType
-
operator
public DialerRulesetConfigChangeCondition operator(DialerRulesetConfigChangeCondition.OperatorEnum operator) An operation type for condition evaluation -
getOperator
-
setOperator
-
codes
List of wrap-up code identifiers (used only in conditions of type 'wrapupCondition') -
getCodes
-
setCodes
-
propertyType
public DialerRulesetConfigChangeCondition propertyType(DialerRulesetConfigChangeCondition.PropertyTypeEnum propertyType) Determines the type of the property associated with the condition -
getPropertyType
-
setPropertyType
-
property
A value associated with the property type of this condition -
getProperty
-
setProperty
-
dataNotFoundResolution
The result of this condition if the data action returns a result indicating there was no data. Required for a DataActionCondition. -
getDataNotFoundResolution
-
setDataNotFoundResolution
-
contactIdField
The input field from the data action that the contactId will be passed to for this condition. Valid for a dataActionCondition. -
getContactIdField
-
setContactIdField
-
callAnalysisResultField
The input field from the data action that the callAnalysisResult will be passed to for this condition. Valid for a wrapup dataActionCondition. -
getCallAnalysisResultField
-
setCallAnalysisResultField
-
agentWrapupField
The input field from the data action that the agentWrapup will be passed to for this condition. Valid for a wrapup dataActionCondition. -
getAgentWrapupField
-
setAgentWrapupField
-
contactColumnToDataActionFieldMappings
public DialerRulesetConfigChangeCondition contactColumnToDataActionFieldMappings(List<DialerRulesetConfigChangeContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) A list of mappings defining which contact data fields will be passed to which data action input fields for this condition. Valid for a dataActionCondition. -
getContactColumnToDataActionFieldMappings
public List<DialerRulesetConfigChangeContactColumnToDataActionFieldMapping> getContactColumnToDataActionFieldMappings() -
setContactColumnToDataActionFieldMappings
public void setContactColumnToDataActionFieldMappings(List<DialerRulesetConfigChangeContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) -
predicates
public DialerRulesetConfigChangeCondition predicates(List<DialerRulesetConfigChangeDataActionConditionPredicate> predicates) A list of predicates defining the comparisons to use for this condition. Required for a dataActionCondition. -
getPredicates
-
setPredicates
-
equals
-
hashCode
public int hashCode() -
toString
-