Class OAuthFlowImpl
- java.lang.Object
-
- io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.OAuthFlow>
-
- io.smallrye.openapi.api.models.security.OAuthFlowImpl
-
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.security.OAuthFlow>,org.eclipse.microprofile.openapi.models.security.OAuthFlow
public class OAuthFlowImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.OAuthFlow> implements org.eclipse.microprofile.openapi.models.security.OAuthFlow, ModelImpl
An implementation of theOAuthFlowOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description OAuthFlowImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.security.OAuthFlowaddScope(String scope, String description)StringgetAuthorizationUrl()StringgetRefreshUrl()Map<String,String>getScopes()StringgetTokenUrl()voidremoveScope(String scope)voidsetAuthorizationUrl(String authorizationUrl)voidsetRefreshUrl(String refreshUrl)voidsetScopes(Map<String,String> scopes)voidsetTokenUrl(String tokenUrl)-
Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getAuthorizationUrl
public String getAuthorizationUrl()
- Specified by:
getAuthorizationUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.getAuthorizationUrl()
-
setAuthorizationUrl
public void setAuthorizationUrl(String authorizationUrl)
- Specified by:
setAuthorizationUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.setAuthorizationUrl(java.lang.String)
-
getTokenUrl
public String getTokenUrl()
- Specified by:
getTokenUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.getTokenUrl()
-
setTokenUrl
public void setTokenUrl(String tokenUrl)
- Specified by:
setTokenUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.setTokenUrl(java.lang.String)
-
getRefreshUrl
public String getRefreshUrl()
- Specified by:
getRefreshUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.getRefreshUrl()
-
setRefreshUrl
public void setRefreshUrl(String refreshUrl)
- Specified by:
setRefreshUrlin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.setRefreshUrl(java.lang.String)
-
getScopes
public Map<String,String> getScopes()
- Specified by:
getScopesin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow- See Also:
OAuthFlow.getScopes()
-
setScopes
public void setScopes(Map<String,String> scopes)
- Specified by:
setScopesin interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
addScope
public org.eclipse.microprofile.openapi.models.security.OAuthFlow addScope(String scope, String description)
- Specified by:
addScopein interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
removeScope
public void removeScope(String scope)
- Specified by:
removeScopein interfaceorg.eclipse.microprofile.openapi.models.security.OAuthFlow
-
-