Class StagedOrderSetLineItemDistributionChannelActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetLineItemDistributionChannelActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderSetLineItemDistributionChannelAction>
public class StagedOrderSetLineItemDistributionChannelActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderSetLineItemDistributionChannelAction>
StagedOrderSetLineItemDistributionChannelActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetLineItemDistributionChannelAction stagedOrderSetLineItemDistributionChannelAction = StagedOrderSetLineItemDistributionChannelAction.builder()
.lineItemId("{lineItemId}")
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StagedOrderSetLineItemDistributionChannelAction with checking for non-null required valuesbuilds StagedOrderSetLineItemDistributionChannelAction 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.value of lineItemId}lineItemId
(String lineItemId) set the value to the lineItemIdof()
factory method for an instance of StagedOrderSetLineItemDistributionChannelActionBuildercreate builder for StagedOrderSetLineItemDistributionChannelAction instancewithDistributionChannel
(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifier> builder) ResourceIdentifier to a Channel.
-
Constructor Details
-
StagedOrderSetLineItemDistributionChannelActionBuilder
-
-
Method Details
-
lineItemId
set the value to the lineItemId- Parameters:
lineItemId
- value to be set- Returns:
- Builder
-
distributionChannel
public StagedOrderSetLineItemDistributionChannelActionBuilder distributionChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifierBuilder> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the distributionChannel value- Returns:
- Builder
-
withDistributionChannel
public StagedOrderSetLineItemDistributionChannelActionBuilder withDistributionChannel(Function<ChannelResourceIdentifierBuilder, ChannelResourceIdentifier> builder) ResourceIdentifier to a Channel.
- Parameters:
builder
- function to build the distributionChannel value- Returns:
- Builder
-
distributionChannel
public StagedOrderSetLineItemDistributionChannelActionBuilder distributionChannel(@Nullable ChannelResourceIdentifier distributionChannel) ResourceIdentifier to a Channel.
- Parameters:
distributionChannel
- value to be set- Returns:
- Builder
-
getLineItemId
value of lineItemId}- Returns:
- lineItemId
-
getDistributionChannel
ResourceIdentifier to a Channel.
- Returns:
- distributionChannel
-
build
builds StagedOrderSetLineItemDistributionChannelAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderSetLineItemDistributionChannelAction>
- Returns:
- StagedOrderSetLineItemDistributionChannelAction
-
buildUnchecked
builds StagedOrderSetLineItemDistributionChannelAction without checking for non-null required values- Returns:
- StagedOrderSetLineItemDistributionChannelAction
-
of
factory method for an instance of StagedOrderSetLineItemDistributionChannelActionBuilder- Returns:
- builder
-
of
public static StagedOrderSetLineItemDistributionChannelActionBuilder of(StagedOrderSetLineItemDistributionChannelAction template) create builder for StagedOrderSetLineItemDistributionChannelAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-