public static class AttributeChanges.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
AttributeChanges |
build() |
static AttributeChanges.Builder |
create() |
AttributeChanges.Builder |
mergeChanges(AttributeChanges attributeChanges) |
static AttributeChanges.Builder |
ofChanges(AttributeChanges attributeChanges) |
AttributeChanges.Builder |
withChange(java.lang.String attribute,
java.lang.Object value) |
AttributeChanges.Builder |
withEmbedded(java.lang.String attribute,
AttributeChanges.Builder builder) |
AttributeChanges.Builder |
withEmbedded(java.lang.String attribute,
java.util.function.Consumer<AttributeChanges.Builder> consumer) |
public static AttributeChanges.Builder create()
public static AttributeChanges.Builder ofChanges(AttributeChanges attributeChanges)
public AttributeChanges.Builder withChange(java.lang.String attribute, @Nullable java.lang.Object value)
public AttributeChanges.Builder withEmbedded(java.lang.String attribute, java.util.function.Consumer<AttributeChanges.Builder> consumer)
public AttributeChanges.Builder withEmbedded(java.lang.String attribute, @Nullable AttributeChanges.Builder builder)
public AttributeChanges.Builder mergeChanges(@Nullable AttributeChanges attributeChanges)
public AttributeChanges build()