Interface BusinessUnitAssociateAddedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Add Associate update action.
Example to create an instance using the builder pattern
BusinessUnitAssociateAddedMessage businessUnitAssociateAddedMessage = BusinessUnitAssociateAddedMessage.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)
.associate(associateBuilder -> associateBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for BusinessUnitAssociateAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for BusinessUnitAssociateAddedMessagebuilder
(BusinessUnitAssociateAddedMessage template) create builder for BusinessUnitAssociateAddedMessage instancedeepCopy
(BusinessUnitAssociateAddedMessage template) factory method to create a deep copy of BusinessUnitAssociateAddedMessage@NotNull @Valid Associate
The Associate that was added to the Business Unit.of()
factory methodof
(BusinessUnitAssociateAddedMessage template) factory method to create a shallow copy BusinessUnitAssociateAddedMessagevoid
setAssociate
(Associate associate) The Associate that was added to the Business Unit.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAssociateAddedMessage>
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
-
BUSINESS_UNIT_ASSOCIATE_ADDED
discriminator value for BusinessUnitAssociateAddedMessage- See Also:
-
-
Method Details
-
getAssociate
The Associate that was added to the Business Unit.
- Returns:
- associate
-
setAssociate
The Associate that was added to the Business Unit.
- Parameters:
associate
- value to be set
-
of
factory method- Returns:
- instance of BusinessUnitAssociateAddedMessage
-
of
factory method to create a shallow copy BusinessUnitAssociateAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static BusinessUnitAssociateAddedMessage deepCopy(@Nullable BusinessUnitAssociateAddedMessage template) factory method to create a deep copy of BusinessUnitAssociateAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for BusinessUnitAssociateAddedMessage- Returns:
- builder
-
builder
create builder for BusinessUnitAssociateAddedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withBusinessUnitAssociateAddedMessage
default <T> T withBusinessUnitAssociateAddedMessage(Function<BusinessUnitAssociateAddedMessage, 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<BusinessUnitAssociateAddedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-