Interface ApprovalRuleRequestersSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Requester update action.
Example to create an instance using the builder pattern
ApprovalRuleRequestersSetMessage approvalRuleRequestersSetMessage = ApprovalRuleRequestersSetMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.plusRequesters(requestersBuilder -> requestersBuilder)
.plusOldRequesters(oldRequestersBuilder -> oldRequestersBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ApprovalRuleRequestersSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ApprovalRuleRequestersSetMessagebuilder
(ApprovalRuleRequestersSetMessage template) create builder for ApprovalRuleRequestersSetMessage instancedeepCopy
(ApprovalRuleRequestersSetMessage template) factory method to create a deep copy of ApprovalRuleRequestersSetMessage@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
(ApprovalRuleRequestersSetMessage template) factory method to create a shallow copy ApprovalRuleRequestersSetMessagevoid
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<ApprovalRuleRequestersSetMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
-
Field Details
-
APPROVAL_RULE_REQUESTERS_SET
discriminator value for ApprovalRuleRequestersSetMessage- 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 ApprovalRuleRequestersSetMessage
-
of
factory method to create a shallow copy ApprovalRuleRequestersSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static ApprovalRuleRequestersSetMessage deepCopy(@Nullable ApprovalRuleRequestersSetMessage template) factory method to create a deep copy of ApprovalRuleRequestersSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ApprovalRuleRequestersSetMessage- Returns:
- builder
-
builder
create builder for ApprovalRuleRequestersSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withApprovalRuleRequestersSetMessage
default <T> T withApprovalRuleRequestersSetMessage(Function<ApprovalRuleRequestersSetMessage, 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<ApprovalRuleRequestersSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-