Engage Engine API
1.251.9091
|
Configuration for the linguistics server. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Member Functions | |
void | clear () |
![]() | |
virtual void | initForDocumenting () |
virtual std::string | toString () |
virtual bool | isDocumenting () const |
Public Attributes | |
std::string | id |
A unqiue identifier for the linguistics server. | |
int | serviceConfigurationFileCheckSecs |
Number of seconds between checks to see if the service configuration has been updated. Default is 60. | |
std::string | lingoConfigurationFileName |
Name of a file containing the linguistics configuration. | |
std::string | lingoConfigurationFileCommand |
Command-line to execute that returns a linguistics configuration. | |
int | lingoConfigurationFileCheckSecs |
Number of seconds between checks to see if the linguistics configuration has been updated. Default is 60. | |
LingoServerStatusReportConfiguration | statusReport |
Details for producing a status report. | |
ExternalHealthCheckResponder | externalHealthCheckResponder |
Details concerning the server's interaction with an external health-checker such as a load-balancer. | |
LingoServerInternals | internals |
Internal settings. | |
std::string | certStoreFileName |
Path to the certificate store. | |
std::string | certStorePasswordHex |
Hex password for the certificate store (if any) | |
EnginePolicy | enginePolicy |
The policy to be used for the underlying Engage Engine. | |
std::string | configurationCheckSignalName |
Name to use for signalling a configuration check. | |
FipsCryptoSettings | fipsCrypto |
[Optional] Settings for the FIPS crypto. | |
NetworkAddress | proxy |
Address and port of the proxy. | |
NsmConfiguration | nsm |
[Optional] Settings for NSM. | |
![]() | |
nlohmann::json | _attached |
Additional Inherited Members | |
![]() | |
bool | _documenting |
Configuration for the linguistics server.
Helper C++ class to serialize and de-serialize LingoServerConfiguration JSON
Example:
Definition at line 10825 of file ConfigurationObjects.h.
|
inline |
Definition at line 10876 of file ConfigurationObjects.h.
|
inline |
Definition at line 10881 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::LingoServerConfiguration::certStoreFileName |
Path to the certificate store.
Definition at line 10856 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::LingoServerConfiguration::certStorePasswordHex |
Hex password for the certificate store (if any)
Definition at line 10859 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::LingoServerConfiguration::configurationCheckSignalName |
Name to use for signalling a configuration check.
Definition at line 10865 of file ConfigurationObjects.h.
EnginePolicy AppConfigurationObjects::LingoServerConfiguration::enginePolicy |
The policy to be used for the underlying Engage Engine.
Definition at line 10862 of file ConfigurationObjects.h.
ExternalHealthCheckResponder AppConfigurationObjects::LingoServerConfiguration::externalHealthCheckResponder |
Details concerning the server's interaction with an external health-checker such as a load-balancer.
Definition at line 10850 of file ConfigurationObjects.h.
FipsCryptoSettings AppConfigurationObjects::LingoServerConfiguration::fipsCrypto |
[Optional] Settings for the FIPS crypto.
Definition at line 10868 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::LingoServerConfiguration::id |
A unqiue identifier for the linguistics server.
Definition at line 10832 of file ConfigurationObjects.h.
LingoServerInternals AppConfigurationObjects::LingoServerConfiguration::internals |
Internal settings.
Definition at line 10853 of file ConfigurationObjects.h.
int AppConfigurationObjects::LingoServerConfiguration::lingoConfigurationFileCheckSecs |
Number of seconds between checks to see if the linguistics configuration has been updated. Default is 60.
Definition at line 10844 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::LingoServerConfiguration::lingoConfigurationFileCommand |
Command-line to execute that returns a linguistics configuration.
Definition at line 10841 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::LingoServerConfiguration::lingoConfigurationFileName |
Name of a file containing the linguistics configuration.
Definition at line 10838 of file ConfigurationObjects.h.
NsmConfiguration AppConfigurationObjects::LingoServerConfiguration::nsm |
[Optional] Settings for NSM.
Definition at line 10874 of file ConfigurationObjects.h.
NetworkAddress AppConfigurationObjects::LingoServerConfiguration::proxy |
Address and port of the proxy.
Definition at line 10871 of file ConfigurationObjects.h.
int AppConfigurationObjects::LingoServerConfiguration::serviceConfigurationFileCheckSecs |
Number of seconds between checks to see if the service configuration has been updated. Default is 60.
Definition at line 10835 of file ConfigurationObjects.h.
LingoServerStatusReportConfiguration AppConfigurationObjects::LingoServerConfiguration::statusReport |
Details for producing a status report.
Definition at line 10847 of file ConfigurationObjects.h.