Interface ApprovalRuleRequestersSetMessagePayload
- All Superinterfaces:
MessagePayload
,MessagePayloadMixin
Generated after a successful Set Requester update action.
Example to create an instance using the builder pattern
ApprovalRuleRequestersSetMessagePayload approvalRuleRequestersSetMessagePayload = ApprovalRuleRequestersSetMessagePayload.builder()
.plusRequesters(requestersBuilder -> requestersBuilder)
.plusOldRequesters(oldRequestersBuilder -> oldRequestersBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ApprovalRuleRequestersSetMessagePayload -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ApprovalRuleRequestersSetMessagePayloadcreate builder for ApprovalRuleRequestersSetMessagePayload instancefactory method to create a deep copy of ApprovalRuleRequestersSetMessagePayload@NotNull @Valid List<RuleRequester>
RuleRequester of the ApprovalRule after the Set Requester update action.@NotNull @Valid List<RuleRequester>
RuleRequester of the ApprovalRule after the Set Requester update action.of()
factory methodof
(ApprovalRuleRequestersSetMessagePayload template) factory method to create a shallow copy ApprovalRuleRequestersSetMessagePayloadvoid
setOldRequesters
(RuleRequester... oldRequesters) RuleRequester of the ApprovalRule after the Set Requester update action.void
setOldRequesters
(List<RuleRequester> oldRequesters) RuleRequester of the ApprovalRule after the Set Requester update action.void
setRequesters
(RuleRequester... requesters) RuleRequester of the ApprovalRule after the Set Requester update action.void
setRequesters
(List<RuleRequester> requesters) RuleRequester of the ApprovalRule after the Set Requester update action.static com.fasterxml.jackson.core.type.TypeReference<ApprovalRuleRequestersSetMessagePayload>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withApprovalRuleRequestersSetMessagePayload
(Function<ApprovalRuleRequestersSetMessagePayload, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.message.MessagePayload
getType, withMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayloadMixin
as
-
Field Details
-
APPROVAL_RULE_REQUESTERS_SET
discriminator value for ApprovalRuleRequestersSetMessagePayload- See Also:
-
-
Method Details
-
getRequesters
RuleRequester of the ApprovalRule after the Set Requester update action.
- Returns:
- requesters
-
getOldRequesters
RuleRequester of the ApprovalRule after the Set Requester update action.
- Returns:
- oldRequesters
-
setRequesters
RuleRequester of the ApprovalRule after the Set Requester update action.
- Parameters:
requesters
- values to be set
-
setRequesters
RuleRequester of the ApprovalRule after the Set Requester update action.
- Parameters:
requesters
- values to be set
-
setOldRequesters
RuleRequester of the ApprovalRule after the Set Requester update action.
- Parameters:
oldRequesters
- values to be set
-
setOldRequesters
RuleRequester of the ApprovalRule after the Set Requester update action.
- Parameters:
oldRequesters
- values to be set
-
of
factory method- Returns:
- instance of ApprovalRuleRequestersSetMessagePayload
-
of
factory method to create a shallow copy ApprovalRuleRequestersSetMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static ApprovalRuleRequestersSetMessagePayload deepCopy(@Nullable ApprovalRuleRequestersSetMessagePayload template) factory method to create a deep copy of ApprovalRuleRequestersSetMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ApprovalRuleRequestersSetMessagePayload- Returns:
- builder
-
builder
static ApprovalRuleRequestersSetMessagePayloadBuilder builder(ApprovalRuleRequestersSetMessagePayload template) create builder for ApprovalRuleRequestersSetMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withApprovalRuleRequestersSetMessagePayload
default <T> T withApprovalRuleRequestersSetMessagePayload(Function<ApprovalRuleRequestersSetMessagePayload, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<ApprovalRuleRequestersSetMessagePayload> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-