Package io.swagger.v3.oas.models
Class Components
- java.lang.Object
-
- io.swagger.v3.oas.models.Components
-
public class Components extends Object
Components- See Also:
- "https://github.com/OAI/OpenAPI-Specification/blob/3.0.4/versions/3.0.4.md#components-object", "https://github.com/OAI/OpenAPI-Specification/blob/3.1.1/versions/3.1.1.md#components-object"
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENTS_SCHEMAS_REF
-
Constructor Summary
Constructors Constructor Description Components()
-
Method Summary
-
-
-
Field Detail
-
COMPONENTS_SCHEMAS_REF
public static final String COMPONENTS_SCHEMAS_REF
- Since:
- 2.1.6
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSchemas
public Map<String,Schema> getSchemas()
returns the schemas property from a Components instance.- Returns:
- Map<String, Schema> schemas
-
schemas
public Components schemas(Map<String,Schema> schemas)
-
addSchemas
public Components addSchemas(String key, Schema schemasItem)
-
getResponses
public Map<String,ApiResponse> getResponses()
returns the responses property from a Components instance.- Returns:
- Map<String, ApiResponse> responses
-
setResponses
public void setResponses(Map<String,ApiResponse> responses)
-
responses
public Components responses(Map<String,ApiResponse> responses)
-
addResponses
public Components addResponses(String key, ApiResponse responsesItem)
-
getParameters
public Map<String,Parameter> getParameters()
returns the parameters property from a Components instance.- Returns:
- Map<String, Parameter> parameters
-
parameters
public Components parameters(Map<String,Parameter> parameters)
-
addParameters
public Components addParameters(String key, Parameter parametersItem)
-
getExamples
public Map<String,Example> getExamples()
returns the examples property from a Components instance.- Returns:
- Map<String, Example> examples
-
examples
public Components examples(Map<String,Example> examples)
-
addExamples
public Components addExamples(String key, Example examplesItem)
-
getRequestBodies
public Map<String,RequestBody> getRequestBodies()
returns the requestBodies property from a Components instance.- Returns:
- Map<String, RequestBody> requestBodies
-
setRequestBodies
public void setRequestBodies(Map<String,RequestBody> requestBodies)
-
requestBodies
public Components requestBodies(Map<String,RequestBody> requestBodies)
-
addRequestBodies
public Components addRequestBodies(String key, RequestBody requestBodiesItem)
-
getHeaders
public Map<String,Header> getHeaders()
returns the headers property from a Components instance.- Returns:
- Map<String, Header> headers
-
headers
public Components headers(Map<String,Header> headers)
-
addHeaders
public Components addHeaders(String key, Header headersItem)
-
getSecuritySchemes
public Map<String,SecurityScheme> getSecuritySchemes()
returns the securitySchemes property from a Components instance.- Returns:
- Map<String, SecurityScheme> securitySchemes
-
setSecuritySchemes
public void setSecuritySchemes(Map<String,SecurityScheme> securitySchemes)
-
securitySchemes
public Components securitySchemes(Map<String,SecurityScheme> securitySchemes)
-
addSecuritySchemes
public Components addSecuritySchemes(String key, SecurityScheme securitySchemesItem)
-
getLinks
public Map<String,Link> getLinks()
returns the links property from a Components instance.- Returns:
- Map<String, Link> links
-
links
public Components links(Map<String,Link> links)
-
addLinks
public Components addLinks(String key, Link linksItem)
-
getCallbacks
public Map<String,Callback> getCallbacks()
returns the callbacks property from a Components instance.- Returns:
- Map<String, Callback> callbacks
-
callbacks
public Components callbacks(Map<String,Callback> callbacks)
-
addCallbacks
public Components addCallbacks(String key, Callback callbacksItem)
-
getPathItems
public Map<String,PathItem> getPathItems()
returns the path items property from a Components instance.- Returns:
- Map<String, PathItem> pathItems
- Since:
- 2.2.0 (OpenAPI 3.1.0)
-
pathItems
public Components pathItems(Map<String,PathItem> pathItems)
-
addPathItem
public Components addPathItem(String key, PathItem pathItem)
-
extensions
public Components extensions(Map<String,Object> extensions)
-
-