Interface ProductTailoringUpdateAction
- All Known Subinterfaces:
ProductTailoringAddAssetAction
,ProductTailoringAddExternalImageAction
,ProductTailoringAddVariantAction
,ProductTailoringChangeAssetNameAction
,ProductTailoringChangeAssetOrderAction
,ProductTailoringMoveImageToPositionAction
,ProductTailoringPublishAction
,ProductTailoringRemoveAssetAction
,ProductTailoringRemoveImageAction
,ProductTailoringRemoveVariantAction
,ProductTailoringSetAssetCustomFieldAction
,ProductTailoringSetAssetCustomTypeAction
,ProductTailoringSetAssetDescriptionAction
,ProductTailoringSetAssetKeyAction
,ProductTailoringSetAssetSourcesAction
,ProductTailoringSetAssetTagsAction
,ProductTailoringSetAttributeAction
,ProductTailoringSetAttributeInAllVariantsAction
,ProductTailoringSetDescriptionAction
,ProductTailoringSetExternalImagesAction
,ProductTailoringSetImageLabelAction
,ProductTailoringSetMetaAttributesAction
,ProductTailoringSetMetaDescriptionAction
,ProductTailoringSetMetaKeywordsAction
,ProductTailoringSetMetaTitleAction
,ProductTailoringSetNameAction
,ProductTailoringSetSlugAction
,ProductTailoringUnpublishAction
public interface ProductTailoringUpdateAction
ProductTailoringUpdateAction
Example to create a subtype instance using the builder pattern
Example to create a subtype instance using the builder pattern
ProductTailoringUpdateAction productTailoringUpdateAction = ProductTailoringUpdateAction.addAssetBuilder()
asset(assetBuilder -> assetBuilder)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionbuilder for addAsset subtypebuilder for addExternalImage subtypebuilder for addVariant subtypebuilder for changeAssetName subtypebuilder for changeAssetOrder subtypestatic ProductTailoringUpdateAction
deepCopy
(ProductTailoringUpdateAction template) factory method to create a deep copy of ProductTailoringUpdateAction@NotNull String
builder for moveImageToPosition subtypebuilder for publish subtypebuilder for removeAsset subtypebuilder for removeImage subtypebuilder for removeVariant subtypebuilder for setAssetCustomField subtypebuilder for setAssetCustomType subtypebuilder for setAssetDescription subtypebuilder for setAssetKey subtypebuilder for setAssetSources subtypebuilder for setAssetTags subtypebuilder for setAttribute subtypebuilder for setAttributeInAllVariants subtypebuilder for setDescription subtypebuilder for setImageLabel subtypebuilder for setImages subtypebuilder for setMetaAttributes subtypebuilder for setMetaDescription subtypebuilder for setMetaKeywords subtypebuilder for setMetaTitle subtypebuilder for setName subtypebuilder for setSlug subtypestatic com.fasterxml.jackson.core.type.TypeReference<ProductTailoringUpdateAction>
gives a TypeReference for usage with Jackson DataBindbuilder for unpublish subtypedefault <T> T
accessor map function
-
Method Details
-
getAction
- Returns:
- action
-
deepCopy
@Nullable static ProductTailoringUpdateAction deepCopy(@Nullable ProductTailoringUpdateAction template) factory method to create a deep copy of ProductTailoringUpdateAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
addAssetBuilder
builder for addAsset subtype- Returns:
- builder
-
addExternalImageBuilder
builder for addExternalImage subtype- Returns:
- builder
-
addVariantBuilder
builder for addVariant subtype- Returns:
- builder
-
changeAssetNameBuilder
builder for changeAssetName subtype- Returns:
- builder
-
changeAssetOrderBuilder
builder for changeAssetOrder subtype- Returns:
- builder
-
moveImageToPositionBuilder
builder for moveImageToPosition subtype- Returns:
- builder
-
publishBuilder
builder for publish subtype- Returns:
- builder
-
removeAssetBuilder
builder for removeAsset subtype- Returns:
- builder
-
removeImageBuilder
builder for removeImage subtype- Returns:
- builder
-
removeVariantBuilder
builder for removeVariant subtype- Returns:
- builder
-
setAssetCustomFieldBuilder
builder for setAssetCustomField subtype- Returns:
- builder
-
setAssetCustomTypeBuilder
builder for setAssetCustomType subtype- Returns:
- builder
-
setAssetDescriptionBuilder
builder for setAssetDescription subtype- Returns:
- builder
-
setAssetKeyBuilder
builder for setAssetKey subtype- Returns:
- builder
-
setAssetSourcesBuilder
builder for setAssetSources subtype- Returns:
- builder
-
setAssetTagsBuilder
builder for setAssetTags subtype- Returns:
- builder
-
setAttributeBuilder
builder for setAttribute subtype- Returns:
- builder
-
setAttributeInAllVariantsBuilder
builder for setAttributeInAllVariants subtype- Returns:
- builder
-
setDescriptionBuilder
builder for setDescription subtype- Returns:
- builder
-
setImagesBuilder
builder for setImages subtype- Returns:
- builder
-
setImageLabelBuilder
builder for setImageLabel subtype- Returns:
- builder
-
setMetaAttributesBuilder
builder for setMetaAttributes subtype- Returns:
- builder
-
setMetaDescriptionBuilder
builder for setMetaDescription subtype- Returns:
- builder
-
setMetaKeywordsBuilder
builder for setMetaKeywords subtype- Returns:
- builder
-
setMetaTitleBuilder
builder for setMetaTitle subtype- Returns:
- builder
-
setNameBuilder
builder for setName subtype- Returns:
- builder
-
setSlugBuilder
builder for setSlug subtype- Returns:
- builder
-
unpublishBuilder
builder for unpublish subtype- Returns:
- builder
-
withProductTailoringUpdateAction
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
-