class Google::Apis::DataflowV1b3::TransformSummary

Description of the type, names/ids, and input/outputs for a transform.

Attributes

display_data[RW]

Transform-specific display data. Corresponds to the JSON property `displayData` @return [Array<Google::Apis::DataflowV1b3::DisplayData>]

id[RW]

SDK generated id of this transform instance. Corresponds to the JSON property `id` @return [String]

input_collection_name[RW]

User names for all collection inputs to this transform. Corresponds to the JSON property `inputCollectionName` @return [Array<String>]

kind[RW]

Type of transform. Corresponds to the JSON property `kind` @return [String]

name[RW]

User provided name for this transform instance. Corresponds to the JSON property `name` @return [String]

output_collection_name[RW]

User names for all collection outputs to this transform. Corresponds to the JSON property `outputCollectionName` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 5755
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 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