public class ComponentsImpl extends ExtensibleImpl implements ModelImpl
Components
OpenAPI model interface.Constructor and Description |
---|
ComponentsImpl() |
Modifier and Type | Method and Description |
---|---|
Components |
addCallback(String key,
Callback callback) |
Components |
addExample(String key,
Example example) |
Components |
addHeader(String key,
Header header) |
Components |
addLink(String key,
Link link) |
Components |
addParameter(String key,
Parameter parameter) |
Components |
addRequestBody(String key,
RequestBody requestBody) |
Components |
addResponse(String key,
APIResponse response) |
Components |
addSchema(String key,
Schema schema) |
Components |
addSecurityScheme(String key,
SecurityScheme securityScheme) |
Components |
callbacks(Map<String,Callback> callbacks) |
Components |
examples(Map<String,Example> examples) |
Map<String,Callback> |
getCallbacks() |
Map<String,Example> |
getExamples() |
Map<String,Header> |
getHeaders() |
Map<String,Link> |
getLinks() |
Map<String,Parameter> |
getParameters() |
Map<String,RequestBody> |
getRequestBodies() |
Map<String,APIResponse> |
getResponses() |
Map<String,Schema> |
getSchemas() |
Map<String,SecurityScheme> |
getSecuritySchemes() |
Components |
headers(Map<String,Header> headers) |
Components |
links(Map<String,Link> links) |
Components |
parameters(Map<String,Parameter> parameters) |
Components |
requestBodies(Map<String,RequestBody> requestBodies) |
Components |
responses(Map<String,APIResponse> responses) |
Components |
schemas(Map<String,Schema> schemas) |
Components |
securitySchemes(Map<String,SecurityScheme> securitySchemes) |
void |
setCallbacks(Map<String,Callback> callbacks) |
void |
setExamples(Map<String,Example> examples) |
void |
setHeaders(Map<String,Header> headers) |
void |
setLinks(Map<String,Link> links) |
void |
setParameters(Map<String,Parameter> parameters) |
void |
setRequestBodies(Map<String,RequestBody> requestBodies) |
void |
setResponses(Map<String,APIResponse> responses) |
void |
setSchemas(Map<String,Schema> schemas) |
void |
setSecuritySchemes(Map<String,SecurityScheme> securitySchemes) |
addExtension, getExtensions, setExtensions
public Map<String,Schema> getSchemas()
org.eclipse.microprofile.openapi.models.Components#getSchemas()
public void setSchemas(Map<String,Schema> schemas)
org.eclipse.microprofile.openapi.models.Components#setSchemas(java.util.Map)
public Components schemas(Map<String,Schema> schemas)
org.eclipse.microprofile.openapi.models.Components#schemas(java.util.Map)
public Components addSchema(String key, Schema schema)
org.eclipse.microprofile.openapi.models.Components#addSchema(java.lang.String, org.eclipse.microprofile.openapi.models.media.Schema)
public Map<String,APIResponse> getResponses()
org.eclipse.microprofile.openapi.models.Components#getResponses()
public void setResponses(Map<String,APIResponse> responses)
org.eclipse.microprofile.openapi.models.Components#setResponses(java.util.Map)
public Components responses(Map<String,APIResponse> responses)
org.eclipse.microprofile.openapi.models.Components#responses(java.util.Map)
public Components addResponse(String key, APIResponse response)
org.eclipse.microprofile.openapi.models.Components#addResponse(java.lang.String, org.eclipse.microprofile.openapi.models.responses.APIResponse)
public Map<String,Parameter> getParameters()
org.eclipse.microprofile.openapi.models.Components#getParameters()
public void setParameters(Map<String,Parameter> parameters)
org.eclipse.microprofile.openapi.models.Components#setParameters(java.util.Map)
public Components parameters(Map<String,Parameter> parameters)
org.eclipse.microprofile.openapi.models.Components#parameters(java.util.Map)
public Components addParameter(String key, Parameter parameter)
org.eclipse.microprofile.openapi.models.Components#addParameter(java.lang.String, org.eclipse.microprofile.openapi.models.parameters.Parameter)
public Map<String,Example> getExamples()
org.eclipse.microprofile.openapi.models.Components#getExamples()
public void setExamples(Map<String,Example> examples)
org.eclipse.microprofile.openapi.models.Components#setExamples(java.util.Map)
public Components examples(Map<String,Example> examples)
org.eclipse.microprofile.openapi.models.Components#examples(java.util.Map)
public Components addExample(String key, Example example)
org.eclipse.microprofile.openapi.models.Components#addExample(java.lang.String, org.eclipse.microprofile.openapi.models.examples.Example)
public Map<String,RequestBody> getRequestBodies()
org.eclipse.microprofile.openapi.models.Components#getRequestBodies()
public void setRequestBodies(Map<String,RequestBody> requestBodies)
org.eclipse.microprofile.openapi.models.Components#setRequestBodies(java.util.Map)
public Components requestBodies(Map<String,RequestBody> requestBodies)
org.eclipse.microprofile.openapi.models.Components#requestBodies(java.util.Map)
public Components addRequestBody(String key, RequestBody requestBody)
org.eclipse.microprofile.openapi.models.Components#addRequestBody(java.lang.String, org.eclipse.microprofile.openapi.models.parameters.RequestBody)
public Map<String,Header> getHeaders()
org.eclipse.microprofile.openapi.models.Components#getHeaders()
public void setHeaders(Map<String,Header> headers)
org.eclipse.microprofile.openapi.models.Components#setHeaders(java.util.Map)
public Components headers(Map<String,Header> headers)
org.eclipse.microprofile.openapi.models.Components#headers(java.util.Map)
public Components addHeader(String key, Header header)
org.eclipse.microprofile.openapi.models.Components#addHeader(java.lang.String, org.eclipse.microprofile.openapi.models.headers.Header)
public Map<String,SecurityScheme> getSecuritySchemes()
org.eclipse.microprofile.openapi.models.Components#getSecuritySchemes()
public void setSecuritySchemes(Map<String,SecurityScheme> securitySchemes)
org.eclipse.microprofile.openapi.models.Components#setSecuritySchemes(java.util.Map)
public Components securitySchemes(Map<String,SecurityScheme> securitySchemes)
org.eclipse.microprofile.openapi.models.Components#securitySchemes(java.util.Map)
public Components addSecurityScheme(String key, SecurityScheme securityScheme)
org.eclipse.microprofile.openapi.models.Components#addSecurityScheme(java.lang.String, org.eclipse.microprofile.openapi.models.security.SecurityScheme)
public Map<String,Link> getLinks()
org.eclipse.microprofile.openapi.models.Components#getLinks()
public void setLinks(Map<String,Link> links)
org.eclipse.microprofile.openapi.models.Components#setLinks(java.util.Map)
public Components links(Map<String,Link> links)
org.eclipse.microprofile.openapi.models.Components#links(java.util.Map)
public Components addLink(String key, Link link)
org.eclipse.microprofile.openapi.models.Components#addLink(java.lang.String, org.eclipse.microprofile.openapi.models.links.Link)
public Map<String,Callback> getCallbacks()
org.eclipse.microprofile.openapi.models.Components#getCallbacks()
public void setCallbacks(Map<String,Callback> callbacks)
org.eclipse.microprofile.openapi.models.Components#setCallbacks(java.util.Map)
public Components callbacks(Map<String,Callback> callbacks)
org.eclipse.microprofile.openapi.models.Components#callbacks(java.util.Map)
public Components addCallback(String key, Callback callback)
org.eclipse.microprofile.openapi.models.Components#addCallback(java.lang.String, org.eclipse.microprofile.openapi.models.callbacks.Callback)
Copyright © 2018 JBoss by Red Hat. All rights reserved.