Class ProductVariantSelectionIncludeOnlyImpl
java.lang.Object
com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeOnlyImpl
- All Implemented Interfaces:
ProductVariantSelection
,ProductVariantSelectionIncludeOnly
,io.vrap.rmf.base.client.ModelBase
public class ProductVariantSelectionIncludeOnlyImpl
extends Object
implements ProductVariantSelectionIncludeOnly, io.vrap.rmf.base.client.ModelBase
Only Product Variants with explicitly stated SKUs are part of the Product Selection.
-
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_selection.ProductVariantSelectionIncludeOnly
INCLUDE_ONLY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getSkus()
Non-empty array of SKUs representing Product Variants to be included into the Product Selection.getType()
Determines whether the SKUs are to be included in, or excluded from, the Product Selection.int
hashCode()
void
Non-empty array of SKUs representing Product Variants to be included into the Product Selection.void
Non-empty array of SKUs representing Product Variants to be included into the Product Selection.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_selection.ProductVariantSelection
withProductVariantSelection
Methods inherited from interface com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeOnly
withProductVariantSelectionIncludeOnly
-
Constructor Details
-
ProductVariantSelectionIncludeOnlyImpl
create empty instance
-
-
Method Details
-
getType
Description copied from interface:ProductVariantSelection
Determines whether the SKUs are to be included in, or excluded from, the Product Selection.
- Specified by:
getType
in interfaceProductVariantSelection
- Specified by:
getType
in interfaceProductVariantSelectionIncludeOnly
- Returns:
- type
-
getSkus
Non-empty array of SKUs representing Product Variants to be included into the Product Selection.
- Specified by:
getSkus
in interfaceProductVariantSelectionIncludeOnly
- Returns:
- skus
-
setSkus
Description copied from interface:ProductVariantSelectionIncludeOnly
Non-empty array of SKUs representing Product Variants to be included into the Product Selection.
- Specified by:
setSkus
in interfaceProductVariantSelectionIncludeOnly
- Parameters:
skus
- values to be set
-
setSkus
Description copied from interface:ProductVariantSelectionIncludeOnly
Non-empty array of SKUs representing Product Variants to be included into the Product Selection.
- Specified by:
setSkus
in interfaceProductVariantSelectionIncludeOnly
- Parameters:
skus
- values to be set
-
equals
-
hashCode
-