Class TypeImportRequestBuilder
java.lang.Object
com.commercetools.importapi.models.importrequests.TypeImportRequestBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<TypeImportRequest>
public class TypeImportRequestBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<TypeImportRequest>
TypeImportRequestBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
TypeImportRequest typeImportRequest = TypeImportRequest.builder()
.plusResources(resourcesBuilder -> resourcesBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddResources
(Function<TypeImportBuilder, TypeImport> builder) The type import resources of this request.build()
builds TypeImportRequest with checking for non-null required valuesbuilds TypeImportRequest without checking for non-null required valuesThe type import resources of this request.static TypeImportRequestBuilder
of()
factory method for an instance of TypeImportRequestBuilderstatic TypeImportRequestBuilder
of
(TypeImportRequest template) create builder for TypeImportRequest instanceplusResources
(TypeImport... resources) The type import resources of this request.The type import resources of this request.resources
(TypeImport... resources) The type import resources of this request.resources
(List<TypeImport> resources) The type import resources of this request.setResources
(Function<TypeImportBuilder, TypeImport> builder) The type import resources of this request.The type import resources of this request.
-
Constructor Details
-
TypeImportRequestBuilder
public TypeImportRequestBuilder()
-
-
Method Details
-
resources
The type import resources of this request.
- Parameters:
resources
- value to be set- Returns:
- Builder
-
resources
The type import resources of this request.
- Parameters:
resources
- value to be set- Returns:
- Builder
-
plusResources
The type import resources of this request.
- Parameters:
resources
- value to be set- Returns:
- Builder
-
plusResources
public TypeImportRequestBuilder plusResources(Function<TypeImportBuilder, TypeImportBuilder> builder) The type import resources of this request.
- Parameters:
builder
- function to build the resources value- Returns:
- Builder
-
withResources
public TypeImportRequestBuilder withResources(Function<TypeImportBuilder, TypeImportBuilder> builder) The type import resources of this request.
- Parameters:
builder
- function to build the resources value- Returns:
- Builder
-
addResources
The type import resources of this request.
- Parameters:
builder
- function to build the resources value- Returns:
- Builder
-
setResources
The type import resources of this request.
- Parameters:
builder
- function to build the resources value- Returns:
- Builder
-
getResources
The type import resources of this request.
- Returns:
- resources
-
build
builds TypeImportRequest with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<TypeImportRequest>
- Returns:
- TypeImportRequest
-
buildUnchecked
builds TypeImportRequest without checking for non-null required values- Returns:
- TypeImportRequest
-
of
factory method for an instance of TypeImportRequestBuilder- Returns:
- builder
-
of
create builder for TypeImportRequest instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-