Class AssetImpl
java.lang.Object
com.commercetools.api.models.common.AssetImpl
- All Implemented Interfaces:
Asset
,Customizable<Asset>
,WithKey
,io.vrap.rmf.base.client.ModelBase
Asset
-
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
Custom Fields defined for the Asset.Description of the Asset.getId()
Unique identifier of the Asset.getKey()
User-defined identifier of the Asset.getName()
Name of the Asset.getTags()
Keywords for categorizing and organizing Assets.int
hashCode()
void
setCustom
(CustomFields custom) Custom Fields defined for the Asset.void
setDescription
(LocalizedString description) Description of the Asset.void
Unique identifier of the Asset.void
User-defined identifier of the Asset.void
setName
(LocalizedString name) Name of the Asset.void
setSources
(AssetSource... sources) set sourcesvoid
setSources
(List<AssetSource> sources) set sourcesvoid
Keywords for categorizing and organizing Assets.void
Keywords for categorizing and organizing Assets.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.Customizable
unwrapCustomizable
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
AssetImpl
public AssetImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Asset.
-
getSources
- Specified by:
getSources
in interfaceAsset
- Returns:
- sources
-
getName
Name of the Asset.
-
getDescription
Description of the Asset.
- Specified by:
getDescription
in interfaceAsset
- Returns:
- description
-
getTags
Keywords for categorizing and organizing Assets.
-
getCustom
Custom Fields defined for the Asset.
- Specified by:
getCustom
in interfaceAsset
- Specified by:
getCustom
in interfaceCustomizable<Asset>
- Returns:
- custom
-
getKey
User-defined identifier of the Asset. It is unique per Category or ProductVariant.
-
setId
Description copied from interface:Asset
Unique identifier of the Asset.
-
setSources
Description copied from interface:Asset
set sources- Specified by:
setSources
in interfaceAsset
- Parameters:
sources
- values to be set
-
setSources
Description copied from interface:Asset
set sources- Specified by:
setSources
in interfaceAsset
- Parameters:
sources
- values to be set
-
setName
Description copied from interface:Asset
Name of the Asset.
-
setDescription
Description copied from interface:Asset
Description of the Asset.
- Specified by:
setDescription
in interfaceAsset
- Parameters:
description
- value to be set
-
setTags
Description copied from interface:Asset
Keywords for categorizing and organizing Assets.
-
setTags
Description copied from interface:Asset
Keywords for categorizing and organizing Assets.
-
setCustom
Description copied from interface:Asset
Custom Fields defined for the Asset.
- Specified by:
setCustom
in interfaceAsset
- Specified by:
setCustom
in interfaceCustomizable<Asset>
- Parameters:
custom
- value to be set
-
setKey
Description copied from interface:Asset
User-defined identifier of the Asset. It is unique per Category or ProductVariant.
-
equals
-
hashCode
-