Class CounterDraftBuilder

java.lang.Object
com.commercetools.api.models.recurring_order.CounterDraftBuilder
All Implemented Interfaces:
Builder<CounterDraft>

public class CounterDraftBuilder extends Object implements Builder<CounterDraft>
CounterDraftBuilder
Example to create an instance using the builder pattern

     CounterDraft counterDraft = CounterDraft.builder()
             .totalToSkip(1)
             .build()
 
  • Constructor Details

    • CounterDraftBuilder

      public CounterDraftBuilder()
  • Method Details

    • totalToSkip

      public CounterDraftBuilder totalToSkip(Integer totalToSkip)

      Number of Orders that will be skipped.

      Parameters:
      totalToSkip - value to be set
      Returns:
      Builder
    • getTotalToSkip

      public Integer getTotalToSkip()

      Number of Orders that will be skipped.

      Returns:
      totalToSkip
    • build

      public CounterDraft build()
      builds CounterDraft with checking for non-null required values
      Specified by:
      build in interface Builder<CounterDraft>
      Returns:
      CounterDraft
    • buildUnchecked

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

      public static CounterDraftBuilder of()
      factory method for an instance of CounterDraftBuilder
      Returns:
      builder
    • of

      public static CounterDraftBuilder of(CounterDraft template)
      create builder for CounterDraft instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder