Class SequenceSchedule

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

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

    • SequenceSchedule

      public SequenceSchedule()
    • SequenceSchedule

      public SequenceSchedule(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public SequenceSchedule name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDateCreated

      public Date getDateCreated()
    • getDateModified

      public Date getDateModified()
    • version

      public SequenceSchedule version(Integer version)
      Required for updates, must match the version number of the most recent update
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • intervals

      public SequenceSchedule intervals(List<ScheduleInterval> intervals)
      A list of intervals during which to run the associated CampaignSequence.
    • getIntervals

      public List<ScheduleInterval> getIntervals()
    • setIntervals

      public void setIntervals(List<ScheduleInterval> intervals)
    • recurrences

      public SequenceSchedule recurrences(List<Reoccurrence> recurrences)
      Recurring schedules of the campaign
    • getRecurrences

      public List<Reoccurrence> getRecurrences()
    • setRecurrences

      public void setRecurrences(List<Reoccurrence> recurrences)
    • timeZone

      public SequenceSchedule timeZone(String timeZone)
      The time zone for this SequenceSchedule. Defaults to UTC if empty or not provided. See here for a list of valid time zones https://www.iana.org/time-zones. Time zones are represented as a string of the zone name as found in the IANA time zone database. For example: UTC, Etc/UTC, or Europe/London
    • getTimeZone

      public String getTimeZone()
    • setTimeZone

      public void setTimeZone(String timeZone)
    • sequence

      public SequenceSchedule sequence(DomainEntityRef sequence)
      The CampaignSequence that this SequenceSchedule is for.
    • getSequence

      public DomainEntityRef getSequence()
    • setSequence

      public void setSequence(DomainEntityRef sequence)
    • getSelfUri

      public String getSelfUri()
    • 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