Class StandalonePriceSetPriceTiersActionImpl
java.lang.Object
com.commercetools.api.models.standalone_price.StandalonePriceSetPriceTiersActionImpl
- All Implemented Interfaces:
ResourceUpdateAction<StandalonePriceUpdateAction>
,StandalonePriceSetPriceTiersAction
,StandalonePriceUpdateAction
,io.vrap.rmf.base.client.ModelBase
public class StandalonePriceSetPriceTiersActionImpl
extends Object
implements StandalonePriceSetPriceTiersAction, io.vrap.rmf.base.client.ModelBase
Sets all PriceTiers for a StandalonePrice in one action, produces the Standalone Price Tiers Set Message.
-
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.standalone_price.StandalonePriceSetPriceTiersAction
SET_PRICE_TIERS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getTiers()
Value to set.int
hashCode()
void
setTiers
(PriceTierDraft... tiers) Value to set.void
setTiers
(List<PriceTierDraft> tiers) Value to set.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.ResourceUpdateAction
get
Methods inherited from interface com.commercetools.api.models.standalone_price.StandalonePriceSetPriceTiersAction
withStandalonePriceSetPriceTiersAction
Methods inherited from interface com.commercetools.api.models.standalone_price.StandalonePriceUpdateAction
withStandalonePriceUpdateAction
-
Constructor Details
-
StandalonePriceSetPriceTiersActionImpl
create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<StandalonePriceUpdateAction>
- Specified by:
getAction
in interfaceStandalonePriceUpdateAction
- Returns:
- action
-
getTiers
Value to set. If empty, any existing value will be removed. The
minimumQuantity
of the PriceTiers must be unique and greater than1
, otherwise an InvalidField error is returned.- Specified by:
getTiers
in interfaceStandalonePriceSetPriceTiersAction
- Returns:
- tiers
-
setTiers
Description copied from interface:StandalonePriceSetPriceTiersAction
Value to set. If empty, any existing value will be removed. The
minimumQuantity
of the PriceTiers must be unique and greater than1
, otherwise an InvalidField error is returned.- Specified by:
setTiers
in interfaceStandalonePriceSetPriceTiersAction
- Parameters:
tiers
- values to be set
-
setTiers
Description copied from interface:StandalonePriceSetPriceTiersAction
Value to set. If empty, any existing value will be removed. The
minimumQuantity
of the PriceTiers must be unique and greater than1
, otherwise an InvalidField error is returned.- Specified by:
setTiers
in interfaceStandalonePriceSetPriceTiersAction
- Parameters:
tiers
- values to be set
-
equals
-
hashCode
-