Class MatchCriteriaTestResult

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

public class MatchCriteriaTestResult extends Object implements Serializable
Results of a matching expression
See Also:
  • Constructor Details

    • MatchCriteriaTestResult

      public MatchCriteriaTestResult()
    • MatchCriteriaTestResult

      public MatchCriteriaTestResult(Boolean initWithEmptyList)
  • Method Details

    • jsonPath

      public MatchCriteriaTestResult jsonPath(String jsonPath)
      The Goessner json path of the field to match
    • getJsonPath

      public String getJsonPath()
    • setJsonPath

      public void setJsonPath(String jsonPath)
    • operator

      The type of operation to perform for matching check
    • getOperator

    • setOperator

      public void setOperator(MatchCriteriaTestResult.OperatorEnum operator)
    • value

      public MatchCriteriaTestResult value(com.fasterxml.jackson.databind.JsonNode value)
      The value to match on. Only one of value and values can be included
    • getValue

      public com.fasterxml.jackson.databind.JsonNode getValue()
    • setValue

      public void setValue(com.fasterxml.jackson.databind.JsonNode value)
    • values

      public MatchCriteriaTestResult values(List<com.fasterxml.jackson.databind.JsonNode> values)
      The list of values to match on. Only one of value and values can be included
    • getValues

      public List<com.fasterxml.jackson.databind.JsonNode> getValues()
    • setValues

      public void setValues(List<com.fasterxml.jackson.databind.JsonNode> values)
    • generatedJsonPathCondition

      public MatchCriteriaTestResult generatedJsonPathCondition(String generatedJsonPathCondition)
      The generated json path condition
    • getGeneratedJsonPathCondition

      public String getGeneratedJsonPathCondition()
    • setGeneratedJsonPathCondition

      public void setGeneratedJsonPathCondition(String generatedJsonPathCondition)
    • match

      public MatchCriteriaTestResult match(Boolean match)
      Did the generated json path condition match
    • getMatch

      public Boolean getMatch()
    • setMatch

      public void setMatch(Boolean match)
    • jsonPathExtraction

      public MatchCriteriaTestResult jsonPathExtraction(List<MatchTestResult> jsonPathExtraction)
      The json paths and their values that were compared
    • getJsonPathExtraction

      public List<MatchTestResult> getJsonPathExtraction()
    • setJsonPathExtraction

      public void setJsonPathExtraction(List<MatchTestResult> jsonPathExtraction)
    • 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