Class ScheduleProtoUtil

java.lang.Object
io.temporal.internal.client.ScheduleProtoUtil

public class ScheduleProtoUtil extends Object
  • Constructor Details

  • Method Details

    • actionToProto

      public io.temporal.api.schedule.v1.ScheduleAction actionToProto(ScheduleAction action)
    • policyToProto

      public io.temporal.api.schedule.v1.SchedulePolicies policyToProto(SchedulePolicy policy)
    • scheduleRangeToProto

      public List<io.temporal.api.schedule.v1.Range> scheduleRangeToProto(List<ScheduleRange> scheduleRanges)
    • specToProto

      public io.temporal.api.schedule.v1.ScheduleSpec specToProto(ScheduleSpec spec)
    • scheduleToProto

      @Nonnull public io.temporal.api.schedule.v1.Schedule scheduleToProto(@Nonnull Schedule schedule)
    • stateToProto

      public io.temporal.api.schedule.v1.ScheduleState stateToProto(ScheduleState state)
    • protoToScheduleRange

      public ScheduleRange protoToScheduleRange(io.temporal.api.schedule.v1.Range protoRange)
    • protoToScheduleInterval

      public ScheduleIntervalSpec protoToScheduleInterval(io.temporal.api.schedule.v1.IntervalSpec protoInterval)
    • protoToScheduleRanges

      public List<ScheduleRange> protoToScheduleRanges(List<io.temporal.api.schedule.v1.Range> protoRanges)
    • protoToScheduleCalendar

      public ScheduleCalendarSpec protoToScheduleCalendar(io.temporal.api.schedule.v1.StructuredCalendarSpec protoSpec)
    • protoToScheduleSpec

      @Nonnull public ScheduleSpec protoToScheduleSpec(@Nonnull io.temporal.api.schedule.v1.ScheduleSpec scheduleSpec)
    • protoToActionResults

      public List<ScheduleActionResult> protoToActionResults(List<io.temporal.api.schedule.v1.ScheduleActionResult> results)
    • protoToScheduleListDescription

      public ScheduleListDescription protoToScheduleListDescription(io.temporal.api.schedule.v1.ScheduleListEntry entry)
    • protoToAction

      @Nonnull public ScheduleAction protoToAction(@Nonnull io.temporal.api.schedule.v1.ScheduleAction action)
    • protoToPolicy

      @Nullable public SchedulePolicy protoToPolicy(@Nullable io.temporal.api.schedule.v1.SchedulePolicies policy)
    • protoToScheduleState

      @Nullable public ScheduleState protoToScheduleState(@Nullable io.temporal.api.schedule.v1.ScheduleState state)
    • protoToSchedule

      public Schedule protoToSchedule(io.temporal.api.schedule.v1.Schedule schedule)
    • protoToScheduleInfo

      public ScheduleInfo protoToScheduleInfo(io.temporal.api.schedule.v1.ScheduleInfo info)