class Google::Apis::DataflowV1b3::TransformSummary
Description of the type, names/ids, and input/outputs for a transform.
Attributes
Transform-specific display data. Corresponds to the JSON property `displayData` @return [Array<Google::Apis::DataflowV1b3::DisplayData>]
SDK generated id of this transform instance. Corresponds to the JSON property `id` @return [String]
User names for all collection inputs to this transform. Corresponds to the JSON property `inputCollectionName` @return [Array<String>]
Type of transform. Corresponds to the JSON property `kind` @return [String]
User provided name for this transform instance. Corresponds to the JSON property `name` @return [String]
User names for all collection outputs to this transform. Corresponds to the JSON property `outputCollectionName` @return [Array<String>]
Public Class Methods
# File lib/google/apis/dataflow_v1b3/classes.rb, line 5755 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataflow_v1b3/classes.rb, line 5760 def update!(**args) @display_data = args[:display_data] if args.key?(:display_data) @id = args[:id] if args.key?(:id) @input_collection_name = args[:input_collection_name] if args.key?(:input_collection_name) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @output_collection_name = args[:output_collection_name] if args.key?(:output_collection_name) end