Class ProductMoveImageToPositionActionImpl
java.lang.Object
com.commercetools.api.models.product.ProductMoveImageToPositionActionImpl
- All Implemented Interfaces:
ProductMoveImageToPositionAction
,ProductUpdateAction
,ResourceUpdateAction<ProductUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class ProductMoveImageToPositionActionImpl
extends Object
implements ProductMoveImageToPositionAction, io.vrap.rmf.base.client.ModelBase
Either variantId
or sku
is required.
-
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.ProductMoveImageToPositionAction
MOVE_IMAGE_TO_POSITION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The URL of the image to update.Position inimages
where the image should be moved.getSku()
Thesku
of the ProductVariant to update.Iftrue
, only the stagedimages
is updated.Theid
of the ProductVariant to update.int
hashCode()
void
setImageUrl
(String imageUrl) The URL of the image to update.void
setPosition
(Long position) Position inimages
where the image should be moved.void
Thesku
of the ProductVariant to update.void
Iftrue
, only the stagedimages
is updated.void
setVariantId
(Long variantId) Theid
of the ProductVariant to update.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.product.ProductMoveImageToPositionAction
withProductMoveImageToPositionAction
Methods inherited from interface com.commercetools.api.models.product.ProductUpdateAction
withProductUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
ProductMoveImageToPositionActionImpl
public ProductMoveImageToPositionActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceProductUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<ProductUpdateAction>
- Returns:
- action
-
getVariantId
The
id
of the ProductVariant to update.- Specified by:
getVariantId
in interfaceProductMoveImageToPositionAction
- Returns:
- variantId
-
getSku
The
sku
of the ProductVariant to update.- Specified by:
getSku
in interfaceProductMoveImageToPositionAction
- Returns:
- sku
-
getImageUrl
The URL of the image to update.
- Specified by:
getImageUrl
in interfaceProductMoveImageToPositionAction
- Returns:
- imageUrl
-
getPosition
Position in
images
where the image should be moved. Must be between0
and the total number of images minus1
.- Specified by:
getPosition
in interfaceProductMoveImageToPositionAction
- Returns:
- position
-
getStaged
If
true
, only the stagedimages
is updated. Iffalse
, both the current and stagedimages
is updated.- Specified by:
getStaged
in interfaceProductMoveImageToPositionAction
- Returns:
- staged
-
setVariantId
Description copied from interface:ProductMoveImageToPositionAction
The
id
of the ProductVariant to update.- Specified by:
setVariantId
in interfaceProductMoveImageToPositionAction
- Parameters:
variantId
- value to be set
-
setSku
Description copied from interface:ProductMoveImageToPositionAction
The
sku
of the ProductVariant to update.- Specified by:
setSku
in interfaceProductMoveImageToPositionAction
- Parameters:
sku
- value to be set
-
setImageUrl
Description copied from interface:ProductMoveImageToPositionAction
The URL of the image to update.
- Specified by:
setImageUrl
in interfaceProductMoveImageToPositionAction
- Parameters:
imageUrl
- value to be set
-
setPosition
Description copied from interface:ProductMoveImageToPositionAction
Position in
images
where the image should be moved. Must be between0
and the total number of images minus1
.- Specified by:
setPosition
in interfaceProductMoveImageToPositionAction
- Parameters:
position
- value to be set
-
setStaged
Description copied from interface:ProductMoveImageToPositionAction
If
true
, only the stagedimages
is updated. Iffalse
, both the current and stagedimages
is updated.- Specified by:
setStaged
in interfaceProductMoveImageToPositionAction
- Parameters:
staged
- value to be set
-
equals
-
hashCode
-