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