Class StagedOrderSetOrderTotalTaxActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetOrderTotalTaxActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderSetOrderTotalTaxAction>
public class StagedOrderSetOrderTotalTaxActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderSetOrderTotalTaxAction>
StagedOrderSetOrderTotalTaxActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetOrderTotalTaxAction stagedOrderSetOrderTotalTaxAction = StagedOrderSetOrderTotalTaxAction.builder()
.externalTotalGross(externalTotalGrossBuilder -> externalTotalGrossBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd the value to the externalTaxPortions using the builder functionbuild()
builds StagedOrderSetOrderTotalTaxAction with checking for non-null required valuesbuilds StagedOrderSetOrderTotalTaxAction without checking for non-null required valuesexternalTaxPortions
(TaxPortionDraft... externalTaxPortions) set values to the externalTaxPortionsexternalTaxPortions
(List<TaxPortionDraft> externalTaxPortions) set value to the externalTaxPortionsexternalTotalGross
(Money externalTotalGross) Draft type that stores amounts only in cent precision for the specified currency.externalTotalGross
(Function<MoneyBuilder, MoneyBuilder> builder) Draft type that stores amounts only in cent precision for the specified currency.value of externalTaxPortions}Draft type that stores amounts only in cent precision for the specified currency.of()
factory method for an instance of StagedOrderSetOrderTotalTaxActionBuilderof
(StagedOrderSetOrderTotalTaxAction template) create builder for StagedOrderSetOrderTotalTaxAction instanceplusExternalTaxPortions
(TaxPortionDraft... externalTaxPortions) add values to the externalTaxPortionsadd the value to the externalTaxPortions using the builder functionset the value to the externalTaxPortions using the builder functionset the value to the externalTaxPortions using the builder functionwithExternalTotalGross
(Function<MoneyBuilder, Money> builder) Draft type that stores amounts only in cent precision for the specified currency.
-
Constructor Details
-
StagedOrderSetOrderTotalTaxActionBuilder
-
-
Method Details
-
externalTotalGross
public StagedOrderSetOrderTotalTaxActionBuilder externalTotalGross(Function<MoneyBuilder, MoneyBuilder> builder) Draft type that stores amounts only in cent precision for the specified currency.
- Parameters:
builder
- function to build the externalTotalGross value- Returns:
- Builder
-
withExternalTotalGross
public StagedOrderSetOrderTotalTaxActionBuilder withExternalTotalGross(Function<MoneyBuilder, Money> builder) Draft type that stores amounts only in cent precision for the specified currency.
- Parameters:
builder
- function to build the externalTotalGross value- Returns:
- Builder
-
externalTotalGross
Draft type that stores amounts only in cent precision for the specified currency.
- Parameters:
externalTotalGross
- value to be set- Returns:
- Builder
-
externalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder externalTaxPortions(@Nullable TaxPortionDraft... externalTaxPortions) set values to the externalTaxPortions- Parameters:
externalTaxPortions
- value to be set- Returns:
- Builder
-
externalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder externalTaxPortions(@Nullable List<TaxPortionDraft> externalTaxPortions) set value to the externalTaxPortions- Parameters:
externalTaxPortions
- value to be set- Returns:
- Builder
-
plusExternalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder plusExternalTaxPortions(@Nullable TaxPortionDraft... externalTaxPortions) add values to the externalTaxPortions- Parameters:
externalTaxPortions
- value to be set- Returns:
- Builder
-
plusExternalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder plusExternalTaxPortions(Function<TaxPortionDraftBuilder, TaxPortionDraftBuilder> builder) add the value to the externalTaxPortions using the builder function- Parameters:
builder
- function to build the externalTaxPortions value- Returns:
- Builder
-
withExternalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder withExternalTaxPortions(Function<TaxPortionDraftBuilder, TaxPortionDraftBuilder> builder) set the value to the externalTaxPortions using the builder function- Parameters:
builder
- function to build the externalTaxPortions value- Returns:
- Builder
-
addExternalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder addExternalTaxPortions(Function<TaxPortionDraftBuilder, TaxPortionDraft> builder) add the value to the externalTaxPortions using the builder function- Parameters:
builder
- function to build the externalTaxPortions value- Returns:
- Builder
-
setExternalTaxPortions
public StagedOrderSetOrderTotalTaxActionBuilder setExternalTaxPortions(Function<TaxPortionDraftBuilder, TaxPortionDraft> builder) set the value to the externalTaxPortions using the builder function- Parameters:
builder
- function to build the externalTaxPortions value- Returns:
- Builder
-
getExternalTotalGross
Draft type that stores amounts only in cent precision for the specified currency.
- Returns:
- externalTotalGross
-
getExternalTaxPortions
value of externalTaxPortions}- Returns:
- externalTaxPortions
-
build
builds StagedOrderSetOrderTotalTaxAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderSetOrderTotalTaxAction>
- Returns:
- StagedOrderSetOrderTotalTaxAction
-
buildUnchecked
builds StagedOrderSetOrderTotalTaxAction without checking for non-null required values- Returns:
- StagedOrderSetOrderTotalTaxAction
-
of
factory method for an instance of StagedOrderSetOrderTotalTaxActionBuilder- Returns:
- builder
-
of
public static StagedOrderSetOrderTotalTaxActionBuilder of(StagedOrderSetOrderTotalTaxAction template) create builder for StagedOrderSetOrderTotalTaxAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-