Interface Change

All Known Subinterfaces:
AddAddressChange, AddAssetChange, AddAssociateChange, AddAttributeDefinitionChange, AddBillingAddressIdChange, AddChannelRolesChange, AddCustomLineItemChange, AddDeliveryChange, AddDiscountCodeChange, AddEnumValueChange, AddExternalImageChange, AddFieldDefinitionChange, AddInheritedAssociateChange, AddInterfaceInteractionChange, AddItemShippingAddressesChange, AddLocalizedEnumValueChange, AddLocationChange, AddOrderLineItemChange, AddParcelToDeliveryChange, AddPaymentChange, AddPlainEnumValueChange, AddPriceChange, AddProductChange, AddProductSelectionChange, AddPropertyChange, AddReturnInfoChange, AddShippingAddressIdChange, AddShoppingListLineItemChange, AddStateRolesChange, AddTaxRateChange, AddTextLineItemChange, AddToCategoryChange, AddTransactionChange, AddVariantChange, ChangeAddressChange, ChangeAmountAuthorizedChange, ChangeAmountPlannedChange, ChangeAssetNameChange, ChangeAssetOrderChange, ChangeAssociateChange, ChangeAssociateModeChange, ChangeAttributeConstraintChange, ChangeAttributeOrderByNameChange, ChangeBuyerAssignableChange, ChangeCartDiscountsChange, ChangeCartPredicateChange, ChangeCustomLineItemQuantityChange, ChangeDescriptionChange, ChangeEmailChange, ChangeEnumValueLabelChange, ChangeEnumValueOrderChange, ChangeFieldDefinitionOrderChange, ChangeGroupsChange, ChangeInheritedAssociateChange, ChangeInitialChange, ChangeInputHintChange, ChangeIsActiveChange, ChangeIsSearchableChange, ChangeKeyChange, ChangeLabelChange, ChangeLineItemQuantityChange, ChangeLocalizedDescriptionChange, ChangeLocalizedEnumValueLabelChange, ChangeLocalizedEnumValueOrderChange, ChangeLocalizedNameChange, ChangeMasterVariantChange, ChangeNameChange, ChangeOrderHintChange, ChangeOrderStateChange, ChangeParentChange, ChangeParentUnitChange, ChangePaymentStateChange, ChangePlainEnumValueLabelChange, ChangePlainEnumValueOrderChange, ChangePredicateChange, ChangePriceChange, ChangeProductSelectionActiveChange, ChangeQuantityChange, ChangeQuoteRequestStateChange, ChangeQuoteStateChange, ChangeRequiresDiscountCodeChange, ChangeReviewRatingStatisticsChange, ChangeShipmentStateChange, ChangeShoppingListLineItemQuantityChange, ChangeShoppingListLineItemsOrderChange, ChangeSlugChange, ChangeSortOrderChange, ChangeStackingModeChange, ChangeStagedQuoteStateChange, ChangeStateTypeChange, ChangeStatusChange, ChangeTargetChange, ChangeTaxCalculationModeChange, ChangeTaxModeChange, ChangeTaxRoundingModeChange, ChangeTextLineItemNameChange, ChangeTextLineItemQuantityChange, ChangeTextLineItemsOrderChange, ChangeTransactionInteractionIdChange, ChangeTransactionStateChange, ChangeTransactionTimestampChange, ChangeValueChange, MoveImageToPositionChange, PublishChange, RemoveAddressChange, RemoveAssetChange, RemoveAssociateChange, RemoveAttributeDefinitionChange, RemoveBillingAddressIdChange, RemoveChannelRolesChange, RemoveCustomLineItemChange, RemoveDeliveryItemsChange, RemoveDiscountCodeChange, RemoveEnumValuesChange, RemoveFieldDefinitionChange, RemoveFromCategoryChange, RemoveImageChange, RemoveInheritedAssociateChange, RemoveItemShippingAddressesChange, RemoveLocalizedEnumValuesChange, RemoveLocationChange, RemoveOrderLineItemChange, RemoveParcelFromDeliveryChange, RemovePaymentChange, RemovePriceChange, RemoveProductChange, RemoveProductSelectionChange, RemovePropertyChange, RemoveShippingAddressIdChange, RemoveShoppingListLineItemChange, RemoveStateRolesChange, RemoveTaxRateChange, RemoveTextLineItemChange, RemoveVariantChange, RequestQuoteRenegotiationChange, SetAddressChange, SetAddressCustomFieldChange, SetAddressCustomTypeChange, SetAnonymousIdChange, SetApplicationVersionChange, SetAssetCustomFieldChange, SetAssetCustomTypeChange, SetAssetDescriptionChange, SetAssetKeyChange, SetAssetSourcesChange, SetAssetTagsChange, SetAttributeChange, SetAuthenticationModeChange, SetAuthorNameChange, SetBillingAddressChange, SetCartPredicateChange, SetCategoryOrderHintChange, SetChannelRolesChange, SetCompanyNameChange, SetContactEmailChange, SetCountriesChange, SetCountryChange, SetCustomerChange, SetCustomerEmailChange, SetCustomerGroupChange, SetCustomerIdChange, SetCustomerNumberChange, SetCustomFieldChange, SetCustomLineItemCustomFieldChange, SetCustomLineItemCustomTypeChange, SetCustomLineItemMoneyChange, SetCustomLineItemShippingDetailsChange, SetCustomLineItemTaxAmountChange, SetCustomLineItemTaxCategoryChange, SetCustomLineItemTaxedPriceChange, SetCustomLineItemTaxRateChange, SetCustomLineItemTotalPriceChange, SetCustomShippingMethodChange, SetCustomTypeChange, SetDateOfBirthChange, SetDefaultBillingAddressChange, SetDefaultShippingAddressChange, SetDeleteDaysAfterLastModificationChange, SetDeliveryAddressChange, SetDeliveryItemsChange, SetDescriptionChange, SetDiscountedPriceChange, SetDistributionChannelsChange, SetExpectedDeliveryChange, SetExternalIdChange, SetFirstNameChange, SetGeoLocationChange, SetImageLabelChange, SetInputTipChange, SetInterfaceIdChange, SetIsValidChange, SetKeyChange, SetLanguagesChange, SetLastNameChange, SetLineItemDeactivatedAtChange, SetLineItemDiscountedPriceChange, SetLineItemDiscountedPricePerQuantityChange, SetLineItemDistributionChannelChange, SetLineItemPriceChange, SetLineItemProductKeyChange, SetLineItemProductSlugChange, SetLineItemShippingDetailsChange, SetLineItemTaxAmountChange, SetLineItemTaxedPriceChange, SetLineItemTaxRateChange, SetLineItemTotalPriceChange, SetLocaleChange, SetLocalizedDescriptionChange, SetLocalizedNameChange, SetMaxApplicationsChange, SetMaxApplicationsPerCustomerChange, SetMetaDescriptionChange, SetMetaKeywordsChange, SetMetaTitleChange, SetMethodInfoInterfaceChange, SetMethodInfoMethodChange, SetMethodInfoNameChange, SetMiddleNameChange, SetNameChange, SetOrderLineItemCustomFieldChange, SetOrderLineItemCustomTypeChange, SetOrderNumberChange, SetOrderTaxedPriceChange, SetOrderTotalPriceChange, SetOrderTotalTaxChange, SetParcelItemsChange, SetParcelMeasurementsChange, SetParcelTrackingDataChange, SetPermissionsChange, SetPricesChange, SetProductCountChange, SetProductPriceCustomFieldChange, SetProductPriceCustomTypeChange, SetProductSelectionsChange, SetProductVariantKeyChange, SetPropertyChange, SetPurchaseOrderNumberChange, SetRatingChange, SetReservationsChange, SetRestockableInDaysChange, SetReturnPaymentStateChange, SetReturnShipmentStateChange, SetSalutationChange, SetSearchKeywordsChange, SetSellerCommentChange, SetShippingAddressChange, SetShippingInfoPriceChange, SetShippingInfoTaxedPriceChange, SetShippingMethodChange, SetShippingMethodTaxAmountChange, SetShippingMethodTaxRateChange, SetShippingRateChange, SetShippingRateInputChange, SetShoppingListLineItemCustomFieldChange, SetShoppingListLineItemCustomTypeChange, SetSkuChange, SetSlugChange, SetStateRolesChange, SetStatusInterfaceCodeChange, SetStatusInterfaceTextChange, SetStoreChange, SetStoreModeChange, SetStoresChange, SetSupplyChannelChange, SetSupplyChannelsChange, SetTargetChange, SetTaxCategoryChange, SetTextChange, SetTextLineItemCustomFieldChange, SetTextLineItemCustomTypeChange, SetTextLineItemDescriptionChange, SetTitleChange, SetTransitionsChange, SetValidFromAndUntilChange, SetValidFromChange, SetValidToChange, SetValidUntilChange, SetValueChange, SetVariantAvailabilityChange, SetVariantSelectionChange, SetVatIdChange, TransitionCustomLineItemStateChange, TransitionLineItemStateChange, TransitionStateChange, UnknownChange, UnpublishChange, UpdateSyncInfoChange, VerifyEmailChange
All Known Implementing Classes:
AddAddressChangeImpl, AddAssetChangeImpl, AddAssociateChangeImpl, AddAttributeDefinitionChangeImpl, AddBillingAddressIdChangeImpl, AddChannelRolesChangeImpl, AddCustomLineItemChangeImpl, AddDeliveryChangeImpl, AddDiscountCodeChangeImpl, AddEnumValueChangeImpl, AddExternalImageChangeImpl, AddFieldDefinitionChangeImpl, AddInheritedAssociateChangeImpl, AddInterfaceInteractionChangeImpl, AddItemShippingAddressesChangeImpl, AddLocalizedEnumValueChangeImpl, AddLocationChangeImpl, AddOrderLineItemChangeImpl, AddParcelToDeliveryChangeImpl, AddPaymentChangeImpl, AddPlainEnumValueChangeImpl, AddPriceChangeImpl, AddProductChangeImpl, AddProductSelectionChangeImpl, AddPropertyChangeImpl, AddReturnInfoChangeImpl, AddShippingAddressIdChangeImpl, AddShoppingListLineItemChangeImpl, AddStateRolesChangeImpl, AddTaxRateChangeImpl, AddTextLineItemChangeImpl, AddToCategoryChangeImpl, AddTransactionChangeImpl, AddVariantChangeImpl, ChangeAddressChangeImpl, ChangeAmountAuthorizedChangeImpl, ChangeAmountPlannedChangeImpl, ChangeAssetNameChangeImpl, ChangeAssetOrderChangeImpl, ChangeAssociateChangeImpl, ChangeAssociateModeChangeImpl, ChangeAttributeConstraintChangeImpl, ChangeAttributeOrderByNameChangeImpl, ChangeBuyerAssignableChangeImpl, ChangeCartDiscountsChangeImpl, ChangeCartPredicateChangeImpl, ChangeCustomLineItemQuantityChangeImpl, ChangeDescriptionChangeImpl, ChangeEmailChangeImpl, ChangeEnumValueLabelChangeImpl, ChangeEnumValueOrderChangeImpl, ChangeFieldDefinitionOrderChangeImpl, ChangeGroupsChangeImpl, ChangeImpl, ChangeInheritedAssociateChangeImpl, ChangeInitialChangeImpl, ChangeInputHintChangeImpl, ChangeIsActiveChangeImpl, ChangeIsSearchableChangeImpl, ChangeKeyChangeImpl, ChangeLabelChangeImpl, ChangeLineItemQuantityChangeImpl, ChangeLocalizedDescriptionChangeImpl, ChangeLocalizedEnumValueLabelChangeImpl, ChangeLocalizedEnumValueOrderChangeImpl, ChangeLocalizedNameChangeImpl, ChangeMasterVariantChangeImpl, ChangeNameChangeImpl, ChangeOrderHintChangeImpl, ChangeOrderStateChangeImpl, ChangeParentChangeImpl, ChangeParentUnitChangeImpl, ChangePaymentStateChangeImpl, ChangePlainEnumValueLabelChangeImpl, ChangePlainEnumValueOrderChangeImpl, ChangePredicateChangeImpl, ChangePriceChangeImpl, ChangeProductSelectionActiveChangeImpl, ChangeQuantityChangeImpl, ChangeQuoteRequestStateChangeImpl, ChangeQuoteStateChangeImpl, ChangeRequiresDiscountCodeChangeImpl, ChangeReviewRatingStatisticsChangeImpl, ChangeShipmentStateChangeImpl, ChangeShoppingListLineItemQuantityChangeImpl, ChangeShoppingListLineItemsOrderChangeImpl, ChangeSlugChangeImpl, ChangeSortOrderChangeImpl, ChangeStackingModeChangeImpl, ChangeStagedQuoteStateChangeImpl, ChangeStateTypeChangeImpl, ChangeStatusChangeImpl, ChangeTargetChangeImpl, ChangeTaxCalculationModeChangeImpl, ChangeTaxModeChangeImpl, ChangeTaxRoundingModeChangeImpl, ChangeTextLineItemNameChangeImpl, ChangeTextLineItemQuantityChangeImpl, ChangeTextLineItemsOrderChangeImpl, ChangeTransactionInteractionIdChangeImpl, ChangeTransactionStateChangeImpl, ChangeTransactionTimestampChangeImpl, ChangeValueChangeImpl, MoveImageToPositionChangeImpl, PublishChangeImpl, RemoveAddressChangeImpl, RemoveAssetChangeImpl, RemoveAssociateChangeImpl, RemoveAttributeDefinitionChangeImpl, RemoveBillingAddressIdChangeImpl, RemoveChannelRolesChangeImpl, RemoveCustomLineItemChangeImpl, RemoveDeliveryItemsChangeImpl, RemoveDiscountCodeChangeImpl, RemoveEnumValuesChangeImpl, RemoveFieldDefinitionChangeImpl, RemoveFromCategoryChangeImpl, RemoveImageChangeImpl, RemoveInheritedAssociateChangeImpl, RemoveItemShippingAddressesChangeImpl, RemoveLocalizedEnumValuesChangeImpl, RemoveLocationChangeImpl, RemoveOrderLineItemChangeImpl, RemoveParcelFromDeliveryChangeImpl, RemovePaymentChangeImpl, RemovePriceChangeImpl, RemoveProductChangeImpl, RemoveProductSelectionChangeImpl, RemovePropertyChangeImpl, RemoveShippingAddressIdChangeImpl, RemoveShoppingListLineItemChangeImpl, RemoveStateRolesChangeImpl, RemoveTaxRateChangeImpl, RemoveTextLineItemChangeImpl, RemoveVariantChangeImpl, RequestQuoteRenegotiationChangeImpl, SetAddressChangeImpl, SetAddressCustomFieldChangeImpl, SetAddressCustomTypeChangeImpl, SetAnonymousIdChangeImpl, SetApplicationVersionChangeImpl, SetAssetCustomFieldChangeImpl, SetAssetCustomTypeChangeImpl, SetAssetDescriptionChangeImpl, SetAssetKeyChangeImpl, SetAssetSourcesChangeImpl, SetAssetTagsChangeImpl, SetAttributeChangeImpl, SetAuthenticationModeChangeImpl, SetAuthorNameChangeImpl, SetBillingAddressChangeImpl, SetCartPredicateChangeImpl, SetCategoryOrderHintChangeImpl, SetChannelRolesChangeImpl, SetCompanyNameChangeImpl, SetContactEmailChangeImpl, SetCountriesChangeImpl, SetCountryChangeImpl, SetCustomerChangeImpl, SetCustomerEmailChangeImpl, SetCustomerGroupChangeImpl, SetCustomerIdChangeImpl, SetCustomerNumberChangeImpl, SetCustomFieldChangeImpl, SetCustomLineItemCustomFieldChangeImpl, SetCustomLineItemCustomTypeChangeImpl, SetCustomLineItemMoneyChangeImpl, SetCustomLineItemShippingDetailsChangeImpl, SetCustomLineItemTaxAmountChangeImpl, SetCustomLineItemTaxCategoryChangeImpl, SetCustomLineItemTaxedPriceChangeImpl, SetCustomLineItemTaxRateChangeImpl, SetCustomLineItemTotalPriceChangeImpl, SetCustomShippingMethodChangeImpl, SetCustomTypeChangeImpl, SetDateOfBirthChangeImpl, SetDefaultBillingAddressChangeImpl, SetDefaultShippingAddressChangeImpl, SetDeleteDaysAfterLastModificationChangeImpl, SetDeliveryAddressChangeImpl, SetDeliveryItemsChangeImpl, SetDescriptionChangeImpl, SetDiscountedPriceChangeImpl, SetDistributionChannelsChangeImpl, SetExpectedDeliveryChangeImpl, SetExternalIdChangeImpl, SetFirstNameChangeImpl, SetGeoLocationChangeImpl, SetImageLabelChangeImpl, SetInputTipChangeImpl, SetInterfaceIdChangeImpl, SetIsValidChangeImpl, SetKeyChangeImpl, SetLanguagesChangeImpl, SetLastNameChangeImpl, SetLineItemDeactivatedAtChangeImpl, SetLineItemDiscountedPriceChangeImpl, SetLineItemDiscountedPricePerQuantityChangeImpl, SetLineItemDistributionChannelChangeImpl, SetLineItemPriceChangeImpl, SetLineItemProductKeyChangeImpl, SetLineItemProductSlugChangeImpl, SetLineItemShippingDetailsChangeImpl, SetLineItemTaxAmountChangeImpl, SetLineItemTaxedPriceChangeImpl, SetLineItemTaxRateChangeImpl, SetLineItemTotalPriceChangeImpl, SetLocaleChangeImpl, SetLocalizedDescriptionChangeImpl, SetLocalizedNameChangeImpl, SetMaxApplicationsChangeImpl, SetMaxApplicationsPerCustomerChangeImpl, SetMetaDescriptionChangeImpl, SetMetaKeywordsChangeImpl, SetMetaTitleChangeImpl, SetMethodInfoInterfaceChangeImpl, SetMethodInfoMethodChangeImpl, SetMethodInfoNameChangeImpl, SetMiddleNameChangeImpl, SetNameChangeImpl, SetOrderLineItemCustomFieldChangeImpl, SetOrderLineItemCustomTypeChangeImpl, SetOrderNumberChangeImpl, SetOrderTaxedPriceChangeImpl, SetOrderTotalPriceChangeImpl, SetOrderTotalTaxChangeImpl, SetParcelItemsChangeImpl, SetParcelMeasurementsChangeImpl, SetParcelTrackingDataChangeImpl, SetPermissionsChangeImpl, SetPricesChangeImpl, SetProductCountChangeImpl, SetProductPriceCustomFieldChangeImpl, SetProductPriceCustomTypeChangeImpl, SetProductSelectionsChangeImpl, SetProductVariantKeyChangeImpl, SetPropertyChangeImpl, SetPurchaseOrderNumberChangeImpl, SetRatingChangeImpl, SetReservationsChangeImpl, SetRestockableInDaysChangeImpl, SetReturnPaymentStateChangeImpl, SetReturnShipmentStateChangeImpl, SetSalutationChangeImpl, SetSearchKeywordsChangeImpl, SetSellerCommentChangeImpl, SetShippingAddressChangeImpl, SetShippingInfoPriceChangeImpl, SetShippingInfoTaxedPriceChangeImpl, SetShippingMethodChangeImpl, SetShippingMethodTaxAmountChangeImpl, SetShippingMethodTaxRateChangeImpl, SetShippingRateChangeImpl, SetShippingRateInputChangeImpl, SetShoppingListLineItemCustomFieldChangeImpl, SetShoppingListLineItemCustomTypeChangeImpl, SetSkuChangeImpl, SetSlugChangeImpl, SetStateRolesChangeImpl, SetStatusInterfaceCodeChangeImpl, SetStatusInterfaceTextChangeImpl, SetStoreChangeImpl, SetStoreModeChangeImpl, SetStoresChangeImpl, SetSupplyChannelChangeImpl, SetSupplyChannelsChangeImpl, SetTargetChangeImpl, SetTaxCategoryChangeImpl, SetTextChangeImpl, SetTextLineItemCustomFieldChangeImpl, SetTextLineItemCustomTypeChangeImpl, SetTextLineItemDescriptionChangeImpl, SetTitleChangeImpl, SetTransitionsChangeImpl, SetValidFromAndUntilChangeImpl, SetValidFromChangeImpl, SetValidToChangeImpl, SetValidUntilChangeImpl, SetValueChangeImpl, SetVariantAvailabilityChangeImpl, SetVariantSelectionChangeImpl, SetVatIdChangeImpl, TransitionCustomLineItemStateChangeImpl, TransitionLineItemStateChangeImpl, TransitionStateChangeImpl, UnknownChangeImpl, UnpublishChangeImpl, UpdateSyncInfoChangeImpl, VerifyEmailChangeImpl

public interface Change

Difference between the previous and next version of a resource represented by previousValue (omitted, for example, on creations) and nextValue of the associated change. A Change can also contain extra fields that provide further information.

They are not identical to the actual update actions sent.


Example to create a subtype instance using the builder pattern

     Change change = Change.addAddressChangeBuilder()
             change("{change}")
             previousValue(previousValueBuilder -> previousValueBuilder)
             nextValue(nextValueBuilder -> nextValueBuilder)
             .build()