Class ScheduleDescription

java.lang.Object
io.temporal.client.schedules.ScheduleDescription

public final class ScheduleDescription extends Object
Description of a schedule.
  • Constructor Details

  • Method Details

    • getId

      @Nonnull public String getId()
      Get the ID of the schedule.
      Returns:
      schedule ID
    • getInfo

      @Nonnull public ScheduleInfo getInfo()
      Get information about the schedule.
      Returns:
      schedule info
    • getSchedule

      @Nonnull public Schedule getSchedule()
      Gets the schedule details.
      Returns:
      schedule details
    • getSearchAttributes

      @Nonnull public Map<String,List<?>> getSearchAttributes()
      Deprecated.
      Gets the search attributes on the schedule.
      Returns:
      search attributes
    • getTypedSearchAttributes

      @Nonnull public SearchAttributes getTypedSearchAttributes()
      Gets the search attributes on the schedule.
      Returns:
      search attributes
    • getMemo

      @Nullable public <T> Object getMemo(String key, Class<T> valueClass)
    • getMemo

      @Nullable public <T> T getMemo(String key, Class<T> valueClass, Type genericType)
    • 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