Class DiscountCodeSetMaxApplicationsActionBuilder

java.lang.Object
com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsActionBuilder
All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<DiscountCodeSetMaxApplicationsAction>

public class DiscountCodeSetMaxApplicationsActionBuilder extends Object implements io.vrap.rmf.base.client.Builder<DiscountCodeSetMaxApplicationsAction>
DiscountCodeSetMaxApplicationsActionBuilder
Example to create an instance using the builder pattern

     DiscountCodeSetMaxApplicationsAction discountCodeSetMaxApplicationsAction = DiscountCodeSetMaxApplicationsAction.builder()
             .build()
 
  • Constructor Details

    • DiscountCodeSetMaxApplicationsActionBuilder

      public DiscountCodeSetMaxApplicationsActionBuilder()
  • Method Details

    • maxApplications

      public DiscountCodeSetMaxApplicationsActionBuilder maxApplications(@Nullable Long maxApplications)

      Value to set.

      If empty, any existing value will be removed and the DiscountCode can be applied any number of times. This field does not limit discount applications for Orders created from a Recurring Order.

      Parameters:
      maxApplications - value to be set
      Returns:
      Builder
    • getMaxApplications

      @Nullable public Long getMaxApplications()

      Value to set.

      If empty, any existing value will be removed and the DiscountCode can be applied any number of times. This field does not limit discount applications for Orders created from a Recurring Order.

      Returns:
      maxApplications
    • build

      builds DiscountCodeSetMaxApplicationsAction with checking for non-null required values
      Specified by:
      build in interface io.vrap.rmf.base.client.Builder<DiscountCodeSetMaxApplicationsAction>
      Returns:
      DiscountCodeSetMaxApplicationsAction
    • buildUnchecked

      public DiscountCodeSetMaxApplicationsAction buildUnchecked()
      builds DiscountCodeSetMaxApplicationsAction without checking for non-null required values
      Returns:
      DiscountCodeSetMaxApplicationsAction
    • of

      factory method for an instance of DiscountCodeSetMaxApplicationsActionBuilder
      Returns:
      builder
    • of

      create builder for DiscountCodeSetMaxApplicationsAction instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder