public class ModelPropertyBuilder
extends java.lang.Object
Constructor and Description |
---|
ModelPropertyBuilder() |
Modifier and Type | Method and Description |
---|---|
ModelPropertyBuilder |
allowableValues(AllowableValues allowableValues) |
ModelPropertyBuilder |
allowEmptyValue(java.lang.Boolean allowEmptyValue)
Support for isAllowEmpty value
|
ModelProperty |
build() |
ModelPropertyBuilder |
defaultValue(java.lang.String defaultValue) |
ModelPropertyBuilder |
description(java.lang.String description) |
ModelPropertyBuilder |
example(java.lang.Object example)
Updates the example
|
ModelPropertyBuilder |
example(java.lang.String example)
Deprecated.
@since 2.8.1 Use the one with Object as parameter
|
ModelPropertyBuilder |
extensions(java.util.List<VendorExtension> extensions) |
ModelPropertyBuilder |
isHidden(java.lang.Boolean isHidden) |
ModelPropertyBuilder |
name(java.lang.String name) |
ModelPropertyBuilder |
pattern(java.lang.String pattern) |
ModelPropertyBuilder |
position(int position) |
ModelPropertyBuilder |
qualifiedType(java.lang.String qualifiedType) |
ModelPropertyBuilder |
readOnly(java.lang.Boolean readOnly) |
ModelPropertyBuilder |
required(java.lang.Boolean required) |
ModelPropertyBuilder |
type(com.fasterxml.classmate.ResolvedType type) |
ModelPropertyBuilder |
xml(Xml xml) |
public ModelPropertyBuilder name(java.lang.String name)
public ModelPropertyBuilder type(com.fasterxml.classmate.ResolvedType type)
public ModelPropertyBuilder qualifiedType(java.lang.String qualifiedType)
public ModelPropertyBuilder position(int position)
public ModelPropertyBuilder required(java.lang.Boolean required)
public ModelPropertyBuilder readOnly(java.lang.Boolean readOnly)
public ModelPropertyBuilder description(java.lang.String description)
@Deprecated public ModelPropertyBuilder example(java.lang.String example)
example
- - example valuepublic ModelPropertyBuilder example(java.lang.Object example)
example
- - example valuepublic ModelPropertyBuilder allowableValues(AllowableValues allowableValues)
public ModelPropertyBuilder isHidden(java.lang.Boolean isHidden)
public ModelPropertyBuilder pattern(java.lang.String pattern)
public ModelPropertyBuilder extensions(java.util.List<VendorExtension> extensions)
public ModelPropertyBuilder defaultValue(java.lang.String defaultValue)
public ModelPropertyBuilder allowEmptyValue(java.lang.Boolean allowEmptyValue)
allowEmptyValue
- true or falsepublic ModelPropertyBuilder xml(Xml xml)
public ModelProperty build()