public class ExtensionTypeAnnotator extends KubernetesTypeAnnotator
BuildableReferences to regular annotator to minimize
the code changes in the built-in types from combining annotators.ANNOTATION_VALUE, API_VERSION, BUILDABLE_REFERENCE_VALUE, DEFAULT, INTERFACE_TYPE_PROPERTY, KIND, METADATA, pendingLists, pendingResources| Constructor and Description |
|---|
ExtensionTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBuildableTypes(com.sun.codemodel.JDefinedClass clazz,
List<String> types) |
generateBuilderPackageprocessBuildable, propertyField, propertyInclusion, propertyOrderadditionalPropertiesField, addJsonTypeInfoAnnotation, anyGetter, anySetter, dateField, dateTimeField, enumConstant, enumCreatorMethod, enumValueMethod, isAdditionalPropertiesSupported, propertyGetter, propertySetter, timeFieldpublic ExtensionTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig)
protected void addBuildableTypes(com.sun.codemodel.JDefinedClass clazz,
List<String> types)
addBuildableTypes in class KubernetesTypeAnnotatorCopyright © 2015–2024 Red Hat. All rights reserved.