Interface AddPriceChange
- All Superinterfaces:
Change
This Change is no longer triggered by the Add Price update action. It has been deprecated and replaced by the SetPricesChange.
Example to create an instance using the builder pattern
AddPriceChange addPriceChange = AddPriceChange.builder()
.change("{change}")
.nextValue(nextValueBuilder -> nextValueBuilder)
.catalogData("{catalogData}")
.priceId("{priceId}")
.variant("{variant}")
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.discriminator value for AddPriceChange -
Method Summary
Modifier and TypeMethodDescriptionstatic AddPriceChangeBuilderbuilder()Deprecated.builder factory method for AddPriceChangestatic AddPriceChangeBuilderbuilder(AddPriceChange template) Deprecated.create builder for AddPriceChange instancecopyDeep()Deprecated.static AddPriceChangedeepCopy(AddPriceChange template) Deprecated.factory method to create a deep copy of AddPriceChange@NotNull StringDeprecated.Product data that was updated.@NotNull StringDeprecated.Type of change on a resource that is similar to the update action it relates to, where possible.@NotNull @Valid PriceDeprecated.Value after the change.@NotNull StringDeprecated.idof the Embedded Price.@NotNull StringgetType()Deprecated.Unique discriminator value to reliably deserialize the data type.@NotNull StringDeprecated.Identifier of the updated Product Variant.static AddPriceChangeof()Deprecated.factory methodstatic AddPriceChangeof(AddPriceChange template) Deprecated.factory method to create a shallow copy AddPriceChangevoidsetCatalogData(String catalogData) Deprecated.Product data that was updated.voidDeprecated.set changevoidsetNextValue(Price nextValue) Deprecated.Value after the change.voidsetPriceId(String priceId) Deprecated.idof the Embedded Price.voidsetVariant(String variant) Deprecated.Identifier of the updated Product Variant.static com.fasterxml.jackson.core.type.TypeReference<AddPriceChange>Deprecated.gives a TypeReference for usage with Jackson DataBinddefault <T> TwithAddPriceChange(Function<AddPriceChange, T> helper) Deprecated.accessor map functionMethods inherited from interface com.commercetools.history.models.change.Change
withChange
-
Field Details
-
ADD_PRICE_CHANGE
Deprecated.discriminator value for AddPriceChange- See Also:
-
-
Method Details
-
getType
Deprecated.Description copied from interface:ChangeUnique discriminator value to reliably deserialize the data type.
-
getChange
Deprecated.Description copied from interface:ChangeType of change on a resource that is similar to the update action it relates to, where possible. It is not a unique identifier for the data structure, for example, the
setDescriptionchange can occur with a localized and non-localized representation.Records can be filtered by this value using the
changesquery parameter. -
getNextValue
Deprecated.Value after the change.
- Returns:
- nextValue
-
getCatalogData
Deprecated.Product data that was updated.
staged, if the staged ProductCatalogData was updated.current, if the current ProductCatalogData was updated.
- Returns:
- catalogData
-
getPriceId
Deprecated.idof the Embedded Price.- Returns:
- priceId
-
getVariant
Deprecated.Identifier of the updated Product Variant.
This field holds the SKU, if defined; otherwise the key; otherwise the ID.
- Returns:
- variant
-
setChange
Deprecated.set change -
setNextValue
Deprecated.Value after the change.
- Parameters:
nextValue- value to be set
-
setCatalogData
Deprecated.Product data that was updated.
staged, if the staged ProductCatalogData was updated.current, if the current ProductCatalogData was updated.
- Parameters:
catalogData- value to be set
-
setPriceId
Deprecated.idof the Embedded Price.- Parameters:
priceId- value to be set
-
setVariant
Deprecated.Identifier of the updated Product Variant.
This field holds the SKU, if defined; otherwise the key; otherwise the ID.
- Parameters:
variant- value to be set
-
of
Deprecated.factory method- Returns:
- instance of AddPriceChange
-
of
Deprecated.factory method to create a shallow copy AddPriceChange- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
AddPriceChange copyDeep()Deprecated. -
deepCopy
Deprecated.factory method to create a deep copy of AddPriceChange- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
Deprecated.builder factory method for AddPriceChange- Returns:
- builder
-
builder
Deprecated.create builder for AddPriceChange instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withAddPriceChange
Deprecated.accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
Deprecated.gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-