Class JsonInputHintSpecification
- java.lang.Object
-
- com.xebialabs.xlplatform.synthetic.yaml.JsonSpecification
-
- com.xebialabs.xlplatform.synthetic.yaml.JsonInputHintSpecification
-
- All Implemented Interfaces:
InputHintSpecification
public class JsonInputHintSpecification extends JsonSpecification implements InputHintSpecification
-
-
Field Summary
-
Fields inherited from class com.xebialabs.xlplatform.synthetic.yaml.JsonSpecification
name, node
-
-
Constructor Summary
Constructors Constructor Description JsonInputHintSpecification(com.fasterxml.jackson.databind.JsonNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>getCopyFromProperty()java.util.Optional<java.lang.Boolean>getDynamicLookup()java.util.Optional<java.lang.String>getMethodRef()java.util.Optional<java.lang.String>getPrompt()java.util.Optional<TypeName>getReferencedType()java.util.List<com.xebialabs.deployit.plugin.api.reflect.InputHintValue>getValues()-
Methods inherited from class com.xebialabs.xlplatform.synthetic.yaml.JsonSpecification
getDescription, getLabel, getOptionalBoolean, getOptionalBoolean, getOptionalString, getOptionalString, getOptionalType, getProperties, getStringValues, getValidationRules, toMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.xebialabs.xlplatform.synthetic.InputHintSpecification
getValidationRules
-
-
-
-
Method Detail
-
getValues
public java.util.List<com.xebialabs.deployit.plugin.api.reflect.InputHintValue> getValues()
- Specified by:
getValuesin interfaceInputHintSpecification
-
getPrompt
public java.util.Optional<java.lang.String> getPrompt()
- Specified by:
getPromptin interfaceInputHintSpecification
-
getCopyFromProperty
public java.util.Optional<java.lang.String> getCopyFromProperty()
- Specified by:
getCopyFromPropertyin interfaceInputHintSpecification
-
getReferencedType
public java.util.Optional<TypeName> getReferencedType()
- Specified by:
getReferencedTypein interfaceInputHintSpecification
-
getMethodRef
public java.util.Optional<java.lang.String> getMethodRef()
- Specified by:
getMethodRefin interfaceInputHintSpecification
-
getDynamicLookup
public java.util.Optional<java.lang.Boolean> getDynamicLookup()
- Specified by:
getDynamicLookupin interfaceInputHintSpecification
-
-