Interface ProductPriceModeSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
- All Known Implementing Classes:
ProductPriceModeSetMessageImpl
Generated after a successful Set PriceMode update action.
Example to create an instance using the builder pattern
ProductPriceModeSetMessage productPriceModeSetMessage = ProductPriceModeSetMessage.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)
.to(ProductPriceModeEnum.EMBEDDED)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ProductPriceModeSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ProductPriceModeSetMessagebuilder
(ProductPriceModeSetMessage template) create builder for ProductPriceModeSetMessage instancestatic ProductPriceModeSetMessage
deepCopy
(ProductPriceModeSetMessage template) factory method to create a deep copy of ProductPriceModeSetMessage@NotNull ProductPriceModeEnum
getTo()
The PriceMode that was set.static ProductPriceModeSetMessage
of()
factory methodstatic ProductPriceModeSetMessage
of
(ProductPriceModeSetMessage template) factory method to create a shallow copy ProductPriceModeSetMessagevoid
The PriceMode that was set.static com.fasterxml.jackson.core.type.TypeReference<ProductPriceModeSetMessage>
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_PRICE_MODE_SET
discriminator value for ProductPriceModeSetMessage- See Also:
-
-
Method Details
-
getTo
The PriceMode that was set.
- Returns:
- to
-
setTo
The PriceMode that was set.
- Parameters:
to
- value to be set
-
of
factory method- Returns:
- instance of ProductPriceModeSetMessage
-
of
factory method to create a shallow copy ProductPriceModeSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of ProductPriceModeSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ProductPriceModeSetMessage- Returns:
- builder
-
builder
create builder for ProductPriceModeSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withProductPriceModeSetMessage
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
-