class Google::Apis::SpannerV1::VisualizationData

Attributes

data_source_end_token[RW]

The token signifying the end of a data_source. Corresponds to the JSON property `dataSourceEndToken` @return [String]

data_source_separator_token[RW]

The token delimiting a datasource name from the rest of a key in a data_source. Corresponds to the JSON property `dataSourceSeparatorToken` @return [String]

diagnostic_messages[RW]

The list of messages (info, alerts, …) Corresponds to the JSON property `diagnosticMessages` @return [Array<Google::Apis::SpannerV1::DiagnosticMessage>]

end_key_strings[RW]

We discretize the entire keyspace into buckets. Assuming each bucket has an inclusive keyrange and covers keys from k(i) … k(n). In this case k(n) would be an end key for a given range. end_key_string is the collection of all such end keys Corresponds to the JSON property `endKeyStrings` @return [Array<String>]

has_pii[RW]

Whether this scan contains PII. Corresponds to the JSON property `hasPii` @return [Boolean]

has_pii?[RW]

Whether this scan contains PII. Corresponds to the JSON property `hasPii` @return [Boolean]

indexed_keys[RW]

Keys of key ranges that contribute significantly to a given metric Can be thought of as heavy hitters. Corresponds to the JSON property `indexedKeys` @return [Array<String>]

key_separator[RW]

The token delimiting the key prefixes. Corresponds to the JSON property `keySeparator` @return [String]

key_unit[RW]

The unit for the key: e.g. 'key' or 'chunk'. Corresponds to the JSON property `keyUnit` @return [String]

metrics[RW]

The list of data objects for each metric. Corresponds to the JSON property `metrics` @return [Array<Google::Apis::SpannerV1::Metric>]

prefix_nodes[RW]

The list of extracted key prefix nodes used in the key prefix hierarchy. Corresponds to the JSON property `prefixNodes` @return [Array<Google::Apis::SpannerV1::PrefixNode>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/spanner_v1/classes.rb, line 4808
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/spanner_v1/classes.rb, line 4813
def update!(**args)
  @data_source_end_token = args[:data_source_end_token] if args.key?(:data_source_end_token)
  @data_source_separator_token = args[:data_source_separator_token] if args.key?(:data_source_separator_token)
  @diagnostic_messages = args[:diagnostic_messages] if args.key?(:diagnostic_messages)
  @end_key_strings = args[:end_key_strings] if args.key?(:end_key_strings)
  @has_pii = args[:has_pii] if args.key?(:has_pii)
  @indexed_keys = args[:indexed_keys] if args.key?(:indexed_keys)
  @key_separator = args[:key_separator] if args.key?(:key_separator)
  @key_unit = args[:key_unit] if args.key?(:key_unit)
  @metrics = args[:metrics] if args.key?(:metrics)
  @prefix_nodes = args[:prefix_nodes] if args.key?(:prefix_nodes)
end