Class SEOpenAPISupportBuilder

    • Constructor Detail

      • SEOpenAPISupportBuilder

        protected SEOpenAPISupportBuilder()
    • Method Detail

      • build

        public io.helidon.openapi.SEOpenAPISupport build()
      • modelReader

        public SEOpenAPISupportBuilder modelReader​(String className)
        Sets the app-provided model reader class.
        Parameters:
        className - name of the model reader class
        Returns:
        updated builder instance
      • filter

        public SEOpenAPISupportBuilder filter​(String className)
        Set the app-provided OpenAPI model filter class.
        Parameters:
        className - name of the filter class
        Returns:
        updated builder instance
      • servers

        public SEOpenAPISupportBuilder servers​(String serverList)
        Sets the servers which offer the endpoints in the OpenAPI document.
        Parameters:
        serverList - comma-separated list of servers
        Returns:
        updated builder instance
      • addOperationServer

        public SEOpenAPISupportBuilder addOperationServer​(String operationID,
                                                          String operationServer)
        Adds an operation server for a given operation ID.
        Parameters:
        operationID - operation ID to which the server corresponds
        operationServer - name of the server to add for this operation
        Returns:
        updated builder instance
      • addPathServer

        public SEOpenAPISupportBuilder addPathServer​(String path,
                                                     String pathServer)
        Adds a path server for a given path.
        Parameters:
        path - path to which the server corresponds
        pathServer - name of the server to add for this path
        Returns:
        updated builder instance