Package io.swagger.v3.core.converter
Class AnnotatedType
- java.lang.Object
-
- io.swagger.v3.core.converter.AnnotatedType
-
public class AnnotatedType extends Object
-
-
Constructor Summary
Constructors Constructor Description AnnotatedType()AnnotatedType(Type type)
-
Method Summary
-
-
-
Constructor Detail
-
AnnotatedType
public AnnotatedType()
-
AnnotatedType
public AnnotatedType(Type type)
-
-
Method Detail
-
isSkipOverride
public boolean isSkipOverride()
-
setSkipOverride
public void setSkipOverride(boolean skipOverride)
-
skipOverride
public AnnotatedType skipOverride(boolean skipOverride)
-
isSkipJsonIdentity
public boolean isSkipJsonIdentity()
-
setSkipJsonIdentity
public void setSkipJsonIdentity(boolean skipJsonIdentity)
-
skipJsonIdentity
public AnnotatedType skipJsonIdentity(boolean skipJsonIdentity)
-
isSkipSchemaName
public boolean isSkipSchemaName()
-
setSkipSchemaName
public void setSkipSchemaName(boolean skipSchemaName)
-
skipSchemaName
public AnnotatedType skipSchemaName(boolean skipSchemaName)
-
isResolveAsRef
public boolean isResolveAsRef()
-
setResolveAsRef
public void setResolveAsRef(boolean resolveAsRef)
-
resolveAsRef
public AnnotatedType resolveAsRef(boolean resolveAsRef)
-
isSchemaProperty
public boolean isSchemaProperty()
-
setSchemaProperty
public void setSchemaProperty(boolean schemaProperty)
-
schemaProperty
public AnnotatedType schemaProperty(boolean schemaProperty)
-
getJsonUnwrappedHandler
public Function<AnnotatedType,Schema> getJsonUnwrappedHandler()
-
setJsonUnwrappedHandler
public void setJsonUnwrappedHandler(Function<AnnotatedType,Schema> jsonUnwrappedHandler)
-
jsonUnwrappedHandler
public AnnotatedType jsonUnwrappedHandler(Function<AnnotatedType,Schema> jsonUnwrappedHandler)
-
getParent
public Schema getParent()
-
setParent
public void setParent(Schema parent)
-
parent
public AnnotatedType parent(Schema parent)
-
getName
public String getName()
-
setName
public void setName(String name)
-
name
public AnnotatedType name(String name)
-
getCtxAnnotations
public Annotation[] getCtxAnnotations()
-
setCtxAnnotations
public void setCtxAnnotations(Annotation[] ctxAnnotations)
-
ctxAnnotations
public AnnotatedType ctxAnnotations(Annotation[] ctxAnnotations)
-
getComponents
public Components getComponents()
-
setComponents
public void setComponents(Components components)
-
components
public AnnotatedType components(Components components)
-
getType
public Type getType()
-
setType
public void setType(Type type)
-
type
public AnnotatedType type(Type type)
-
getJsonViewAnnotation
public com.fasterxml.jackson.annotation.JsonView getJsonViewAnnotation()
-
setJsonViewAnnotation
public void setJsonViewAnnotation(com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
-
jsonViewAnnotation
public AnnotatedType jsonViewAnnotation(com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
-
isIncludePropertiesWithoutJSONView
public boolean isIncludePropertiesWithoutJSONView()
-
setIncludePropertiesWithoutJSONView
public void setIncludePropertiesWithoutJSONView(boolean includePropertiesWithoutJSONView)
-
includePropertiesWithoutJSONView
public AnnotatedType includePropertiesWithoutJSONView(boolean includePropertiesWithoutJSONView)
-
getPropertyName
public String getPropertyName()
- Since:
- 2.0.4
-
setPropertyName
public void setPropertyName(String propertyName)
- Since:
- 2.0.4
-
propertyName
public AnnotatedType propertyName(String propertyName)
- Since:
- 2.0.4
-
-