Class MistralCronTrigger.MistralCronTriggerBuilder
- java.lang.Object
-
- org.openstack4j.openstack.workflow.domain.MistralCronTrigger.MistralCronTriggerBuilder
-
- All Implemented Interfaces:
Buildable.Builder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>,CronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>
- Enclosing class:
- MistralCronTrigger
public static class MistralCronTrigger.MistralCronTriggerBuilder extends Object implements CronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>
Mistral cron trigger builder.- Author:
- Renat Akhmerov
-
-
Field Summary
Fields Modifier and Type Field Description protected MistralCronTriggermodel
-
Method Summary
-
-
-
Field Detail
-
model
protected MistralCronTrigger model
-
-
Method Detail
-
build
public MistralCronTrigger build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- Returns:
- M instance
-
from
public MistralCronTrigger.MistralCronTriggerBuilder from(MistralCronTrigger in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- Returns:
- Builder
-
id
public MistralCronTrigger.MistralCronTriggerBuilder id(String id)
- Specified by:
idin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getId()
-
createdAt
public MistralCronTrigger.MistralCronTriggerBuilder createdAt(Date createdAt)
- Specified by:
createdAtin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getCreatedAt()
-
updatedAt
public MistralCronTrigger.MistralCronTriggerBuilder updatedAt(Date updatedAt)
- Specified by:
updatedAtin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getUpdatedAt()
-
scope
public MistralCronTrigger.MistralCronTriggerBuilder scope(Scope scope)
- Specified by:
scopein interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getScope()
-
name
public MistralCronTrigger.MistralCronTriggerBuilder name(String name)
- Specified by:
namein interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getName()
-
pattern
public MistralCronTrigger.MistralCronTriggerBuilder pattern(String pattern)
- Specified by:
patternin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getPattern()
-
workflowName
public MistralCronTrigger.MistralCronTriggerBuilder workflowName(String wfName)
- Specified by:
workflowNamein interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getWorkflowName()
-
workflowId
public MistralCronTrigger.MistralCronTriggerBuilder workflowId(String wfId)
- Specified by:
workflowIdin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getWorkflowId()
-
workflowInput
public MistralCronTrigger.MistralCronTriggerBuilder workflowInput(Map<String,Object> wfInput)
- Specified by:
workflowInputin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getWorkflowInput()
-
workflowParameters
public MistralCronTrigger.MistralCronTriggerBuilder workflowParameters(Map<String,Object> wfParams)
- Specified by:
workflowParametersin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getWorkflowParameters()
-
remainingExecutionsCount
public MistralCronTrigger.MistralCronTriggerBuilder remainingExecutionsCount(Integer cnt)
- Specified by:
remainingExecutionsCountin interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getRemainingExecutionsCount()
-
firstExecutionTime
public MistralCronTrigger.MistralCronTriggerBuilder firstExecutionTime(Date firstExecTime)
- Specified by:
firstExecutionTimein interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getFirstExecutionTime()
-
nextExecutionTime
public MistralCronTrigger.MistralCronTriggerBuilder nextExecutionTime(Date nextExecTime)
- Specified by:
nextExecutionTimein interfaceCronTriggerBuilder<MistralCronTrigger.MistralCronTriggerBuilder,MistralCronTrigger>- See Also:
CronTrigger.getNextExecutionTime()
-
-