Class TigerProxyConfiguration.TigerProxyConfigurationBuilder
- java.lang.Object
-
- de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration.TigerProxyConfigurationBuilder
-
- Enclosing class:
- TigerProxyConfiguration
public static class TigerProxyConfiguration.TigerProxyConfigurationBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
proxyRoutes
public TigerProxyConfiguration.TigerProxyConfigurationBuilder proxyRoutes(List<TigerRoute> proxyRoutes)
- Returns:
this.
-
forwardToProxy
public TigerProxyConfiguration.TigerProxyConfigurationBuilder forwardToProxy(ForwardProxyInfo forwardToProxy)
- Returns:
this.
-
proxyLogLevel
public TigerProxyConfiguration.TigerProxyConfigurationBuilder proxyLogLevel(String proxyLogLevel)
- Returns:
this.
-
tls
public TigerProxyConfiguration.TigerProxyConfigurationBuilder tls(TigerTlsConfiguration tls)
- Returns:
this.
-
keyFolders
public TigerProxyConfiguration.TigerProxyConfigurationBuilder keyFolders(List<String> keyFolders)
- Returns:
this.
-
activateRbelEndpoint
public TigerProxyConfiguration.TigerProxyConfigurationBuilder activateRbelEndpoint(boolean activateRbelEndpoint)
- Returns:
this.
-
activateAsn1Parsing
public TigerProxyConfiguration.TigerProxyConfigurationBuilder activateAsn1Parsing(boolean activateAsn1Parsing)
- Returns:
this.
-
activateForwardAllLogging
public TigerProxyConfiguration.TigerProxyConfigurationBuilder activateForwardAllLogging(boolean activateForwardAllLogging)
- Returns:
this.
-
fileSaveInfo
public TigerProxyConfiguration.TigerProxyConfigurationBuilder fileSaveInfo(de.gematik.rbellogger.configuration.RbelFileSaveInfo fileSaveInfo)
- Returns:
this.
-
port
public TigerProxyConfiguration.TigerProxyConfigurationBuilder port(Integer port)
- Returns:
this.
-
skipTrafficEndpointsSubscription
public TigerProxyConfiguration.TigerProxyConfigurationBuilder skipTrafficEndpointsSubscription(boolean skipTrafficEndpointsSubscription)
- Returns:
this.
-
trafficEndpoints
public TigerProxyConfiguration.TigerProxyConfigurationBuilder trafficEndpoints(List<String> trafficEndpoints)
- Returns:
this.
-
trafficEndpointFilterString
public TigerProxyConfiguration.TigerProxyConfigurationBuilder trafficEndpointFilterString(String trafficEndpointFilterString)
- Returns:
this.
-
connectionTimeoutInSeconds
public TigerProxyConfiguration.TigerProxyConfigurationBuilder connectionTimeoutInSeconds(int connectionTimeoutInSeconds)
- Returns:
this.
-
stompClientBufferSizeInMb
public TigerProxyConfiguration.TigerProxyConfigurationBuilder stompClientBufferSizeInMb(int stompClientBufferSizeInMb)
- Returns:
this.
-
perMessageBufferSizeInMb
public TigerProxyConfiguration.TigerProxyConfigurationBuilder perMessageBufferSizeInMb(int perMessageBufferSizeInMb)
- Returns:
this.
-
rbelBufferSizeInMb
public TigerProxyConfiguration.TigerProxyConfigurationBuilder rbelBufferSizeInMb(int rbelBufferSizeInMb)
- Returns:
this.
-
activateRbelParsing
public TigerProxyConfiguration.TigerProxyConfigurationBuilder activateRbelParsing(boolean activateRbelParsing)
- Returns:
this.
-
activateVauAnalysis
public TigerProxyConfiguration.TigerProxyConfigurationBuilder activateVauAnalysis(boolean activateVauAnalysis)
- Returns:
this.
-
trafficEndpointConfiguration
public TigerProxyConfiguration.TigerProxyConfigurationBuilder trafficEndpointConfiguration(TrafficEndpointConfiguration trafficEndpointConfiguration)
- Returns:
this.
-
modifications
public TigerProxyConfiguration.TigerProxyConfigurationBuilder modifications(List<de.gematik.rbellogger.modifier.RbelModificationDescription> modifications)
- Returns:
this.
-
build
public TigerProxyConfiguration build()
-
-