Interface CustomerLastNameSetMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Set Last Name update action.
Example to create an instance using the builder pattern
CustomerLastNameSetMessage customerLastNameSetMessage = CustomerLastNameSetMessage.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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for CustomerLastNameSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for CustomerLastNameSetMessagebuilder(CustomerLastNameSetMessage template) create builder for CustomerLastNameSetMessage instancecopyDeep()static CustomerLastNameSetMessagedeepCopy(CustomerLastNameSetMessage template) factory method to create a deep copy of CustomerLastNameSetMessageThelastNamethat was set during the Set Last Name update action.static CustomerLastNameSetMessageof()factory methodstatic CustomerLastNameSetMessageof(CustomerLastNameSetMessage template) factory method to create a shallow copy CustomerLastNameSetMessagevoidsetLastName(String lastName) ThelastNamethat was set during the Set Last Name update action.static com.fasterxml.jackson.core.type.TypeReference<CustomerLastNameSetMessage>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
-
CUSTOMER_LAST_NAME_SET
discriminator value for CustomerLastNameSetMessage- See Also:
-
-
Method Details
-
getLastName
String getLastName()The
lastNamethat was set during the Set Last Name update action.- Returns:
- lastName
-
setLastName
The
lastNamethat was set during the Set Last Name update action.- Parameters:
lastName- value to be set
-
of
factory method- Returns:
- instance of CustomerLastNameSetMessage
-
of
factory method to create a shallow copy CustomerLastNameSetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
CustomerLastNameSetMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
factory method to create a deep copy of CustomerLastNameSetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerLastNameSetMessage- Returns:
- builder
-
builder
create builder for CustomerLastNameSetMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerLastNameSetMessage
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
-