Class ParDoInstruction
An instruction that does a ParDo operation. Takes one main input and zero or more side inputs, and produces zero or more outputs. Runs user code.
Implements
Inherited Members
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class ParDoInstruction : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Input
The input.
Declaration
[JsonProperty("input")]
public virtual InstructionInput Input { get; set; }
Property Value
Type | Description |
---|---|
InstructionInput |
MultiOutputInfos
Information about each of the outputs, if user_fn is a MultiDoFn.
Declaration
[JsonProperty("multiOutputInfos")]
public virtual IList<MultiOutputInfo> MultiOutputInfos { get; set; }
Property Value
Type | Description |
---|---|
IList<MultiOutputInfo> |
NumOutputs
The number of outputs.
Declaration
[JsonProperty("numOutputs")]
public virtual int? NumOutputs { get; set; }
Property Value
Type | Description |
---|---|
int? |
SideInputs
Zero or more side inputs.
Declaration
[JsonProperty("sideInputs")]
public virtual IList<SideInputInfo> SideInputs { get; set; }
Property Value
Type | Description |
---|---|
IList<SideInputInfo> |
UserFn
The user function to invoke.
Declaration
[JsonProperty("userFn")]
public virtual IDictionary<string, object> UserFn { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |