Class ExtensionAdditionalContextBuilder
java.lang.Object
com.commercetools.api.models.extension.ExtensionAdditionalContextBuilder
- All Implemented Interfaces:
Builder<ExtensionAdditionalContext>
public class ExtensionAdditionalContextBuilder
extends Object
implements Builder<ExtensionAdditionalContext>
ExtensionAdditionalContextBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ExtensionAdditionalContext extensionAdditionalContext = ExtensionAdditionalContext.builder()
.includeOldResource(true)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds ExtensionAdditionalContext with checking for non-null required valuesbuilds ExtensionAdditionalContext without checking for non-null required valuesSet totrue, if the payload sent to the API Extension should include anoldResourcefield with the state of the resource before the update.includeOldResource(Boolean includeOldResource) Set totrue, if the payload sent to the API Extension should include anoldResourcefield with the state of the resource before the update.of()factory method for an instance of ExtensionAdditionalContextBuilderof(ExtensionAdditionalContext template) create builder for ExtensionAdditionalContext instance
-
Constructor Details
-
ExtensionAdditionalContextBuilder
public ExtensionAdditionalContextBuilder()
-
-
Method Details
-
includeOldResource
Set to
true, if the payload sent to the API Extension should include anoldResourcefield with the state of the resource before the update. This only applies toUpdateactions. ForCreateactions,oldResourceis not included.- Parameters:
includeOldResource- value to be set- Returns:
- Builder
-
getIncludeOldResource
Set to
true, if the payload sent to the API Extension should include anoldResourcefield with the state of the resource before the update. This only applies toUpdateactions. ForCreateactions,oldResourceis not included.- Returns:
- includeOldResource
-
build
builds ExtensionAdditionalContext with checking for non-null required values- Specified by:
buildin interfaceBuilder<ExtensionAdditionalContext>- Returns:
- ExtensionAdditionalContext
-
buildUnchecked
builds ExtensionAdditionalContext without checking for non-null required values- Returns:
- ExtensionAdditionalContext
-
of
factory method for an instance of ExtensionAdditionalContextBuilder- Returns:
- builder
-
of
create builder for ExtensionAdditionalContext instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-