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, securityexternalDocs, 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, is3xDocumentaccept, addTag, setExternalDocumentation, setExternalDocumentationaddExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtensionaddExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttributepublic 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()
DocumentgetDocumentType in class DocumentDocument.getDocumentType()public OasPaths createPaths()
OasDocumentcreatePaths in class OasDocumentOasDocument.createPaths()public Oas20Definitions createDefinitions()
public OasSecurityRequirement createSecurityRequirement()
ISecurityRequirementParentcreateSecurityRequirement in interface ISecurityRequirementParentcreateSecurityRequirement in class OasDocumentOasDocument.createSecurityRequirement()public Info createInfo()
DocumentcreateInfo in class DocumentDocument.createInfo()public Tag createTag()
DocumentcreateTag in class DocumentDocument.createTag()public ExternalDocumentation createExternalDocumentation()
DocumentcreateExternalDocumentation in interface IExternalDocumentationParentcreateExternalDocumentation in class DocumentDocument.createExternalDocumentation()public Oas20SecurityDefinitions createSecurityDefinitions()
public Oas20ParameterDefinitions createParameterDefinitions()
public Oas20ResponseDefinitions createResponseDefinitions()
Copyright © 2019 Red Hat. All rights reserved.