Class OAuthFlowsImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.OAuthFlows>
io.smallrye.openapi.api.models.security.OAuthFlowsImpl
All Implemented Interfaces:
ModelImpl, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.security.OAuthFlows>, org.eclipse.microprofile.openapi.models.security.OAuthFlows

public class OAuthFlowsImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.security.OAuthFlows> implements org.eclipse.microprofile.openapi.models.security.OAuthFlows, ModelImpl
An implementation of the OAuthFlows OpenAPI model interface.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.microprofile.openapi.models.security.OAuthFlow
     
    org.eclipse.microprofile.openapi.models.security.OAuthFlow
     
    org.eclipse.microprofile.openapi.models.security.OAuthFlow
     
    org.eclipse.microprofile.openapi.models.security.OAuthFlow
     
    void
    setAuthorizationCode(org.eclipse.microprofile.openapi.models.security.OAuthFlow authorizationCode)
     
    void
    setClientCredentials(org.eclipse.microprofile.openapi.models.security.OAuthFlow clientCredentials)
     
    void
    setImplicit(org.eclipse.microprofile.openapi.models.security.OAuthFlow implicit)
     
    void
    setPassword(org.eclipse.microprofile.openapi.models.security.OAuthFlow password)
     

    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

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible

    addExtension, extensions, getExtensions, removeExtension, setExtensions

    Methods inherited from interface org.eclipse.microprofile.openapi.models.security.OAuthFlows

    authorizationCode, clientCredentials, implicit, password
  • Constructor Details

    • OAuthFlowsImpl

      public OAuthFlowsImpl()
  • Method Details

    • getImplicit

      public org.eclipse.microprofile.openapi.models.security.OAuthFlow getImplicit()
      Specified by:
      getImplicit in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.getImplicit()
    • setImplicit

      public void setImplicit(org.eclipse.microprofile.openapi.models.security.OAuthFlow implicit)
      Specified by:
      setImplicit in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.setImplicit(org.eclipse.microprofile.openapi.models.security.OAuthFlow)
    • getPassword

      public org.eclipse.microprofile.openapi.models.security.OAuthFlow getPassword()
      Specified by:
      getPassword in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.getPassword()
    • setPassword

      public void setPassword(org.eclipse.microprofile.openapi.models.security.OAuthFlow password)
      Specified by:
      setPassword in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.setPassword(org.eclipse.microprofile.openapi.models.security.OAuthFlow)
    • getClientCredentials

      public org.eclipse.microprofile.openapi.models.security.OAuthFlow getClientCredentials()
      Specified by:
      getClientCredentials in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.getClientCredentials()
    • setClientCredentials

      public void setClientCredentials(org.eclipse.microprofile.openapi.models.security.OAuthFlow clientCredentials)
      Specified by:
      setClientCredentials in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.setClientCredentials(org.eclipse.microprofile.openapi.models.security.OAuthFlow)
    • getAuthorizationCode

      public org.eclipse.microprofile.openapi.models.security.OAuthFlow getAuthorizationCode()
      Specified by:
      getAuthorizationCode in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.getAuthorizationCode()
    • setAuthorizationCode

      public void setAuthorizationCode(org.eclipse.microprofile.openapi.models.security.OAuthFlow authorizationCode)
      Specified by:
      setAuthorizationCode in interface org.eclipse.microprofile.openapi.models.security.OAuthFlows
      See Also:
      • OAuthFlows.setAuthorizationCode(org.eclipse.microprofile.openapi.models.security.OAuthFlow)