static SchemaObjectBuilder |
SchemaObjectBuilder.schemaObject()
|
static SchemaObjectBuilder |
SchemaObjectBuilder.schemaObjectFrom(Class<?> from)
Creates a builder for a SchemaObject with the type and format based on the given class
|
static SchemaObjectBuilder |
SchemaObjectBuilder.schemaObjectFrom(Class<?> from,
Type parameterizedType,
boolean required)
Creates a builder for a SchemaObject with the type and format based on the given class and generic type.
|
SchemaObjectBuilder |
SchemaObject.toBuilder() |
SchemaObjectBuilder |
SchemaObjectBuilder.withAdditionalProperties(Object additionalProperties) |
SchemaObjectBuilder |
SchemaObjectBuilder.withAllOf(List<SchemaObject> allOf) |
SchemaObjectBuilder |
SchemaObjectBuilder.withAnyOf(List<SchemaObject> anyOf) |
SchemaObjectBuilder |
SchemaObjectBuilder.withDefaultValue(Object defaultValue) |
SchemaObjectBuilder |
SchemaObjectBuilder.withDeprecated(Boolean deprecated) |
SchemaObjectBuilder |
SchemaObjectBuilder.withDescription(String description) |
SchemaObjectBuilder |
SchemaObjectBuilder.withDiscriminator(DiscriminatorObject discriminator) |
SchemaObjectBuilder |
SchemaObjectBuilder.withEnumValue(List<Object> enumValue) |
SchemaObjectBuilder |
SchemaObjectBuilder.withExample(Object example) |
SchemaObjectBuilder |
SchemaObjectBuilder.withExclusiveMaximum(Boolean exclusiveMaximum) |
SchemaObjectBuilder |
SchemaObjectBuilder.withExclusiveMinimum(Boolean exclusiveMinimum) |
SchemaObjectBuilder |
SchemaObjectBuilder.withExternalDocs(ExternalDocumentationObject externalDocs) |
SchemaObjectBuilder |
SchemaObjectBuilder.withFormat(String format) |
SchemaObjectBuilder |
SchemaObjectBuilder.withItems(SchemaObject items) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMaximum(Double maximum) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMaxItems(Integer maxItems) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMaxLength(Integer maxLength) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMaxProperties(Integer maxProperties) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMinimum(Double minimum) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMinItems(Integer minItems) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMinLength(Integer minLength) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMinProperties(Integer minProperties) |
SchemaObjectBuilder |
SchemaObjectBuilder.withMultipleOf(Double multipleOf) |
SchemaObjectBuilder |
SchemaObjectBuilder.withNot(List<SchemaObject> not) |
SchemaObjectBuilder |
SchemaObjectBuilder.withNullable(Boolean nullable) |
SchemaObjectBuilder |
SchemaObjectBuilder.withOneOf(List<SchemaObject> oneOf) |
SchemaObjectBuilder |
SchemaObjectBuilder.withPattern(Pattern pattern) |
SchemaObjectBuilder |
SchemaObjectBuilder.withProperties(Map<String,SchemaObject> properties) |
SchemaObjectBuilder |
SchemaObjectBuilder.withReadOnly(Boolean readOnly) |
SchemaObjectBuilder |
SchemaObjectBuilder.withRequired(List<String> required) |
SchemaObjectBuilder |
SchemaObjectBuilder.withTitle(String title) |
SchemaObjectBuilder |
SchemaObjectBuilder.withType(String type) |
SchemaObjectBuilder |
SchemaObjectBuilder.withUniqueItems(Boolean uniqueItems) |
SchemaObjectBuilder |
SchemaObjectBuilder.withWriteOnly(Boolean writeOnly) |
SchemaObjectBuilder |
SchemaObjectBuilder.withXml(XmlObject xml) |