public class Oas20PropertyGenerators extends OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>
| Constructor and Description |
|---|
Oas20PropertyGenerators() |
| Modifier and Type | Method and Description |
|---|---|
protected Function<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme,String> |
authorizationUrl() |
protected String |
basePath(OpenApiModelInfo info) |
protected String |
getFlow(io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme scheme) |
protected String |
getHost(OpenApiModelInfo info) |
protected List<String> |
getSchemes(OpenApiModelInfo info) |
protected Collection<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme> |
getSecuritySchemes(OpenApiModelInfo info) |
protected Function<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme,String> |
scopes() |
protected Function<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme,String> |
tokenUrl() |
createHostUri, createProperty, determineHost, forProperty, securityDefinitionprotected Function<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme,String> authorizationUrl()
authorizationUrl in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected String basePath(OpenApiModelInfo info)
basePath in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected Function<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme,String> tokenUrl()
tokenUrl in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected Function<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme,String> scopes()
scopes in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected Collection<io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme> getSecuritySchemes(OpenApiModelInfo info)
getSecuritySchemes in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected String getFlow(io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme scheme)
getFlow in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected String getHost(OpenApiModelInfo info)
getHost in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>protected List<String> getSchemes(OpenApiModelInfo info)
getSchemes in class OpenApiPropertyGenerator<io.apicurio.datamodels.openapi.v2.models.Oas20Document,io.apicurio.datamodels.openapi.v2.models.Oas20SecurityScheme>Copyright © 2016–2021 Red Hat. All rights reserved.