Package com.networknt.oas.model
Interface SecurityScheme
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<SecurityScheme>,com.networknt.jsonoverlay.IModelPart<OpenApi3,SecurityScheme>
- All Known Implementing Classes:
SecuritySchemeImpl
public interface SecurityScheme extends com.networknt.jsonoverlay.IJsonOverlay<SecurityScheme>, com.networknt.jsonoverlay.IModelPart<OpenApi3,SecurityScheme>
-
-
Method Summary
-
-
-
Method Detail
-
getKey
String getKey()
-
getType
String getType()
-
setType
void setType(String type)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
getName
String getName()
-
setName
void setName(String name)
-
getIn
String getIn()
-
setIn
void setIn(String in)
-
getScheme
String getScheme()
-
setScheme
void setScheme(String scheme)
-
getBearerFormat
String getBearerFormat()
-
setBearerFormat
void setBearerFormat(String bearerFormat)
-
getImplicitOAuthFlow
OAuthFlow getImplicitOAuthFlow()
-
getImplicitOAuthFlow
OAuthFlow getImplicitOAuthFlow(boolean elaborate)
-
setImplicitOAuthFlow
void setImplicitOAuthFlow(OAuthFlow implicitOAuthFlow)
-
getPasswordOAuthFlow
OAuthFlow getPasswordOAuthFlow()
-
getPasswordOAuthFlow
OAuthFlow getPasswordOAuthFlow(boolean elaborate)
-
setPasswordOAuthFlow
void setPasswordOAuthFlow(OAuthFlow passwordOAuthFlow)
-
getClientCredentialsOAuthFlow
OAuthFlow getClientCredentialsOAuthFlow()
-
getClientCredentialsOAuthFlow
OAuthFlow getClientCredentialsOAuthFlow(boolean elaborate)
-
setClientCredentialsOAuthFlow
void setClientCredentialsOAuthFlow(OAuthFlow clientCredentialsOAuthFlow)
-
getAuthorizationCodeOAuthFlow
OAuthFlow getAuthorizationCodeOAuthFlow()
-
getAuthorizationCodeOAuthFlow
OAuthFlow getAuthorizationCodeOAuthFlow(boolean elaborate)
-
setAuthorizationCodeOAuthFlow
void setAuthorizationCodeOAuthFlow(OAuthFlow authorizationCodeOAuthFlow)
-
hasOAuthFlowsExtensions
boolean hasOAuthFlowsExtensions()
-
hasOAuthFlowsExtension
boolean hasOAuthFlowsExtension(String name)
-
removeOAuthFlowsExtension
void removeOAuthFlowsExtension(String name)
-
getOpenIdConnectUrl
String getOpenIdConnectUrl()
-
setOpenIdConnectUrl
void setOpenIdConnectUrl(String openIdConnectUrl)
-
hasExtensions
boolean hasExtensions()
-
hasExtension
boolean hasExtension(String name)
-
removeExtension
void removeExtension(String name)
-
-