Interface ProductRevertedStagedChangesMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ProductRevertedStagedChangesMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ProductRevertedStagedChangesMessagebuilder(ProductRevertedStagedChangesMessage template) create builder for ProductRevertedStagedChangesMessage instancecopyDeep()deepCopy(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 ProductRevertedStagedChangesMessagevoidsetRemovedImageUrls(String... removedImageUrls) List of image URLs that were removed during the Revert Staged Changes update action.voidsetRemovedImageUrls(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> 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_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
-
copyDeep
ProductRevertedStagedChangesMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
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
-