class Google::Apis::SheetsV4::Response

A single response from an update.

Attributes

add_banding[RW]

The result of adding a banded range. Corresponds to the JSON property `addBanding` @return [Google::Apis::SheetsV4::AddBandingResponse]

add_chart[RW]

The result of adding a chart to a spreadsheet. Corresponds to the JSON property `addChart` @return [Google::Apis::SheetsV4::AddChartResponse]

add_data_source[RW]

The result of adding a data source. Corresponds to the JSON property `addDataSource` @return [Google::Apis::SheetsV4::AddDataSourceResponse]

add_dimension_group[RW]

The result of adding a group. Corresponds to the JSON property `addDimensionGroup` @return [Google::Apis::SheetsV4::AddDimensionGroupResponse]

add_filter_view[RW]

The result of adding a filter view. Corresponds to the JSON property `addFilterView` @return [Google::Apis::SheetsV4::AddFilterViewResponse]

add_named_range[RW]

The result of adding a named range. Corresponds to the JSON property `addNamedRange` @return [Google::Apis::SheetsV4::AddNamedRangeResponse]

add_protected_range[RW]

The result of adding a new protected range. Corresponds to the JSON property `addProtectedRange` @return [Google::Apis::SheetsV4::AddProtectedRangeResponse]

add_sheet[RW]

The result of adding a sheet. Corresponds to the JSON property `addSheet` @return [Google::Apis::SheetsV4::AddSheetResponse]

add_slicer[RW]

The result of adding a slicer to a spreadsheet. Corresponds to the JSON property `addSlicer` @return [Google::Apis::SheetsV4::AddSlicerResponse]

create_developer_metadata[RW]

The response from creating developer metadata. Corresponds to the JSON property `createDeveloperMetadata` @return [Google::Apis::SheetsV4::CreateDeveloperMetadataResponse]

delete_conditional_format_rule[RW]

The result of deleting a conditional format rule. Corresponds to the JSON property `deleteConditionalFormatRule` @return [Google::Apis::SheetsV4::DeleteConditionalFormatRuleResponse]

delete_developer_metadata[RW]

The response from deleting developer metadata. Corresponds to the JSON property `deleteDeveloperMetadata` @return [Google::Apis::SheetsV4::DeleteDeveloperMetadataResponse]

delete_dimension_group[RW]

The result of deleting a group. Corresponds to the JSON property `deleteDimensionGroup` @return [Google::Apis::SheetsV4::DeleteDimensionGroupResponse]

delete_duplicates[RW]

The result of removing duplicates in a range. Corresponds to the JSON property `deleteDuplicates` @return [Google::Apis::SheetsV4::DeleteDuplicatesResponse]

duplicate_filter_view[RW]

The result of a filter view being duplicated. Corresponds to the JSON property `duplicateFilterView` @return [Google::Apis::SheetsV4::DuplicateFilterViewResponse]

duplicate_sheet[RW]

The result of duplicating a sheet. Corresponds to the JSON property `duplicateSheet` @return [Google::Apis::SheetsV4::DuplicateSheetResponse]

find_replace[RW]

The result of the find/replace. Corresponds to the JSON property `findReplace` @return [Google::Apis::SheetsV4::FindReplaceResponse]

refresh_data_source[RW]

The response from refreshing one or multiple data source objects. Corresponds to the JSON property `refreshDataSource` @return [Google::Apis::SheetsV4::RefreshDataSourceResponse]

trim_whitespace[RW]

The result of trimming whitespace in cells. Corresponds to the JSON property `trimWhitespace` @return [Google::Apis::SheetsV4::TrimWhitespaceResponse]

update_conditional_format_rule[RW]

The result of updating a conditional format rule. Corresponds to the JSON property `updateConditionalFormatRule` @return [Google::Apis::SheetsV4::UpdateConditionalFormatRuleResponse]

update_data_source[RW]

The response from updating data source. Corresponds to the JSON property `updateDataSource` @return [Google::Apis::SheetsV4::UpdateDataSourceResponse]

update_developer_metadata[RW]

The response from updating developer metadata. Corresponds to the JSON property `updateDeveloperMetadata` @return [Google::Apis::SheetsV4::UpdateDeveloperMetadataResponse]

update_embedded_object_position[RW]

The result of updating an embedded object's position. Corresponds to the JSON property `updateEmbeddedObjectPosition` @return [Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionResponse]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/sheets_v4/classes.rb, line 8462
def update!(**args)
  @add_banding = args[:add_banding] if args.key?(:add_banding)
  @add_chart = args[:add_chart] if args.key?(:add_chart)
  @add_data_source = args[:add_data_source] if args.key?(:add_data_source)
  @add_dimension_group = args[:add_dimension_group] if args.key?(:add_dimension_group)
  @add_filter_view = args[:add_filter_view] if args.key?(:add_filter_view)
  @add_named_range = args[:add_named_range] if args.key?(:add_named_range)
  @add_protected_range = args[:add_protected_range] if args.key?(:add_protected_range)
  @add_sheet = args[:add_sheet] if args.key?(:add_sheet)
  @add_slicer = args[:add_slicer] if args.key?(:add_slicer)
  @create_developer_metadata = args[:create_developer_metadata] if args.key?(:create_developer_metadata)
  @delete_conditional_format_rule = args[:delete_conditional_format_rule] if args.key?(:delete_conditional_format_rule)
  @delete_developer_metadata = args[:delete_developer_metadata] if args.key?(:delete_developer_metadata)
  @delete_dimension_group = args[:delete_dimension_group] if args.key?(:delete_dimension_group)
  @delete_duplicates = args[:delete_duplicates] if args.key?(:delete_duplicates)
  @duplicate_filter_view = args[:duplicate_filter_view] if args.key?(:duplicate_filter_view)
  @duplicate_sheet = args[:duplicate_sheet] if args.key?(:duplicate_sheet)
  @find_replace = args[:find_replace] if args.key?(:find_replace)
  @refresh_data_source = args[:refresh_data_source] if args.key?(:refresh_data_source)
  @trim_whitespace = args[:trim_whitespace] if args.key?(:trim_whitespace)
  @update_conditional_format_rule = args[:update_conditional_format_rule] if args.key?(:update_conditional_format_rule)
  @update_data_source = args[:update_data_source] if args.key?(:update_data_source)
  @update_developer_metadata = args[:update_developer_metadata] if args.key?(:update_developer_metadata)
  @update_embedded_object_position = args[:update_embedded_object_position] if args.key?(:update_embedded_object_position)
end