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()
 
 - 
 
 -