Interface BusinessUnitAssociateRemovedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Remove Associate update action.
Example to create an instance using the builder pattern
BusinessUnitAssociateRemovedMessage businessUnitAssociateRemovedMessage = BusinessUnitAssociateRemovedMessage.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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for BusinessUnitAssociateRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for BusinessUnitAssociateRemovedMessagebuilder(BusinessUnitAssociateRemovedMessage template) create builder for BusinessUnitAssociateRemovedMessage instancecopyDeep()deepCopy(BusinessUnitAssociateRemovedMessage template) factory method to create a deep copy of BusinessUnitAssociateRemovedMessage@NotNull @Valid AssociateThe Associate that was removed from the Business Unit.of()factory methodof(BusinessUnitAssociateRemovedMessage template) factory method to create a shallow copy BusinessUnitAssociateRemovedMessagevoidsetAssociate(Associate associate) The Associate that was removed from the Business Unit.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAssociateRemovedMessage>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
-
BUSINESS_UNIT_ASSOCIATE_REMOVED
discriminator value for BusinessUnitAssociateRemovedMessage- See Also:
-
-
Method Details
-
getAssociate
The Associate that was removed from the Business Unit.
- Returns:
- associate
-
setAssociate
The Associate that was removed from the Business Unit.
- Parameters:
associate- value to be set
-
of
factory method- Returns:
- instance of BusinessUnitAssociateRemovedMessage
-
of
factory method to create a shallow copy BusinessUnitAssociateRemovedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
BusinessUnitAssociateRemovedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
@Nullable static BusinessUnitAssociateRemovedMessage deepCopy(@Nullable BusinessUnitAssociateRemovedMessage template) factory method to create a deep copy of BusinessUnitAssociateRemovedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for BusinessUnitAssociateRemovedMessage- Returns:
- builder
-
builder
static BusinessUnitAssociateRemovedMessageBuilder builder(BusinessUnitAssociateRemovedMessage template) create builder for BusinessUnitAssociateRemovedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withBusinessUnitAssociateRemovedMessage
default <T> T withBusinessUnitAssociateRemovedMessage(Function<BusinessUnitAssociateRemovedMessage, 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<BusinessUnitAssociateRemovedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-