Interface AsyncApiSecurityScheme
-
- All Superinterfaces:
Node,SecurityScheme,Visitable
- All Known Subinterfaces:
AsyncApi20SecurityScheme,AsyncApi21SecurityScheme,AsyncApi22SecurityScheme,AsyncApi23SecurityScheme,AsyncApi24SecurityScheme,AsyncApi25SecurityScheme,AsyncApi26SecurityScheme,AsyncApi30SecurityScheme
- All Known Implementing Classes:
AsyncApi20SecuritySchemeImpl,AsyncApi21SecuritySchemeImpl,AsyncApi22SecuritySchemeImpl,AsyncApi23SecuritySchemeImpl,AsyncApi24SecuritySchemeImpl,AsyncApi25SecuritySchemeImpl,AsyncApi26SecuritySchemeImpl,AsyncApi30SecuritySchemeImpl
public interface AsyncApiSecurityScheme extends SecurityScheme
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AsyncApiOAuthFlowscreateOAuthFlows()StringgetBearerFormat()AsyncApiOAuthFlowsgetFlows()StringgetOpenIdConnectUrl()StringgetScheme()voidsetBearerFormat(String value)voidsetFlows(AsyncApiOAuthFlows value)voidsetOpenIdConnectUrl(String value)voidsetScheme(String value)-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, emptyClone, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
Methods inherited from interface io.apicurio.datamodels.models.SecurityScheme
getDescription, getIn, getName, getType, setDescription, setIn, setName, setType
-
-
-
-
Method Detail
-
getFlows
AsyncApiOAuthFlows getFlows()
-
setFlows
void setFlows(AsyncApiOAuthFlows value)
-
createOAuthFlows
AsyncApiOAuthFlows createOAuthFlows()
-
getOpenIdConnectUrl
String getOpenIdConnectUrl()
-
setOpenIdConnectUrl
void setOpenIdConnectUrl(String value)
-
getScheme
String getScheme()
-
setScheme
void setScheme(String value)
-
getBearerFormat
String getBearerFormat()
-
setBearerFormat
void setBearerFormat(String value)
-
-