Class BusinessUnitImportRequestBuilder
java.lang.Object
com.commercetools.importapi.models.importrequests.BusinessUnitImportRequestBuilder
- All Implemented Interfaces:
Builder<BusinessUnitImportRequest>
public class BusinessUnitImportRequestBuilder
extends Object
implements Builder<BusinessUnitImportRequest>
BusinessUnitImportRequestBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
BusinessUnitImportRequest businessUnitImportRequest = BusinessUnitImportRequest.builder()
.plusResources(resourcesBuilder -> resourcesBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds BusinessUnitImportRequest with checking for non-null required valuesbuilds BusinessUnitImportRequest without checking for non-null required valuesThe Business Unit import resources of this request.of()
factory method for an instance of BusinessUnitImportRequestBuilderof
(BusinessUnitImportRequest template) create builder for BusinessUnitImportRequest instanceplusResources
(BusinessUnitImport... resources) The Business Unit import resources of this request.plusResources
(Function<BusinessUnitImportBuilder, Builder<? extends BusinessUnitImport>> builder) The Business Unit import resources of this request.resources
(BusinessUnitImport... resources) The Business Unit import resources of this request.resources
(List<BusinessUnitImport> resources) The Business Unit import resources of this request.withResources
(Function<BusinessUnitImportBuilder, Builder<? extends BusinessUnitImport>> builder) The Business Unit import resources of this request.
-
Constructor Details
-
BusinessUnitImportRequestBuilder
public BusinessUnitImportRequestBuilder()
-
-
Method Details
-
resources
The Business Unit import resources of this request. Can contain CompanyBusinessUnitImport or DivisionBusinessUnitImport.
- Parameters:
resources
- value to be set- Returns:
- Builder
-
resources
The Business Unit import resources of this request. Can contain CompanyBusinessUnitImport or DivisionBusinessUnitImport.
- Parameters:
resources
- value to be set- Returns:
- Builder
-
plusResources
The Business Unit import resources of this request. Can contain CompanyBusinessUnitImport or DivisionBusinessUnitImport.
- Parameters:
resources
- value to be set- Returns:
- Builder
-
plusResources
public BusinessUnitImportRequestBuilder plusResources(Function<BusinessUnitImportBuilder, Builder<? extends BusinessUnitImport>> builder) The Business Unit import resources of this request. Can contain CompanyBusinessUnitImport or DivisionBusinessUnitImport.
- Parameters:
builder
- function to build the resources value- Returns:
- Builder
-
withResources
public BusinessUnitImportRequestBuilder withResources(Function<BusinessUnitImportBuilder, Builder<? extends BusinessUnitImport>> builder) The Business Unit import resources of this request. Can contain CompanyBusinessUnitImport or DivisionBusinessUnitImport.
- Parameters:
builder
- function to build the resources value- Returns:
- Builder
-
getResources
The Business Unit import resources of this request. Can contain CompanyBusinessUnitImport or DivisionBusinessUnitImport.
- Returns:
- resources
-
build
builds BusinessUnitImportRequest with checking for non-null required values- Specified by:
build
in interfaceBuilder<BusinessUnitImportRequest>
- Returns:
- BusinessUnitImportRequest
-
buildUnchecked
builds BusinessUnitImportRequest without checking for non-null required values- Returns:
- BusinessUnitImportRequest
-
of
factory method for an instance of BusinessUnitImportRequestBuilder- Returns:
- builder
-
of
create builder for BusinessUnitImportRequest instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-