Class AttributeDefinitionImpl
java.lang.Object
com.commercetools.importapi.models.producttypes.AttributeDefinitionImpl
- All Implemented Interfaces:
AttributeDefinition
,io.vrap.rmf.base.client.ModelBase
public class AttributeDefinitionImpl
extends Object
implements AttributeDefinition, io.vrap.rmf.base.client.ModelBase
AttributeDefinition
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.getLabel()
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.getName()
getType()
int
hashCode()
void
setAttributeConstraint
(AttributeConstraintEnum attributeConstraint) set attributeConstraintvoid
setInputHint
(TextInputHint inputHint) set inputHintvoid
setInputTip
(LocalizedString inputTip) A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.void
setIsRequired
(Boolean isRequired) set isRequiredvoid
setIsSearchable
(Boolean isSearchable) set isSearchablevoid
setLabel
(LocalizedString label) A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.void
set namevoid
setType
(AttributeType type) set typeMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.importapi.models.producttypes.AttributeDefinition
withAttributeDefinition
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
AttributeDefinitionImpl
public AttributeDefinitionImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceAttributeDefinition
- Returns:
- type
-
getName
- Specified by:
getName
in interfaceAttributeDefinition
- Returns:
- name
-
getLabel
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.
{ "de": "Hundefutter", "en": "dog food" }
- Specified by:
getLabel
in interfaceAttributeDefinition
- Returns:
- label
-
getIsRequired
- Specified by:
getIsRequired
in interfaceAttributeDefinition
- Returns:
- isRequired
-
getAttributeConstraint
- Specified by:
getAttributeConstraint
in interfaceAttributeDefinition
- Returns:
- attributeConstraint
-
getInputTip
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.
{ "de": "Hundefutter", "en": "dog food" }
- Specified by:
getInputTip
in interfaceAttributeDefinition
- Returns:
- inputTip
-
getInputHint
- Specified by:
getInputHint
in interfaceAttributeDefinition
- Returns:
- inputHint
-
getIsSearchable
- Specified by:
getIsSearchable
in interfaceAttributeDefinition
- Returns:
- isSearchable
-
setType
Description copied from interface:AttributeDefinition
set type- Specified by:
setType
in interfaceAttributeDefinition
- Parameters:
type
- value to be set
-
setName
Description copied from interface:AttributeDefinition
set name- Specified by:
setName
in interfaceAttributeDefinition
- Parameters:
name
- value to be set
-
setLabel
Description copied from interface:AttributeDefinition
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.
{ "de": "Hundefutter", "en": "dog food" }
- Specified by:
setLabel
in interfaceAttributeDefinition
- Parameters:
label
- value to be set
-
setIsRequired
Description copied from interface:AttributeDefinition
set isRequired- Specified by:
setIsRequired
in interfaceAttributeDefinition
- Parameters:
isRequired
- value to be set
-
setAttributeConstraint
Description copied from interface:AttributeDefinition
set attributeConstraint- Specified by:
setAttributeConstraint
in interfaceAttributeDefinition
- Parameters:
attributeConstraint
- value to be set
-
setInputTip
Description copied from interface:AttributeDefinition
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.
{ "de": "Hundefutter", "en": "dog food" }
- Specified by:
setInputTip
in interfaceAttributeDefinition
- Parameters:
inputTip
- value to be set
-
setInputHint
Description copied from interface:AttributeDefinition
set inputHint- Specified by:
setInputHint
in interfaceAttributeDefinition
- Parameters:
inputHint
- value to be set
-
setIsSearchable
Description copied from interface:AttributeDefinition
set isSearchable- Specified by:
setIsSearchable
in interfaceAttributeDefinition
- Parameters:
isSearchable
- value to be set
-
equals
-
hashCode
public int hashCode()
-