Senzing C++ SDK
C++ SDK for Senzing v4, patterned after the official C# SDK
Loading...
Searching...
No Matches
senzing::sdk::core::SzCoreEnvironment::Builder Class Reference

Fluent builder for constructing an SzCoreEnvironment. More...

#include <SzCoreEnvironment.hpp>

Public Member Functions

BuilderInstanceName (const std::string &instanceName)
 
BuilderSettings (const std::string &settings)
 
BuilderVerboseLogging (bool verboseLogging)
 
BuilderConfigID (int64_t configID)
 Pins an explicit configuration ID for native initialization (mirrors C# AbstractBuilder.ConfigID).
 
std::unique_ptr< SzCoreEnvironmentBuild ()
 

Detailed Description

Fluent builder for constructing an SzCoreEnvironment.

Member Function Documentation

◆ Build()

std::unique_ptr< SzCoreEnvironment > senzing::sdk::core::SzCoreEnvironment::Builder::Build ( )

◆ ConfigID()

Builder & senzing::sdk::core::SzCoreEnvironment::Builder::ConfigID ( int64_t  configID)

Pins an explicit configuration ID for native initialization (mirrors C# AbstractBuilder.ConfigID).

When set, engine/diagnostic init goes through the *_initWithConfigID native path instead of the plain init.

◆ InstanceName()

Builder & senzing::sdk::core::SzCoreEnvironment::Builder::InstanceName ( const std::string &  instanceName)

◆ Settings()

Builder & senzing::sdk::core::SzCoreEnvironment::Builder::Settings ( const std::string &  settings)

◆ VerboseLogging()

Builder & senzing::sdk::core::SzCoreEnvironment::Builder::VerboseLogging ( bool  verboseLogging)

The documentation for this class was generated from the following file: