Class SimulatorsExtensions
- Namespace
- Cognite.Simulator.Extensions
- Assembly
- Cognite.Simulator.Extensions.dll
Class containing extensions to the CDF Simulators resource with utility methods
public static class SimulatorsExtensions
- Inheritance
-
SimulatorsExtensions
- Inherited Members
Methods
UpdateLogsBatch(SimulatorsResource, long, List<SimulatorLogDataEntry>, CancellationToken)
Updates the logs in chunks for a simulator resource.
public static Task UpdateLogsBatch(this SimulatorsResource cdfSimulators, long id, List<SimulatorLogDataEntry> items, CancellationToken token = default)
Parameters
cdfSimulators
SimulatorsResourceThe SimulatorsResource instance.
id
longThe ID of the simulator log.
items
List<SimulatorLogDataEntry>The list of log data entries.
token
CancellationTokenThe cancellation token.
Returns
- Task
The updated SimulatorsResource instance.
UpdateSimulatorModelRevisionParsingStatus(SimulatorsResource, long, SimulatorModelRevisionStatus, string, CancellationToken)
Updates the simulation model revision status and status message in CDF.
public static Task<SimulatorModelRevision> UpdateSimulatorModelRevisionParsingStatus(this SimulatorsResource cdfSimulators, long id, SimulatorModelRevisionStatus status, string statusMessage = null, CancellationToken token = default)
Parameters
cdfSimulators
SimulatorsResourceThe SimulatorsResource instance.
id
longThe ID of the simulator model revision.
status
SimulatorModelRevisionStatusThe status of the model revision.
statusMessage
stringThe status message.
token
CancellationTokenThe cancellation token.
Returns
- Task<SimulatorModelRevision>
The updated SimulatorsResource instance.