class Google::Apis::DataflowV1b3::InstructionOutput

An output of an instruction.

Attributes

codec[RW]

The codec to use to encode data being written via this output. Corresponds to the JSON property `codec` @return [Hash<String,Object>]

name[RW]

The user-provided name of this output. Corresponds to the JSON property `name` @return [String]

only_count_key_bytes[RW]

For system-generated byte and mean byte metrics, certain instructions should only report the key size. Corresponds to the JSON property `onlyCountKeyBytes` @return [Boolean]

only_count_key_bytes?[RW]

For system-generated byte and mean byte metrics, certain instructions should only report the key size. Corresponds to the JSON property `onlyCountKeyBytes` @return [Boolean]

only_count_value_bytes[RW]

For system-generated byte and mean byte metrics, certain instructions should only report the value size. Corresponds to the JSON property `onlyCountValueBytes` @return [Boolean]

only_count_value_bytes?[RW]

For system-generated byte and mean byte metrics, certain instructions should only report the value size. Corresponds to the JSON property `onlyCountValueBytes` @return [Boolean]

original_name[RW]

System-defined name for this output in the original workflow graph. Outputs that do not contribute to an original instruction do not set this. Corresponds to the JSON property `originalName` @return [String]

system_name[RW]

System-defined name of this output. Unique across the workflow. Corresponds to the JSON property `systemName` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1904
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 1909
def update!(**args)
  @codec = args[:codec] if args.key?(:codec)
  @name = args[:name] if args.key?(:name)
  @only_count_key_bytes = args[:only_count_key_bytes] if args.key?(:only_count_key_bytes)
  @only_count_value_bytes = args[:only_count_value_bytes] if args.key?(:only_count_value_bytes)
  @original_name = args[:original_name] if args.key?(:original_name)
  @system_name = args[:system_name] if args.key?(:system_name)
end