Interface Path

  • All Superinterfaces:
    com.networknt.jsonoverlay.IJsonOverlay<Path>, com.networknt.jsonoverlay.IModelPart<OpenApi3,​Path>
    All Known Implementing Classes:
    PathImpl

    public interface Path
    extends com.networknt.jsonoverlay.IJsonOverlay<Path>, com.networknt.jsonoverlay.IModelPart<OpenApi3,​Path>
    • Method Detail

      • getPathString

        String getPathString()
      • getSummary

        String getSummary()
      • setSummary

        void setSummary​(String summary)
      • getDescription

        String getDescription()
      • setDescription

        void setDescription​(String description)
      • hasOperations

        boolean hasOperations()
      • hasOperation

        boolean hasOperation​(String name)
      • removeOperation

        void removeOperation​(String name)
      • getGet

        Operation getGet​(boolean elaborate)
      • getPut

        Operation getPut​(boolean elaborate)
      • getPost

        Operation getPost​(boolean elaborate)
      • getDelete

        Operation getDelete​(boolean elaborate)
      • setDelete

        void setDelete​(Operation delete)
      • getOptions

        Operation getOptions​(boolean elaborate)
      • setOptions

        void setOptions​(Operation options)
      • getHead

        Operation getHead​(boolean elaborate)
      • getPatch

        Operation getPatch​(boolean elaborate)
      • setPatch

        void setPatch​(Operation patch)
      • getTrace

        Operation getTrace​(boolean elaborate)
      • setTrace

        void setTrace​(Operation trace)
      • getServers

        List<Server> getServers​(boolean elaborate)
      • hasServers

        boolean hasServers()
      • getServer

        Server getServer​(int index)
      • setServers

        void setServers​(List<Server> servers)
      • setServer

        void setServer​(int index,
                       Server server)
      • addServer

        void addServer​(Server server)
      • insertServer

        void insertServer​(int index,
                          Server server)
      • removeServer

        void removeServer​(int index)
      • getParameters

        List<Parameter> getParameters​(boolean elaborate)
      • hasParameters

        boolean hasParameters()
      • getParameter

        Parameter getParameter​(int index)
      • setParameters

        void setParameters​(List<Parameter> parameters)
      • setParameter

        void setParameter​(int index,
                          Parameter parameter)
      • addParameter

        void addParameter​(Parameter parameter)
      • insertParameter

        void insertParameter​(int index,
                             Parameter parameter)
      • removeParameter

        void removeParameter​(int index)
      • getExtensions

        Map<String,​Object> getExtensions​(boolean elaborate)
      • hasExtensions

        boolean hasExtensions()
      • hasExtension

        boolean hasExtension​(String name)
      • setExtension

        void setExtension​(String name,
                          Object extension)
      • removeExtension

        void removeExtension​(String name)