Otter SDK Reference
Version:

AddCustomInputStateValues(Inedo.ExecutionEngine.Mapping.OperationInputState state) Method

When implemented in a derived class, adds additional values to the unique input state key for the operation.

Syntax

public virtual void AddCustomInputStateValues(Inedo.ExecutionEngine.Mapping.OperationInputState state)

Parameters

state
Type: Inedo.ExecutionEngine.Mapping.OperationInputState

The current input state with default values already populated.

Remarks

The operation input state acts as a key that is used to map remediation executions of an operation to a corresponding collection execution. This allows the executer to verify that an operation performs its remediation with the same input as its collection and facilitates async and iteration usage patterns.

Most operations do not need to implement this method; it is provided only for operations which either perform their own variable expansion or gather inputs from some other means.