Interface StoreLanguagesChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Languages update action.
Example to create an instance using the builder pattern
StoreLanguagesChangedMessage storeLanguagesChangedMessage = StoreLanguagesChangedMessage.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
Modifier and TypeFieldDescriptionstatic final String
discriminator value for StoreLanguagesChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for StoreLanguagesChangedMessagebuilder
(StoreLanguagesChangedMessage template) create builder for StoreLanguagesChangedMessage instancestatic StoreLanguagesChangedMessage
deepCopy
(StoreLanguagesChangedMessage template) factory method to create a deep copy of StoreLanguagesChangedMessageLocales added to the Store after the Set Languages update action.Locales removed from the Store during the Set Languages update action.static StoreLanguagesChangedMessage
of()
factory methodstatic StoreLanguagesChangedMessage
of
(StoreLanguagesChangedMessage template) factory method to create a shallow copy StoreLanguagesChangedMessagevoid
setAddedLanguages
(String... addedLanguages) Locales added to the Store after the Set Languages update action.void
setAddedLanguages
(List<String> addedLanguages) Locales added to the Store after the Set Languages update action.void
setRemovedLanguages
(String... removedLanguages) Locales removed from the Store during the Set Languages update action.void
setRemovedLanguages
(List<String> removedLanguages) Locales removed from the Store during the Set Languages update action.static com.fasterxml.jackson.core.type.TypeReference<StoreLanguagesChangedMessage>
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
-
STORE_LANGUAGES_CHANGED
discriminator value for StoreLanguagesChangedMessage- See Also:
-
-
Method Details
-
getAddedLanguages
Locales added to the Store after the Set Languages update action.
- Returns:
- addedLanguages
-
getRemovedLanguages
Locales removed from the Store during the Set Languages update action.
- Returns:
- removedLanguages
-
setAddedLanguages
Locales added to the Store after the Set Languages update action.
- Parameters:
addedLanguages
- values to be set
-
setAddedLanguages
Locales added to the Store after the Set Languages update action.
- Parameters:
addedLanguages
- values to be set
-
setRemovedLanguages
Locales removed from the Store during the Set Languages update action.
- Parameters:
removedLanguages
- values to be set
-
setRemovedLanguages
Locales removed from the Store during the Set Languages update action.
- Parameters:
removedLanguages
- values to be set
-
of
factory method- Returns:
- instance of StoreLanguagesChangedMessage
-
of
factory method to create a shallow copy StoreLanguagesChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static StoreLanguagesChangedMessage deepCopy(@Nullable StoreLanguagesChangedMessage template) factory method to create a deep copy of StoreLanguagesChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StoreLanguagesChangedMessage- Returns:
- builder
-
builder
create builder for StoreLanguagesChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withStoreLanguagesChangedMessage
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
-