Interface ProductRevertedStagedChangesMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
- All Known Implementing Classes:
ProductRevertedStagedChangesMessageImpl
Generated after a successful Revert Staged Changes update action.
Example to create an instance using the builder pattern
ProductRevertedStagedChangesMessage productRevertedStagedChangesMessage = ProductRevertedStagedChangesMessage.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
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ProductRevertedStagedChangesMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ProductRevertedStagedChangesMessagebuilder
(ProductRevertedStagedChangesMessage template) create builder for ProductRevertedStagedChangesMessage instancedeepCopy
(ProductRevertedStagedChangesMessage template) factory method to create a deep copy of ProductRevertedStagedChangesMessageList of image URLs that were removed during the Revert Staged Changes update action.of()
factory methodof
(ProductRevertedStagedChangesMessage template) factory method to create a shallow copy ProductRevertedStagedChangesMessagevoid
setRemovedImageUrls
(String... removedImageUrls) List of image URLs that were removed during the Revert Staged Changes update action.void
setRemovedImageUrls
(List<String> removedImageUrls) List of image URLs that were removed during the Revert Staged Changes update action.static com.fasterxml.jackson.core.type.TypeReference<ProductRevertedStagedChangesMessage>
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
-
PRODUCT_REVERTED_STAGED_CHANGES
discriminator value for ProductRevertedStagedChangesMessage- See Also:
-
-
Method Details
-
getRemovedImageUrls
List of image URLs that were removed during the Revert Staged Changes update action.
- Returns:
- removedImageUrls
-
setRemovedImageUrls
List of image URLs that were removed during the Revert Staged Changes update action.
- Parameters:
removedImageUrls
- values to be set
-
setRemovedImageUrls
List of image URLs that were removed during the Revert Staged Changes update action.
- Parameters:
removedImageUrls
- values to be set
-
of
factory method- Returns:
- instance of ProductRevertedStagedChangesMessage
-
of
factory method to create a shallow copy ProductRevertedStagedChangesMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static ProductRevertedStagedChangesMessage deepCopy(@Nullable ProductRevertedStagedChangesMessage template) factory method to create a deep copy of ProductRevertedStagedChangesMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ProductRevertedStagedChangesMessage- Returns:
- builder
-
builder
static ProductRevertedStagedChangesMessageBuilder builder(ProductRevertedStagedChangesMessage template) create builder for ProductRevertedStagedChangesMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withProductRevertedStagedChangesMessage
default <T> T withProductRevertedStagedChangesMessage(Function<ProductRevertedStagedChangesMessage, 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<ProductRevertedStagedChangesMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-