Class VegaFeatures

java.lang.Object
io.vertigo.core.node.config.Features<VegaFeatures>
io.vertigo.vega.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 Details

    • VegaFeatures

      public VegaFeatures()
  • Method Details

    • withWebServices

      public VegaFeatures withWebServices()
    • 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()
    • withWebAuthentication

      public VegaFeatures withWebAuthentication(io.vertigo.core.param.Param... params)
    • withSAML2WebAuthentication

      public VegaFeatures withSAML2WebAuthentication(io.vertigo.core.param.Param... params)
    • withOIDCWebAuthentication

      public VegaFeatures withOIDCWebAuthentication(io.vertigo.core.param.Param... params)
    • withAzureAdWebAuthentication

      public VegaFeatures withAzureAdWebAuthentication(io.vertigo.core.param.Param... params)
    • withLocalWebAuthentication

      public VegaFeatures withLocalWebAuthentication(io.vertigo.core.param.Param... params)
    • buildFeatures

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