public class Oas20Schema extends OasSchema
Modifier and Type | Class and Description |
---|---|
static class |
Oas20Schema.Oas20AdditionalPropertiesSchema |
static class |
Oas20Schema.Oas20AllOfSchema |
static class |
Oas20Schema.Oas20ItemsSchema |
static class |
Oas20Schema.Oas20PropertySchema |
Modifier and Type | Field and Description |
---|---|
String |
discriminator |
additionalProperties, allOf, default_, description, enum_, example, exclusiveMaximum, exclusiveMinimum, externalDocs, format, items, maximum, maxItems, maxLength, maxProperties, minimum, minItems, minLength, minProperties, multipleOf, pattern, properties, readOnly, required, title, type, uniqueItems, xml
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas20Schema() |
Modifier and Type | Method and Description |
---|---|
OasSchema |
createAdditionalPropertiesSchema()
Creates a child schema model.
|
OasSchema |
createAllOfSchema()
Creates a child schema model.
|
ExternalDocumentation |
createExternalDocumentation()
Creates a child external documentation model.
|
OasSchema |
createItemsSchema()
Creates a child schema model.
|
OasSchema |
createPropertySchema(String propertyName)
Creates a child schema model.
|
OasXML |
createXML()
Creates a child XML model.
|
addAllOfSchema, addProperty, getProperties, getProperty, getPropertyNames, hasAdditionalPropertiesBoolean, hasAdditionalPropertiesSchema, hasItemsSchema, hasItemsSchemas, removeAllOfSchema, removeProperty, setExternalDocumentation
accept, getReference, setReference
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, attachToParent, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, isAttached, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public String discriminator
public ExternalDocumentation createExternalDocumentation()
OasSchema
createExternalDocumentation
in interface IExternalDocumentationParent
createExternalDocumentation
in class OasSchema
OasSchema.createExternalDocumentation()
public OasXML createXML()
OasSchema
createXML
in class OasSchema
OasSchema.createXML()
public OasSchema createAllOfSchema()
OasSchema
createAllOfSchema
in class OasSchema
OasSchema.createAllOfSchema()
public OasSchema createItemsSchema()
OasSchema
createItemsSchema
in class OasSchema
OasSchema.createItemsSchema()
public OasSchema createAdditionalPropertiesSchema()
OasSchema
createAdditionalPropertiesSchema
in class OasSchema
OasSchema.createAdditionalPropertiesSchema()
public OasSchema createPropertySchema(String propertyName)
OasSchema
createPropertySchema
in class OasSchema
OasSchema.createPropertySchema(java.lang.String)
Copyright © 2020 Red Hat. All rights reserved.