Interface ApprovalRuleUpdateAction
- All Known Subinterfaces:
ApprovalRuleSetApproversAction
,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 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
-
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
-