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="2024-11-08T14:20:35.053988159Z") public abstract class AbstractSecurityRequirement extends BaseModel<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> implements org.eclipse.microprofile.openapi.models.security.SecurityRequirement
  • Constructor Details

    • AbstractSecurityRequirement

      public AbstractSecurityRequirement()
  • Method Details

    • 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