Class ProductSelectionImportRequestBuilder
java.lang.Object
com.commercetools.importapi.models.importrequests.ProductSelectionImportRequestBuilder
- All Implemented Interfaces:
Builder<ProductSelectionImportRequest>
public class ProductSelectionImportRequestBuilder
extends Object
implements Builder<ProductSelectionImportRequest>
ProductSelectionImportRequestBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ProductSelectionImportRequest productSelectionImportRequest = ProductSelectionImportRequest.builder()
.plusResources(resourcesBuilder -> resourcesBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe Product Selection import resources of this request.build()builds ProductSelectionImportRequest with checking for non-null required valuesbuilds ProductSelectionImportRequest without checking for non-null required valuesThe Product Selection import resources of this request.of()factory method for an instance of ProductSelectionImportRequestBuilderof(ProductSelectionImportRequest template) create builder for ProductSelectionImportRequest instanceplusResources(ProductSelectionImport... resources) The Product Selection import resources of this request.The Product Selection import resources of this request.resources(ProductSelectionImport... resources) The Product Selection import resources of this request.resources(List<ProductSelectionImport> resources) The Product Selection import resources of this request.The Product Selection import resources of this request.The Product Selection import resources of this request.
-
Constructor Details
-
ProductSelectionImportRequestBuilder
public ProductSelectionImportRequestBuilder()
-
-
Method Details
-
resources
The Product Selection import resources of this request.
- Parameters:
resources- value to be set- Returns:
- Builder
-
resources
The Product Selection import resources of this request.
- Parameters:
resources- value to be set- Returns:
- Builder
-
plusResources
The Product Selection import resources of this request.
- Parameters:
resources- value to be set- Returns:
- Builder
-
plusResources
public ProductSelectionImportRequestBuilder plusResources(Function<ProductSelectionImportBuilder, ProductSelectionImportBuilder> builder) The Product Selection import resources of this request.
- Parameters:
builder- function to build the resources value- Returns:
- Builder
-
withResources
public ProductSelectionImportRequestBuilder withResources(Function<ProductSelectionImportBuilder, ProductSelectionImportBuilder> builder) The Product Selection import resources of this request.
- Parameters:
builder- function to build the resources value- Returns:
- Builder
-
addResources
public ProductSelectionImportRequestBuilder addResources(Function<ProductSelectionImportBuilder, ProductSelectionImport> builder) The Product Selection import resources of this request.
- Parameters:
builder- function to build the resources value- Returns:
- Builder
-
setResources
public ProductSelectionImportRequestBuilder setResources(Function<ProductSelectionImportBuilder, ProductSelectionImport> builder) The Product Selection import resources of this request.
- Parameters:
builder- function to build the resources value- Returns:
- Builder
-
getResources
The Product Selection import resources of this request.
- Returns:
- resources
-
build
builds ProductSelectionImportRequest with checking for non-null required values- Specified by:
buildin interfaceBuilder<ProductSelectionImportRequest>- Returns:
- ProductSelectionImportRequest
-
buildUnchecked
builds ProductSelectionImportRequest without checking for non-null required values- Returns:
- ProductSelectionImportRequest
-
of
factory method for an instance of ProductSelectionImportRequestBuilder- Returns:
- builder
-
of
create builder for ProductSelectionImportRequest instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-