Interface ExtensionAdditionalContextDraft
- All Superinterfaces:
Draft<ExtensionAdditionalContextDraft>
Draft for ExtensionAdditionalContext.
Example to create an instance using the builder pattern
ExtensionAdditionalContextDraft extensionAdditionalContextDraft = ExtensionAdditionalContextDraft.builder()
.build()
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ExtensionAdditionalContextDraftbuilder(ExtensionAdditionalContextDraft template) create builder for ExtensionAdditionalContextDraft instancecopyDeep()deepCopy(ExtensionAdditionalContextDraft template) factory method to create a deep copy of ExtensionAdditionalContextDraftSet totrue, if the payload sent to the API Extension should include anoldResourcefield with the state of the resource before the update.of()factory methodof(ExtensionAdditionalContextDraft template) factory method to create a shallow copy ExtensionAdditionalContextDraftvoidsetIncludeOldResource(Boolean includeOldResource) Set totrue, if the payload sent to the API Extension should include anoldResourcefield with the state of the resource before the update.static com.fasterxml.jackson.core.type.TypeReference<ExtensionAdditionalContextDraft>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map function
-
Method Details
-
getIncludeOldResource
Boolean 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
-
setIncludeOldResource
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
-
of
factory method- Returns:
- instance of ExtensionAdditionalContextDraft
-
of
factory method to create a shallow copy ExtensionAdditionalContextDraft- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
ExtensionAdditionalContextDraft copyDeep() -
deepCopy
@Nullable static ExtensionAdditionalContextDraft deepCopy(@Nullable ExtensionAdditionalContextDraft template) factory method to create a deep copy of ExtensionAdditionalContextDraft- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ExtensionAdditionalContextDraft- Returns:
- builder
-
builder
create builder for ExtensionAdditionalContextDraft instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withExtensionAdditionalContextDraft
default <T> T withExtensionAdditionalContextDraft(Function<ExtensionAdditionalContextDraft, T> helper) accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<ExtensionAdditionalContextDraft> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-