java.lang.Object
org.eclipse.lemminx.customservice.synapse.syntaxTree.pojo.STNode
org.eclipse.lemminx.customservice.synapse.syntaxTree.pojo.api.API

public class API extends STNode
  • Constructor Details

    • API

      public API()
  • Method Details

    • getResource

      public APIResource[] getResource()
    • setResource

      public void setResource(APIResource[] resource)
    • getHandlers

      public APIHandlers getHandlers()
    • setHandlers

      public void setHandlers(APIHandlers handlers)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getContext

      public String getContext()
    • setContext

      public void setContext(String context)
    • getHostname

      public String getHostname()
    • setHostname

      public void setHostname(String hostname)
    • getPort

      public String getPort()
    • setPort

      public void setPort(String port)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getVersionType

      public ApiVersionType getVersionType()
    • setVersionType

      public void setVersionType(ApiVersionType versionType)
    • getPublishSwagger

      public String getPublishSwagger()
    • setPublishSwagger

      public void setPublishSwagger(String publishSwagger)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getStatistics

      public EnableDisable getStatistics()
    • setStatistics

      public void setStatistics(EnableDisable statistics)
    • getTrace

      public EnableDisable getTrace()
    • setTrace

      public void setTrace(EnableDisable trace)