Interface AddInheritedAssociateChange
- All Superinterfaces:
Change
This change is initiated by background processes after the Add Associate update action is performed (if Associates are inherited).
Example to create an instance using the builder pattern
AddInheritedAssociateChange addInheritedAssociateChange = AddInheritedAssociateChange.builder()
.change("{change}")
.nextValue(nextValueBuilder -> nextValueBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for AddInheritedAssociateChange -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for AddInheritedAssociateChangebuilder(AddInheritedAssociateChange template) create builder for AddInheritedAssociateChange instancecopyDeep()static AddInheritedAssociateChangedeepCopy(AddInheritedAssociateChange template) factory method to create a deep copy of AddInheritedAssociateChange@NotNull StringType of change on a resource that is similar to the update action it relates to, where possible.@NotNull @Valid InheritedAssociateValue after the change.@NotNull StringgetType()Unique discriminator value to reliably deserialize the data type.static AddInheritedAssociateChangeof()factory methodstatic AddInheritedAssociateChangeof(AddInheritedAssociateChange template) factory method to create a shallow copy AddInheritedAssociateChangevoidset changevoidsetNextValue(InheritedAssociate nextValue) Value after the change.static com.fasterxml.jackson.core.type.TypeReference<AddInheritedAssociateChange>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.history.models.change.Change
withChange
-
Field Details
-
ADD_INHERITED_ASSOCIATE_CHANGE
discriminator value for AddInheritedAssociateChange- See Also:
-
-
Method Details
-
getChange
Description copied from interface:ChangeType of change on a resource that is similar to the update action it relates to, where possible. It is not a unique identifier for the data structure, for example, the
setDescriptionchange can occur with a localized and non-localized representation.Records can be filtered by this value using the
changesquery parameter. -
getType
Description copied from interface:ChangeUnique discriminator value to reliably deserialize the data type.
-
getNextValue
Value after the change.
- Returns:
- nextValue
-
setChange
set change -
setNextValue
Value after the change.
- Parameters:
nextValue- value to be set
-
of
factory method- Returns:
- instance of AddInheritedAssociateChange
-
of
factory method to create a shallow copy AddInheritedAssociateChange- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
AddInheritedAssociateChange copyDeep() -
deepCopy
@Nullable static AddInheritedAssociateChange deepCopy(@Nullable AddInheritedAssociateChange template) factory method to create a deep copy of AddInheritedAssociateChange- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for AddInheritedAssociateChange- Returns:
- builder
-
builder
create builder for AddInheritedAssociateChange instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withAddInheritedAssociateChange
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
-