Class: Google::Apis::SheetsV4::DataFilterValueRange

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/sheets_v4/classes.rb,
generated/google/apis/sheets_v4/representations.rb,
generated/google/apis/sheets_v4/representations.rb

Overview

A range of values whose location is specified by a DataFilter.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ DataFilterValueRange

Returns a new instance of DataFilterValueRange



3536
3537
3538
# File 'generated/google/apis/sheets_v4/classes.rb', line 3536

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#data_filterGoogle::Apis::SheetsV4::DataFilter

Filter that describes what data should be selected or returned from a request. Corresponds to the JSON property dataFilter



3521
3522
3523
# File 'generated/google/apis/sheets_v4/classes.rb', line 3521

def data_filter
  @data_filter
end

#major_dimensionString

The major dimension of the values. Corresponds to the JSON property majorDimension

Returns:

  • (String)


3526
3527
3528
# File 'generated/google/apis/sheets_v4/classes.rb', line 3526

def major_dimension
  @major_dimension
end

#valuesArray<Array<Object>>

The data to be written. If the provided values exceed any of the ranges matched by the data filter then the request will fail. If the provided values are less than the matched ranges only the specified values will be written, existing values in the matched ranges will remain unaffected. Corresponds to the JSON property values

Returns:

  • (Array<Array<Object>>)


3534
3535
3536
# File 'generated/google/apis/sheets_v4/classes.rb', line 3534

def values
  @values
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



3541
3542
3543
3544
3545
# File 'generated/google/apis/sheets_v4/classes.rb', line 3541

def update!(**args)
  @data_filter = args[:data_filter] if args.key?(:data_filter)
  @major_dimension = args[:major_dimension] if args.key?(:major_dimension)
  @values = args[:values] if args.key?(:values)
end