Class StagedOrderAddShoppingListActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderAddShoppingListActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderAddShoppingListAction>
public class StagedOrderAddShoppingListActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderAddShoppingListAction>
StagedOrderAddShoppingListActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderAddShoppingListAction stagedOrderAddShoppingListAction = StagedOrderAddShoppingListAction.builder()
.shoppingList(shoppingListBuilder -> shoppingListBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StagedOrderAddShoppingListAction with checking for non-null required valuesbuilds StagedOrderAddShoppingListAction without checking for non-null required valuesdistributionChannel
(ChannelResourceIdentifier distributionChannel) ResourceIdentifier to a Channel.distributionChannel
(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifierBuilder> builder) ResourceIdentifier to a Channel.ResourceIdentifier to a Channel.ResourceIdentifier to a ShoppingList.ResourceIdentifier to a Channel.of()
factory method for an instance of StagedOrderAddShoppingListActionBuilderof
(StagedOrderAddShoppingListAction template) create builder for StagedOrderAddShoppingListAction instanceshoppingList
(ShoppingListResourceIdentifier shoppingList) ResourceIdentifier to a ShoppingList.shoppingList
(Function<ShoppingListResourceIdentifierBuilder, ShoppingListResourceIdentifierBuilder> builder) ResourceIdentifier to a ShoppingList.supplyChannel
(ChannelResourceIdentifier supplyChannel) ResourceIdentifier to a Channel.ResourceIdentifier to a Channel.withDistributionChannel
(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifier> builder) ResourceIdentifier to a Channel.withShoppingList
(Function<ShoppingListResourceIdentifierBuilder, ShoppingListResourceIdentifier> builder) ResourceIdentifier to a ShoppingList.ResourceIdentifier to a Channel.
-
Constructor Details
-
StagedOrderAddShoppingListActionBuilder
-
-
Method Details
-
shoppingList
public StagedOrderAddShoppingListActionBuilder shoppingList(Function<ShoppingListResourceIdentifierBuilder, ShoppingListResourceIdentifierBuilder> builder) ResourceIdentifier to a ShoppingList.
- Parameters:
builder
- function to build the shoppingList value- Returns:
- Builder
-
withShoppingList
public StagedOrderAddShoppingListActionBuilder withShoppingList(Function<ShoppingListResourceIdentifierBuilder, ShoppingListResourceIdentifier> builder) ResourceIdentifier to a ShoppingList.
- Parameters:
builder
- function to build the shoppingList value- Returns:
- Builder
-
shoppingList
public StagedOrderAddShoppingListActionBuilder shoppingList(ShoppingListResourceIdentifier shoppingList) ResourceIdentifier to a ShoppingList.
- Parameters:
shoppingList
- value to be set- Returns:
- Builder
-
supplyChannel
public StagedOrderAddShoppingListActionBuilder supplyChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifierBuilder> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the supplyChannel value- Returns:
- Builder
-
withSupplyChannel
public StagedOrderAddShoppingListActionBuilder withSupplyChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifier> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the supplyChannel value- Returns:
- Builder
-
supplyChannel
public StagedOrderAddShoppingListActionBuilder supplyChannel(@Nullable ChannelResourceIdentifier supplyChannel) ResourceIdentifier to a Channel.
- Parameters:
supplyChannel
- value to be set- Returns:
- Builder
-
distributionChannel
public StagedOrderAddShoppingListActionBuilder distributionChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifierBuilder> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the distributionChannel value- Returns:
- Builder
-
withDistributionChannel
public StagedOrderAddShoppingListActionBuilder withDistributionChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifier> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the distributionChannel value- Returns:
- Builder
-
distributionChannel
public StagedOrderAddShoppingListActionBuilder distributionChannel(@Nullable ChannelResourceIdentifier distributionChannel) ResourceIdentifier to a Channel.
- Parameters:
distributionChannel
- value to be set- Returns:
- Builder
-
getShoppingList
ResourceIdentifier to a ShoppingList.
- Returns:
- shoppingList
-
getSupplyChannel
ResourceIdentifier to a Channel.
- Returns:
- supplyChannel
-
getDistributionChannel
ResourceIdentifier to a Channel.
- Returns:
- distributionChannel
-
build
builds StagedOrderAddShoppingListAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderAddShoppingListAction>
- Returns:
- StagedOrderAddShoppingListAction
-
buildUnchecked
builds StagedOrderAddShoppingListAction without checking for non-null required values- Returns:
- StagedOrderAddShoppingListAction
-
of
factory method for an instance of StagedOrderAddShoppingListActionBuilder- Returns:
- builder
-
of
create builder for StagedOrderAddShoppingListAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-