◆ FiftyOneOnPremiseAspectEngineBuilderBase() [1/2]
fiftyone.pipeline.engines.fiftyone.flowelements.FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder extends FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder, TEngine, TEngine extends FiftyOneAspectEngine >.FiftyOneOnPremiseAspectEngineBuilderBase | ( | ILoggerFactory | loggerFactory | ) |
Construct a new instance using the ILoggerFactory supplied.
- Parameters
-
- loggerFactory - the logger factory to use
◆ FiftyOneOnPremiseAspectEngineBuilderBase() [2/2]
fiftyone.pipeline.engines.fiftyone.flowelements.FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder extends FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder, TEngine, TEngine extends FiftyOneAspectEngine >.FiftyOneOnPremiseAspectEngineBuilderBase ( ILoggerFactory loggerFactory, DataUpdateService dataUpdateService ) Construct a new instance using the ILoggerFactory and DataUpdateService supplied.
- Parameters
-
- loggerFactory - the logger factory to use
- dataUpdateService - the DataUpdateService to use when automatic updates happen on the data file
Member Function Documentation
◆ getDefaultDataDownloadType()
abstract String fiftyone.pipeline.engines.fiftyone.flowelements.FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder extends FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder, TEngine, TEngine extends FiftyOneAspectEngine >.getDefaultDataDownloadType ( ) abstract protectedThe default value to use for the 'Type' parameter when sending a request to the Distributor.
- Returns
- default data download type;
◆ newAspectEngineDataFile()
AspectEngineDataFile fiftyone.pipeline.engines.fiftyone.flowelements.FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder extends FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder, TEngine, TEngine extends FiftyOneAspectEngine >.newAspectEngineDataFile ( ) protectedCreate a new empty data file instance to be populated with the details of the data file to be used.
- Returns
- new AspectEngineDataFile instance
◆ setConcurrency()
abstract TBuilder fiftyone.pipeline.engines.fiftyone.flowelements.FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder extends FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder, TEngine, TEngine extends FiftyOneAspectEngine >.setConcurrency ( int concurrency ) abstractSet the expected number of concurrent operations using the engine.
This sets the concurrency of the internal caches to avoid excessive locking.
- Parameters
-
- concurrency - expected concurrent accesses
- Returns
- this builder
◆ setDefaultDataDownloadType()
TBuilder fiftyone.pipeline.engines.fiftyone.flowelements.FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder extends FiftyOneOnPremiseAspectEngineBuilderBase< TBuilder, TEngine, TEngine extends FiftyOneAspectEngine >.setDefaultDataDownloadType ( String typeName ) protectedSet the 'type' string that will be sent to the 'distributor' service when downloading a new data file.
Note that this is only needed if using UpdateOnStartup. Otherwise, the update service will use the type name from the existing data file. The default value is provided by the specific engine builder implementation.
- Parameters
-
- typeName - The download type to use. For example 'HashV4'.
- Returns
- This builder.