Class SecurityRequirement

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

public class SecurityRequirement extends AbstractSecurityRequirement
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.smallrye.openapi.internal.models.security.AbstractSecurityRequirement

    AbstractSecurityRequirement.Properties

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

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

    Fields inherited from class io.smallrye.openapi.internal.models.security.AbstractSecurityRequirement

    PROPERTIES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.microprofile.openapi.models.security.SecurityRequirement
    addScheme(String securitySchemeName)
     
    org.eclipse.microprofile.openapi.models.security.SecurityRequirement
    addScheme(String securitySchemeName, String scope)
     
    addScheme(String newKey, List<String> newValue)

    Methods inherited from class io.smallrye.openapi.internal.models.security.AbstractSecurityRequirement

    getPropertyMetadata, getSchemes, removeScheme, setSchemes

    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

    getScheme, hasScheme
  • Constructor Details

    • SecurityRequirement

      public SecurityRequirement()
  • Method Details

    • addScheme

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

      public org.eclipse.microprofile.openapi.models.security.SecurityRequirement addScheme(String securitySchemeName, String scope)
    • addScheme

      public org.eclipse.microprofile.openapi.models.security.SecurityRequirement addScheme(String securitySchemeName)