Interface ProductTailoringSetAssetTagsAction
- All Superinterfaces:
ProductTailoringUpdateAction
Either variantId or sku is required to reference a ProductVariant that exists. The Asset to update must be specified using either assetId or assetKey.
Example to create an instance using the builder pattern
ProductTailoringSetAssetTagsAction productTailoringSetAssetTagsAction = ProductTailoringSetAssetTagsAction.builder()
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ProductTailoringSetAssetTagsAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ProductTailoringSetAssetTagsActionbuilder(ProductTailoringSetAssetTagsAction template) create builder for ProductTailoringSetAssetTagsAction instancecopyDeep()deepCopy(ProductTailoringSetAssetTagsAction template) factory method to create a deep copy of ProductTailoringSetAssetTagsActionTheidof the Asset to update.Thekeyof the Asset to update.getSku()Theskuof the tailored ProductVariant to update.Iftrue, only the staged Asset is updated.getTags()Keywords for categorizing and organizing Assets.Theidof the tailored ProductVariant to update.of()factory methodof(ProductTailoringSetAssetTagsAction template) factory method to create a shallow copy ProductTailoringSetAssetTagsActionvoidsetAssetId(String assetId) Theidof the Asset to update.voidsetAssetKey(String assetKey) Thekeyof the Asset to update.voidTheskuof the tailored ProductVariant to update.voidIftrue, only the staged Asset is updated.voidKeywords for categorizing and organizing Assets.voidKeywords for categorizing and organizing Assets.voidsetVariantId(Long variantId) Theidof the tailored ProductVariant to update.static tools.jackson.core.type.TypeReference<ProductTailoringSetAssetTagsAction>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.product_tailoring.ProductTailoringUpdateAction
getAction, withProductTailoringUpdateAction
-
Field Details
-
SET_ASSET_TAGS
discriminator value for ProductTailoringSetAssetTagsAction- See Also:
-
-
Method Details
-
getVariantId
Long getVariantId()The
idof the tailored ProductVariant to update.- Returns:
- variantId
-
getSku
String getSku()The
skuof the tailored ProductVariant to update.- Returns:
- sku
-
getStaged
Boolean getStaged()If
true, only the staged Asset is updated. Iffalse, both the current and staged Asset is updated.- Returns:
- staged
-
getAssetId
String getAssetId()The
idof the Asset to update.- Returns:
- assetId
-
getAssetKey
String getAssetKey()The
keyof the Asset to update.- Returns:
- assetKey
-
getTags
Keywords for categorizing and organizing Assets.
- Returns:
- tags
-
setVariantId
The
idof the tailored ProductVariant to update.- Parameters:
variantId- value to be set
-
setSku
The
skuof the tailored ProductVariant to update.- Parameters:
sku- value to be set
-
setStaged
If
true, only the staged Asset is updated. Iffalse, both the current and staged Asset is updated.- Parameters:
staged- value to be set
-
setAssetId
The
idof the Asset to update.- Parameters:
assetId- value to be set
-
setAssetKey
The
keyof the Asset to update.- Parameters:
assetKey- value to be set
-
setTags
Keywords for categorizing and organizing Assets.
- Parameters:
tags- values to be set
-
setTags
Keywords for categorizing and organizing Assets.
- Parameters:
tags- values to be set
-
of
factory method- Returns:
- instance of ProductTailoringSetAssetTagsAction
-
of
factory method to create a shallow copy ProductTailoringSetAssetTagsAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
ProductTailoringSetAssetTagsAction copyDeep()- Specified by:
copyDeepin interfaceProductTailoringUpdateAction
-
deepCopy
@Nullable static ProductTailoringSetAssetTagsAction deepCopy(@Nullable ProductTailoringSetAssetTagsAction template) factory method to create a deep copy of ProductTailoringSetAssetTagsAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ProductTailoringSetAssetTagsAction- Returns:
- builder
-
builder
static ProductTailoringSetAssetTagsActionBuilder builder(ProductTailoringSetAssetTagsAction template) create builder for ProductTailoringSetAssetTagsAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withProductTailoringSetAssetTagsAction
default <T> T withProductTailoringSetAssetTagsAction(Function<ProductTailoringSetAssetTagsAction, T> helper) 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
-