Package com.carfey.ops.api.bean.job
Class AbstractJobChainUpdateRequest<T extends AbstractJobChainUpdateRequest<?>>
- java.lang.Object
-
- com.carfey.ops.api.bean.job.AbstractJobChainUpdateRequest<T>
-
- Direct Known Subclasses:
JobChainSaveRequest,JobChainUpdateRequest
public abstract class AbstractJobChainUpdateRequest<T extends AbstractJobChainUpdateRequest<?>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanactiveprotected java.lang.Stringdescriptionprotected java.util.List<JobChainCondition>resultConditionsprotected java.lang.Stringscheduleprotected java.util.Set<JobChainStatus>triggerStates
-
Constructor Summary
Constructors Constructor Description AbstractJobChainUpdateRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.util.List<JobChainCondition>getResultConditions()java.lang.StringgetSchedule()java.util.Set<JobChainStatus>getTriggerStates()booleanisActive()voidsetActive(boolean active)voidsetDescription(java.lang.String description)voidsetResultConditions(java.util.List<JobChainCondition> resultConditions)voidsetSchedule(java.lang.String schedule)voidsetTriggerStates(java.util.Set<JobChainStatus> triggerStates)java.lang.StringtoString()TwithActive(boolean active)TwithDescription(java.lang.String description)TwithResultConditions(java.util.List<JobChainCondition> resultConditions)TwithSchedule(java.lang.String schedule)TwithTriggerStates(java.util.Set<JobChainStatus> triggerStates)
-
-
-
Field Detail
-
schedule
@FieldProperty(displayName="schedule", maxLength=255, required=false) protected java.lang.String schedule
-
active
@FieldProperty(displayName="active", maxLength=0, required=true) protected boolean active
-
description
@FieldProperty(displayName="description", maxLength=75, required=false) protected java.lang.String description
-
triggerStates
@FieldProperty(displayName="triggerStates", maxLength=0, required=true) protected java.util.Set<JobChainStatus> triggerStates
-
resultConditions
protected java.util.List<JobChainCondition> resultConditions
-
-
Method Detail
-
getSchedule
public java.lang.String getSchedule()
-
setSchedule
public void setSchedule(java.lang.String schedule)
-
withSchedule
public T withSchedule(java.lang.String schedule)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
withActive
public T withActive(boolean active)
-
getTriggerStates
public java.util.Set<JobChainStatus> getTriggerStates()
-
setTriggerStates
public void setTriggerStates(java.util.Set<JobChainStatus> triggerStates)
-
withTriggerStates
public T withTriggerStates(java.util.Set<JobChainStatus> triggerStates)
-
getResultConditions
public java.util.List<JobChainCondition> getResultConditions()
-
setResultConditions
public void setResultConditions(java.util.List<JobChainCondition> resultConditions)
-
withResultConditions
public T withResultConditions(java.util.List<JobChainCondition> resultConditions)
-
getDescription
public java.lang.String getDescription()
- Returns:
- description
- Since:
- 3.3.0
-
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description- description for job- Since:
- 3.3.0
-
withDescription
public T withDescription(java.lang.String description)
- Parameters:
description- description for job- Returns:
- this, suitable for chaining calls
- Since:
- 3.3.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-