Interface VariantPublishedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Publish update action.
Example to create an instance using the builder pattern
VariantPublishedMessage variantPublishedMessage = VariantPublishedMessage.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)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for VariantPublishedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for VariantPublishedMessagebuilder(VariantPublishedMessage template) create builder for VariantPublishedMessage instancecopyDeep()static VariantPublishedMessagedeepCopy(VariantPublishedMessage template) factory method to create a deep copy of VariantPublishedMessagestatic VariantPublishedMessageof()factory methodstatic VariantPublishedMessageof(VariantPublishedMessage template) factory method to create a shallow copy VariantPublishedMessagestatic tools.jackson.core.type.TypeReference<VariantPublishedMessage>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
-
VARIANT_PUBLISHED
discriminator value for VariantPublishedMessage- See Also:
-
-
Method Details
-
of
factory method- Returns:
- instance of VariantPublishedMessage
-
of
factory method to create a shallow copy VariantPublishedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
VariantPublishedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
factory method to create a deep copy of VariantPublishedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for VariantPublishedMessage- Returns:
- builder
-
builder
create builder for VariantPublishedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withVariantPublishedMessage
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
-