Class VariantSetAssetSourcesActionBuilder
java.lang.Object
com.commercetools.api.models.variant.VariantSetAssetSourcesActionBuilder
- All Implemented Interfaces:
Builder<VariantSetAssetSourcesAction>
public class VariantSetAssetSourcesActionBuilder
extends Object
implements Builder<VariantSetAssetSourcesAction>
VariantSetAssetSourcesActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
VariantSetAssetSourcesAction variantSetAssetSourcesAction = VariantSetAssetSourcesAction.builder()
.plusSources(sourcesBuilder -> sourcesBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSources(Function<AssetSourceBuilder, AssetSource> builder) Value to set.Theidof the Asset to update.Thekeyof the Asset to update.build()builds VariantSetAssetSourcesAction with checking for non-null required valuesbuilds VariantSetAssetSourcesAction without checking for non-null required valuesTheidof the Asset to update.Thekeyof the Asset to update.Value to set.Iftrue, only the staged Asset is updated.of()factory method for an instance of VariantSetAssetSourcesActionBuilderof(VariantSetAssetSourcesAction template) create builder for VariantSetAssetSourcesAction instanceplusSources(AssetSource... sources) Value to set.Value to set.setSources(Function<AssetSourceBuilder, AssetSource> builder) Value to set.sources(AssetSource... sources) Value to set.sources(List<AssetSource> sources) Value to set.Iftrue, only the staged Asset is updated.Value to set.
-
Constructor Details
-
VariantSetAssetSourcesActionBuilder
public VariantSetAssetSourcesActionBuilder()
-
-
Method Details
-
staged
If
true, only the staged Asset is updated. Iffalse, both the current and staged Asset is updated.- Parameters:
staged- value to be set- Returns:
- Builder
-
assetId
The
idof the Asset to update.- Parameters:
assetId- value to be set- Returns:
- Builder
-
assetKey
The
keyof the Asset to update.- Parameters:
assetKey- value to be set- Returns:
- Builder
-
sources
Value to set.
- Parameters:
sources- value to be set- Returns:
- Builder
-
sources
Value to set.
- Parameters:
sources- value to be set- Returns:
- Builder
-
plusSources
Value to set.
- Parameters:
sources- value to be set- Returns:
- Builder
-
plusSources
public VariantSetAssetSourcesActionBuilder plusSources(Function<AssetSourceBuilder, AssetSourceBuilder> builder) Value to set.
- Parameters:
builder- function to build the sources value- Returns:
- Builder
-
withSources
public VariantSetAssetSourcesActionBuilder withSources(Function<AssetSourceBuilder, AssetSourceBuilder> builder) Value to set.
- Parameters:
builder- function to build the sources value- Returns:
- Builder
-
addSources
public VariantSetAssetSourcesActionBuilder addSources(Function<AssetSourceBuilder, AssetSource> builder) Value to set.
- Parameters:
builder- function to build the sources value- Returns:
- Builder
-
setSources
public VariantSetAssetSourcesActionBuilder setSources(Function<AssetSourceBuilder, AssetSource> builder) Value to set.
- Parameters:
builder- function to build the sources value- Returns:
- Builder
-
getStaged
If
true, only the staged Asset is updated. Iffalse, both the current and staged Asset is updated.- Returns:
- staged
-
getAssetId
The
idof the Asset to update.- Returns:
- assetId
-
getAssetKey
The
keyof the Asset to update.- Returns:
- assetKey
-
getSources
Value to set.
- Returns:
- sources
-
build
builds VariantSetAssetSourcesAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<VariantSetAssetSourcesAction>- Returns:
- VariantSetAssetSourcesAction
-
buildUnchecked
builds VariantSetAssetSourcesAction without checking for non-null required values- Returns:
- VariantSetAssetSourcesAction
-
of
factory method for an instance of VariantSetAssetSourcesActionBuilder- Returns:
- builder
-
of
create builder for VariantSetAssetSourcesAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-