Interface CronTriggerBuilder<T extends CronTriggerBuilder<T,M>,M extends CronTrigger>
-
- All Superinterfaces:
Buildable.Builder<T,M>
- All Known Implementing Classes:
MistralCronTrigger.MistralCronTriggerBuilder
public interface CronTriggerBuilder<T extends CronTriggerBuilder<T,M>,M extends CronTrigger> extends Buildable.Builder<T,M>
Builder for aCronTriggermodel class- Author:
- Renat Akhmerov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TcreatedAt(Date createdAt)TfirstExecutionTime(Date firstExecTime)Tid(String id)Tname(String name)TnextExecutionTime(Date nextExecTime)Tpattern(String pattern)TremainingExecutionsCount(Integer cnt)Tscope(Scope scope)TupdatedAt(Date updatedAt)TworkflowId(String wfId)TworkflowInput(Map<String,Object> wfInput)TworkflowName(String wfName)TworkflowParameters(Map<String,Object> wfParams)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
T id(String id)
- See Also:
CronTrigger.getId()
-
createdAt
T createdAt(Date createdAt)
- See Also:
CronTrigger.getCreatedAt()
-
updatedAt
T updatedAt(Date updatedAt)
- See Also:
CronTrigger.getUpdatedAt()
-
scope
T scope(Scope scope)
- See Also:
CronTrigger.getScope()
-
name
T name(String name)
- See Also:
CronTrigger.getName()
-
pattern
T pattern(String pattern)
- See Also:
CronTrigger.getPattern()
-
workflowName
T workflowName(String wfName)
- See Also:
CronTrigger.getWorkflowName()
-
workflowId
T workflowId(String wfId)
- See Also:
CronTrigger.getWorkflowId()
-
workflowInput
T workflowInput(Map<String,Object> wfInput)
- See Also:
CronTrigger.getWorkflowInput()
-
workflowParameters
T workflowParameters(Map<String,Object> wfParams)
- See Also:
CronTrigger.getWorkflowParameters()
-
firstExecutionTime
T firstExecutionTime(Date firstExecTime)
- See Also:
CronTrigger.getFirstExecutionTime()
-
nextExecutionTime
T nextExecutionTime(Date nextExecTime)
- See Also:
CronTrigger.getNextExecutionTime()
-
-