Class ExtensionAdditionalContextDraftBuilder

java.lang.Object
com.commercetools.api.models.extension.ExtensionAdditionalContextDraftBuilder
All Implemented Interfaces:
Builder<ExtensionAdditionalContextDraft>

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

     ExtensionAdditionalContextDraft extensionAdditionalContextDraft = ExtensionAdditionalContextDraft.builder()
             .build()
 
  • Constructor Details

    • ExtensionAdditionalContextDraftBuilder

      public ExtensionAdditionalContextDraftBuilder()
  • Method Details

    • includeOldResource

      public ExtensionAdditionalContextDraftBuilder includeOldResource(@Nullable Boolean includeOldResource)

      Set to true, if the payload sent to the API Extension should include an oldResource field with the state of the resource before the update. This only applies to Update actions. For Create actions, oldResource is not included.

      Parameters:
      includeOldResource - value to be set
      Returns:
      Builder
    • getIncludeOldResource

      @Nullable public Boolean getIncludeOldResource()

      Set to true, if the payload sent to the API Extension should include an oldResource field with the state of the resource before the update. This only applies to Update actions. For Create actions, oldResource is not included.

      Returns:
      includeOldResource
    • build

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

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

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

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