Class SecurityScheme

java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
io.smallrye.openapi.internal.models.security.SecurityScheme
All Implemented Interfaces:
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
Direct Known Subclasses:
SecuritySchemeImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2025-04-17T14:50:39.801086261Z") public class SecurityScheme extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme> implements org.eclipse.microprofile.openapi.models.security.SecurityScheme
  • Field Details

  • Constructor Details

    • SecurityScheme

      public SecurityScheme()
  • Method Details

    • getPropertyMetadata

      public PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
    • filter

      protected org.eclipse.microprofile.openapi.models.security.SecurityScheme filter(org.eclipse.microprofile.openapi.OASFilter filter)
      Overrides:
      filter in class BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityScheme>
    • getType

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

      public void setType(org.eclipse.microprofile.openapi.models.security.SecurityScheme.Type newValue)
      Specified by:
      setType in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
    • getIn

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

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

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

      public void setScheme(String newValue)
      Specified by:
      setScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
    • getBearerFormat

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

      public void setBearerFormat(String newValue)
      Specified by:
      setBearerFormat in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme
    • getFlows

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

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

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

      public void setOpenIdConnectUrl(String newValue)
      Specified by:
      setOpenIdConnectUrl in interface org.eclipse.microprofile.openapi.models.security.SecurityScheme