Interface CustomFieldsDraft
- All Superinterfaces:
- Draft<CustomFieldsDraft>
The representation used when creating or updating a customizable data type with Custom Fields.
Example to create an instance using the builder pattern
     CustomFieldsDraft customFieldsDraft = CustomFieldsDraft.builder()
             .type(typeBuilder -> typeBuilder)
             .build()
 - 
Method SummaryModifier and TypeMethodDescriptionstatic CustomFieldsDraftBuilderbuilder()builder factory method for CustomFieldsDraftstatic CustomFieldsDraftBuilderbuilder(CustomFields template) static CustomFieldsDraftBuilderbuilder(CustomFieldsDraft template) create builder for CustomFieldsDraft instancecopyDeep()static CustomFieldsDraftdeepCopy(CustomFieldsDraft template) factory method to create a deep copy of CustomFieldsDraft@Valid FieldContainerObject containing the Custom Fields for the customized resource or data type.@NotNull @Valid TypeResourceIdentifiergetType()static CustomFieldsDraftof()factory methodstatic CustomFieldsDraftof(CustomFields template) static CustomFieldsDraftof(CustomFieldsDraft template) factory method to create a shallow copy CustomFieldsDraftvoidsetFields(FieldContainer fields) Object containing the Custom Fields for the customized resource or data type.voidstatic com.fasterxml.jackson.core.type.TypeReference<CustomFieldsDraft>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithCustomFieldsDraft(Function<CustomFieldsDraft, T> helper) accessor map function
- 
Method Details- 
getTypeidorkeyof the Type.- Returns:
- type
 
- 
getFieldsObject containing the Custom Fields for the customized resource or data type. - Returns:
- fields
 
- 
setTypeidorkeyof the Type.- Parameters:
- type- value to be set
 
- 
setFieldsObject containing the Custom Fields for the customized resource or data type. - Parameters:
- fields- value to be set
 
- 
offactory method- Returns:
- instance of CustomFieldsDraft
 
- 
offactory method to create a shallow copy CustomFieldsDraft- Parameters:
- template- instance to be copied
- Returns:
- copy instance
 
- 
copyDeepCustomFieldsDraft copyDeep()
- 
deepCopyfactory method to create a deep copy of CustomFieldsDraft- Parameters:
- template- instance to be copied
- Returns:
- copy instance
 
- 
builderbuilder factory method for CustomFieldsDraft- Returns:
- builder
 
- 
buildercreate builder for CustomFieldsDraft instance- Parameters:
- template- instance with prefilled values for the builder
- Returns:
- builder
 
- 
withCustomFieldsDraftaccessor map function- Type Parameters:
- T- mapped type
- Parameters:
- helper- function to map the object
- Returns:
- mapped value
 
- 
of
- 
builder
- 
typeReferencegives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
 
 
-