Class SecuritySchemeImpl

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

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

    • SecuritySchemeImpl

      public SecuritySchemeImpl()
  • Method Details

    • getRef

      public String getRef()
      Specified by:
      getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
      See Also:
      • Reference.getRef()
    • setRef

      public void setRef(String ref)
      Specified by:
      setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
      See Also:
      • Reference.setRef(java.lang.String)
    • getType

      public org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type getType()
      Specified by:
      getType in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getType()
    • setType

      public void setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type type)
      Specified by:
      setType in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getDescription()
    • setDescription

      public void setDescription(String description)
      Specified by:
      setDescription in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setDescription(java.lang.String)
    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getName()
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setName(java.lang.String)
    • getIn

      public org.eclipse.microprofile.openapi.models.security.SecurityScheme.In getIn()
      Specified by:
      getIn in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getIn()
    • setIn

      public void setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In in)
      Specified by:
      setIn in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setIn(org.eclipse.microprofile.openapi.models.security.SecurityScheme.In)
    • getScheme

      public String getScheme()
      Specified by:
      getScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getScheme()
    • setScheme

      public void setScheme(String scheme)
      Specified by:
      setScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setScheme(java.lang.String)
    • getBearerFormat

      public String getBearerFormat()
      Specified by:
      getBearerFormat in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getBearerFormat()
    • setBearerFormat

      public void setBearerFormat(String bearerFormat)
      Specified by:
      setBearerFormat in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setBearerFormat(java.lang.String)
    • getFlows

      public org.eclipse.microprofile.openapi.models.security.OAuthFlows getFlows()
      Specified by:
      getFlows in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getFlows()
    • setFlows

      public void setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows flows)
      Specified by:
      setFlows in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setFlows(org.eclipse.microprofile.openapi.models.security.OAuthFlows)
    • getOpenIdConnectUrl

      public String getOpenIdConnectUrl()
      Specified by:
      getOpenIdConnectUrl in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.getOpenIdConnectUrl()
    • setOpenIdConnectUrl

      public void setOpenIdConnectUrl(String openIdConnectUrl)
      Specified by:
      setOpenIdConnectUrl in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
      See Also:
      • SecurityScheme.setOpenIdConnectUrl(java.lang.String)