class Google::Apis::DataflowV1b3::DisplayData

Data provided with a pipeline or transform to provide descriptive info.

Attributes

bool_value[RW]

Contains value if the data is of a boolean type. Corresponds to the JSON property `boolValue` @return [Boolean]

bool_value?[RW]

Contains value if the data is of a boolean type. Corresponds to the JSON property `boolValue` @return [Boolean]

duration_value[RW]

Contains value if the data is of duration type. Corresponds to the JSON property `durationValue` @return [String]

float_value[RW]

Contains value if the data is of float type. Corresponds to the JSON property `floatValue` @return [Float]

int64_value[RW]

Contains value if the data is of int64 type. Corresponds to the JSON property `int64Value` @return [Fixnum]

java_class_value[RW]

Contains value if the data is of java class type. Corresponds to the JSON property `javaClassValue` @return [String]

key[RW]

The key identifying the display data. This is intended to be used as a label for the display data when viewed in a dax monitoring system. Corresponds to the JSON property `key` @return [String]

label[RW]

An optional label to display in a dax UI for the element. Corresponds to the JSON property `label` @return [String]

namespace[RW]

The namespace for the key. This is usually a class name or programming language namespace (i.e. python module) which defines the display data. This allows a dax monitoring system to specially handle the data and perform custom rendering. Corresponds to the JSON property `namespace` @return [String]

short_str_value[RW]

A possible additional shorter value to display. For example a java_class_name_value of com.mypackage.MyDoFn will be stored with MyDoFn as the short_str_value and com.mypackage.MyDoFn as the java_class_name value. short_str_value can be displayed and java_class_name_value will be displayed as a tooltip. Corresponds to the JSON property `shortStrValue` @return [String]

str_value[RW]

Contains value if the data is of string type. Corresponds to the JSON property `strValue` @return [String]

timestamp_value[RW]

Contains value if the data is of timestamp type. Corresponds to the JSON property `timestampValue` @return [String]

url[RW]

An optional full URL. Corresponds to the JSON property `url` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 1043
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 1048
def update!(**args)
  @bool_value = args[:bool_value] if args.key?(:bool_value)
  @duration_value = args[:duration_value] if args.key?(:duration_value)
  @float_value = args[:float_value] if args.key?(:float_value)
  @int64_value = args[:int64_value] if args.key?(:int64_value)
  @java_class_value = args[:java_class_value] if args.key?(:java_class_value)
  @key = args[:key] if args.key?(:key)
  @label = args[:label] if args.key?(:label)
  @namespace = args[:namespace] if args.key?(:namespace)
  @short_str_value = args[:short_str_value] if args.key?(:short_str_value)
  @str_value = args[:str_value] if args.key?(:str_value)
  @timestamp_value = args[:timestamp_value] if args.key?(:timestamp_value)
  @url = args[:url] if args.key?(:url)
end