Interface ApprovalRuleDescriptionSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Description update action.
Example to create an instance using the builder pattern
ApprovalRuleDescriptionSetMessage approvalRuleDescriptionSetMessage = ApprovalRuleDescriptionSetMessage.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)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ApprovalRuleDescriptionSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ApprovalRuleDescriptionSetMessagebuilder
(ApprovalRuleDescriptionSetMessage template) create builder for ApprovalRuleDescriptionSetMessage instancedeepCopy
(ApprovalRuleDescriptionSetMessage template) factory method to create a deep copy of ApprovalRuleDescriptionSetMessageDescription of the ApprovalRule after the Set Description update action.Description of the ApprovalRule before the Set Description update action.of()
factory methodof
(ApprovalRuleDescriptionSetMessage template) factory method to create a shallow copy ApprovalRuleDescriptionSetMessagevoid
setDescription
(String description) Description of the ApprovalRule after the Set Description update action.void
setOldDescription
(String oldDescription) Description of the ApprovalRule before the Set Description update action.static com.fasterxml.jackson.core.type.TypeReference<ApprovalRuleDescriptionSetMessage>
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_DESCRIPTION_SET
discriminator value for ApprovalRuleDescriptionSetMessage- See Also:
-
-
Method Details
-
getDescription
String getDescription()Description of the ApprovalRule after the Set Description update action.
- Returns:
- description
-
getOldDescription
String getOldDescription()Description of the ApprovalRule before the Set Description update action.
- Returns:
- oldDescription
-
setDescription
Description of the ApprovalRule after the Set Description update action.
- Parameters:
description
- value to be set
-
setOldDescription
Description of the ApprovalRule before the Set Description update action.
- Parameters:
oldDescription
- value to be set
-
of
factory method- Returns:
- instance of ApprovalRuleDescriptionSetMessage
-
of
factory method to create a shallow copy ApprovalRuleDescriptionSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static ApprovalRuleDescriptionSetMessage deepCopy(@Nullable ApprovalRuleDescriptionSetMessage template) factory method to create a deep copy of ApprovalRuleDescriptionSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ApprovalRuleDescriptionSetMessage- Returns:
- builder
-
builder
create builder for ApprovalRuleDescriptionSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withApprovalRuleDescriptionSetMessage
default <T> T withApprovalRuleDescriptionSetMessage(Function<ApprovalRuleDescriptionSetMessage, 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<ApprovalRuleDescriptionSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-