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 the next 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 the next orders of the Recurring Order.skipConfiguration
(Function<SkipConfigurationDraftBuilder, Builder<? extends SkipConfigurationDraft>> builder) Configuration for skipping the next 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 the next 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 the next 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 the next 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:
build
in 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
-