Package com.networknt.oas.model
Interface SecurityRequirement
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<SecurityRequirement>,com.networknt.jsonoverlay.IModelPart<OpenApi3,SecurityRequirement>
- All Known Implementing Classes:
SecurityRequirementImpl
public interface SecurityRequirement extends com.networknt.jsonoverlay.IJsonOverlay<SecurityRequirement>, com.networknt.jsonoverlay.IModelPart<OpenApi3,SecurityRequirement>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecurityParametergetRequirement(String name)Map<String,SecurityParameter>getRequirements()Map<String,SecurityParameter>getRequirements(boolean elaborate)booleanhasRequirement(String name)booleanhasRequirements()voidremoveRequirement(String name)voidsetRequirement(String name, SecurityParameter requirement)voidsetRequirements(Map<String,SecurityParameter> requirements)
-
-
-
Method Detail
-
getRequirements
Map<String,SecurityParameter> getRequirements()
-
getRequirements
Map<String,SecurityParameter> getRequirements(boolean elaborate)
-
hasRequirements
boolean hasRequirements()
-
hasRequirement
boolean hasRequirement(String name)
-
getRequirement
SecurityParameter getRequirement(String name)
-
setRequirements
void setRequirements(Map<String,SecurityParameter> requirements)
-
setRequirement
void setRequirement(String name, SecurityParameter requirement)
-
removeRequirement
void removeRequirement(String name)
-
-