Class Schedule

java.lang.Object
dev.vality.damsel.base.Schedule
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Schedule>, org.apache.thrift.TBase<Schedule,​Schedule._Fields>, org.apache.thrift.TSerializable

@Generated(value="Autogenerated by Thrift Compiler (0.14.2)",
           date="2022-10-25")
public class Schedule
extends Object
implements org.apache.thrift.TBase<Schedule,​Schedule._Fields>, Serializable, Cloneable, Comparable<Schedule>
See Also:
Serialized Form
  • Field Details

  • Constructor Details

  • Method Details

    • deepCopy

      public Schedule deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • getYear

      public ScheduleYear getYear()
    • setYear

      public Schedule setYear​(ScheduleYear year)
    • unsetYear

      public void unsetYear()
    • isSetYear

      public boolean isSetYear()
      Returns true if field year is set (has been assigned a value) and false otherwise
    • setYearIsSet

      public void setYearIsSet​(boolean value)
    • getMonth

      public ScheduleMonth getMonth()
    • setMonth

      public Schedule setMonth​(ScheduleMonth month)
    • unsetMonth

      public void unsetMonth()
    • isSetMonth

      public boolean isSetMonth()
      Returns true if field month is set (has been assigned a value) and false otherwise
    • setMonthIsSet

      public void setMonthIsSet​(boolean value)
    • getDayOfMonth

      public ScheduleFragment getDayOfMonth()
    • setDayOfMonth

      public Schedule setDayOfMonth​(ScheduleFragment day_of_month)
    • unsetDayOfMonth

      public void unsetDayOfMonth()
    • isSetDayOfMonth

      public boolean isSetDayOfMonth()
      Returns true if field day_of_month is set (has been assigned a value) and false otherwise
    • setDayOfMonthIsSet

      public void setDayOfMonthIsSet​(boolean value)
    • getDayOfWeek

      public ScheduleDayOfWeek getDayOfWeek()
    • setDayOfWeek

      public Schedule setDayOfWeek​(ScheduleDayOfWeek day_of_week)
    • unsetDayOfWeek

      public void unsetDayOfWeek()
    • isSetDayOfWeek

      public boolean isSetDayOfWeek()
      Returns true if field day_of_week is set (has been assigned a value) and false otherwise
    • setDayOfWeekIsSet

      public void setDayOfWeekIsSet​(boolean value)
    • getHour

      public ScheduleFragment getHour()
    • setHour

      public Schedule setHour​(ScheduleFragment hour)
    • unsetHour

      public void unsetHour()
    • isSetHour

      public boolean isSetHour()
      Returns true if field hour is set (has been assigned a value) and false otherwise
    • setHourIsSet

      public void setHourIsSet​(boolean value)
    • getMinute

      public ScheduleFragment getMinute()
    • setMinute

      public Schedule setMinute​(ScheduleFragment minute)
    • unsetMinute

      public void unsetMinute()
    • isSetMinute

      public boolean isSetMinute()
      Returns true if field minute is set (has been assigned a value) and false otherwise
    • setMinuteIsSet

      public void setMinuteIsSet​(boolean value)
    • getSecond

      public ScheduleFragment getSecond()
    • setSecond

      public Schedule setSecond​(ScheduleFragment second)
    • unsetSecond

      public void unsetSecond()
    • isSetSecond

      public boolean isSetSecond()
      Returns true if field second is set (has been assigned a value) and false otherwise
    • setSecondIsSet

      public void setSecondIsSet​(boolean value)
    • setFieldValue

      public void setFieldValue​(Schedule._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • getFieldValue

      public Object getFieldValue​(Schedule._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • isSet

      public boolean isSet​(Schedule._Fields field)
      Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
      Specified by:
      isSet in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • equals

      public boolean equals​(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals​(Schedule that)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo​(Schedule other)
      Specified by:
      compareTo in interface Comparable<Schedule>
    • fieldForId

      public Schedule._Fields fieldForId​(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • getFields

      public Schedule._Fields[] getFields()
      Specified by:
      getFields in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • getFieldMetaData

      public Map<Schedule._Fields,​org.apache.thrift.meta_data.FieldMetaData> getFieldMetaData()
      Specified by:
      getFieldMetaData in interface org.apache.thrift.TBase<Schedule,​Schedule._Fields>
    • read

      public void read​(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
      Specified by:
      read in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • write

      public void write​(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      write in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

      public void validate() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException