Interface ApprovalRuleStatusSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Status update action.
Example to create an instance using the builder pattern
ApprovalRuleStatusSetMessage approvalRuleStatusSetMessage = ApprovalRuleStatusSetMessage.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)
.status(ApprovalRuleStatus.ACTIVE)
.oldStatus(ApprovalRuleStatus.ACTIVE)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ApprovalRuleStatusSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ApprovalRuleStatusSetMessagebuilder
(ApprovalRuleStatusSetMessage template) create builder for ApprovalRuleStatusSetMessage instancestatic ApprovalRuleStatusSetMessage
deepCopy
(ApprovalRuleStatusSetMessage template) factory method to create a deep copy of ApprovalRuleStatusSetMessage@NotNull ApprovalRuleStatus
Status of the ApprovalRule before the Set Status update action.@NotNull ApprovalRuleStatus
Status of the ApprovalRule after the Set Status update action.static ApprovalRuleStatusSetMessage
of()
factory methodstatic ApprovalRuleStatusSetMessage
of
(ApprovalRuleStatusSetMessage template) factory method to create a shallow copy ApprovalRuleStatusSetMessagevoid
setOldStatus
(ApprovalRuleStatus oldStatus) Status of the ApprovalRule before the Set Status update action.void
setStatus
(ApprovalRuleStatus status) Status of the ApprovalRule after the Set Status update action.static com.fasterxml.jackson.core.type.TypeReference<ApprovalRuleStatusSetMessage>
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_STATUS_SET
discriminator value for ApprovalRuleStatusSetMessage- See Also:
-
-
Method Details
-
getStatus
Status of the ApprovalRule after the Set Status update action.
- Returns:
- status
-
getOldStatus
Status of the ApprovalRule before the Set Status update action.
- Returns:
- oldStatus
-
setStatus
Status of the ApprovalRule after the Set Status update action.
- Parameters:
status
- value to be set
-
setOldStatus
Status of the ApprovalRule before the Set Status update action.
- Parameters:
oldStatus
- value to be set
-
of
factory method- Returns:
- instance of ApprovalRuleStatusSetMessage
-
of
factory method to create a shallow copy ApprovalRuleStatusSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static ApprovalRuleStatusSetMessage deepCopy(@Nullable ApprovalRuleStatusSetMessage template) factory method to create a deep copy of ApprovalRuleStatusSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ApprovalRuleStatusSetMessage- Returns:
- builder
-
builder
create builder for ApprovalRuleStatusSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withApprovalRuleStatusSetMessage
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
-