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 instanceskipConfiguration(SkipConfigurationDraft skipConfiguration) Configuration for skipping future orders of the Recurring Order.skipConfiguration(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
-
skipConfiguration
public RecurringOrderSetOrderSkipConfigurationActionBuilder skipConfiguration(@Nullable SkipConfigurationDraft skipConfiguration) Configuration for skipping future orders of the Recurring Order.
- Parameters:
skipConfiguration- value to be set- Returns:
- Builder
-
skipConfiguration
public RecurringOrderSetOrderSkipConfigurationActionBuilder skipConfiguration(Function<SkipConfigurationDraftBuilder, Builder<? extends SkipConfigurationDraft>> builder) Configuration for skipping future orders of the Recurring Order.
- Parameters:
builder- function to build the skipConfiguration 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
-
getSkipConfiguration
Configuration for skipping future orders of the Recurring Order.
- Returns:
- skipConfiguration
-
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
-