Interface RecurrencePolicyUpdate
public interface RecurrencePolicyUpdate
RecurrencePolicyUpdate
 
Example to create an instance using the builder pattern
 
Example to create an instance using the builder pattern
     RecurrencePolicyUpdate recurrencePolicyUpdate = RecurrencePolicyUpdate.builder()
             .version(0.3)
             .plusActions(actionsBuilder -> actionsBuilder)
             .build()
 - 
Method SummaryModifier and TypeMethodDescriptionbuilder()builder factory method for RecurrencePolicyUpdatebuilder(RecurrencePolicyUpdate template) create builder for RecurrencePolicyUpdate instancecopyDeep()static RecurrencePolicyUpdatedeepCopy(RecurrencePolicyUpdate template) factory method to create a deep copy of RecurrencePolicyUpdate@NotNull @Valid List<RecurrencePolicyUpdateAction>Update actions to be performed on the RecurrencePolicy.@NotNull LongExpected version of the RecurrencePolicy on which the changes should be applied.static RecurrencePolicyUpdateof()factory methodstatic RecurrencePolicyUpdateof(RecurrencePolicyUpdate template) factory method to create a shallow copy RecurrencePolicyUpdatevoidsetActions(RecurrencePolicyUpdateAction... actions) Update actions to be performed on the RecurrencePolicy.voidsetActions(List<RecurrencePolicyUpdateAction> actions) Update actions to be performed on the RecurrencePolicy.voidsetVersion(Long version) Expected version of the RecurrencePolicy on which the changes should be applied.static com.fasterxml.jackson.core.type.TypeReference<RecurrencePolicyUpdate>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map function
- 
Method Details- 
getVersionExpected version of the RecurrencePolicy on which the changes should be applied. If the expected version does not match the actual version, a ConcurrentModification error will be returned. - Returns:
- version
 
- 
getActionsUpdate actions to be performed on the RecurrencePolicy. - Returns:
- actions
 
- 
setVersionExpected version of the RecurrencePolicy on which the changes should be applied. If the expected version does not match the actual version, a ConcurrentModification error will be returned. - Parameters:
- version- value to be set
 
- 
setActionsUpdate actions to be performed on the RecurrencePolicy. - Parameters:
- actions- values to be set
 
- 
setActionsUpdate actions to be performed on the RecurrencePolicy. - Parameters:
- actions- values to be set
 
- 
offactory method- Returns:
- instance of RecurrencePolicyUpdate
 
- 
offactory method to create a shallow copy RecurrencePolicyUpdate- Parameters:
- template- instance to be copied
- Returns:
- copy instance
 
- 
copyDeepRecurrencePolicyUpdate copyDeep()
- 
deepCopyfactory method to create a deep copy of RecurrencePolicyUpdate- Parameters:
- template- instance to be copied
- Returns:
- copy instance
 
- 
builderbuilder factory method for RecurrencePolicyUpdate- Returns:
- builder
 
- 
buildercreate builder for RecurrencePolicyUpdate instance- Parameters:
- template- instance with prefilled values for the builder
- Returns:
- builder
 
- 
withRecurrencePolicyUpdateaccessor map function- Type Parameters:
- T- mapped type
- Parameters:
- helper- function to map the object
- Returns:
- mapped value
 
- 
typeReferencegives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
 
 
-