Class EnumSetAttributeImpl
java.lang.Object
com.commercetools.importapi.models.productvariants.EnumSetAttributeImpl
- All Implemented Interfaces:
Attribute
,EnumSetAttribute
,io.vrap.rmf.base.client.ModelBase
public class EnumSetAttributeImpl
extends Object
implements EnumSetAttribute, io.vrap.rmf.base.client.ModelBase
This type represents an attribute whose value is an enum. The attribute value refers to the key of the enum value.
-
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.importapi.models.productvariants.EnumSetAttribute
ENUM_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getName()
The name of this attribute must match a name of the product types attribute definitions.getType()
getValue()
int
hashCode()
void
The name of this attribute must match a name of the product types attribute definitions.void
set valuevoid
set valueMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.importapi.models.productvariants.Attribute
withAttribute
Methods inherited from interface com.commercetools.importapi.models.productvariants.EnumSetAttribute
withEnumSetAttribute
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
EnumSetAttributeImpl
public EnumSetAttributeImpl()create empty instance
-
-
Method Details
-
getName
The name of this attribute must match a name of the product types attribute definitions. The name is required if this type is used in a product variant and must not be set when used in a product variant patch.
-
getType
-
getValue
- Specified by:
getValue
in interfaceEnumSetAttribute
- Returns:
- value
-
setName
Description copied from interface:Attribute
The name of this attribute must match a name of the product types attribute definitions. The name is required if this type is used in a product variant and must not be set when used in a product variant patch.
-
setValue
Description copied from interface:EnumSetAttribute
set value- Specified by:
setValue
in interfaceEnumSetAttribute
- Parameters:
value
- values to be set
-
setValue
Description copied from interface:EnumSetAttribute
set value- Specified by:
setValue
in interfaceEnumSetAttribute
- Parameters:
value
- values to be set
-
equals
-
hashCode
public int hashCode()
-