Class RecurringOrderReferenceBuilder
java.lang.Object
com.commercetools.api.models.recurring_order.RecurringOrderReferenceBuilder
- All Implemented Interfaces:
Builder<RecurringOrderReference>
public class RecurringOrderReferenceBuilder
extends Object
implements Builder<RecurringOrderReference>
RecurringOrderReferenceBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
RecurringOrderReference recurringOrderReference = RecurringOrderReference.builder()
.id("{id}")
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds RecurringOrderReference with checking for non-null required valuesbuilds RecurringOrderReference without checking for non-null required valuesgetId()
Unique identifier of the referenced RecurringOrder.getObj()
Contains the representation of the expanded RecurringOrder.Unique identifier of the referenced RecurringOrder.obj
(RecurringOrder obj) Contains the representation of the expanded RecurringOrder.Contains the representation of the expanded RecurringOrder.of()
factory method for an instance of RecurringOrderReferenceBuilderof
(RecurringOrderReference template) create builder for RecurringOrderReference instancewithObj
(Function<RecurringOrderBuilder, RecurringOrder> builder) Contains the representation of the expanded RecurringOrder.
-
Constructor Details
-
RecurringOrderReferenceBuilder
public RecurringOrderReferenceBuilder()
-
-
Method Details
-
id
Unique identifier of the referenced RecurringOrder.
- Parameters:
id
- value to be set- Returns:
- Builder
-
obj
public RecurringOrderReferenceBuilder obj(Function<RecurringOrderBuilder, RecurringOrderBuilder> builder) Contains the representation of the expanded RecurringOrder. Only present in responses to requests with Reference Expansion for RecurringOrders.
- Parameters:
builder
- function to build the obj value- Returns:
- Builder
-
withObj
public RecurringOrderReferenceBuilder withObj(Function<RecurringOrderBuilder, RecurringOrder> builder) Contains the representation of the expanded RecurringOrder. Only present in responses to requests with Reference Expansion for RecurringOrders.
- Parameters:
builder
- function to build the obj value- Returns:
- Builder
-
obj
Contains the representation of the expanded RecurringOrder. Only present in responses to requests with Reference Expansion for RecurringOrders.
- Parameters:
obj
- value to be set- Returns:
- Builder
-
getId
Unique identifier of the referenced RecurringOrder.
- Returns:
- id
-
getObj
Contains the representation of the expanded RecurringOrder. Only present in responses to requests with Reference Expansion for RecurringOrders.
- Returns:
- obj
-
build
builds RecurringOrderReference with checking for non-null required values- Specified by:
build
in interfaceBuilder<RecurringOrderReference>
- Returns:
- RecurringOrderReference
-
buildUnchecked
builds RecurringOrderReference without checking for non-null required values- Returns:
- RecurringOrderReference
-
of
factory method for an instance of RecurringOrderReferenceBuilder- Returns:
- builder
-
of
create builder for RecurringOrderReference instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-