Package io.apicurio.datamodels.models
Interface OAuthFlows
-
- All Known Subinterfaces:
AsyncApi20OAuthFlows,AsyncApi21OAuthFlows,AsyncApi22OAuthFlows,AsyncApi23OAuthFlows,AsyncApi24OAuthFlows,AsyncApi25OAuthFlows,AsyncApi26OAuthFlows,AsyncApi30OAuthFlows,AsyncApiOAuthFlows,OpenApi30OAuthFlows,OpenApi31OAuthFlows,OpenApiOAuthFlows
- All Known Implementing Classes:
AsyncApi20OAuthFlowsImpl,AsyncApi21OAuthFlowsImpl,AsyncApi22OAuthFlowsImpl,AsyncApi23OAuthFlowsImpl,AsyncApi24OAuthFlowsImpl,AsyncApi25OAuthFlowsImpl,AsyncApi26OAuthFlowsImpl,AsyncApi30OAuthFlowsImpl,OpenApi30OAuthFlowsImpl,OpenApi31OAuthFlowsImpl
public interface OAuthFlows extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OAuthFlowcreateOAuthFlow()OAuthFlowgetAuthorizationCode()OAuthFlowgetClientCredentials()OAuthFlowgetImplicit()OAuthFlowgetPassword()voidsetAuthorizationCode(OAuthFlow value)voidsetClientCredentials(OAuthFlow value)voidsetImplicit(OAuthFlow value)voidsetPassword(OAuthFlow 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
-
-
-
-
Method Detail
-
getClientCredentials
OAuthFlow getClientCredentials()
-
setClientCredentials
void setClientCredentials(OAuthFlow value)
-
createOAuthFlow
OAuthFlow createOAuthFlow()
-
getImplicit
OAuthFlow getImplicit()
-
setImplicit
void setImplicit(OAuthFlow value)
-
getAuthorizationCode
OAuthFlow getAuthorizationCode()
-
setAuthorizationCode
void setAuthorizationCode(OAuthFlow value)
-
getPassword
OAuthFlow getPassword()
-
setPassword
void setPassword(OAuthFlow value)
-
-