public class Oas20Document extends OasDocument
Modifier and Type | Field and Description |
---|---|
String |
basePath |
List<String> |
consumes |
Oas20Definitions |
definitions |
String |
host |
Oas20ParameterDefinitions |
parameters |
List<String> |
produces |
Oas20ResponseDefinitions |
responses |
List<String> |
schemes |
Oas20SecurityDefinitions |
securityDefinitions |
String |
swagger |
paths, security
externalDocs, info, tags
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
Oas20Document() |
Modifier and Type | Method and Description |
---|---|
Oas20Definitions |
createDefinitions()
Creates an OAS 2.0 Definitions object.
|
ExternalDocumentation |
createExternalDocumentation()
Creates an External Documentation node.
|
Info |
createInfo()
Creates an Info node.
|
Oas20ParameterDefinitions |
createParameterDefinitions()
Creates the parameter definitions model.
|
OasPaths |
createPaths()
Creates an OAS Paths object.
|
Oas20ResponseDefinitions |
createResponseDefinitions()
Creates the parameter definitions model.
|
Oas20SecurityDefinitions |
createSecurityDefinitions()
Creates a security definitions.
|
OasSecurityRequirement |
createSecurityRequirement()
Creates an OAS Security Requirement object.
|
Tag |
createTag()
Creates a Tag node.
|
DocumentType |
getDocumentType()
Called to get the type of document.
|
addSecurityRequirement, getSecurityRequirements, is2xDocument, is3xDocument
accept, addTag, isAttached, setExternalDocumentation, setExternalDocumentation
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, attachToParent, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public final String swagger
public String host
public String basePath
public Oas20Definitions definitions
public Oas20ParameterDefinitions parameters
public Oas20ResponseDefinitions responses
public Oas20SecurityDefinitions securityDefinitions
public final DocumentType getDocumentType()
Document
getDocumentType
in class Document
Document.getDocumentType()
public OasPaths createPaths()
OasDocument
createPaths
in class OasDocument
OasDocument.createPaths()
public Oas20Definitions createDefinitions()
public OasSecurityRequirement createSecurityRequirement()
ISecurityRequirementParent
createSecurityRequirement
in interface ISecurityRequirementParent
createSecurityRequirement
in class OasDocument
OasDocument.createSecurityRequirement()
public Info createInfo()
Document
createInfo
in class Document
Document.createInfo()
public Tag createTag()
Document
createTag
in class Document
Document.createTag()
public ExternalDocumentation createExternalDocumentation()
Document
createExternalDocumentation
in interface IExternalDocumentationParent
createExternalDocumentation
in class Document
Document.createExternalDocumentation()
public Oas20SecurityDefinitions createSecurityDefinitions()
public Oas20ParameterDefinitions createParameterDefinitions()
public Oas20ResponseDefinitions createResponseDefinitions()
Copyright © 2020 Red Hat. All rights reserved.