Package | Description |
---|---|
org.eclipse.microprofile.openapi |
Copyright (c) 2017 Contributors to the Eclipse Foundation
|
org.eclipse.microprofile.openapi.models |
Copyright (c) 2017 Contributors to the Eclipse Foundation
|
Modifier and Type | Method and Description |
---|---|
OpenAPI |
OASModelReader.buildModel()
This method is called by the vendor's OpenAPI processing framework.
|
Modifier and Type | Method and Description |
---|---|
default void |
OASFilter.filterOpenAPI(OpenAPI openAPI)
Allows filtering of the singleton OpenAPI element.
|
Modifier and Type | Method and Description |
---|---|
OpenAPI |
OpenAPI.addSecurityRequirement(SecurityRequirement securityRequirement)
Adds the given security requirement to this OpenAPI instance's list of security requirements.
|
OpenAPI |
OpenAPI.addServer(Server server)
Adds the given server to this OpenAPI instance's list of servers.
|
OpenAPI |
OpenAPI.addTag(Tag tag)
Adds the given tag to this OpenAPI instance's list of tags.
|
OpenAPI |
OpenAPI.components(Components components)
Sets this OpenAPI instance's components property to the given components.
|
OpenAPI |
OpenAPI.externalDocs(ExternalDocumentation externalDocs)
Sets this OpenAPI instance's externalDocs property to the given object.
|
OpenAPI |
OpenAPI.info(Info info)
Sets this OpenAPI instance's info property to the given object.
|
OpenAPI |
OpenAPI.openapi(String openapi)
Sets this OpenAPI instance's openapi property to the given string.
|
OpenAPI |
OpenAPI.path(String name,
PathItem path)
Adds the given path item to this OpenAPI instance's list of paths
|
OpenAPI |
OpenAPI.paths(Paths paths)
Sets this OpenAPI instance's paths property to the given paths.
|
OpenAPI |
OpenAPI.security(List<SecurityRequirement> security)
Sets this OpenAPI instance's security property to the given list.
|
OpenAPI |
OpenAPI.servers(List<Server> servers)
Sets this OpenAPI instance's servers property to the given servers.
|
OpenAPI |
OpenAPI.tags(List<Tag> tags)
Sets this OpenAPI instance's tags property to the given tags.
|
Copyright © 2017–2018 Eclipse MicroProfile. All rights reserved.