◆ GeoLocationCloudEngineBuilder()
FiftyOne.GeoLocation.Cloud.FlowElements.GeoLocationCloudEngineBuilder.GeoLocationCloudEngineBuilder | ( | ILoggerFactory | loggerFactory | ) |
Constructor
- Parameters
-
- loggerFactory - The factory to use when creating loggers
Member Function Documentation
◆ Build() [1/2]
GeoLocationCloudEngine FiftyOne.GeoLocation.Cloud.FlowElements.GeoLocationCloudEngineBuilder.Build ( GeoLocationProvider provider ) Build and return a new GeoLocationCloudEngine.
- Parameters
-
- provider - The provider of the data that will be used by the engine.
- Returns
- A new GeoLocationCloudEngine.
◆ Build() [2/2]
GeoLocationCloudEngine FiftyOne.GeoLocation.Cloud.FlowElements.GeoLocationCloudEngineBuilder.Build ( ) Build and return a new GeoLocationCloudEngine.
- Returns
- A new GeoLocationCloudEngine.
◆ NewEngine()
override GeoLocationCloudEngine FiftyOne.GeoLocation.Cloud.FlowElements.GeoLocationCloudEngineBuilder.NewEngine ( List< string > properties ) protectedCalled by the base class to create a new engine.
- Parameters
-
- properties - The list of properties that this engine should populate.
- Returns
- A new GeoLocationCloudEngine instance.
◆ SetGeoLocationProvider()
GeoLocationCloudEngineBuilder FiftyOne.GeoLocation.Cloud.FlowElements.GeoLocationCloudEngineBuilder.SetGeoLocationProvider ( string provider ) Set the provider of the data that will be used by the engine.
This method exists in order to allow configuration from a file, as strings are not automatically parsed to enums. If calling from code, use the Build(GeoLocationProvider) method instead.
- Parameters
-
- provider - The provider name. This should be one of the entries in GeoLocationProvider.
- Returns
- This builder.