Class ProductAddVariantActionImpl
- All Implemented Interfaces:
ProductAddVariantAction
,ProductUpdateAction
,ResourceUpdateAction<ProductUpdateAction>
,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.product.ProductAddVariantAction
ADD_VARIANT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Media assets for the Product Variant.Attributes for the Product Variant.Images for the Product Variant.getKey()
Value to set.Embedded Prices for the Product Variant.getSku()
Value to set.Iftrue
the new Product Variant is only staged.int
hashCode()
void
setAssets
(AssetDraft... assets) Media assets for the Product Variant.void
setAssets
(List<AssetDraft> assets) Media assets for the Product Variant.void
setAttributes
(Attribute... attributes) Attributes for the Product Variant.void
setAttributes
(List<Attribute> attributes) Attributes for the Product Variant.void
Images for the Product Variant.void
Images for the Product Variant.void
Value to set.void
setPrices
(PriceDraft... prices) Embedded Prices for the Product Variant.void
setPrices
(List<PriceDraft> prices) Embedded Prices for the Product Variant.void
Value to set.void
Iftrue
the new Product Variant is only staged.toString()
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.product.ProductAddVariantAction
withProductAddVariantAction
Methods inherited from interface com.commercetools.api.models.product.ProductUpdateAction
withProductUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
ProductAddVariantActionImpl
public ProductAddVariantActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceProductUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<ProductUpdateAction>
- Returns:
- action
-
getSku
Value to set. Must be unique.
- Specified by:
getSku
in interfaceProductAddVariantAction
- Returns:
- sku
-
getKey
Value to set. Must be unique.
- Specified by:
getKey
in interfaceProductAddVariantAction
- Returns:
- key
-
getPrices
Embedded Prices for the Product Variant.
- Specified by:
getPrices
in interfaceProductAddVariantAction
- Returns:
- prices
-
getImages
Images for the Product Variant.
- Specified by:
getImages
in interfaceProductAddVariantAction
- Returns:
- images
-
getAttributes
Attributes for the Product Variant.
- Specified by:
getAttributes
in interfaceProductAddVariantAction
- Returns:
- attributes
-
getStaged
If
true
the new Product Variant is only staged. Iffalse
the new Product Variant is both current and staged.- Specified by:
getStaged
in interfaceProductAddVariantAction
- Returns:
- staged
-
getAssets
Media assets for the Product Variant.
- Specified by:
getAssets
in interfaceProductAddVariantAction
- Returns:
- assets
-
setSku
Description copied from interface:ProductAddVariantAction
Value to set. Must be unique.
- Specified by:
setSku
in interfaceProductAddVariantAction
- Parameters:
sku
- value to be set
-
setKey
Description copied from interface:ProductAddVariantAction
Value to set. Must be unique.
- Specified by:
setKey
in interfaceProductAddVariantAction
- Parameters:
key
- value to be set
-
setPrices
Description copied from interface:ProductAddVariantAction
Embedded Prices for the Product Variant.
- Specified by:
setPrices
in interfaceProductAddVariantAction
- Parameters:
prices
- values to be set
-
setPrices
Description copied from interface:ProductAddVariantAction
Embedded Prices for the Product Variant.
- Specified by:
setPrices
in interfaceProductAddVariantAction
- Parameters:
prices
- values to be set
-
setImages
Description copied from interface:ProductAddVariantAction
Images for the Product Variant.
- Specified by:
setImages
in interfaceProductAddVariantAction
- Parameters:
images
- values to be set
-
setImages
Description copied from interface:ProductAddVariantAction
Images for the Product Variant.
- Specified by:
setImages
in interfaceProductAddVariantAction
- Parameters:
images
- values to be set
-
setAttributes
Description copied from interface:ProductAddVariantAction
Attributes for the Product Variant.
- Specified by:
setAttributes
in interfaceProductAddVariantAction
- Parameters:
attributes
- values to be set
-
setAttributes
Description copied from interface:ProductAddVariantAction
Attributes for the Product Variant.
- Specified by:
setAttributes
in interfaceProductAddVariantAction
- Parameters:
attributes
- values to be set
-
setStaged
Description copied from interface:ProductAddVariantAction
If
true
the new Product Variant is only staged. Iffalse
the new Product Variant is both current and staged.- Specified by:
setStaged
in interfaceProductAddVariantAction
- Parameters:
staged
- value to be set
-
setAssets
Description copied from interface:ProductAddVariantAction
Media assets for the Product Variant.
- Specified by:
setAssets
in interfaceProductAddVariantAction
- Parameters:
assets
- values to be set
-
setAssets
Description copied from interface:ProductAddVariantAction
Media assets for the Product Variant.
- Specified by:
setAssets
in interfaceProductAddVariantAction
- Parameters:
assets
- values to be set
-
equals
-
hashCode
public int hashCode() -
toString
-