Interface ApprovalRuleUpdateAction
- All Known Subinterfaces:
ApprovalRuleSetApproversAction
,ApprovalRuleSetCustomFieldAction
,ApprovalRuleSetCustomTypeAction
,ApprovalRuleSetDescriptionAction
,ApprovalRuleSetKeyAction
,ApprovalRuleSetNameAction
,ApprovalRuleSetPredicateAction
,ApprovalRuleSetRequestersAction
,ApprovalRuleSetStatusAction
public interface ApprovalRuleUpdateAction
ApprovalRuleUpdateAction
Example to create a subtype instance using the builder pattern
Example to create a subtype instance using the builder pattern
ApprovalRuleUpdateAction approvalRuleUpdateAction = ApprovalRuleUpdateAction.setApproversBuilder()
approvers(approversBuilder -> approversBuilder)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionstatic ApprovalRuleUpdateAction
deepCopy
(ApprovalRuleUpdateAction template) factory method to create a deep copy of ApprovalRuleUpdateAction@NotNull String
builder for setApprovers subtypebuilder for setCustomField subtypebuilder for setCustomType subtypebuilder for setDescription subtypebuilder for setKey subtypebuilder for setName subtypebuilder for setPredicate subtypebuilder for setRequesters subtypebuilder for setStatus subtypestatic com.fasterxml.jackson.core.type.TypeReference<ApprovalRuleUpdateAction>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map function
-
Method Details
-
getAction
- Returns:
- action
-
deepCopy
factory method to create a deep copy of ApprovalRuleUpdateAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
setApproversBuilder
builder for setApprovers subtype- Returns:
- builder
-
setCustomFieldBuilder
builder for setCustomField subtype- Returns:
- builder
-
setCustomTypeBuilder
builder for setCustomType subtype- Returns:
- builder
-
setDescriptionBuilder
builder for setDescription subtype- Returns:
- builder
-
setKeyBuilder
builder for setKey subtype- Returns:
- builder
-
setNameBuilder
builder for setName subtype- Returns:
- builder
-
setPredicateBuilder
builder for setPredicate subtype- Returns:
- builder
-
setRequestersBuilder
builder for setRequesters subtype- Returns:
- builder
-
setStatusBuilder
builder for setStatus subtype- Returns:
- builder
-
withApprovalRuleUpdateAction
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-