Class InputHint.InputHintBuilder
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
-
- Enclosing class:
- InputHint
public static class InputHint.InputHintBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringcopyFromPropertybooleandynamicLookupPropertyKindkindjava.lang.StringmethodRefjava.lang.StringpromptTypereferencedTypebooleanrequiredjava.util.Set<Validator<?>>validationRulesjava.util.List<InputHintValue>values
-
Constructor Summary
Constructors Constructor Description InputHintBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputHint.InputHintBuilderconstruct(java.util.function.Consumer<InputHint.InputHintBuilder> builderFunction)InputHintconstructInputHint()
-
-
-
Field Detail
-
kind
public PropertyKind kind
-
required
public boolean required
-
prompt
public java.lang.String prompt
-
values
public java.util.List<InputHintValue> values
-
validationRules
public java.util.Set<Validator<?>> validationRules
-
copyFromProperty
public java.lang.String copyFromProperty
-
referencedType
public Type referencedType
-
methodRef
public java.lang.String methodRef
-
dynamicLookup
public boolean dynamicLookup
-
-
Method Detail
-
construct
public InputHint.InputHintBuilder construct(java.util.function.Consumer<InputHint.InputHintBuilder> builderFunction)
-
constructInputHint
public InputHint constructInputHint()
-
-