Class OperationState
- java.lang.Object
-
- com.huaweicloud.sdk.functiongraph.v2.model.OperationState
-
public class OperationState extends Object
函数执行节点信息
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperationState.ActionModeEnumAction执行模式,支持串行,并行两种模式,默认串行static classOperationState.TypeEnum节点类型
-
Constructor Summary
Constructors Constructor Description OperationState()
-
Method Summary
-
-
-
Method Detail
-
withActionMode
public OperationState withActionMode(OperationState.ActionModeEnum actionMode)
-
getActionMode
public OperationState.ActionModeEnum getActionMode()
Action执行模式,支持串行,并行两种模式,默认串行- Returns:
- actionMode
-
setActionMode
public void setActionMode(OperationState.ActionModeEnum actionMode)
-
withActions
public OperationState withActions(List<Action> actions)
-
addActionsItem
public OperationState addActionsItem(Action actionsItem)
-
withActions
public OperationState withActions(java.util.function.Consumer<List<Action>> actionsSetter)
-
withOnErrors
public OperationState withOnErrors(List<OnError> onErrors)
-
addOnErrorsItem
public OperationState addOnErrorsItem(OnError onErrorsItem)
-
withOnErrors
public OperationState withOnErrors(java.util.function.Consumer<List<OnError>> onErrorsSetter)
-
withId
public OperationState withId(String id)
-
getId
public String getId()
节点ID,需要在当前函数流中唯一- Returns:
- id
-
setId
public void setId(String id)
-
withName
public OperationState withName(String name)
-
getName
public String getName()
节点名称- Returns:
- name
-
setName
public void setName(String name)
-
withType
public OperationState withType(OperationState.TypeEnum type)
-
getType
public OperationState.TypeEnum getType()
节点类型- Returns:
- type
-
setType
public void setType(OperationState.TypeEnum type)
-
withEnd
public OperationState withEnd(Boolean end)
-
getEnd
public Boolean getEnd()
是否是结束节点- Returns:
- end
-
setEnd
public void setEnd(Boolean end)
-
withTransition
public OperationState withTransition(String transition)
-
getTransition
public String getTransition()
下一步骤节点ID- Returns:
- transition
-
setTransition
public void setTransition(String transition)
-
withStateDataFilter
public OperationState withStateDataFilter(StateDataFilter stateDataFilter)
-
withStateDataFilter
public OperationState withStateDataFilter(java.util.function.Consumer<StateDataFilter> stateDataFilterSetter)
-
getStateDataFilter
public StateDataFilter getStateDataFilter()
Get stateDataFilter- Returns:
- stateDataFilter
-
setStateDataFilter
public void setStateDataFilter(StateDataFilter stateDataFilter)
-
withDuration
public OperationState withDuration(Long duration)
-
getDuration
public Long getDuration()
时间等待节点等待时间(秒),节点类型为Sleep时为必填,节点类型不为Sleep时无效 minimum: 0 maximum: 86400- Returns:
- duration
-
setDuration
public void setDuration(Long duration)
-
-