Interface Response

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

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

      • getDescription

        String getDescription()
      • setDescription

        void setDescription​(String description)
      • hasHeaders

        boolean hasHeaders()
      • hasHeader

        boolean hasHeader​(String name)
      • setHeader

        void setHeader​(String name,
                       Header header)
      • removeHeader

        void removeHeader​(String name)
      • getContentMediaTypes

        Map<String,​MediaType> getContentMediaTypes​(boolean elaborate)
      • hasContentMediaTypes

        boolean hasContentMediaTypes()
      • hasContentMediaType

        boolean hasContentMediaType​(String name)
      • setContentMediaTypes

        void setContentMediaTypes​(Map<String,​MediaType> contentMediaTypes)
      • setContentMediaType

        void setContentMediaType​(String name,
                                 MediaType contentMediaType)
      • removeContentMediaType

        void removeContentMediaType​(String name)
      • hasLinks

        boolean hasLinks()
      • hasLink

        boolean hasLink​(String name)
      • setLink

        void setLink​(String name,
                     Link link)
      • removeLink

        void removeLink​(String name)
      • 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)