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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ApprovalRuleStatusSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ApprovalRuleStatusSetMessagebuilder(ApprovalRuleStatusSetMessage template) create builder for ApprovalRuleStatusSetMessage instancecopyDeep()static ApprovalRuleStatusSetMessagedeepCopy(ApprovalRuleStatusSetMessage template) factory method to create a deep copy of ApprovalRuleStatusSetMessage@NotNull ApprovalRuleStatusStatus of the ApprovalRule before the Set Status update action.@NotNull ApprovalRuleStatusStatus of the ApprovalRule after the Set Status update action.static ApprovalRuleStatusSetMessageof()factory methodstatic ApprovalRuleStatusSetMessageof(ApprovalRuleStatusSetMessage template) factory method to create a shallow copy ApprovalRuleStatusSetMessagevoidsetOldStatus(ApprovalRuleStatus oldStatus) Status of the ApprovalRule before the Set Status update action.voidsetStatus(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> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods 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
-
copyDeep
ApprovalRuleStatusSetMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
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
-