Class ReturnItemDraftBuilder
java.lang.Object
com.commercetools.importapi.models.order_patches.ReturnItemDraftBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<ReturnItemDraft>
public class ReturnItemDraftBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<ReturnItemDraft>
ReturnItemDraftBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ReturnItemDraft returnItemDraft = ReturnItemDraft.builder()
.quantity(0.3)
.shipmentState(ReturnShipmentState.ADVISED)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds ReturnItemDraft with checking for non-null required valuesbuilds ReturnItemDraft without checking for non-null required valuesset the value to the commentcustomLineItemId
(String customLineItemId) set the value to the customLineItemIdvalue of comment}value of customLineItemId}value of lineItemId}value of quantity}Maps toReturnItem.shipmentState
lineItemId
(String lineItemId) set the value to the lineItemIdstatic ReturnItemDraftBuilder
of()
factory method for an instance of ReturnItemDraftBuilderstatic ReturnItemDraftBuilder
of
(ReturnItemDraft template) create builder for ReturnItemDraft instanceset the value to the quantityshipmentState
(ReturnShipmentState shipmentState) Maps toReturnItem.shipmentState
-
Constructor Details
-
ReturnItemDraftBuilder
public ReturnItemDraftBuilder()
-
-
Method Details
-
quantity
set the value to the quantity- Parameters:
quantity
- value to be set- Returns:
- Builder
-
lineItemId
set the value to the lineItemId- Parameters:
lineItemId
- value to be set- Returns:
- Builder
-
customLineItemId
set the value to the customLineItemId- Parameters:
customLineItemId
- value to be set- Returns:
- Builder
-
comment
set the value to the comment- Parameters:
comment
- value to be set- Returns:
- Builder
-
shipmentState
Maps to
ReturnItem.shipmentState
- Parameters:
shipmentState
- value to be set- Returns:
- Builder
-
getQuantity
value of quantity}- Returns:
- quantity
-
getLineItemId
value of lineItemId}- Returns:
- lineItemId
-
getCustomLineItemId
value of customLineItemId}- Returns:
- customLineItemId
-
getComment
value of comment}- Returns:
- comment
-
getShipmentState
Maps to
ReturnItem.shipmentState
- Returns:
- shipmentState
-
build
builds ReturnItemDraft with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<ReturnItemDraft>
- Returns:
- ReturnItemDraft
-
buildUnchecked
builds ReturnItemDraft without checking for non-null required values- Returns:
- ReturnItemDraft
-
of
factory method for an instance of ReturnItemDraftBuilder- Returns:
- builder
-
of
create builder for ReturnItemDraft instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-