Specification for a transform dataset input.
This class is a concrete subclass of transforms.api.FoundryInputParam. See that page for base parameter semantics, including instance(), json_value, schema, and input_results.
For specifying multiple inputs, use transforms.api.InputSet.
OrgMarkings to specify the marking IDs and optional branches to which this applies.Check objects.continue or fail. If not specified, defaults to fail.Generates a map from input RIDs to TransformsInputResult. Results are merged into a TransformJobResult.
instance().Creates a parameter instance using the raw JSON value from JobSpec parameters and specific context.
The return value is injected in the transform compute function.
Returns the JSON value for this parameter to put in JobSpec.
If the return value is None, the parameter is considered unbound. If any transform’s parameter is unbound, the transform is considered to be unbound. For unbound transforms, the JobSpec is not published.
Instantiate an input type from the resolved JSON value.
Returns JSON schema for parameters of this type. Must return a valid JSON schema.