Interface ProductDeletedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Delete Product request.
Example to create an instance using the builder pattern
ProductDeletedMessage productDeletedMessage = ProductDeletedMessage.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)
.plusRemovedImageUrls(removedImageUrlsBuilder -> removedImageUrlsBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ProductDeletedMessage -
Method Summary
Modifier and TypeMethodDescriptionstatic ProductDeletedMessageBuilderbuilder()builder factory method for ProductDeletedMessagestatic ProductDeletedMessageBuilderbuilder(ProductDeletedMessage template) create builder for ProductDeletedMessage instancecopyDeep()static ProductDeletedMessagedeepCopy(ProductDeletedMessage template) factory method to create a deep copy of ProductDeletedMessage@Valid ProductProjectionCurrent Product Projection of the deleted Product.List of image URLs that were removed during the Delete Product request.static ProductDeletedMessageof()factory methodstatic ProductDeletedMessageof(ProductDeletedMessage template) factory method to create a shallow copy ProductDeletedMessagevoidsetCurrentProjection(ProductProjection currentProjection) Current Product Projection of the deleted Product.voidsetRemovedImageUrls(String... removedImageUrls) List of image URLs that were removed during the Delete Product request.voidsetRemovedImageUrls(List<String> removedImageUrls) List of image URLs that were removed during the Delete Product request.static com.fasterxml.jackson.core.type.TypeReference<ProductDeletedMessage>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
-
PRODUCT_DELETED
discriminator value for ProductDeletedMessage- See Also:
-
-
Method Details
-
getRemovedImageUrls
List of image URLs that were removed during the Delete Product request.
- Returns:
- removedImageUrls
-
getCurrentProjection
Current Product Projection of the deleted Product.
- Returns:
- currentProjection
-
setRemovedImageUrls
List of image URLs that were removed during the Delete Product request.
- Parameters:
removedImageUrls- values to be set
-
setRemovedImageUrls
List of image URLs that were removed during the Delete Product request.
- Parameters:
removedImageUrls- values to be set
-
setCurrentProjection
Current Product Projection of the deleted Product.
- Parameters:
currentProjection- value to be set
-
of
factory method- Returns:
- instance of ProductDeletedMessage
-
of
factory method to create a shallow copy ProductDeletedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
ProductDeletedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
factory method to create a deep copy of ProductDeletedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ProductDeletedMessage- Returns:
- builder
-
builder
create builder for ProductDeletedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withProductDeletedMessage
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
-