Interface VariantKeySetMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Set Key update action.
Example to create an instance using the builder pattern
VariantKeySetMessage variantKeySetMessage = VariantKeySetMessage.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 VariantKeySetMessage -
Method Summary
Modifier and TypeMethodDescriptionstatic VariantKeySetMessageBuilderbuilder()builder factory method for VariantKeySetMessagestatic VariantKeySetMessageBuilderbuilder(VariantKeySetMessage template) create builder for VariantKeySetMessage instancecopyDeep()static VariantKeySetMessagedeepCopy(VariantKeySetMessage template) factory method to create a deep copy of VariantKeySetMessagegetKey()The key that was set on the Variant.The previous key of the Variant.static VariantKeySetMessageof()factory methodstatic VariantKeySetMessageof(VariantKeySetMessage template) factory method to create a shallow copy VariantKeySetMessagevoidThe key that was set on the Variant.voidThe previous key of the Variant.static tools.jackson.core.type.TypeReference<VariantKeySetMessage>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithVariantKeySetMessage(Function<VariantKeySetMessage, T> helper) accessor 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_KEY_SET
discriminator value for VariantKeySetMessage- See Also:
-
-
Method Details
-
getKey
String getKey()The key that was set on the Variant.
- Returns:
- key
-
getOldKey
String getOldKey()The previous key of the Variant.
- Returns:
- oldKey
-
setKey
The key that was set on the Variant.
- Parameters:
key- value to be set
-
setOldKey
The previous key of the Variant.
- Parameters:
oldKey- value to be set
-
of
factory method- Returns:
- instance of VariantKeySetMessage
-
of
factory method to create a shallow copy VariantKeySetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
VariantKeySetMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
factory method to create a deep copy of VariantKeySetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for VariantKeySetMessage- Returns:
- builder
-
builder
create builder for VariantKeySetMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withVariantKeySetMessage
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
-