Class RecurringOrderCanceledBuilder

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

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

     RecurringOrderCanceled recurringOrderCanceled = RecurringOrderCanceled.builder()
             .build()
 
  • Constructor Details

    • RecurringOrderCanceledBuilder

      public RecurringOrderCanceledBuilder()
  • Method Details

    • reason

      public RecurringOrderCanceledBuilder reason(@Nullable String reason)

      The reason for the cancelation.

      Parameters:
      reason - value to be set
      Returns:
      Builder
    • getReason

      @Nullable public String getReason()

      The reason for the cancelation.

      Returns:
      reason
    • build

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

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

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

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