Class AssetDraftImpl
java.lang.Object
com.commercetools.api.models.common.AssetDraftImpl
- All Implemented Interfaces:
AssetDraft
,CustomizableDraft<AssetDraft>
,WithKey
,io.vrap.rmf.base.client.Draft<AssetDraft>
,io.vrap.rmf.base.client.ModelBase
AssetDraft
-
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.getKey()
User-defined identifier for the Asset.getName()
Name of the Asset.getTags()
Keywords for categorizing and organizing Assets.int
hashCode()
void
setCustom
(CustomFieldsDraft custom) Custom Fields defined for the Asset.void
setDescription
(LocalizedString description) Description of the Asset.void
User-defined identifier for 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.common.AssetDraft
withAssetDraft
Methods inherited from interface com.commercetools.api.models.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
AssetDraftImpl
public AssetDraftImpl()create empty instance
-
-
Method Details
-
getSources
- Specified by:
getSources
in interfaceAssetDraft
- Returns:
- sources
-
getName
Name of the Asset.
- Specified by:
getName
in interfaceAssetDraft
- Returns:
- name
-
getDescription
Description of the Asset.
- Specified by:
getDescription
in interfaceAssetDraft
- Returns:
- description
-
getTags
Keywords for categorizing and organizing Assets.
- Specified by:
getTags
in interfaceAssetDraft
- Returns:
- tags
-
getCustom
Custom Fields defined for the Asset.
- Specified by:
getCustom
in interfaceAssetDraft
- Specified by:
getCustom
in interfaceCustomizableDraft<AssetDraft>
- Returns:
- custom
-
getKey
User-defined identifier for the Asset. Must be unique per Category or ProductVariant.
- Specified by:
getKey
in interfaceAssetDraft
- Specified by:
getKey
in interfaceWithKey
- Returns:
- key
-
setSources
Description copied from interface:AssetDraft
set sources- Specified by:
setSources
in interfaceAssetDraft
- Parameters:
sources
- values to be set
-
setSources
Description copied from interface:AssetDraft
set sources- Specified by:
setSources
in interfaceAssetDraft
- Parameters:
sources
- values to be set
-
setName
Description copied from interface:AssetDraft
Name of the Asset.
- Specified by:
setName
in interfaceAssetDraft
- Parameters:
name
- value to be set
-
setDescription
Description copied from interface:AssetDraft
Description of the Asset.
- Specified by:
setDescription
in interfaceAssetDraft
- Parameters:
description
- value to be set
-
setTags
Description copied from interface:AssetDraft
Keywords for categorizing and organizing Assets.
- Specified by:
setTags
in interfaceAssetDraft
- Parameters:
tags
- values to be set
-
setTags
Description copied from interface:AssetDraft
Keywords for categorizing and organizing Assets.
- Specified by:
setTags
in interfaceAssetDraft
- Parameters:
tags
- values to be set
-
setCustom
Description copied from interface:AssetDraft
Custom Fields defined for the Asset.
- Specified by:
setCustom
in interfaceAssetDraft
- Specified by:
setCustom
in interfaceCustomizableDraft<AssetDraft>
- Parameters:
custom
- value to be set
-
setKey
Description copied from interface:AssetDraft
User-defined identifier for the Asset. Must be unique per Category or ProductVariant.
- Specified by:
setKey
in interfaceAssetDraft
- Parameters:
key
- value to be set
-
equals
-
hashCode
-