public class ModelPropertyBuilder
extends java.lang.Object
| Constructor and Description |
|---|
ModelPropertyBuilder() |
ModelPropertyBuilder(ModelProperty modelProperty) |
| 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()
public ModelPropertyBuilder(ModelProperty modelProperty)
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()