Class AbstractSecurityRequirement

java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>
io.smallrye.openapi.internal.models.security.AbstractSecurityRequirement
All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.security.SecurityRequirement
Direct Known Subclasses:
SecurityRequirement

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2026-01-25T12:11:29.550426396Z") public abstract class AbstractSecurityRequirement extends io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> implements org.eclipse.microprofile.openapi.models.security.SecurityRequirement
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel

    io.smallrye.openapi.model.BaseModel.MergeDirective
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.smallrye.openapi.model.PropertyMetadata
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addScheme(String newKey, List<String> newValue)
    io.smallrye.openapi.model.PropertyMetadata
     
    void
    void

    Methods inherited from class io.smallrye.openapi.model.BaseModel

    addListPropertyEntry, constructible, deepCopy, deepCopy, equals, filter, filter, getAllProperties, getDescription, getExternalDocs, getListProperty, getMapProperty, getModCount, getName, getProperties, getProperty, getProperty, getRef, getSummary, hashCode, incrementModCount, isExtension, merge, merge, mergeDirective, putMapPropertyEntry, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setDescription, setExternalDocs, setListProperty, setMapProperty, setName, setProperty, setRef, setSummary, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

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

    addScheme, addScheme, getScheme, hasScheme
  • Field Details

    • PROPERTIES

      public static final io.smallrye.openapi.model.PropertyMetadata PROPERTIES
  • Constructor Details

    • AbstractSecurityRequirement

      public AbstractSecurityRequirement()
  • Method Details

    • getPropertyMetadata

      public io.smallrye.openapi.model.PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>
    • getSchemes

      public Map<String,List<String>> getSchemes()
      Specified by:
      getSchemes in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
    • setSchemes

      public void setSchemes(Map<String,List<String>> newValue)
      Specified by:
      setSchemes in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
    • addScheme

      public AbstractSecurityRequirement addScheme(String newKey, List<String> newValue)
      Specified by:
      addScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
    • removeScheme

      public void removeScheme(String key)
      Specified by:
      removeScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement