Uses of Class
org.apache.juneau.bean.openapi3.SchemaInfo
Packages that use SchemaInfo
-
Uses of SchemaInfo in org.apache.juneau.bean.openapi3
Methods in org.apache.juneau.bean.openapi3 that return SchemaInfoModifier and TypeMethodDescriptionAdds one or more values to theallOf property.Adds one or more values to theallOf property.Adds one or more values to theenum property.Adds one or more values to theallOf property.SchemaInfo.addRequired
(String... values) Same asaddRequired(String...)
.SchemaInfo.copy()
Make a deep copy of this object.SchemaInfo.getAdditionalProperties()
Bean property getter:additionalProperties .SchemaInfo.getNot()
Bean property getter:not .HeaderInfo.getSchema()
Bean property getter:schema .MediaType.getSchema()
Bean property getter:schema .Parameter.getSchema()
Returns the schema.SchemaInfo.resolveRefs
(OpenApi openApi, Deque<String> refStack, int maxDepth) Resolves any"$ref" attributes in this element.static final SchemaInfo
OpenApiBuilder.schemaInfo()
Creates an emptySchemaInfo
element.static final SchemaInfo
OpenApiBuilder.schemaInfo
(String type) Creates anSchemaInfo
element with the specifiedtype
attribute.SchemaInfo.setAdditionalProperties
(SchemaInfo value) Bean property setter:additionalProperties .SchemaInfo.setAllOf
(Collection<Object> value) Bean property setter:allOf .SchemaInfo.setAnyOf
(Collection<Object> value) Bean property setter:allOf .SchemaInfo.setDefault
(Object value) Bean property setter:default .SchemaInfo.setDeprecated
(Boolean value) Bean property setter:deprecated .SchemaInfo.setDescription
(String value) Bean property setter:description .SchemaInfo.setDiscriminator
(Discriminator value) Bean property setter:discriminator .SchemaInfo.setEnum
(Collection<Object> value) Bean property setter:enum .SchemaInfo.setExample
(Object value) Bean property setter:example .SchemaInfo.setExclusiveMaximum
(Boolean value) Bean property setter:exclusiveMaximum .SchemaInfo.setExclusiveMinimum
(Boolean value) Bean property setter:exclusiveMinimum .SchemaInfo.setExternalDocs
(ExternalDocumentation value) Bean property setter:externalDocs .Bean property setter:format .Bean property setter:items .SchemaInfo.setMaximum
(Number value) Bean property setter:maximum .SchemaInfo.setMaxItems
(Integer value) Bean property setter:maxItems .SchemaInfo.setMaxLength
(Integer value) Bean property setter:maxLength .SchemaInfo.setMaxProperties
(Integer value) Bean property setter:maxProperties .SchemaInfo.setMinimum
(Number value) Bean property setter:minimum .SchemaInfo.setMinItems
(Integer value) Bean property setter:minItems .SchemaInfo.setMinLength
(Integer value) Bean property setter:minLength .SchemaInfo.setMinProperties
(Integer value) Bean property setter:minProperties .SchemaInfo.setMultipleOf
(Number value) Bean property setter:multipleOf .SchemaInfo.setNot
(SchemaInfo value) Bean property setter:not .SchemaInfo.setNullable
(Boolean value) Bean property setter:nullable .SchemaInfo.setOneOf
(Collection<Object> value) Bean property setter:allOf .SchemaInfo.setPattern
(String value) Bean property setter:pattern .SchemaInfo.setProperties
(Map<String, SchemaInfo> value) Bean property setter:properties .SchemaInfo.setReadOnly
(Boolean value) Bean property setter:readOnly .Bean property setter:$ref .SchemaInfo.setRequired
(Collection<String> value) Bean property setter:required .Bean property setter:title .Bean property setter:type .SchemaInfo.setUniqueItems
(Boolean value) Bean property setter:uniqueItems .SchemaInfo.setWriteOnly
(Boolean value) Bean property setter:WriteOnly .Bean property setter:xml .SchemaInfo.strict()
Methods in org.apache.juneau.bean.openapi3 that return types with arguments of type SchemaInfoModifier and TypeMethodDescriptionSchemaInfo.getProperties()
Bean property getter:properties .Components.getSchemas()
Returns the schemas map.Methods in org.apache.juneau.bean.openapi3 with parameters of type SchemaInfoModifier and TypeMethodDescriptionstatic final HeaderInfo
OpenApiBuilder.headerInfo
(SchemaInfo schema) Creates anHeaderInfo
element with the specifiedschema
attribute.SchemaInfo.setAdditionalProperties
(SchemaInfo value) Bean property setter:additionalProperties .SchemaInfo.setNot
(SchemaInfo value) Bean property setter:not .HeaderInfo.setSchema
(SchemaInfo value) Bean property setter:schema .MediaType.setSchema
(SchemaInfo value) Bean property setter:schema .Parameter.setSchema
(SchemaInfo value) Sets the schema.Method parameters in org.apache.juneau.bean.openapi3 with type arguments of type SchemaInfoModifier and TypeMethodDescriptionSchemaInfo.setProperties
(Map<String, SchemaInfo> value) Bean property setter:properties .Components.setSchemas
(Map<String, SchemaInfo> value) Sets the schemas map.Constructors in org.apache.juneau.bean.openapi3 with parameters of type SchemaInfo