◆ JsonBuilderElementBuilder() [1/2]
FiftyOne.Pipeline.JsonBuilder.FlowElement.JsonBuilderElementBuilder.JsonBuilderElementBuilder | ( | ILoggerFactory | loggerFactory | ) |
Constructor
- Parameters
-
- loggerFactory - The logger factory for this builder to use when creating new instances.
◆ JsonBuilderElementBuilder() [2/2]
FiftyOne.Pipeline.JsonBuilder.FlowElement.JsonBuilderElementBuilder.JsonBuilderElementBuilder ( ILoggerFactory loggerFactory, IEnumerable< JsonConverter > jsonConverters ) Constructor
- Parameters
-
- loggerFactory - The logger factory for this builder to use when creating new instances.
- jsonConverters - A list of additional JsonConverter instances for the JsonBuilderElement to use when creating the JSON output.
Member Function Documentation
◆ Build()
JsonBuilderElement FiftyOne.Pipeline.JsonBuilder.FlowElement.JsonBuilderElementBuilder.Build ( ) Build and return a new JsonBuilderElement with the currently configured settings.
- Returns
- a new JsonBuilderElement
◆ SetJsonConverters()
JsonBuilderElementBuilder FiftyOne.Pipeline.JsonBuilder.FlowElement.JsonBuilderElementBuilder.SetJsonConverters ( IEnumerable< JsonConverter > jsonConverters ) Set the additional JsonConverter instances to be passed to the JsonBuilderElement.
- Parameters
-
- jsonConverters - A list of additional JsonConverter instances for the JsonBuilderElement to use when creating the JSON output.
- Returns
- This builder.