public class KubernetesCoreTypeAnnotator
extends org.jsonschema2pojo.Jackson2Annotator
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ANNOTATION_VALUE |
protected static String |
API_VERSION |
static String |
BUILDABLE_REFERENCE_VALUE |
protected static String |
DEFAULT |
protected static String |
INTERFACE_TYPE_PROPERTY |
protected static String |
KIND |
protected static String |
METADATA |
protected Map<String,com.sun.codemodel.JDefinedClass> |
pendingLists |
protected Map<String,com.sun.codemodel.JDefinedClass> |
pendingResources |
| Constructor and Description |
|---|
KubernetesCoreTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBuildableTypes(com.sun.codemodel.JDefinedClass clazz,
List<String> types) |
protected boolean |
generateBuilderPackage() |
protected void |
processBuildable(com.sun.codemodel.JDefinedClass clazz) |
void |
propertyField(com.sun.codemodel.JFieldVar field,
com.sun.codemodel.JDefinedClass clazz,
String propertyName,
com.fasterxml.jackson.databind.JsonNode propertyNode) |
void |
propertyInclusion(com.sun.codemodel.JDefinedClass clazz,
com.fasterxml.jackson.databind.JsonNode schema) |
void |
propertyOrder(com.sun.codemodel.JDefinedClass clazz,
com.fasterxml.jackson.databind.JsonNode propertiesNode) |
additionalPropertiesField, addJsonTypeInfoAnnotation, anyGetter, anySetter, dateField, dateTimeField, enumConstant, enumCreatorMethod, enumValueMethod, isAdditionalPropertiesSupported, propertyGetter, propertySetter, timeFieldpublic static final String BUILDABLE_REFERENCE_VALUE
protected static final String ANNOTATION_VALUE
protected static final String API_VERSION
protected static final String METADATA
protected static final String KIND
protected static final String DEFAULT
protected static final String INTERFACE_TYPE_PROPERTY
public KubernetesCoreTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig)
public void propertyOrder(com.sun.codemodel.JDefinedClass clazz,
com.fasterxml.jackson.databind.JsonNode propertiesNode)
propertyOrder in interface org.jsonschema2pojo.AnnotatorpropertyOrder in class org.jsonschema2pojo.Jackson2Annotatorpublic void propertyInclusion(com.sun.codemodel.JDefinedClass clazz,
com.fasterxml.jackson.databind.JsonNode schema)
propertyInclusion in interface org.jsonschema2pojo.AnnotatorpropertyInclusion in class org.jsonschema2pojo.Jackson2Annotatorpublic void propertyField(com.sun.codemodel.JFieldVar field,
com.sun.codemodel.JDefinedClass clazz,
String propertyName,
com.fasterxml.jackson.databind.JsonNode propertyNode)
propertyField in interface org.jsonschema2pojo.AnnotatorpropertyField in class org.jsonschema2pojo.Jackson2Annotatorprotected void processBuildable(com.sun.codemodel.JDefinedClass clazz)
protected boolean generateBuilderPackage()
Copyright © 2015–2024 Red Hat. All rights reserved.