Class OpenAPIConfig

java.lang.Object
org.apache.dubbo.config.nested.OpenAPIConfig
All Implemented Interfaces:
Serializable

public class OpenAPIConfig extends Object implements Serializable
See Also:
  • Constructor Details

    • OpenAPIConfig

      public OpenAPIConfig()
  • Method Details

    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getCache

      public Boolean getCache()
    • setCache

      public void setCache(Boolean cache)
    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getInfoTitle

      public String getInfoTitle()
    • setInfoTitle

      public void setInfoTitle(String infoTitle)
    • getInfoDescription

      public String getInfoDescription()
    • setInfoDescription

      public void setInfoDescription(String infoDescription)
    • getInfoVersion

      public String getInfoVersion()
    • setInfoVersion

      public void setInfoVersion(String infoVersion)
    • getInfoContactName

      public String getInfoContactName()
    • setInfoContactName

      public void setInfoContactName(String infoContactName)
    • getInfoContactUrl

      public String getInfoContactUrl()
    • setInfoContactUrl

      public void setInfoContactUrl(String infoContactUrl)
    • getInfoContactEmail

      public String getInfoContactEmail()
    • setInfoContactEmail

      public void setInfoContactEmail(String infoContactEmail)
    • getExternalDocsDescription

      public String getExternalDocsDescription()
    • setExternalDocsDescription

      public void setExternalDocsDescription(String externalDocsDescription)
    • getExternalDocsUrl

      public String getExternalDocsUrl()
    • setExternalDocsUrl

      public void setExternalDocsUrl(String externalDocsUrl)
    • getServers

      public String[] getServers()
    • setServers

      public void setServers(String[] servers)
    • getSecurityScheme

      public String getSecurityScheme()
    • setSecurityScheme

      public void setSecurityScheme(String securityScheme)
    • getSecurity

      public String getSecurity()
    • setSecurity

      public void setSecurity(String security)
    • getNameStrategy

      public String getNameStrategy()
    • setNameStrategy

      public void setNameStrategy(String nameStrategy)
    • getDefaultConsumesMediaTypes

      public String[] getDefaultConsumesMediaTypes()
    • setDefaultConsumesMediaTypes

      public void setDefaultConsumesMediaTypes(String[] defaultConsumesMediaTypes)
    • getDefaultProducesMediaTypes

      public String[] getDefaultProducesMediaTypes()
    • setDefaultProducesMediaTypes

      public void setDefaultProducesMediaTypes(String[] defaultProducesMediaTypes)
    • getDefaultHttpMethods

      public String[] getDefaultHttpMethods()
    • setDefaultHttpMethods

      public void setDefaultHttpMethods(String[] defaultHttpMethods)
    • getDefaultHttpStatusCodes

      public String[] getDefaultHttpStatusCodes()
    • setDefaultHttpStatusCodes

      public void setDefaultHttpStatusCodes(String[] defaultHttpStatusCodes)
    • getSchemaFlatten

      public Boolean getSchemaFlatten()
    • setSchemaFlatten

      public void setSchemaFlatten(Boolean schemaFlatten)
    • getSchemaClassExcludes

      public String[] getSchemaClassExcludes()
    • setSchemaClassExcludes

      public void setSchemaClassExcludes(String[] schemaClassExcludes)
    • getSettings

      public Map<String,String> getSettings()
    • setSettings

      public void setSettings(Map<String,String> settings)
    • getSetting

      public String getSetting(String key)
    • getSetting

      public String getSetting(String key, String defaultValue)