class Google::Apis::DataflowV1b3::SeqMapTask
Describes a particular function to invoke.
Attributes
Information about each of the inputs. Corresponds to the JSON property `inputs` @return [Array<Google::Apis::DataflowV1b3::SideInputInfo>]
The user-provided name of the SeqDo operation. Corresponds to the JSON property `name` @return [String]
Information about each of the outputs. Corresponds to the JSON property `outputInfos` @return [Array<Google::Apis::DataflowV1b3::SeqMapTaskOutputInfo>]
System-defined name of the stage containing the SeqDo operation. Unique across the workflow. Corresponds to the JSON property `stageName` @return [String]
System-defined name of the SeqDo operation. Unique across the workflow. Corresponds to the JSON property `systemName` @return [String]
The user function to invoke. Corresponds to the JSON property `userFn` @return [Hash<String,Object>]
Public Class Methods
# File lib/google/apis/dataflow_v1b3/classes.rb, line 4229 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataflow_v1b3/classes.rb, line 4234 def update!(**args) @inputs = args[:inputs] if args.key?(:inputs) @name = args[:name] if args.key?(:name) @output_infos = args[:output_infos] if args.key?(:output_infos) @stage_name = args[:stage_name] if args.key?(:stage_name) @system_name = args[:system_name] if args.key?(:system_name) @user_fn = args[:user_fn] if args.key?(:user_fn) end