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