public static interface ModelProperties.PropertyDefn<T>
| Modifier and Type | Method and Description |
|---|---|
T |
decode(Object value,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
Decodes a JSON-encoded value into a corresponding Java value.
|
Object |
merge(Object existing,
Object update)
Merge a property value with an update.
|
String |
name()
Name of the property as visible to catalog users.
|
String |
typeName()
The name of the type of this property to be displayed in error messages.
|
void |
validate(Object value,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
Validates that the object given is valid for this property.
|
String name()
properties object within a catalog spec.String typeName()
void validate(Object value, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
Object merge(Object existing, Object update)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.