Interface StoreCreatedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Create Store request.
Example to create an instance using the builder pattern
StoreCreatedMessage storeCreatedMessage = StoreCreatedMessage.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)
.plusDistributionChannels(distributionChannelsBuilder -> distributionChannelsBuilder)
.plusSupplyChannels(supplyChannelsBuilder -> supplyChannelsBuilder)
.plusProductSelections(productSelectionsBuilder -> productSelectionsBuilder)
.build()
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic StoreCreatedMessageBuilder
builder()
builder factory method for StoreCreatedMessagestatic StoreCreatedMessageBuilder
builder
(StoreCreatedMessage template) create builder for StoreCreatedMessage instancestatic StoreCreatedMessage
deepCopy
(StoreCreatedMessage template) factory method to create a deep copy of StoreCreatedMessage@Valid List<StoreCountry>
Countries of the Store that was created.@Valid CustomFields
Custom Fields on the Store that was created.@NotNull @Valid List<ChannelReference>
Distribution Channels of the Store that was created.Languages of the Store that was created.@Valid LocalizedString
getName()
Thename
of the Store that was created.@NotNull @Valid List<ProductSelectionSetting>
ProductSelectionSettings of the Store that was created.@NotNull @Valid List<ChannelReference>
Supply Channels of the Store that was created.static StoreCreatedMessage
of()
factory methodstatic StoreCreatedMessage
of
(StoreCreatedMessage template) factory method to create a shallow copy StoreCreatedMessagevoid
setCountries
(StoreCountry... countries) Countries of the Store that was created.void
setCountries
(List<StoreCountry> countries) Countries of the Store that was created.void
setCustom
(CustomFields custom) Custom Fields on the Store that was created.void
setDistributionChannels
(ChannelReference... distributionChannels) Distribution Channels of the Store that was created.void
setDistributionChannels
(List<ChannelReference> distributionChannels) Distribution Channels of the Store that was created.void
setLanguages
(String... languages) Languages of the Store that was created.void
setLanguages
(List<String> languages) Languages of the Store that was created.void
setName
(LocalizedString name) Thename
of the Store that was created.void
setProductSelections
(ProductSelectionSetting... productSelections) ProductSelectionSettings of the Store that was created.void
setProductSelections
(List<ProductSelectionSetting> productSelections) ProductSelectionSettings of the Store that was created.void
setSupplyChannels
(ChannelReference... supplyChannels) Supply Channels of the Store that was created.void
setSupplyChannels
(List<ChannelReference> supplyChannels) Supply Channels of the Store that was created.static com.fasterxml.jackson.core.type.TypeReference<StoreCreatedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withStoreCreatedMessage
(Function<StoreCreatedMessage, T> helper) 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_CREATED
discriminator value for StoreCreatedMessage- See Also:
-
-
Method Details
-
getName
The
name
of the Store that was created.- Returns:
- name
-
getLanguages
Languages of the Store that was created. Languages are represented as IETF language tags.
- Returns:
- languages
-
getCountries
Countries of the Store that was created.
- Returns:
- countries
-
getDistributionChannels
Distribution Channels of the Store that was created.
- Returns:
- distributionChannels
-
getSupplyChannels
Supply Channels of the Store that was created.
- Returns:
- supplyChannels
-
getProductSelections
ProductSelectionSettings of the Store that was created.
- Returns:
- productSelections
-
getCustom
Custom Fields on the Store that was created.
- Returns:
- custom
-
setName
The
name
of the Store that was created.- Parameters:
name
- value to be set
-
setLanguages
Languages of the Store that was created. Languages are represented as IETF language tags.
- Parameters:
languages
- values to be set
-
setLanguages
Languages of the Store that was created. Languages are represented as IETF language tags.
- Parameters:
languages
- values to be set
-
setCountries
Countries of the Store that was created.
- Parameters:
countries
- values to be set
-
setCountries
Countries of the Store that was created.
- Parameters:
countries
- values to be set
-
setDistributionChannels
Distribution Channels of the Store that was created.
- Parameters:
distributionChannels
- values to be set
-
setDistributionChannels
Distribution Channels of the Store that was created.
- Parameters:
distributionChannels
- values to be set
-
setSupplyChannels
Supply Channels of the Store that was created.
- Parameters:
supplyChannels
- values to be set
-
setSupplyChannels
Supply Channels of the Store that was created.
- Parameters:
supplyChannels
- values to be set
-
setProductSelections
ProductSelectionSettings of the Store that was created.
- Parameters:
productSelections
- values to be set
-
setProductSelections
ProductSelectionSettings of the Store that was created.
- Parameters:
productSelections
- values to be set
-
setCustom
Custom Fields on the Store that was created.
- Parameters:
custom
- value to be set
-
of
factory method- Returns:
- instance of StoreCreatedMessage
-
of
factory method to create a shallow copy StoreCreatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of StoreCreatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StoreCreatedMessage- Returns:
- builder
-
builder
create builder for StoreCreatedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withStoreCreatedMessage
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
-