Interface ProjectSetReservationExpirationInMinutesAction
- All Superinterfaces:
ProjectUpdateAction,ResourceUpdateAction<ProjectUpdateAction>
To use the ReserveOnCart Line Item inventory mode, you must set the reservationExpirationInMinutes field on the Project using this update action.
To override the Project setting, use the Set Reservation Expiration In Minutes update action on specific InventoryEntries.
Example to create an instance using the builder pattern
ProjectSetReservationExpirationInMinutesAction projectSetReservationExpirationInMinutesAction = ProjectSetReservationExpirationInMinutesAction.builder()
.reservationExpirationInMinutes(0.3)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ProjectSetReservationExpirationInMinutesAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ProjectSetReservationExpirationInMinutesActioncreate builder for ProjectSetReservationExpirationInMinutesAction instancecopyDeep()factory method to create a deep copy of ProjectSetReservationExpirationInMinutesAction@NotNull IntegerValue to set.of()factory methodfactory method to create a shallow copy ProjectSetReservationExpirationInMinutesActionvoidsetReservationExpirationInMinutes(Integer reservationExpirationInMinutes) Value to set.static com.fasterxml.jackson.core.type.TypeReference<ProjectSetReservationExpirationInMinutesAction>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithProjectSetReservationExpirationInMinutesAction(Function<ProjectSetReservationExpirationInMinutesAction, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.project.ProjectUpdateAction
getAction, withProjectUpdateActionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Field Details
-
SET_RESERVATION_EXPIRATION_IN_MINUTES
discriminator value for ProjectSetReservationExpirationInMinutesAction- See Also:
-
-
Method Details
-
getReservationExpirationInMinutes
Value to set.
- Returns:
- reservationExpirationInMinutes
-
setReservationExpirationInMinutes
Value to set.
- Parameters:
reservationExpirationInMinutes- value to be set
-
of
factory method- Returns:
- instance of ProjectSetReservationExpirationInMinutesAction
-
of
static ProjectSetReservationExpirationInMinutesAction of(ProjectSetReservationExpirationInMinutesAction template) factory method to create a shallow copy ProjectSetReservationExpirationInMinutesAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
- Specified by:
copyDeepin interfaceProjectUpdateAction
-
deepCopy
@Nullable static ProjectSetReservationExpirationInMinutesAction deepCopy(@Nullable ProjectSetReservationExpirationInMinutesAction template) factory method to create a deep copy of ProjectSetReservationExpirationInMinutesAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ProjectSetReservationExpirationInMinutesAction- Returns:
- builder
-
builder
static ProjectSetReservationExpirationInMinutesActionBuilder builder(ProjectSetReservationExpirationInMinutesAction template) create builder for ProjectSetReservationExpirationInMinutesAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withProjectSetReservationExpirationInMinutesAction
default <T> T withProjectSetReservationExpirationInMinutesAction(Function<ProjectSetReservationExpirationInMinutesAction, T> helper) accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<ProjectSetReservationExpirationInMinutesAction> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-