Class RecurringOrderSetOrderSkipConfigurationActionBuilder
java.lang.Object
com.commercetools.api.models.recurring_order.RecurringOrderSetOrderSkipConfigurationActionBuilder
- All Implemented Interfaces:
Builder<RecurringOrderSetOrderSkipConfigurationAction>
public class RecurringOrderSetOrderSkipConfigurationActionBuilder
extends Object
implements Builder<RecurringOrderSetOrderSkipConfigurationAction>
RecurringOrderSetOrderSkipConfigurationActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
RecurringOrderSetOrderSkipConfigurationAction recurringOrderSetOrderSkipConfigurationAction = RecurringOrderSetOrderSkipConfigurationAction.builder()
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds RecurringOrderSetOrderSkipConfigurationAction with checking for non-null required valuesbuilds RecurringOrderSetOrderSkipConfigurationAction without checking for non-null required valuesConfiguration for skipping future orders of the Recurring Order.Date and time (UTC) the Recurring Order will expire and stop generating new orders.of()factory method for an instance of RecurringOrderSetOrderSkipConfigurationActionBuildercreate builder for RecurringOrderSetOrderSkipConfigurationAction instanceskipConfigurationInputDraft(SkipConfigurationDraft skipConfigurationInputDraft) Configuration for skipping future orders of the Recurring Order.skipConfigurationInputDraft(Function<SkipConfigurationDraftBuilder, Builder<? extends SkipConfigurationDraft>> builder) Configuration for skipping future orders of the Recurring Order.updatedExpiresAt(ZonedDateTime updatedExpiresAt) Date and time (UTC) the Recurring Order will expire and stop generating new orders.
-
Constructor Details
-
RecurringOrderSetOrderSkipConfigurationActionBuilder
public RecurringOrderSetOrderSkipConfigurationActionBuilder()
-
-
Method Details
-
skipConfigurationInputDraft
public RecurringOrderSetOrderSkipConfigurationActionBuilder skipConfigurationInputDraft(@Nullable SkipConfigurationDraft skipConfigurationInputDraft) Configuration for skipping future orders of the Recurring Order.
- Parameters:
skipConfigurationInputDraft- value to be set- Returns:
- Builder
-
skipConfigurationInputDraft
public RecurringOrderSetOrderSkipConfigurationActionBuilder skipConfigurationInputDraft(Function<SkipConfigurationDraftBuilder, Builder<? extends SkipConfigurationDraft>> builder) Configuration for skipping future orders of the Recurring Order.
- Parameters:
builder- function to build the skipConfigurationInputDraft value- Returns:
- Builder
-
updatedExpiresAt
public RecurringOrderSetOrderSkipConfigurationActionBuilder updatedExpiresAt(@Nullable ZonedDateTime updatedExpiresAt) Date and time (UTC) the Recurring Order will expire and stop generating new orders.
- Parameters:
updatedExpiresAt- value to be set- Returns:
- Builder
-
getSkipConfigurationInputDraft
Configuration for skipping future orders of the Recurring Order.
- Returns:
- skipConfigurationInputDraft
-
getUpdatedExpiresAt
Date and time (UTC) the Recurring Order will expire and stop generating new orders.
- Returns:
- updatedExpiresAt
-
build
builds RecurringOrderSetOrderSkipConfigurationAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<RecurringOrderSetOrderSkipConfigurationAction>- Returns:
- RecurringOrderSetOrderSkipConfigurationAction
-
buildUnchecked
builds RecurringOrderSetOrderSkipConfigurationAction without checking for non-null required values- Returns:
- RecurringOrderSetOrderSkipConfigurationAction
-
of
factory method for an instance of RecurringOrderSetOrderSkipConfigurationActionBuilder- Returns:
- builder
-
of
public static RecurringOrderSetOrderSkipConfigurationActionBuilder of(RecurringOrderSetOrderSkipConfigurationAction template) create builder for RecurringOrderSetOrderSkipConfigurationAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-