Class VegaFeatures

  • All Implemented Interfaces:
    io.vertigo.core.lang.Builder<io.vertigo.core.node.config.ModuleConfig>

    public final class VegaFeatures
    extends io.vertigo.core.node.config.Features<VegaFeatures>
    Defines module Vega.
    Author:
    pchretien
    • Constructor Detail

      • VegaFeatures

        public VegaFeatures()
    • Method Detail

      • withWebServicesTokens

        public VegaFeatures withWebServicesTokens​(io.vertigo.core.param.Param... params)
      • withWebServicesRateLimiting

        public VegaFeatures withWebServicesRateLimiting()
      • withWebServicesSecurity

        public VegaFeatures withWebServicesSecurity()
      • withApiKey

        public VegaFeatures withApiKey​(io.vertigo.core.param.Param... params)
      • withJavalinWebServerPlugin

        public VegaFeatures withJavalinWebServerPlugin​(io.vertigo.core.param.Param... params)
      • withWebServicesJson

        public VegaFeatures withWebServicesJson​(io.vertigo.core.param.Param... params)
      • withWebServicesOriginCORSFilter

        public VegaFeatures withWebServicesOriginCORSFilter​(io.vertigo.core.param.Param... params)
      • withWebServicesSwagger

        public VegaFeatures withWebServicesSwagger()
      • withWebServicesCatalog

        public VegaFeatures withWebServicesCatalog()
      • withWebServicesProxyClient

        public VegaFeatures withWebServicesProxyClient()
      • buildFeatures

        protected void buildFeatures()
        Specified by:
        buildFeatures in class io.vertigo.core.node.config.Features<VegaFeatures>