class Google::Apis::DataflowV1b3::InstructionInput

An input of an instruction, as a reference to an output of a producer instruction.

Attributes

output_num[RW]

The output index (origin zero) within the producer. Corresponds to the JSON property `outputNum` @return [Fixnum]

producer_instruction_index[RW]

The index (origin zero) of the parallel instruction that produces the output to be consumed by this input. This index is relative to the list of instructions in this input's instruction's containing MapTask. Corresponds to the JSON property `producerInstructionIndex` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1854
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dataflow_v1b3/classes.rb, line 1859
def update!(**args)
  @output_num = args[:output_num] if args.key?(:output_num)
  @producer_instruction_index = args[:producer_instruction_index] if args.key?(:producer_instruction_index)
end