Package io.sundr.builder.annotations
Annotation Interface ExternalBuildables
-
Optional Element Summary
Optional Elements
-
Element Details
-
editableEnabled
boolean editableEnabled- Default:
- true
-
validationEnabled
boolean validationEnabled- Default:
- false
-
lazyCollectionInitEnabled
boolean lazyCollectionInitEnabled- Default:
- true
-
lazyMapInitEnabled
boolean lazyMapInitEnabled- Default:
- true
-
generateBuilderPackage
boolean generateBuilderPackage- Default:
- false
-
builderPackage
String builderPackage- Default:
- "io.sundr.builder"
-
refs
BuildableReference[] refs- Default:
- {}
-
includeInterfaces
boolean includeInterfaces- Default:
- true
-
includeAbstractClasses
boolean includeAbstractClasses- Default:
- true
-
value
String[] value- Default:
- {}
-
includes
String[] includes- Default:
- {}
-
excludes
String[] excludes- Default:
- {}
-
inline
Inline[] inline- Default:
- {}
-
ignore
String[] ignoreIgnore properties- Returns:
- the names of the properties to ignore.
- Default:
- {}
-
skipExistingTypes
boolean skipExistingTypesWhen enabled the external buildables generator will not generates class are present on class path.- Returns:
- true if skipping should be performed, false otherwise.
- Default:
- true
-