Class ShoppingListSetBusinessUnitActionBuilder
java.lang.Object
com.commercetools.api.models.shopping_list.ShoppingListSetBusinessUnitActionBuilder
- All Implemented Interfaces:
Builder<ShoppingListSetBusinessUnitAction>
public class ShoppingListSetBusinessUnitActionBuilder
extends Object
implements Builder<ShoppingListSetBusinessUnitAction>
ShoppingListSetBusinessUnitActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ShoppingListSetBusinessUnitAction shoppingListSetBusinessUnitAction = ShoppingListSetBusinessUnitAction.builder()
.businessUnit(businessUnitBuilder -> businessUnitBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds ShoppingListSetBusinessUnitAction with checking for non-null required valuesbuilds ShoppingListSetBusinessUnitAction without checking for non-null required valuesbusinessUnit
(BusinessUnitResourceIdentifier businessUnit) The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.businessUnit
(Function<BusinessUnitResourceIdentifierBuilder, BusinessUnitResourceIdentifierBuilder> builder) The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.of()
factory method for an instance of ShoppingListSetBusinessUnitActionBuilderof
(ShoppingListSetBusinessUnitAction template) create builder for ShoppingListSetBusinessUnitAction instancewithBusinessUnit
(Function<BusinessUnitResourceIdentifierBuilder, BusinessUnitResourceIdentifier> builder) The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.
-
Constructor Details
-
ShoppingListSetBusinessUnitActionBuilder
public ShoppingListSetBusinessUnitActionBuilder()
-
-
Method Details
-
businessUnit
public ShoppingListSetBusinessUnitActionBuilder businessUnit(Function<BusinessUnitResourceIdentifierBuilder, BusinessUnitResourceIdentifierBuilder> builder) The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.
- Parameters:
builder
- function to build the businessUnit value- Returns:
- Builder
-
withBusinessUnit
public ShoppingListSetBusinessUnitActionBuilder withBusinessUnit(Function<BusinessUnitResourceIdentifierBuilder, BusinessUnitResourceIdentifier> builder) The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.
- Parameters:
builder
- function to build the businessUnit value- Returns:
- Builder
-
businessUnit
public ShoppingListSetBusinessUnitActionBuilder businessUnit(BusinessUnitResourceIdentifier businessUnit) The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.
- Parameters:
businessUnit
- value to be set- Returns:
- Builder
-
getBusinessUnit
The Business Unit to assign to the Shopping List, which must have access to the Store that is set on the Shopping List.
- Returns:
- businessUnit
-
build
builds ShoppingListSetBusinessUnitAction with checking for non-null required values- Specified by:
build
in interfaceBuilder<ShoppingListSetBusinessUnitAction>
- Returns:
- ShoppingListSetBusinessUnitAction
-
buildUnchecked
builds ShoppingListSetBusinessUnitAction without checking for non-null required values- Returns:
- ShoppingListSetBusinessUnitAction
-
of
factory method for an instance of ShoppingListSetBusinessUnitActionBuilder- Returns:
- builder
-
of
public static ShoppingListSetBusinessUnitActionBuilder of(ShoppingListSetBusinessUnitAction template) create builder for ShoppingListSetBusinessUnitAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-