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 TypeMethodDescriptioncopyDeep()static ApprovalRuleUpdateActiondeepCopy(ApprovalRuleUpdateAction template) factory method to create a deep copy of ApprovalRuleUpdateAction@NotNull Stringbuilder 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> Taccessor map function
-
Method Details
-
getAction
- Returns:
- action
-
copyDeep
ApprovalRuleUpdateAction copyDeep() -
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
-