Class SecurityRequirementImpl

    • Constructor Detail

      • SecurityRequirementImpl

        public SecurityRequirementImpl()
      • SecurityRequirementImpl

        public SecurityRequirementImpl​(Map<? extends String,​? extends List<String>> items)
    • Method Detail

      • createInstance

        public static org.eclipse.microprofile.openapi.models.security.SecurityRequirement createInstance​(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation,
                                                                                                          ApiContext context)
      • addScheme

        public org.eclipse.microprofile.openapi.models.security.SecurityRequirement addScheme​(String name,
                                                                                              String item)
        Specified by:
        addScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
      • addScheme

        public org.eclipse.microprofile.openapi.models.security.SecurityRequirement addScheme​(String name,
                                                                                              List<String> item)
        Specified by:
        addScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
      • addScheme

        public org.eclipse.microprofile.openapi.models.security.SecurityRequirement addScheme​(String name)
        Specified by:
        addScheme in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
      • removeScheme

        public void removeScheme​(String securitySchemeName)
        Specified by:
        removeScheme in interface 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>> items)
        Specified by:
        setSchemes in interface org.eclipse.microprofile.openapi.models.security.SecurityRequirement
      • merge

        public static void merge​(org.eclipse.microprofile.openapi.models.security.SecurityRequirement from,
                                 org.eclipse.microprofile.openapi.models.security.SecurityRequirement to)