Interface StoreLanguagesChangedMessagePayload
- All Superinterfaces:
MessagePayload
,MessagePayloadMixin
- All Known Implementing Classes:
StoreLanguagesChangedMessagePayloadImpl
Generated after a successful Set Languages update action.
Example to create an instance using the builder pattern
StoreLanguagesChangedMessagePayload storeLanguagesChangedMessagePayload = StoreLanguagesChangedMessagePayload.builder()
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for StoreLanguagesChangedMessagePayload -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for StoreLanguagesChangedMessagePayloadbuilder
(StoreLanguagesChangedMessagePayload template) create builder for StoreLanguagesChangedMessagePayload instancedeepCopy
(StoreLanguagesChangedMessagePayload template) factory method to create a deep copy of StoreLanguagesChangedMessagePayloadLocales added to the Store after the Set Languages update action.Locales removed from the Store during the Set Languages update action.of()
factory methodof
(StoreLanguagesChangedMessagePayload template) factory method to create a shallow copy StoreLanguagesChangedMessagePayloadvoid
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<StoreLanguagesChangedMessagePayload>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.message.MessagePayload
getType, withMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayloadMixin
as
-
Field Details
-
STORE_LANGUAGES_CHANGED
discriminator value for StoreLanguagesChangedMessagePayload- 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 StoreLanguagesChangedMessagePayload
-
of
factory method to create a shallow copy StoreLanguagesChangedMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static StoreLanguagesChangedMessagePayload deepCopy(@Nullable StoreLanguagesChangedMessagePayload template) factory method to create a deep copy of StoreLanguagesChangedMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StoreLanguagesChangedMessagePayload- Returns:
- builder
-
builder
static StoreLanguagesChangedMessagePayloadBuilder builder(StoreLanguagesChangedMessagePayload template) create builder for StoreLanguagesChangedMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withStoreLanguagesChangedMessagePayload
default <T> T withStoreLanguagesChangedMessagePayload(Function<StoreLanguagesChangedMessagePayload, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<StoreLanguagesChangedMessagePayload> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-