Package io.swagger.models
Class Swagger
- java.lang.Object
-
- io.swagger.models.Swagger
-
public class Swagger extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbasePathprotected List<String>consumesprotected Map<String,Model>definitionsprotected ExternalDocsexternalDocsprotected Stringhostprotected Infoinfoprotected Map<String,Parameter>parametersprotected Map<String,Path>pathsprotected List<String>producesprotected Map<String,Response>responsesprotected List<Scheme>schemesprotected List<SecurityRequirement>securityprotected Map<String,SecuritySchemeDefinition>securityDefinitionsprotected Stringswaggerprotected List<Tag>tagsprotected Map<String,Object>vendorExtensions
-
Constructor Summary
Constructors Constructor Description Swagger()
-
Method Summary
-
-
-
Field Detail
-
swagger
protected String swagger
-
info
protected Info info
-
host
protected String host
-
basePath
protected String basePath
-
security
protected List<SecurityRequirement> security
-
securityDefinitions
protected Map<String,SecuritySchemeDefinition> securityDefinitions
-
externalDocs
protected ExternalDocs externalDocs
-
-
Method Detail
-
externalDocs
public Swagger externalDocs(ExternalDocs value)
-
securityDefinition
public Swagger securityDefinition(String name, SecuritySchemeDefinition securityDefinition)
-
security
public Swagger security(SecurityRequirement securityRequirement)
-
getSwagger
public String getSwagger()
-
setSwagger
public void setSwagger(String swagger)
-
getInfo
public Info getInfo()
-
setInfo
public void setInfo(Info info)
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
getBasePath
public String getBasePath()
-
setBasePath
public void setBasePath(String basePath)
-
addScheme
public void addScheme(Scheme scheme)
-
addTag
public void addTag(Tag tag)
-
addConsumes
public void addConsumes(String consumes)
-
addProduces
public void addProduces(String produces)
-
getSecurityDefinitions
public Map<String,SecuritySchemeDefinition> getSecurityDefinitions()
-
setSecurityDefinitions
public void setSecurityDefinitions(Map<String,SecuritySchemeDefinition> securityDefinitions)
-
addSecurityDefinition
public void addSecurityDefinition(String name, SecuritySchemeDefinition securityDefinition)
-
getSecurityRequirement
@Deprecated public List<SecurityRequirement> getSecurityRequirement()
Deprecated.UsegetSecurity().
-
setSecurityRequirement
@Deprecated public void setSecurityRequirement(List<SecurityRequirement> securityRequirements)
Deprecated.UsesetSecurity(List).
-
addSecurityDefinition
@Deprecated public void addSecurityDefinition(SecurityRequirement securityRequirement)
Deprecated.
-
getSecurity
public List<SecurityRequirement> getSecurity()
-
setSecurity
public void setSecurity(List<SecurityRequirement> securityRequirements)
-
addSecurity
public void addSecurity(SecurityRequirement securityRequirement)
-
getExternalDocs
public ExternalDocs getExternalDocs()
-
setExternalDocs
public void setExternalDocs(ExternalDocs value)
-
-