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.ScheduleActionactionToProto(ScheduleAction action)io.temporal.api.schedule.v1.SchedulePoliciespolicyToProto(SchedulePolicy policy)ScheduleActionprotoToAction(io.temporal.api.schedule.v1.ScheduleAction action)java.util.List<ScheduleActionResult>protoToActionResults(java.util.List<io.temporal.api.schedule.v1.ScheduleActionResult> results)SchedulePolicyprotoToPolicy(io.temporal.api.schedule.v1.SchedulePolicies policy)ScheduleprotoToSchedule(io.temporal.api.schedule.v1.Schedule schedule)ScheduleCalendarSpecprotoToScheduleCalendar(io.temporal.api.schedule.v1.StructuredCalendarSpec protoSpec)ScheduleInfoprotoToScheduleInfo(io.temporal.api.schedule.v1.ScheduleInfo info)ScheduleIntervalSpecprotoToScheduleInterval(io.temporal.api.schedule.v1.IntervalSpec protoInterval)ScheduleListDescriptionprotoToScheduleListDescription(io.temporal.api.schedule.v1.ScheduleListEntry entry)ScheduleRangeprotoToScheduleRange(io.temporal.api.schedule.v1.Range protoRange)java.util.List<ScheduleRange>protoToScheduleRanges(java.util.List<io.temporal.api.schedule.v1.Range> protoRanges)ScheduleSpecprotoToScheduleSpec(io.temporal.api.schedule.v1.ScheduleSpec scheduleSpec)ScheduleStateprotoToScheduleState(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.SchedulescheduleToProto(Schedule schedule)io.temporal.api.schedule.v1.ScheduleSpecspecToProto(ScheduleSpec spec)io.temporal.api.schedule.v1.ScheduleStatestateToProto(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)
-
-