Interface Link

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

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

      • getOperationId

        String getOperationId()
      • setOperationId

        void setOperationId​(String operationId)
      • getOperationRef

        String getOperationRef()
      • setOperationRef

        void setOperationRef​(String operationRef)
      • getParameters

        Map<String,​String> getParameters​(boolean elaborate)
      • hasParameters

        boolean hasParameters()
      • hasParameter

        boolean hasParameter​(String name)
      • setParameter

        void setParameter​(String name,
                          String parameter)
      • removeParameter

        void removeParameter​(String name)
      • getDescription

        String getDescription()
      • setDescription

        void setDescription​(String description)
      • getServer

        Server getServer()
      • getServer

        Server getServer​(boolean elaborate)
      • setServer

        void setServer​(Server server)
      • getRequestBody

        Object getRequestBody()
      • setRequestBody

        void setRequestBody​(Object requestBody)
      • 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)