Interface CounterDraft
- All Superinterfaces:
Draft<CounterDraft>,SkipConfigurationDraft
Configuration that uses a counter to track the number of Orders that will be skipped.
Example to create an instance using the builder pattern
CounterDraft counterDraft = CounterDraft.builder()
.totalToSkip(1)
.build()
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic CounterDraftBuilderbuilder()builder factory method for CounterDraftstatic CounterDraftBuilderbuilder(CounterDraft template) create builder for CounterDraft instancecopyDeep()static CounterDraftdeepCopy(CounterDraft template) factory method to create a deep copy of CounterDraft@NotNull IntegerNumber of Orders that will be skipped.static CounterDraftof()factory methodstatic CounterDraftof(CounterDraft template) factory method to create a shallow copy CounterDraftvoidsetTotalToSkip(Integer totalToSkip) Number of Orders that will be skipped.static com.fasterxml.jackson.core.type.TypeReference<CounterDraft>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithCounterDraft(Function<CounterDraft, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.recurring_order.SkipConfigurationDraft
getType, withSkipConfigurationDraft
-
Field Details
-
COUNTER
discriminator value for CounterDraft- See Also:
-
-
Method Details
-
getTotalToSkip
Number of Orders that will be skipped.
- Returns:
- totalToSkip
-
setTotalToSkip
Number of Orders that will be skipped.
- Parameters:
totalToSkip- value to be set
-
of
factory method- Returns:
- instance of CounterDraft
-
of
factory method to create a shallow copy CounterDraft- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
CounterDraft copyDeep()- Specified by:
copyDeepin interfaceSkipConfigurationDraft
-
deepCopy
factory method to create a deep copy of CounterDraft- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CounterDraft- Returns:
- builder
-
builder
create builder for CounterDraft instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withCounterDraft
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-