Class 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 Detail

      • SecuritySchemeImpl

        public SecuritySchemeImpl()
    • Method Detail

      • 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)