Class Disposition

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

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

    • Disposition

      public Disposition()
    • Disposition

      public Disposition(Boolean initWithEmptyList)
  • Method Details

    • name

      public Disposition name(String name)
      Name of the disposition. Either a platform predefined value, or the name of the disposition in the disposition table..
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • analyzer

      public Disposition analyzer(String analyzer)
      The final media analyzer result that triggered the disposition result, if any.
    • getAnalyzer

      public String getAnalyzer()
    • setAnalyzer

      public void setAnalyzer(String analyzer)
    • dispositionParameters

      public Disposition dispositionParameters(DispositionParameters dispositionParameters)
      Contains various parameters related to call analysis.
    • getDispositionParameters

      public DispositionParameters getDispositionParameters()
    • setDispositionParameters

      public void setDispositionParameters(DispositionParameters dispositionParameters)
    • detectedSpeechStart

      public Disposition detectedSpeechStart(Date detectedSpeechStart)
      Absolute time when the speech started. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getDetectedSpeechStart

      public Date getDetectedSpeechStart()
    • setDetectedSpeechStart

      public void setDetectedSpeechStart(Date detectedSpeechStart)
    • detectedSpeechEnd

      public Disposition detectedSpeechEnd(Date detectedSpeechEnd)
      Absolute time when the speech ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getDetectedSpeechEnd

      public Date getDetectedSpeechEnd()
    • setDetectedSpeechEnd

      public void setDetectedSpeechEnd(Date detectedSpeechEnd)
    • amdTimeout

      public Disposition amdTimeout(DispositionAmdTimeout amdTimeout)
      Answering Machine Detection timeout configuration.
    • getAmdTimeout

      public DispositionAmdTimeout getAmdTimeout()
    • setAmdTimeout

      public void setAmdTimeout(DispositionAmdTimeout amdTimeout)
    • silentCallTimeout

      public Disposition silentCallTimeout(DispositionSilentCallTimeout silentCallTimeout)
      Silent Call timeout configuration.
    • getSilentCallTimeout

      public DispositionSilentCallTimeout getSilentCallTimeout()
    • setSilentCallTimeout

      public void setSilentCallTimeout(DispositionSilentCallTimeout silentCallTimeout)
    • 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