Package io.temporal.internal.client
Class ScheduleProtoUtil
- java.lang.Object
-
- io.temporal.internal.client.ScheduleProtoUtil
-
public class ScheduleProtoUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ScheduleProtoUtil(GenericWorkflowClient genericClient, ScheduleClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.temporal.api.schedule.v1.ScheduleAction
actionToProto(ScheduleAction action)
io.temporal.api.schedule.v1.SchedulePolicies
policyToProto(SchedulePolicy policy)
ScheduleAction
protoToAction(io.temporal.api.schedule.v1.ScheduleAction action)
java.util.List<ScheduleActionResult>
protoToActionResults(java.util.List<io.temporal.api.schedule.v1.ScheduleActionResult> results)
SchedulePolicy
protoToPolicy(io.temporal.api.schedule.v1.SchedulePolicies policy)
Schedule
protoToSchedule(io.temporal.api.schedule.v1.Schedule schedule)
ScheduleCalendarSpec
protoToScheduleCalendar(io.temporal.api.schedule.v1.StructuredCalendarSpec protoSpec)
ScheduleInfo
protoToScheduleInfo(io.temporal.api.schedule.v1.ScheduleInfo info)
ScheduleIntervalSpec
protoToScheduleInterval(io.temporal.api.schedule.v1.IntervalSpec protoInterval)
ScheduleListDescription
protoToScheduleListDescription(io.temporal.api.schedule.v1.ScheduleListEntry entry)
ScheduleRange
protoToScheduleRange(io.temporal.api.schedule.v1.Range protoRange)
java.util.List<ScheduleRange>
protoToScheduleRanges(java.util.List<io.temporal.api.schedule.v1.Range> protoRanges)
ScheduleSpec
protoToScheduleSpec(io.temporal.api.schedule.v1.ScheduleSpec scheduleSpec)
ScheduleState
protoToScheduleState(io.temporal.api.schedule.v1.ScheduleState state)
java.util.List<io.temporal.api.schedule.v1.Range>
scheduleRangeToProto(java.util.List<ScheduleRange> scheduleRanges)
io.temporal.api.schedule.v1.Schedule
scheduleToProto(Schedule schedule)
io.temporal.api.schedule.v1.ScheduleSpec
specToProto(ScheduleSpec spec)
io.temporal.api.schedule.v1.ScheduleState
stateToProto(ScheduleState state)
-
-
-
Constructor Detail
-
ScheduleProtoUtil
public ScheduleProtoUtil(GenericWorkflowClient genericClient, ScheduleClientOptions clientOptions)
-
-
Method Detail
-
actionToProto
public io.temporal.api.schedule.v1.ScheduleAction actionToProto(ScheduleAction action)
-
policyToProto
public io.temporal.api.schedule.v1.SchedulePolicies policyToProto(SchedulePolicy policy)
-
scheduleRangeToProto
public java.util.List<io.temporal.api.schedule.v1.Range> scheduleRangeToProto(java.util.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 java.util.List<ScheduleRange> protoToScheduleRanges(java.util.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 java.util.List<ScheduleActionResult> protoToActionResults(java.util.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)
-
-