Class ImportOperationStatusBuilder
java.lang.Object
com.commercetools.importapi.models.importoperations.ImportOperationStatusBuilder
- All Implemented Interfaces:
Builder<ImportOperationStatus>
ImportOperationStatusBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ImportOperationStatus importOperationStatus = ImportOperationStatus.builder()
.state(ImportOperationState.PROCESSING)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds ImportOperationStatus with checking for non-null required valuesbuilds ImportOperationStatus without checking for non-null required valueserrors(ErrorObject... errors) Errors for the ImportOperation.errors(List<ErrorObject> errors) Errors for the ImportOperation.Errors for the ImportOperation.idof the ImportOperation.getState()Validation state of the ImportOperation.static ImportOperationStatusBuilderof()factory method for an instance of ImportOperationStatusBuilderstatic ImportOperationStatusBuilderof(ImportOperationStatus template) create builder for ImportOperationStatus instanceoperationId(String operationId) idof the ImportOperation.plusErrors(ErrorObject... errors) Errors for the ImportOperation.plusErrors(Function<ErrorObjectBuilder, Builder<? extends ErrorObject>> builder) Errors for the ImportOperation.state(ImportOperationState state) Validation state of the ImportOperation.withErrors(Function<ErrorObjectBuilder, Builder<? extends ErrorObject>> builder) Errors for the ImportOperation.
-
Constructor Details
-
ImportOperationStatusBuilder
public ImportOperationStatusBuilder()
-
-
Method Details
-
operationId
idof the ImportOperation.- Parameters:
operationId- value to be set- Returns:
- Builder
-
state
Validation state of the ImportOperation.
- Parameters:
state- value to be set- Returns:
- Builder
-
errors
Errors for the ImportOperation.
- Parameters:
errors- value to be set- Returns:
- Builder
-
errors
Errors for the ImportOperation.
- Parameters:
errors- value to be set- Returns:
- Builder
-
plusErrors
Errors for the ImportOperation.
- Parameters:
errors- value to be set- Returns:
- Builder
-
plusErrors
public ImportOperationStatusBuilder plusErrors(Function<ErrorObjectBuilder, Builder<? extends ErrorObject>> builder) Errors for the ImportOperation.
- Parameters:
builder- function to build the errors value- Returns:
- Builder
-
withErrors
public ImportOperationStatusBuilder withErrors(Function<ErrorObjectBuilder, Builder<? extends ErrorObject>> builder) Errors for the ImportOperation.
- Parameters:
builder- function to build the errors value- Returns:
- Builder
-
getOperationId
idof the ImportOperation.- Returns:
- operationId
-
getState
Validation state of the ImportOperation.
- Returns:
- state
-
getErrors
Errors for the ImportOperation.
- Returns:
- errors
-
build
builds ImportOperationStatus with checking for non-null required values- Specified by:
buildin interfaceBuilder<ImportOperationStatus>- Returns:
- ImportOperationStatus
-
buildUnchecked
builds ImportOperationStatus without checking for non-null required values- Returns:
- ImportOperationStatus
-
of
factory method for an instance of ImportOperationStatusBuilder- Returns:
- builder
-
of
create builder for ImportOperationStatus instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-