The behaviour of methods inherited from java.lang.Object are undefined by the MicroProfile OpenAPI specification.
Example usage:
Override
public OpenAPI buildModel() {
return OASFactory.createOpenAPI()
.addServer(OASFactory.createServer()
.url("https://{username}.example-server.com:8080/api")
.description("The production API server")
.addVariable("username", OASFactory.createServerVariable()
.defaultValue("user1")
.description("Reviews of the app by users")
.addEnumeration("user1")
.addEnumeration("user2")));
}
| Modifier and Type | Interface and Description |
|---|---|
| public interface | Server
An object representing a server. |
| public interface | ServerVariable
An object representing a Server Variable for server URL template substitution. |