Interface CustomerStoresSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Stores update action.
Example to create an instance using the builder pattern
CustomerStoresSetMessage customerStoresSetMessage = CustomerStoresSetMessage.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)
.plusStores(storesBuilder -> storesBuilder)
.plusOldStores(oldStoresBuilder -> oldStoresBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for CustomerStoresSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for CustomerStoresSetMessagebuilder
(CustomerStoresSetMessage template) create builder for CustomerStoresSetMessage instancecopyDeep()
static CustomerStoresSetMessage
deepCopy
(CustomerStoresSetMessage template) factory method to create a deep copy of CustomerStoresSetMessage@NotNull @Valid List<StoreKeyReference>
@NotNull @Valid List<StoreKeyReference>
static CustomerStoresSetMessage
of()
factory methodstatic CustomerStoresSetMessage
of
(CustomerStoresSetMessage template) factory method to create a shallow copy CustomerStoresSetMessagevoid
setOldStores
(StoreKeyReference... oldStores) void
setOldStores
(List<StoreKeyReference> oldStores) void
setStores
(StoreKeyReference... stores) void
setStores
(List<StoreKeyReference> stores) static com.fasterxml.jackson.core.type.TypeReference<CustomerStoresSetMessage>
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
-
CUSTOMER_STORES_SET
discriminator value for CustomerStoresSetMessage- See Also:
-
-
Method Details
-
getStores
The Stores the Customer is associated with after the Set Stores update action.
- Returns:
- stores
-
getOldStores
The Stores the Customer was associated with before the Set Stores update action.
- Returns:
- oldStores
-
setStores
The Stores the Customer is associated with after the Set Stores update action.
- Parameters:
stores
- values to be set
-
setStores
The Stores the Customer is associated with after the Set Stores update action.
- Parameters:
stores
- values to be set
-
setOldStores
The Stores the Customer was associated with before the Set Stores update action.
- Parameters:
oldStores
- values to be set
-
setOldStores
The Stores the Customer was associated with before the Set Stores update action.
- Parameters:
oldStores
- values to be set
-
of
factory method- Returns:
- instance of CustomerStoresSetMessage
-
of
factory method to create a shallow copy CustomerStoresSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
CustomerStoresSetMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
-
deepCopy
factory method to create a deep copy of CustomerStoresSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerStoresSetMessage- Returns:
- builder
-
builder
create builder for CustomerStoresSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerStoresSetMessage
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
-