Autogenerated update (2017-09-20)

Update:
- container_v1
- oslogin_v1alpha
- sheets_v4
- tagmanager_v2
- videointelligence_v1beta1
This commit is contained in:
Google APIs 2017-09-20 00:35:54 +00:00
parent 3a1ff08fe6
commit ea2396cb9c
18 changed files with 2161 additions and 13 deletions

View File

@ -26775,6 +26775,7 @@
"/container:v1/Cluster/locations": locations "/container:v1/Cluster/locations": locations
"/container:v1/Cluster/locations/location": location "/container:v1/Cluster/locations/location": location
"/container:v1/Cluster/loggingService": logging_service "/container:v1/Cluster/loggingService": logging_service
"/container:v1/Cluster/maintenancePolicy": maintenance_policy
"/container:v1/Cluster/masterAuth": master_auth "/container:v1/Cluster/masterAuth": master_auth
"/container:v1/Cluster/masterAuthorizedNetworksConfig": master_authorized_networks_config "/container:v1/Cluster/masterAuthorizedNetworksConfig": master_authorized_networks_config
"/container:v1/Cluster/monitoringService": monitoring_service "/container:v1/Cluster/monitoringService": monitoring_service
@ -26809,6 +26810,9 @@
"/container:v1/CreateClusterRequest/cluster": cluster "/container:v1/CreateClusterRequest/cluster": cluster
"/container:v1/CreateNodePoolRequest": create_node_pool_request "/container:v1/CreateNodePoolRequest": create_node_pool_request
"/container:v1/CreateNodePoolRequest/nodePool": node_pool "/container:v1/CreateNodePoolRequest/nodePool": node_pool
"/container:v1/DailyMaintenanceWindow": daily_maintenance_window
"/container:v1/DailyMaintenanceWindow/duration": duration
"/container:v1/DailyMaintenanceWindow/startTime": start_time
"/container:v1/Empty": empty "/container:v1/Empty": empty
"/container:v1/HorizontalPodAutoscaling": horizontal_pod_autoscaling "/container:v1/HorizontalPodAutoscaling": horizontal_pod_autoscaling
"/container:v1/HorizontalPodAutoscaling/disabled": disabled "/container:v1/HorizontalPodAutoscaling/disabled": disabled
@ -26843,6 +26847,10 @@
"/container:v1/ListOperationsResponse/missingZones/missing_zone": missing_zone "/container:v1/ListOperationsResponse/missingZones/missing_zone": missing_zone
"/container:v1/ListOperationsResponse/operations": operations "/container:v1/ListOperationsResponse/operations": operations
"/container:v1/ListOperationsResponse/operations/operation": operation "/container:v1/ListOperationsResponse/operations/operation": operation
"/container:v1/MaintenancePolicy": maintenance_policy
"/container:v1/MaintenancePolicy/window": window
"/container:v1/MaintenanceWindow": maintenance_window
"/container:v1/MaintenanceWindow/dailyMaintenanceWindow": daily_maintenance_window
"/container:v1/MasterAuth": master_auth "/container:v1/MasterAuth": master_auth
"/container:v1/MasterAuth/clientCertificate": client_certificate "/container:v1/MasterAuth/clientCertificate": client_certificate
"/container:v1/MasterAuth/clientCertificateConfig": client_certificate_config "/container:v1/MasterAuth/clientCertificateConfig": client_certificate_config
@ -26929,6 +26937,8 @@
"/container:v1/SetLocationsRequest/locations/location": location "/container:v1/SetLocationsRequest/locations/location": location
"/container:v1/SetLoggingServiceRequest": set_logging_service_request "/container:v1/SetLoggingServiceRequest": set_logging_service_request
"/container:v1/SetLoggingServiceRequest/loggingService": logging_service "/container:v1/SetLoggingServiceRequest/loggingService": logging_service
"/container:v1/SetMaintenancePolicyRequest": set_maintenance_policy_request
"/container:v1/SetMaintenancePolicyRequest/maintenancePolicy": maintenance_policy
"/container:v1/SetMasterAuthRequest": set_master_auth_request "/container:v1/SetMasterAuthRequest": set_master_auth_request
"/container:v1/SetMasterAuthRequest/action": action "/container:v1/SetMasterAuthRequest/action": action
"/container:v1/SetMasterAuthRequest/update": update "/container:v1/SetMasterAuthRequest/update": update
@ -27041,6 +27051,10 @@
"/container:v1/container.projects.zones.clusters.resourceLabels/clusterId": cluster_id "/container:v1/container.projects.zones.clusters.resourceLabels/clusterId": cluster_id
"/container:v1/container.projects.zones.clusters.resourceLabels/projectId": project_id "/container:v1/container.projects.zones.clusters.resourceLabels/projectId": project_id
"/container:v1/container.projects.zones.clusters.resourceLabels/zone": zone "/container:v1/container.projects.zones.clusters.resourceLabels/zone": zone
"/container:v1/container.projects.zones.clusters.setMaintenancePolicy": set_cluster_maintenance_policy
"/container:v1/container.projects.zones.clusters.setMaintenancePolicy/clusterId": cluster_id
"/container:v1/container.projects.zones.clusters.setMaintenancePolicy/projectId": project_id
"/container:v1/container.projects.zones.clusters.setMaintenancePolicy/zone": zone
"/container:v1/container.projects.zones.clusters.setMasterAuth": set_cluster_master_auth "/container:v1/container.projects.zones.clusters.setMasterAuth": set_cluster_master_auth
"/container:v1/container.projects.zones.clusters.setMasterAuth/clusterId": cluster_id "/container:v1/container.projects.zones.clusters.setMasterAuth/clusterId": cluster_id
"/container:v1/container.projects.zones.clusters.setMasterAuth/projectId": project_id "/container:v1/container.projects.zones.clusters.setMasterAuth/projectId": project_id
@ -51676,6 +51690,13 @@
"/sheets:v4/BasicFilter/range": range "/sheets:v4/BasicFilter/range": range
"/sheets:v4/BasicFilter/sortSpecs": sort_specs "/sheets:v4/BasicFilter/sortSpecs": sort_specs
"/sheets:v4/BasicFilter/sortSpecs/sort_spec": sort_spec "/sheets:v4/BasicFilter/sortSpecs/sort_spec": sort_spec
"/sheets:v4/BatchClearValuesByDataFilterRequest": batch_clear_values_by_data_filter_request
"/sheets:v4/BatchClearValuesByDataFilterRequest/dataFilters": data_filters
"/sheets:v4/BatchClearValuesByDataFilterRequest/dataFilters/data_filter": data_filter
"/sheets:v4/BatchClearValuesByDataFilterResponse": batch_clear_values_by_data_filter_response
"/sheets:v4/BatchClearValuesByDataFilterResponse/clearedRanges": cleared_ranges
"/sheets:v4/BatchClearValuesByDataFilterResponse/clearedRanges/cleared_range": cleared_range
"/sheets:v4/BatchClearValuesByDataFilterResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/BatchClearValuesRequest": batch_clear_values_request "/sheets:v4/BatchClearValuesRequest": batch_clear_values_request
"/sheets:v4/BatchClearValuesRequest/ranges": ranges "/sheets:v4/BatchClearValuesRequest/ranges": ranges
"/sheets:v4/BatchClearValuesRequest/ranges/range": range "/sheets:v4/BatchClearValuesRequest/ranges/range": range
@ -51683,6 +51704,16 @@
"/sheets:v4/BatchClearValuesResponse/clearedRanges": cleared_ranges "/sheets:v4/BatchClearValuesResponse/clearedRanges": cleared_ranges
"/sheets:v4/BatchClearValuesResponse/clearedRanges/cleared_range": cleared_range "/sheets:v4/BatchClearValuesResponse/clearedRanges/cleared_range": cleared_range
"/sheets:v4/BatchClearValuesResponse/spreadsheetId": spreadsheet_id "/sheets:v4/BatchClearValuesResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/BatchGetValuesByDataFilterRequest": batch_get_values_by_data_filter_request
"/sheets:v4/BatchGetValuesByDataFilterRequest/dataFilters": data_filters
"/sheets:v4/BatchGetValuesByDataFilterRequest/dataFilters/data_filter": data_filter
"/sheets:v4/BatchGetValuesByDataFilterRequest/dateTimeRenderOption": date_time_render_option
"/sheets:v4/BatchGetValuesByDataFilterRequest/majorDimension": major_dimension
"/sheets:v4/BatchGetValuesByDataFilterRequest/valueRenderOption": value_render_option
"/sheets:v4/BatchGetValuesByDataFilterResponse": batch_get_values_by_data_filter_response
"/sheets:v4/BatchGetValuesByDataFilterResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/BatchGetValuesByDataFilterResponse/valueRanges": value_ranges
"/sheets:v4/BatchGetValuesByDataFilterResponse/valueRanges/value_range": value_range
"/sheets:v4/BatchGetValuesResponse": batch_get_values_response "/sheets:v4/BatchGetValuesResponse": batch_get_values_response
"/sheets:v4/BatchGetValuesResponse/spreadsheetId": spreadsheet_id "/sheets:v4/BatchGetValuesResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/BatchGetValuesResponse/valueRanges": value_ranges "/sheets:v4/BatchGetValuesResponse/valueRanges": value_ranges
@ -51699,6 +51730,21 @@
"/sheets:v4/BatchUpdateSpreadsheetResponse/replies/reply": reply "/sheets:v4/BatchUpdateSpreadsheetResponse/replies/reply": reply
"/sheets:v4/BatchUpdateSpreadsheetResponse/spreadsheetId": spreadsheet_id "/sheets:v4/BatchUpdateSpreadsheetResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/BatchUpdateSpreadsheetResponse/updatedSpreadsheet": updated_spreadsheet "/sheets:v4/BatchUpdateSpreadsheetResponse/updatedSpreadsheet": updated_spreadsheet
"/sheets:v4/BatchUpdateValuesByDataFilterRequest": batch_update_values_by_data_filter_request
"/sheets:v4/BatchUpdateValuesByDataFilterRequest/data": data
"/sheets:v4/BatchUpdateValuesByDataFilterRequest/data/datum": datum
"/sheets:v4/BatchUpdateValuesByDataFilterRequest/includeValuesInResponse": include_values_in_response
"/sheets:v4/BatchUpdateValuesByDataFilterRequest/responseDateTimeRenderOption": response_date_time_render_option
"/sheets:v4/BatchUpdateValuesByDataFilterRequest/responseValueRenderOption": response_value_render_option
"/sheets:v4/BatchUpdateValuesByDataFilterRequest/valueInputOption": value_input_option
"/sheets:v4/BatchUpdateValuesByDataFilterResponse": batch_update_values_by_data_filter_response
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/responses": responses
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/responses/response": response
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/totalUpdatedCells": total_updated_cells
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/totalUpdatedColumns": total_updated_columns
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/totalUpdatedRows": total_updated_rows
"/sheets:v4/BatchUpdateValuesByDataFilterResponse/totalUpdatedSheets": total_updated_sheets
"/sheets:v4/BatchUpdateValuesRequest": batch_update_values_request "/sheets:v4/BatchUpdateValuesRequest": batch_update_values_request
"/sheets:v4/BatchUpdateValuesRequest/data": data "/sheets:v4/BatchUpdateValuesRequest/data": data
"/sheets:v4/BatchUpdateValuesRequest/data/datum": datum "/sheets:v4/BatchUpdateValuesRequest/data/datum": datum
@ -51825,10 +51871,24 @@
"/sheets:v4/CopyPasteRequest/source": source "/sheets:v4/CopyPasteRequest/source": source
"/sheets:v4/CopySheetToAnotherSpreadsheetRequest": copy_sheet_to_another_spreadsheet_request "/sheets:v4/CopySheetToAnotherSpreadsheetRequest": copy_sheet_to_another_spreadsheet_request
"/sheets:v4/CopySheetToAnotherSpreadsheetRequest/destinationSpreadsheetId": destination_spreadsheet_id "/sheets:v4/CopySheetToAnotherSpreadsheetRequest/destinationSpreadsheetId": destination_spreadsheet_id
"/sheets:v4/CreateDeveloperMetadataRequest": create_developer_metadata_request
"/sheets:v4/CreateDeveloperMetadataRequest/developerMetadata": developer_metadata
"/sheets:v4/CreateDeveloperMetadataResponse": create_developer_metadata_response
"/sheets:v4/CreateDeveloperMetadataResponse/developerMetadata": developer_metadata
"/sheets:v4/CutPasteRequest": cut_paste_request "/sheets:v4/CutPasteRequest": cut_paste_request
"/sheets:v4/CutPasteRequest/destination": destination "/sheets:v4/CutPasteRequest/destination": destination
"/sheets:v4/CutPasteRequest/pasteType": paste_type "/sheets:v4/CutPasteRequest/pasteType": paste_type
"/sheets:v4/CutPasteRequest/source": source "/sheets:v4/CutPasteRequest/source": source
"/sheets:v4/DataFilter": data_filter
"/sheets:v4/DataFilter/a1Range": a1_range
"/sheets:v4/DataFilter/developerMetadataLookup": developer_metadata_lookup
"/sheets:v4/DataFilter/gridRange": grid_range
"/sheets:v4/DataFilterValueRange": data_filter_value_range
"/sheets:v4/DataFilterValueRange/dataFilter": data_filter
"/sheets:v4/DataFilterValueRange/majorDimension": major_dimension
"/sheets:v4/DataFilterValueRange/values": values
"/sheets:v4/DataFilterValueRange/values/value": value
"/sheets:v4/DataFilterValueRange/values/value/value": value
"/sheets:v4/DataValidationRule": data_validation_rule "/sheets:v4/DataValidationRule": data_validation_rule
"/sheets:v4/DataValidationRule/condition": condition "/sheets:v4/DataValidationRule/condition": condition
"/sheets:v4/DataValidationRule/inputMessage": input_message "/sheets:v4/DataValidationRule/inputMessage": input_message
@ -51841,6 +51901,11 @@
"/sheets:v4/DeleteConditionalFormatRuleRequest/sheetId": sheet_id "/sheets:v4/DeleteConditionalFormatRuleRequest/sheetId": sheet_id
"/sheets:v4/DeleteConditionalFormatRuleResponse": delete_conditional_format_rule_response "/sheets:v4/DeleteConditionalFormatRuleResponse": delete_conditional_format_rule_response
"/sheets:v4/DeleteConditionalFormatRuleResponse/rule": rule "/sheets:v4/DeleteConditionalFormatRuleResponse/rule": rule
"/sheets:v4/DeleteDeveloperMetadataRequest": delete_developer_metadata_request
"/sheets:v4/DeleteDeveloperMetadataRequest/dataFilter": data_filter
"/sheets:v4/DeleteDeveloperMetadataResponse": delete_developer_metadata_response
"/sheets:v4/DeleteDeveloperMetadataResponse/deletedDeveloperMetadata": deleted_developer_metadata
"/sheets:v4/DeleteDeveloperMetadataResponse/deletedDeveloperMetadata/deleted_developer_metadatum": deleted_developer_metadatum
"/sheets:v4/DeleteDimensionRequest": delete_dimension_request "/sheets:v4/DeleteDimensionRequest": delete_dimension_request
"/sheets:v4/DeleteDimensionRequest/range": range "/sheets:v4/DeleteDimensionRequest/range": range
"/sheets:v4/DeleteEmbeddedObjectRequest": delete_embedded_object_request "/sheets:v4/DeleteEmbeddedObjectRequest": delete_embedded_object_request
@ -51856,7 +51921,28 @@
"/sheets:v4/DeleteRangeRequest/shiftDimension": shift_dimension "/sheets:v4/DeleteRangeRequest/shiftDimension": shift_dimension
"/sheets:v4/DeleteSheetRequest": delete_sheet_request "/sheets:v4/DeleteSheetRequest": delete_sheet_request
"/sheets:v4/DeleteSheetRequest/sheetId": sheet_id "/sheets:v4/DeleteSheetRequest/sheetId": sheet_id
"/sheets:v4/DeveloperMetadata": developer_metadata
"/sheets:v4/DeveloperMetadata/location": location
"/sheets:v4/DeveloperMetadata/metadataId": metadata_id
"/sheets:v4/DeveloperMetadata/metadataKey": metadata_key
"/sheets:v4/DeveloperMetadata/metadataValue": metadata_value
"/sheets:v4/DeveloperMetadata/visibility": visibility
"/sheets:v4/DeveloperMetadataLocation": developer_metadata_location
"/sheets:v4/DeveloperMetadataLocation/dimensionRange": dimension_range
"/sheets:v4/DeveloperMetadataLocation/locationType": location_type
"/sheets:v4/DeveloperMetadataLocation/sheetId": sheet_id
"/sheets:v4/DeveloperMetadataLocation/spreadsheet": spreadsheet
"/sheets:v4/DeveloperMetadataLookup": developer_metadata_lookup
"/sheets:v4/DeveloperMetadataLookup/locationMatchingStrategy": location_matching_strategy
"/sheets:v4/DeveloperMetadataLookup/locationType": location_type
"/sheets:v4/DeveloperMetadataLookup/metadataId": metadata_id
"/sheets:v4/DeveloperMetadataLookup/metadataKey": metadata_key
"/sheets:v4/DeveloperMetadataLookup/metadataLocation": metadata_location
"/sheets:v4/DeveloperMetadataLookup/metadataValue": metadata_value
"/sheets:v4/DeveloperMetadataLookup/visibility": visibility
"/sheets:v4/DimensionProperties": dimension_properties "/sheets:v4/DimensionProperties": dimension_properties
"/sheets:v4/DimensionProperties/developerMetadata": developer_metadata
"/sheets:v4/DimensionProperties/developerMetadata/developer_metadatum": developer_metadatum
"/sheets:v4/DimensionProperties/hiddenByFilter": hidden_by_filter "/sheets:v4/DimensionProperties/hiddenByFilter": hidden_by_filter
"/sheets:v4/DimensionProperties/hiddenByUser": hidden_by_user "/sheets:v4/DimensionProperties/hiddenByUser": hidden_by_user
"/sheets:v4/DimensionProperties/pixelSize": pixel_size "/sheets:v4/DimensionProperties/pixelSize": pixel_size
@ -51928,6 +52014,10 @@
"/sheets:v4/FindReplaceResponse/rowsChanged": rows_changed "/sheets:v4/FindReplaceResponse/rowsChanged": rows_changed
"/sheets:v4/FindReplaceResponse/sheetsChanged": sheets_changed "/sheets:v4/FindReplaceResponse/sheetsChanged": sheets_changed
"/sheets:v4/FindReplaceResponse/valuesChanged": values_changed "/sheets:v4/FindReplaceResponse/valuesChanged": values_changed
"/sheets:v4/GetSpreadsheetByDataFilterRequest": get_spreadsheet_by_data_filter_request
"/sheets:v4/GetSpreadsheetByDataFilterRequest/dataFilters": data_filters
"/sheets:v4/GetSpreadsheetByDataFilterRequest/dataFilters/data_filter": data_filter
"/sheets:v4/GetSpreadsheetByDataFilterRequest/includeGridData": include_grid_data
"/sheets:v4/GradientRule": gradient_rule "/sheets:v4/GradientRule": gradient_rule
"/sheets:v4/GradientRule/maxpoint": maxpoint "/sheets:v4/GradientRule/maxpoint": maxpoint
"/sheets:v4/GradientRule/midpoint": midpoint "/sheets:v4/GradientRule/midpoint": midpoint
@ -51980,6 +52070,14 @@
"/sheets:v4/IterativeCalculationSettings": iterative_calculation_settings "/sheets:v4/IterativeCalculationSettings": iterative_calculation_settings
"/sheets:v4/IterativeCalculationSettings/convergenceThreshold": convergence_threshold "/sheets:v4/IterativeCalculationSettings/convergenceThreshold": convergence_threshold
"/sheets:v4/IterativeCalculationSettings/maxIterations": max_iterations "/sheets:v4/IterativeCalculationSettings/maxIterations": max_iterations
"/sheets:v4/MatchedDeveloperMetadata": matched_developer_metadata
"/sheets:v4/MatchedDeveloperMetadata/dataFilters": data_filters
"/sheets:v4/MatchedDeveloperMetadata/dataFilters/data_filter": data_filter
"/sheets:v4/MatchedDeveloperMetadata/developerMetadata": developer_metadata
"/sheets:v4/MatchedValueRange": matched_value_range
"/sheets:v4/MatchedValueRange/dataFilters": data_filters
"/sheets:v4/MatchedValueRange/dataFilters/data_filter": data_filter
"/sheets:v4/MatchedValueRange/valueRange": value_range
"/sheets:v4/MergeCellsRequest": merge_cells_request "/sheets:v4/MergeCellsRequest": merge_cells_request
"/sheets:v4/MergeCellsRequest/mergeType": merge_type "/sheets:v4/MergeCellsRequest/mergeType": merge_type
"/sheets:v4/MergeCellsRequest/range": range "/sheets:v4/MergeCellsRequest/range": range
@ -52086,9 +52184,11 @@
"/sheets:v4/Request/autoResizeDimensions": auto_resize_dimensions "/sheets:v4/Request/autoResizeDimensions": auto_resize_dimensions
"/sheets:v4/Request/clearBasicFilter": clear_basic_filter "/sheets:v4/Request/clearBasicFilter": clear_basic_filter
"/sheets:v4/Request/copyPaste": copy_paste "/sheets:v4/Request/copyPaste": copy_paste
"/sheets:v4/Request/createDeveloperMetadata": create_developer_metadata
"/sheets:v4/Request/cutPaste": cut_paste "/sheets:v4/Request/cutPaste": cut_paste
"/sheets:v4/Request/deleteBanding": delete_banding "/sheets:v4/Request/deleteBanding": delete_banding
"/sheets:v4/Request/deleteConditionalFormatRule": delete_conditional_format_rule "/sheets:v4/Request/deleteConditionalFormatRule": delete_conditional_format_rule
"/sheets:v4/Request/deleteDeveloperMetadata": delete_developer_metadata
"/sheets:v4/Request/deleteDimension": delete_dimension "/sheets:v4/Request/deleteDimension": delete_dimension
"/sheets:v4/Request/deleteEmbeddedObject": delete_embedded_object "/sheets:v4/Request/deleteEmbeddedObject": delete_embedded_object
"/sheets:v4/Request/deleteFilterView": delete_filter_view "/sheets:v4/Request/deleteFilterView": delete_filter_view
@ -52116,6 +52216,7 @@
"/sheets:v4/Request/updateCells": update_cells "/sheets:v4/Request/updateCells": update_cells
"/sheets:v4/Request/updateChartSpec": update_chart_spec "/sheets:v4/Request/updateChartSpec": update_chart_spec
"/sheets:v4/Request/updateConditionalFormatRule": update_conditional_format_rule "/sheets:v4/Request/updateConditionalFormatRule": update_conditional_format_rule
"/sheets:v4/Request/updateDeveloperMetadata": update_developer_metadata
"/sheets:v4/Request/updateDimensionProperties": update_dimension_properties "/sheets:v4/Request/updateDimensionProperties": update_dimension_properties
"/sheets:v4/Request/updateEmbeddedObjectPosition": update_embedded_object_position "/sheets:v4/Request/updateEmbeddedObjectPosition": update_embedded_object_position
"/sheets:v4/Request/updateFilterView": update_filter_view "/sheets:v4/Request/updateFilterView": update_filter_view
@ -52130,15 +52231,24 @@
"/sheets:v4/Response/addNamedRange": add_named_range "/sheets:v4/Response/addNamedRange": add_named_range
"/sheets:v4/Response/addProtectedRange": add_protected_range "/sheets:v4/Response/addProtectedRange": add_protected_range
"/sheets:v4/Response/addSheet": add_sheet "/sheets:v4/Response/addSheet": add_sheet
"/sheets:v4/Response/createDeveloperMetadata": create_developer_metadata
"/sheets:v4/Response/deleteConditionalFormatRule": delete_conditional_format_rule "/sheets:v4/Response/deleteConditionalFormatRule": delete_conditional_format_rule
"/sheets:v4/Response/deleteDeveloperMetadata": delete_developer_metadata
"/sheets:v4/Response/duplicateFilterView": duplicate_filter_view "/sheets:v4/Response/duplicateFilterView": duplicate_filter_view
"/sheets:v4/Response/duplicateSheet": duplicate_sheet "/sheets:v4/Response/duplicateSheet": duplicate_sheet
"/sheets:v4/Response/findReplace": find_replace "/sheets:v4/Response/findReplace": find_replace
"/sheets:v4/Response/updateConditionalFormatRule": update_conditional_format_rule "/sheets:v4/Response/updateConditionalFormatRule": update_conditional_format_rule
"/sheets:v4/Response/updateDeveloperMetadata": update_developer_metadata
"/sheets:v4/Response/updateEmbeddedObjectPosition": update_embedded_object_position "/sheets:v4/Response/updateEmbeddedObjectPosition": update_embedded_object_position
"/sheets:v4/RowData": row_data "/sheets:v4/RowData": row_data
"/sheets:v4/RowData/values": values "/sheets:v4/RowData/values": values
"/sheets:v4/RowData/values/value": value "/sheets:v4/RowData/values/value": value
"/sheets:v4/SearchDeveloperMetadataRequest": search_developer_metadata_request
"/sheets:v4/SearchDeveloperMetadataRequest/dataFilters": data_filters
"/sheets:v4/SearchDeveloperMetadataRequest/dataFilters/data_filter": data_filter
"/sheets:v4/SearchDeveloperMetadataResponse": search_developer_metadata_response
"/sheets:v4/SearchDeveloperMetadataResponse/matchedDeveloperMetadata": matched_developer_metadata
"/sheets:v4/SearchDeveloperMetadataResponse/matchedDeveloperMetadata/matched_developer_metadatum": matched_developer_metadatum
"/sheets:v4/SetBasicFilterRequest": set_basic_filter_request "/sheets:v4/SetBasicFilterRequest": set_basic_filter_request
"/sheets:v4/SetBasicFilterRequest/filter": filter "/sheets:v4/SetBasicFilterRequest/filter": filter
"/sheets:v4/SetDataValidationRequest": set_data_validation_request "/sheets:v4/SetDataValidationRequest": set_data_validation_request
@ -52154,6 +52264,8 @@
"/sheets:v4/Sheet/conditionalFormats/conditional_format": conditional_format "/sheets:v4/Sheet/conditionalFormats/conditional_format": conditional_format
"/sheets:v4/Sheet/data": data "/sheets:v4/Sheet/data": data
"/sheets:v4/Sheet/data/datum": datum "/sheets:v4/Sheet/data/datum": datum
"/sheets:v4/Sheet/developerMetadata": developer_metadata
"/sheets:v4/Sheet/developerMetadata/developer_metadatum": developer_metadatum
"/sheets:v4/Sheet/filterViews": filter_views "/sheets:v4/Sheet/filterViews": filter_views
"/sheets:v4/Sheet/filterViews/filter_view": filter_view "/sheets:v4/Sheet/filterViews/filter_view": filter_view
"/sheets:v4/Sheet/merges": merges "/sheets:v4/Sheet/merges": merges
@ -52182,6 +52294,8 @@
"/sheets:v4/SourceAndDestination/fillLength": fill_length "/sheets:v4/SourceAndDestination/fillLength": fill_length
"/sheets:v4/SourceAndDestination/source": source "/sheets:v4/SourceAndDestination/source": source
"/sheets:v4/Spreadsheet": spreadsheet "/sheets:v4/Spreadsheet": spreadsheet
"/sheets:v4/Spreadsheet/developerMetadata": developer_metadata
"/sheets:v4/Spreadsheet/developerMetadata/developer_metadatum": developer_metadatum
"/sheets:v4/Spreadsheet/namedRanges": named_ranges "/sheets:v4/Spreadsheet/namedRanges": named_ranges
"/sheets:v4/Spreadsheet/namedRanges/named_range": named_range "/sheets:v4/Spreadsheet/namedRanges/named_range": named_range
"/sheets:v4/Spreadsheet/properties": properties "/sheets:v4/Spreadsheet/properties": properties
@ -52246,6 +52360,14 @@
"/sheets:v4/UpdateConditionalFormatRuleResponse/newRule": new_rule "/sheets:v4/UpdateConditionalFormatRuleResponse/newRule": new_rule
"/sheets:v4/UpdateConditionalFormatRuleResponse/oldIndex": old_index "/sheets:v4/UpdateConditionalFormatRuleResponse/oldIndex": old_index
"/sheets:v4/UpdateConditionalFormatRuleResponse/oldRule": old_rule "/sheets:v4/UpdateConditionalFormatRuleResponse/oldRule": old_rule
"/sheets:v4/UpdateDeveloperMetadataRequest": update_developer_metadata_request
"/sheets:v4/UpdateDeveloperMetadataRequest/dataFilters": data_filters
"/sheets:v4/UpdateDeveloperMetadataRequest/dataFilters/data_filter": data_filter
"/sheets:v4/UpdateDeveloperMetadataRequest/developerMetadata": developer_metadata
"/sheets:v4/UpdateDeveloperMetadataRequest/fields": fields
"/sheets:v4/UpdateDeveloperMetadataResponse": update_developer_metadata_response
"/sheets:v4/UpdateDeveloperMetadataResponse/developerMetadata": developer_metadata
"/sheets:v4/UpdateDeveloperMetadataResponse/developerMetadata/developer_metadatum": developer_metadatum
"/sheets:v4/UpdateDimensionPropertiesRequest": update_dimension_properties_request "/sheets:v4/UpdateDimensionPropertiesRequest": update_dimension_properties_request
"/sheets:v4/UpdateDimensionPropertiesRequest/fields": fields "/sheets:v4/UpdateDimensionPropertiesRequest/fields": fields
"/sheets:v4/UpdateDimensionPropertiesRequest/properties": properties "/sheets:v4/UpdateDimensionPropertiesRequest/properties": properties
@ -52271,6 +52393,13 @@
"/sheets:v4/UpdateSpreadsheetPropertiesRequest": update_spreadsheet_properties_request "/sheets:v4/UpdateSpreadsheetPropertiesRequest": update_spreadsheet_properties_request
"/sheets:v4/UpdateSpreadsheetPropertiesRequest/fields": fields "/sheets:v4/UpdateSpreadsheetPropertiesRequest/fields": fields
"/sheets:v4/UpdateSpreadsheetPropertiesRequest/properties": properties "/sheets:v4/UpdateSpreadsheetPropertiesRequest/properties": properties
"/sheets:v4/UpdateValuesByDataFilterResponse": update_values_by_data_filter_response
"/sheets:v4/UpdateValuesByDataFilterResponse/dataFilter": data_filter
"/sheets:v4/UpdateValuesByDataFilterResponse/updatedCells": updated_cells
"/sheets:v4/UpdateValuesByDataFilterResponse/updatedColumns": updated_columns
"/sheets:v4/UpdateValuesByDataFilterResponse/updatedData": updated_data
"/sheets:v4/UpdateValuesByDataFilterResponse/updatedRange": updated_range
"/sheets:v4/UpdateValuesByDataFilterResponse/updatedRows": updated_rows
"/sheets:v4/UpdateValuesResponse": update_values_response "/sheets:v4/UpdateValuesResponse": update_values_response
"/sheets:v4/UpdateValuesResponse/spreadsheetId": spreadsheet_id "/sheets:v4/UpdateValuesResponse/spreadsheetId": spreadsheet_id
"/sheets:v4/UpdateValuesResponse/updatedCells": updated_cells "/sheets:v4/UpdateValuesResponse/updatedCells": updated_cells
@ -52290,10 +52419,17 @@
"/sheets:v4/sheets.spreadsheets.batchUpdate": batch_update_spreadsheet "/sheets:v4/sheets.spreadsheets.batchUpdate": batch_update_spreadsheet
"/sheets:v4/sheets.spreadsheets.batchUpdate/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.batchUpdate/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.create": create_spreadsheet "/sheets:v4/sheets.spreadsheets.create": create_spreadsheet
"/sheets:v4/sheets.spreadsheets.developerMetadata.get": get_spreadsheet_developer_metadatum
"/sheets:v4/sheets.spreadsheets.developerMetadata.get/metadataId": metadata_id
"/sheets:v4/sheets.spreadsheets.developerMetadata.get/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.developerMetadata.search": search_developer_metadatum_developer_metadata
"/sheets:v4/sheets.spreadsheets.developerMetadata.search/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.get": get_spreadsheet "/sheets:v4/sheets.spreadsheets.get": get_spreadsheet
"/sheets:v4/sheets.spreadsheets.get/includeGridData": include_grid_data "/sheets:v4/sheets.spreadsheets.get/includeGridData": include_grid_data
"/sheets:v4/sheets.spreadsheets.get/ranges": ranges "/sheets:v4/sheets.spreadsheets.get/ranges": ranges
"/sheets:v4/sheets.spreadsheets.get/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.get/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.getByDataFilter": get_spreadsheet_by_data_filter
"/sheets:v4/sheets.spreadsheets.getByDataFilter/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.sheets.copyTo": copy_spreadsheet "/sheets:v4/sheets.spreadsheets.sheets.copyTo": copy_spreadsheet
"/sheets:v4/sheets.spreadsheets.sheets.copyTo/sheetId": sheet_id "/sheets:v4/sheets.spreadsheets.sheets.copyTo/sheetId": sheet_id
"/sheets:v4/sheets.spreadsheets.sheets.copyTo/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.sheets.copyTo/spreadsheetId": spreadsheet_id
@ -52307,14 +52443,20 @@
"/sheets:v4/sheets.spreadsheets.values.append/valueInputOption": value_input_option "/sheets:v4/sheets.spreadsheets.values.append/valueInputOption": value_input_option
"/sheets:v4/sheets.spreadsheets.values.batchClear": batch_clear_values "/sheets:v4/sheets.spreadsheets.values.batchClear": batch_clear_values
"/sheets:v4/sheets.spreadsheets.values.batchClear/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.values.batchClear/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.values.batchClearByDataFilter": batch_spreadsheet_value_clear_by_data_filter
"/sheets:v4/sheets.spreadsheets.values.batchClearByDataFilter/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.values.batchGet": batch_get_spreadsheet_values "/sheets:v4/sheets.spreadsheets.values.batchGet": batch_get_spreadsheet_values
"/sheets:v4/sheets.spreadsheets.values.batchGet/dateTimeRenderOption": date_time_render_option "/sheets:v4/sheets.spreadsheets.values.batchGet/dateTimeRenderOption": date_time_render_option
"/sheets:v4/sheets.spreadsheets.values.batchGet/majorDimension": major_dimension "/sheets:v4/sheets.spreadsheets.values.batchGet/majorDimension": major_dimension
"/sheets:v4/sheets.spreadsheets.values.batchGet/ranges": ranges "/sheets:v4/sheets.spreadsheets.values.batchGet/ranges": ranges
"/sheets:v4/sheets.spreadsheets.values.batchGet/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.values.batchGet/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.values.batchGet/valueRenderOption": value_render_option "/sheets:v4/sheets.spreadsheets.values.batchGet/valueRenderOption": value_render_option
"/sheets:v4/sheets.spreadsheets.values.batchGetByDataFilter": batch_spreadsheet_value_get_by_data_filter
"/sheets:v4/sheets.spreadsheets.values.batchGetByDataFilter/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.values.batchUpdate": batch_update_values "/sheets:v4/sheets.spreadsheets.values.batchUpdate": batch_update_values
"/sheets:v4/sheets.spreadsheets.values.batchUpdate/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.values.batchUpdate/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.values.batchUpdateByDataFilter": batch_spreadsheet_value_update_by_data_filter
"/sheets:v4/sheets.spreadsheets.values.batchUpdateByDataFilter/spreadsheetId": spreadsheet_id
"/sheets:v4/sheets.spreadsheets.values.clear": clear_values "/sheets:v4/sheets.spreadsheets.values.clear": clear_values
"/sheets:v4/sheets.spreadsheets.values.clear/range": range "/sheets:v4/sheets.spreadsheets.values.clear/range": range
"/sheets:v4/sheets.spreadsheets.values.clear/spreadsheetId": spreadsheet_id "/sheets:v4/sheets.spreadsheets.values.clear/spreadsheetId": spreadsheet_id
@ -56264,6 +56406,8 @@
"/tagmanager:v2/ContainerVersion/trigger/trigger": trigger "/tagmanager:v2/ContainerVersion/trigger/trigger": trigger
"/tagmanager:v2/ContainerVersion/variable": variable "/tagmanager:v2/ContainerVersion/variable": variable
"/tagmanager:v2/ContainerVersion/variable/variable": variable "/tagmanager:v2/ContainerVersion/variable/variable": variable
"/tagmanager:v2/ContainerVersion/zone": zone
"/tagmanager:v2/ContainerVersion/zone/zone": zone
"/tagmanager:v2/ContainerVersionHeader": container_version_header "/tagmanager:v2/ContainerVersionHeader": container_version_header
"/tagmanager:v2/ContainerVersionHeader/accountId": account_id "/tagmanager:v2/ContainerVersionHeader/accountId": account_id
"/tagmanager:v2/ContainerVersionHeader/containerId": container_id "/tagmanager:v2/ContainerVersionHeader/containerId": container_id
@ -56275,6 +56419,7 @@
"/tagmanager:v2/ContainerVersionHeader/numTags": num_tags "/tagmanager:v2/ContainerVersionHeader/numTags": num_tags
"/tagmanager:v2/ContainerVersionHeader/numTriggers": num_triggers "/tagmanager:v2/ContainerVersionHeader/numTriggers": num_triggers
"/tagmanager:v2/ContainerVersionHeader/numVariables": num_variables "/tagmanager:v2/ContainerVersionHeader/numVariables": num_variables
"/tagmanager:v2/ContainerVersionHeader/numZones": num_zones
"/tagmanager:v2/ContainerVersionHeader/path": path "/tagmanager:v2/ContainerVersionHeader/path": path
"/tagmanager:v2/CreateBuiltInVariableResponse": create_built_in_variable_response "/tagmanager:v2/CreateBuiltInVariableResponse": create_built_in_variable_response
"/tagmanager:v2/CreateBuiltInVariableResponse/builtInVariable": built_in_variable "/tagmanager:v2/CreateBuiltInVariableResponse/builtInVariable": built_in_variable
@ -56475,6 +56620,8 @@
"/tagmanager:v2/Trigger/maxTimerLengthSeconds": max_timer_length_seconds "/tagmanager:v2/Trigger/maxTimerLengthSeconds": max_timer_length_seconds
"/tagmanager:v2/Trigger/name": name "/tagmanager:v2/Trigger/name": name
"/tagmanager:v2/Trigger/notes": notes "/tagmanager:v2/Trigger/notes": notes
"/tagmanager:v2/Trigger/parameter": parameter
"/tagmanager:v2/Trigger/parameter/parameter": parameter
"/tagmanager:v2/Trigger/parentFolderId": parent_folder_id "/tagmanager:v2/Trigger/parentFolderId": parent_folder_id
"/tagmanager:v2/Trigger/path": path "/tagmanager:v2/Trigger/path": path
"/tagmanager:v2/Trigger/selector": selector "/tagmanager:v2/Trigger/selector": selector
@ -56556,6 +56703,32 @@
"/tagmanager:v2/WorkspaceProposalUser": workspace_proposal_user "/tagmanager:v2/WorkspaceProposalUser": workspace_proposal_user
"/tagmanager:v2/WorkspaceProposalUser/gaiaId": gaia_id "/tagmanager:v2/WorkspaceProposalUser/gaiaId": gaia_id
"/tagmanager:v2/WorkspaceProposalUser/type": type "/tagmanager:v2/WorkspaceProposalUser/type": type
"/tagmanager:v2/Zone": zone
"/tagmanager:v2/Zone/accountId": account_id
"/tagmanager:v2/Zone/boundary": boundary
"/tagmanager:v2/Zone/childContainer": child_container
"/tagmanager:v2/Zone/childContainer/child_container": child_container
"/tagmanager:v2/Zone/containerId": container_id
"/tagmanager:v2/Zone/fingerprint": fingerprint
"/tagmanager:v2/Zone/name": name
"/tagmanager:v2/Zone/notes": notes
"/tagmanager:v2/Zone/path": path
"/tagmanager:v2/Zone/tagManagerUrl": tag_manager_url
"/tagmanager:v2/Zone/typeRestriction": type_restriction
"/tagmanager:v2/Zone/workspaceId": workspace_id
"/tagmanager:v2/Zone/zoneId": zone_id
"/tagmanager:v2/ZoneBoundary": zone_boundary
"/tagmanager:v2/ZoneBoundary/condition": condition
"/tagmanager:v2/ZoneBoundary/condition/condition": condition
"/tagmanager:v2/ZoneBoundary/customEvaluationTriggerId": custom_evaluation_trigger_id
"/tagmanager:v2/ZoneBoundary/customEvaluationTriggerId/custom_evaluation_trigger_id": custom_evaluation_trigger_id
"/tagmanager:v2/ZoneChildContainer": zone_child_container
"/tagmanager:v2/ZoneChildContainer/nickname": nickname
"/tagmanager:v2/ZoneChildContainer/publicId": public_id
"/tagmanager:v2/ZoneTypeRestriction": zone_type_restriction
"/tagmanager:v2/ZoneTypeRestriction/enable": enable
"/tagmanager:v2/ZoneTypeRestriction/whitelistedTypeId": whitelisted_type_id
"/tagmanager:v2/ZoneTypeRestriction/whitelistedTypeId/whitelisted_type_id": whitelisted_type_id
"/tagmanager:v2/fields": fields "/tagmanager:v2/fields": fields
"/tagmanager:v2/key": key "/tagmanager:v2/key": key
"/tagmanager:v2/quotaUser": quota_user "/tagmanager:v2/quotaUser": quota_user

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/container-engine/ # @see https://cloud.google.com/container-engine/
module ContainerV1 module ContainerV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20170901' REVISION = '20170908'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -301,6 +301,11 @@ module Google
# @return [String] # @return [String]
attr_accessor :logging_service attr_accessor :logging_service
# MaintenancePolicy defines the maintenance policy to be used for the cluster.
# Corresponds to the JSON property `maintenancePolicy`
# @return [Google::Apis::ContainerV1::MaintenancePolicy]
attr_accessor :maintenance_policy
# The authentication information for accessing the master endpoint. # The authentication information for accessing the master endpoint.
# Authentication can be done using HTTP basic auth or using client # Authentication can be done using HTTP basic auth or using client
# certificates. # certificates.
@ -437,6 +442,7 @@ module Google
@legacy_abac = args[:legacy_abac] if args.key?(:legacy_abac) @legacy_abac = args[:legacy_abac] if args.key?(:legacy_abac)
@locations = args[:locations] if args.key?(:locations) @locations = args[:locations] if args.key?(:locations)
@logging_service = args[:logging_service] if args.key?(:logging_service) @logging_service = args[:logging_service] if args.key?(:logging_service)
@maintenance_policy = args[:maintenance_policy] if args.key?(:maintenance_policy)
@master_auth = args[:master_auth] if args.key?(:master_auth) @master_auth = args[:master_auth] if args.key?(:master_auth)
@master_authorized_networks_config = args[:master_authorized_networks_config] if args.key?(:master_authorized_networks_config) @master_authorized_networks_config = args[:master_authorized_networks_config] if args.key?(:master_authorized_networks_config)
@monitoring_service = args[:monitoring_service] if args.key?(:monitoring_service) @monitoring_service = args[:monitoring_service] if args.key?(:monitoring_service)
@ -603,6 +609,36 @@ module Google
end end
end end
# Time window specified for daily maintenance operations.
class DailyMaintenanceWindow
include Google::Apis::Core::Hashable
# [Output only] Duration of the time window, automatically chosen to be
# smallest possible in the given scenario.
# Duration will be in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt)
# format "PTnHnMnS".
# Corresponds to the JSON property `duration`
# @return [String]
attr_accessor :duration
# Time within the maintenance window to start the maintenance operations.
# Time format should be in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt)
# format "HH:MM”, where HH : [00-23] and MM : [00-59] GMT.
# Corresponds to the JSON property `startTime`
# @return [String]
attr_accessor :start_time
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@duration = args[:duration] if args.key?(:duration)
@start_time = args[:start_time] if args.key?(:start_time)
end
end
# A generic empty message that you can re-use to avoid defining duplicated # A generic empty message that you can re-use to avoid defining duplicated
# empty messages in your APIs. A typical example is to use it as the request # empty messages in your APIs. A typical example is to use it as the request
# or the response type of an API method. For instance: # or the response type of an API method. For instance:
@ -908,6 +944,44 @@ module Google
end end
end end
# MaintenancePolicy defines the maintenance policy to be used for the cluster.
class MaintenancePolicy
include Google::Apis::Core::Hashable
# MaintenanceWindow defines the maintenance window to be used for the cluster.
# Corresponds to the JSON property `window`
# @return [Google::Apis::ContainerV1::MaintenanceWindow]
attr_accessor :window
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@window = args[:window] if args.key?(:window)
end
end
# MaintenanceWindow defines the maintenance window to be used for the cluster.
class MaintenanceWindow
include Google::Apis::Core::Hashable
# Time window specified for daily maintenance operations.
# Corresponds to the JSON property `dailyMaintenanceWindow`
# @return [Google::Apis::ContainerV1::DailyMaintenanceWindow]
attr_accessor :daily_maintenance_window
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@daily_maintenance_window = args[:daily_maintenance_window] if args.key?(:daily_maintenance_window)
end
end
# The authentication information for accessing the master endpoint. # The authentication information for accessing the master endpoint.
# Authentication can be done using HTTP basic auth or using client # Authentication can be done using HTTP basic auth or using client
# certificates. # certificates.
@ -1578,6 +1652,25 @@ module Google
end end
end end
# SetMaintenancePolicyRequest sets the maintenance policy for a cluster.
class SetMaintenancePolicyRequest
include Google::Apis::Core::Hashable
# MaintenancePolicy defines the maintenance policy to be used for the cluster.
# Corresponds to the JSON property `maintenancePolicy`
# @return [Google::Apis::ContainerV1::MaintenancePolicy]
attr_accessor :maintenance_policy
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@maintenance_policy = args[:maintenance_policy] if args.key?(:maintenance_policy)
end
end
# SetMasterAuthRequest updates the admin password of a cluster. # SetMasterAuthRequest updates the admin password of a cluster.
class SetMasterAuthRequest class SetMasterAuthRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable

View File

@ -88,6 +88,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class DailyMaintenanceWindow
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Empty class Empty
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -142,6 +148,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class MaintenancePolicy
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MaintenanceWindow
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MasterAuth class MasterAuth
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -232,6 +250,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class SetMaintenancePolicyRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SetMasterAuthRequest class SetMasterAuthRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -365,6 +389,8 @@ module Google
collection :locations, as: 'locations' collection :locations, as: 'locations'
property :logging_service, as: 'loggingService' property :logging_service, as: 'loggingService'
property :maintenance_policy, as: 'maintenancePolicy', class: Google::Apis::ContainerV1::MaintenancePolicy, decorator: Google::Apis::ContainerV1::MaintenancePolicy::Representation
property :master_auth, as: 'masterAuth', class: Google::Apis::ContainerV1::MasterAuth, decorator: Google::Apis::ContainerV1::MasterAuth::Representation property :master_auth, as: 'masterAuth', class: Google::Apis::ContainerV1::MasterAuth, decorator: Google::Apis::ContainerV1::MasterAuth::Representation
property :master_authorized_networks_config, as: 'masterAuthorizedNetworksConfig', class: Google::Apis::ContainerV1::MasterAuthorizedNetworksConfig, decorator: Google::Apis::ContainerV1::MasterAuthorizedNetworksConfig::Representation property :master_authorized_networks_config, as: 'masterAuthorizedNetworksConfig', class: Google::Apis::ContainerV1::MasterAuthorizedNetworksConfig, decorator: Google::Apis::ContainerV1::MasterAuthorizedNetworksConfig::Representation
@ -429,6 +455,14 @@ module Google
end end
end end
class DailyMaintenanceWindow
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :duration, as: 'duration'
property :start_time, as: 'startTime'
end
end
class Empty class Empty
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -506,6 +540,22 @@ module Google
end end
end end
class MaintenancePolicy
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :window, as: 'window', class: Google::Apis::ContainerV1::MaintenanceWindow, decorator: Google::Apis::ContainerV1::MaintenanceWindow::Representation
end
end
class MaintenanceWindow
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :daily_maintenance_window, as: 'dailyMaintenanceWindow', class: Google::Apis::ContainerV1::DailyMaintenanceWindow, decorator: Google::Apis::ContainerV1::DailyMaintenanceWindow::Representation
end
end
class MasterAuth class MasterAuth
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -663,6 +713,14 @@ module Google
end end
end end
class SetMaintenancePolicyRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :maintenance_policy, as: 'maintenancePolicy', class: Google::Apis::ContainerV1::MaintenancePolicy, decorator: Google::Apis::ContainerV1::MaintenancePolicy::Representation
end
end
class SetMasterAuthRequest class SetMasterAuthRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -588,6 +588,48 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets the maintenance policy for a cluster.
# @param [String] project_id
# The Google Developers Console [project ID or project
# number](https://support.google.com/cloud/answer/6158840).
# @param [String] zone
# The name of the Google Compute Engine
# [zone](/compute/docs/zones#available) in which the cluster
# resides.
# @param [String] cluster_id
# The name of the cluster to update.
# @param [Google::Apis::ContainerV1::SetMaintenancePolicyRequest] set_maintenance_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::ContainerV1::Operation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::ContainerV1::Operation]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def set_cluster_maintenance_policy(project_id, zone, cluster_id, set_maintenance_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMaintenancePolicy', options)
command.request_representation = Google::Apis::ContainerV1::SetMaintenancePolicyRequest::Representation
command.request_object = set_maintenance_policy_request_object
command.response_representation = Google::Apis::ContainerV1::Operation::Representation
command.response_class = Google::Apis::ContainerV1::Operation
command.params['projectId'] = project_id unless project_id.nil?
command.params['zone'] = zone unless zone.nil?
command.params['clusterId'] = cluster_id unless cluster_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Used to set master auth materials. Currently supports :- # Used to set master auth materials. Currently supports :-
# Changing the admin password of a specific cluster. # Changing the admin password of a specific cluster.
# This can be either via password generation or explicitly set the password. # This can be either via password generation or explicitly set the password.

View File

@ -50,7 +50,7 @@ module Google
def initialize def initialize
super('https://www.googleapis.com/', '') super('https://www.googleapis.com/', '')
@batch_path = 'batch' @batch_path = 'batch/oauth2/v2'
end end
# #

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/compute/docs/oslogin/rest/ # @see https://cloud.google.com/compute/docs/oslogin/rest/
module OsloginV1alpha module OsloginV1alpha
VERSION = 'V1alpha' VERSION = 'V1alpha'
REVISION = '20170811' REVISION = '20170918'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -172,7 +172,8 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :expiration_time_usec attr_accessor :expiration_time_usec
# [Output Only] The SHA-256 fingerprint of the SSH public key. # The SHA-256 fingerprint of the SSH public key.
# Output only.
# Corresponds to the JSON property `fingerprint` # Corresponds to the JSON property `fingerprint`
# @return [String] # @return [String]
attr_accessor :fingerprint attr_accessor :fingerprint

View File

@ -82,12 +82,12 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :gecos, as: 'gecos' property :gecos, as: 'gecos'
property :gid, as: 'gid' property :gid, :numeric_string => true, as: 'gid'
property :home_directory, as: 'homeDirectory' property :home_directory, as: 'homeDirectory'
property :primary, as: 'primary' property :primary, as: 'primary'
property :shell, as: 'shell' property :shell, as: 'shell'
property :system_id, as: 'systemId' property :system_id, as: 'systemId'
property :uid, as: 'uid' property :uid, :numeric_string => true, as: 'uid'
property :username, as: 'username' property :username, as: 'username'
end end
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/sheets/ # @see https://developers.google.com/sheets/
module SheetsV4 module SheetsV4
VERSION = 'V4' VERSION = 'V4'
REVISION = '20170817' REVISION = '20170915'
# View and manage the files in your Google Drive # View and manage the files in your Google Drive
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive' AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'

File diff suppressed because it is too large Load Diff

View File

@ -172,6 +172,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class BatchClearValuesByDataFilterRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchClearValuesByDataFilterResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchClearValuesRequest class BatchClearValuesRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -184,6 +196,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class BatchGetValuesByDataFilterRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchGetValuesByDataFilterResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchGetValuesResponse class BatchGetValuesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -202,6 +226,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class BatchUpdateValuesByDataFilterRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchUpdateValuesByDataFilterResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class BatchUpdateValuesRequest class BatchUpdateValuesRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -346,12 +382,36 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class CreateDeveloperMetadataRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CreateDeveloperMetadataResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CutPasteRequest class CutPasteRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class DataFilter
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DataFilterValueRange
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DataValidationRule class DataValidationRule
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -376,6 +436,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class DeleteDeveloperMetadataRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DeleteDeveloperMetadataResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DeleteDimensionRequest class DeleteDimensionRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -418,6 +490,24 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class DeveloperMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DeveloperMetadataLocation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DeveloperMetadataLookup
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DimensionProperties class DimensionProperties
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -508,6 +598,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GetSpreadsheetByDataFilterRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GradientRule class GradientRule
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -574,6 +670,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class MatchedDeveloperMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MatchedValueRange
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MergeCellsRequest class MergeCellsRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -700,6 +808,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class SearchDeveloperMetadataRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SearchDeveloperMetadataResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SetBasicFilterRequest class SetBasicFilterRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -820,6 +940,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class UpdateDeveloperMetadataRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class UpdateDeveloperMetadataResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class UpdateDimensionPropertiesRequest class UpdateDimensionPropertiesRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -868,6 +1000,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class UpdateValuesByDataFilterResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class UpdateValuesResponse class UpdateValuesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -1120,6 +1258,22 @@ module Google
end end
end end
class BatchClearValuesByDataFilterRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
end
end
class BatchClearValuesByDataFilterResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :cleared_ranges, as: 'clearedRanges'
property :spreadsheet_id, as: 'spreadsheetId'
end
end
class BatchClearValuesRequest class BatchClearValuesRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1135,6 +1289,26 @@ module Google
end end
end end
class BatchGetValuesByDataFilterRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :date_time_render_option, as: 'dateTimeRenderOption'
property :major_dimension, as: 'majorDimension'
property :value_render_option, as: 'valueRenderOption'
end
end
class BatchGetValuesByDataFilterResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :spreadsheet_id, as: 'spreadsheetId'
collection :value_ranges, as: 'valueRanges', class: Google::Apis::SheetsV4::MatchedValueRange, decorator: Google::Apis::SheetsV4::MatchedValueRange::Representation
end
end
class BatchGetValuesResponse class BatchGetValuesResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1166,6 +1340,31 @@ module Google
end end
end end
class BatchUpdateValuesByDataFilterRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data, as: 'data', class: Google::Apis::SheetsV4::DataFilterValueRange, decorator: Google::Apis::SheetsV4::DataFilterValueRange::Representation
property :include_values_in_response, as: 'includeValuesInResponse'
property :response_date_time_render_option, as: 'responseDateTimeRenderOption'
property :response_value_render_option, as: 'responseValueRenderOption'
property :value_input_option, as: 'valueInputOption'
end
end
class BatchUpdateValuesByDataFilterResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :responses, as: 'responses', class: Google::Apis::SheetsV4::UpdateValuesByDataFilterResponse, decorator: Google::Apis::SheetsV4::UpdateValuesByDataFilterResponse::Representation
property :spreadsheet_id, as: 'spreadsheetId'
property :total_updated_cells, as: 'totalUpdatedCells'
property :total_updated_columns, as: 'totalUpdatedColumns'
property :total_updated_rows, as: 'totalUpdatedRows'
property :total_updated_sheets, as: 'totalUpdatedSheets'
end
end
class BatchUpdateValuesRequest class BatchUpdateValuesRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1458,6 +1657,22 @@ module Google
end end
end end
class CreateDeveloperMetadataRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
end
end
class CreateDeveloperMetadataResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
end
end
class CutPasteRequest class CutPasteRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1469,6 +1684,31 @@ module Google
end end
end end
class DataFilter
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :a1_range, as: 'a1Range'
property :developer_metadata_lookup, as: 'developerMetadataLookup', class: Google::Apis::SheetsV4::DeveloperMetadataLookup, decorator: Google::Apis::SheetsV4::DeveloperMetadataLookup::Representation
property :grid_range, as: 'gridRange', class: Google::Apis::SheetsV4::GridRange, decorator: Google::Apis::SheetsV4::GridRange::Representation
end
end
class DataFilterValueRange
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :data_filter, as: 'dataFilter', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :major_dimension, as: 'majorDimension'
collection :values, as: 'values', :class => Array do
include Representable::JSON::Collection
items
end
end
end
class DataValidationRule class DataValidationRule
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1503,6 +1743,22 @@ module Google
end end
end end
class DeleteDeveloperMetadataRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :data_filter, as: 'dataFilter', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
end
end
class DeleteDeveloperMetadataResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :deleted_developer_metadata, as: 'deletedDeveloperMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
end
end
class DeleteDimensionRequest class DeleteDimensionRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1555,9 +1811,48 @@ module Google
end end
end end
class DeveloperMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :location, as: 'location', class: Google::Apis::SheetsV4::DeveloperMetadataLocation, decorator: Google::Apis::SheetsV4::DeveloperMetadataLocation::Representation
property :metadata_id, as: 'metadataId'
property :metadata_key, as: 'metadataKey'
property :metadata_value, as: 'metadataValue'
property :visibility, as: 'visibility'
end
end
class DeveloperMetadataLocation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dimension_range, as: 'dimensionRange', class: Google::Apis::SheetsV4::DimensionRange, decorator: Google::Apis::SheetsV4::DimensionRange::Representation
property :location_type, as: 'locationType'
property :sheet_id, as: 'sheetId'
property :spreadsheet, as: 'spreadsheet'
end
end
class DeveloperMetadataLookup
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :location_matching_strategy, as: 'locationMatchingStrategy'
property :location_type, as: 'locationType'
property :metadata_id, as: 'metadataId'
property :metadata_key, as: 'metadataKey'
property :metadata_location, as: 'metadataLocation', class: Google::Apis::SheetsV4::DeveloperMetadataLocation, decorator: Google::Apis::SheetsV4::DeveloperMetadataLocation::Representation
property :metadata_value, as: 'metadataValue'
property :visibility, as: 'visibility'
end
end
class DimensionProperties class DimensionProperties
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
property :hidden_by_filter, as: 'hiddenByFilter' property :hidden_by_filter, as: 'hiddenByFilter'
property :hidden_by_user, as: 'hiddenByUser' property :hidden_by_user, as: 'hiddenByUser'
property :pixel_size, as: 'pixelSize' property :pixel_size, as: 'pixelSize'
@ -1708,6 +2003,15 @@ module Google
end end
end end
class GetSpreadsheetByDataFilterRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :include_grid_data, as: 'includeGridData'
end
end
class GradientRule class GradientRule
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1823,6 +2127,26 @@ module Google
end end
end end
class MatchedDeveloperMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
end
end
class MatchedValueRange
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :value_range, as: 'valueRange', class: Google::Apis::SheetsV4::ValueRange, decorator: Google::Apis::SheetsV4::ValueRange::Representation
end
end
class MergeCellsRequest class MergeCellsRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -2053,12 +2377,16 @@ module Google
property :copy_paste, as: 'copyPaste', class: Google::Apis::SheetsV4::CopyPasteRequest, decorator: Google::Apis::SheetsV4::CopyPasteRequest::Representation property :copy_paste, as: 'copyPaste', class: Google::Apis::SheetsV4::CopyPasteRequest, decorator: Google::Apis::SheetsV4::CopyPasteRequest::Representation
property :create_developer_metadata, as: 'createDeveloperMetadata', class: Google::Apis::SheetsV4::CreateDeveloperMetadataRequest, decorator: Google::Apis::SheetsV4::CreateDeveloperMetadataRequest::Representation
property :cut_paste, as: 'cutPaste', class: Google::Apis::SheetsV4::CutPasteRequest, decorator: Google::Apis::SheetsV4::CutPasteRequest::Representation property :cut_paste, as: 'cutPaste', class: Google::Apis::SheetsV4::CutPasteRequest, decorator: Google::Apis::SheetsV4::CutPasteRequest::Representation
property :delete_banding, as: 'deleteBanding', class: Google::Apis::SheetsV4::DeleteBandingRequest, decorator: Google::Apis::SheetsV4::DeleteBandingRequest::Representation property :delete_banding, as: 'deleteBanding', class: Google::Apis::SheetsV4::DeleteBandingRequest, decorator: Google::Apis::SheetsV4::DeleteBandingRequest::Representation
property :delete_conditional_format_rule, as: 'deleteConditionalFormatRule', class: Google::Apis::SheetsV4::DeleteConditionalFormatRuleRequest, decorator: Google::Apis::SheetsV4::DeleteConditionalFormatRuleRequest::Representation property :delete_conditional_format_rule, as: 'deleteConditionalFormatRule', class: Google::Apis::SheetsV4::DeleteConditionalFormatRuleRequest, decorator: Google::Apis::SheetsV4::DeleteConditionalFormatRuleRequest::Representation
property :delete_developer_metadata, as: 'deleteDeveloperMetadata', class: Google::Apis::SheetsV4::DeleteDeveloperMetadataRequest, decorator: Google::Apis::SheetsV4::DeleteDeveloperMetadataRequest::Representation
property :delete_dimension, as: 'deleteDimension', class: Google::Apis::SheetsV4::DeleteDimensionRequest, decorator: Google::Apis::SheetsV4::DeleteDimensionRequest::Representation property :delete_dimension, as: 'deleteDimension', class: Google::Apis::SheetsV4::DeleteDimensionRequest, decorator: Google::Apis::SheetsV4::DeleteDimensionRequest::Representation
property :delete_embedded_object, as: 'deleteEmbeddedObject', class: Google::Apis::SheetsV4::DeleteEmbeddedObjectRequest, decorator: Google::Apis::SheetsV4::DeleteEmbeddedObjectRequest::Representation property :delete_embedded_object, as: 'deleteEmbeddedObject', class: Google::Apis::SheetsV4::DeleteEmbeddedObjectRequest, decorator: Google::Apis::SheetsV4::DeleteEmbeddedObjectRequest::Representation
@ -2113,6 +2441,8 @@ module Google
property :update_conditional_format_rule, as: 'updateConditionalFormatRule', class: Google::Apis::SheetsV4::UpdateConditionalFormatRuleRequest, decorator: Google::Apis::SheetsV4::UpdateConditionalFormatRuleRequest::Representation property :update_conditional_format_rule, as: 'updateConditionalFormatRule', class: Google::Apis::SheetsV4::UpdateConditionalFormatRuleRequest, decorator: Google::Apis::SheetsV4::UpdateConditionalFormatRuleRequest::Representation
property :update_developer_metadata, as: 'updateDeveloperMetadata', class: Google::Apis::SheetsV4::UpdateDeveloperMetadataRequest, decorator: Google::Apis::SheetsV4::UpdateDeveloperMetadataRequest::Representation
property :update_dimension_properties, as: 'updateDimensionProperties', class: Google::Apis::SheetsV4::UpdateDimensionPropertiesRequest, decorator: Google::Apis::SheetsV4::UpdateDimensionPropertiesRequest::Representation property :update_dimension_properties, as: 'updateDimensionProperties', class: Google::Apis::SheetsV4::UpdateDimensionPropertiesRequest, decorator: Google::Apis::SheetsV4::UpdateDimensionPropertiesRequest::Representation
property :update_embedded_object_position, as: 'updateEmbeddedObjectPosition', class: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionRequest, decorator: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionRequest::Representation property :update_embedded_object_position, as: 'updateEmbeddedObjectPosition', class: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionRequest, decorator: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionRequest::Representation
@ -2145,8 +2475,12 @@ module Google
property :add_sheet, as: 'addSheet', class: Google::Apis::SheetsV4::AddSheetResponse, decorator: Google::Apis::SheetsV4::AddSheetResponse::Representation property :add_sheet, as: 'addSheet', class: Google::Apis::SheetsV4::AddSheetResponse, decorator: Google::Apis::SheetsV4::AddSheetResponse::Representation
property :create_developer_metadata, as: 'createDeveloperMetadata', class: Google::Apis::SheetsV4::CreateDeveloperMetadataResponse, decorator: Google::Apis::SheetsV4::CreateDeveloperMetadataResponse::Representation
property :delete_conditional_format_rule, as: 'deleteConditionalFormatRule', class: Google::Apis::SheetsV4::DeleteConditionalFormatRuleResponse, decorator: Google::Apis::SheetsV4::DeleteConditionalFormatRuleResponse::Representation property :delete_conditional_format_rule, as: 'deleteConditionalFormatRule', class: Google::Apis::SheetsV4::DeleteConditionalFormatRuleResponse, decorator: Google::Apis::SheetsV4::DeleteConditionalFormatRuleResponse::Representation
property :delete_developer_metadata, as: 'deleteDeveloperMetadata', class: Google::Apis::SheetsV4::DeleteDeveloperMetadataResponse, decorator: Google::Apis::SheetsV4::DeleteDeveloperMetadataResponse::Representation
property :duplicate_filter_view, as: 'duplicateFilterView', class: Google::Apis::SheetsV4::DuplicateFilterViewResponse, decorator: Google::Apis::SheetsV4::DuplicateFilterViewResponse::Representation property :duplicate_filter_view, as: 'duplicateFilterView', class: Google::Apis::SheetsV4::DuplicateFilterViewResponse, decorator: Google::Apis::SheetsV4::DuplicateFilterViewResponse::Representation
property :duplicate_sheet, as: 'duplicateSheet', class: Google::Apis::SheetsV4::DuplicateSheetResponse, decorator: Google::Apis::SheetsV4::DuplicateSheetResponse::Representation property :duplicate_sheet, as: 'duplicateSheet', class: Google::Apis::SheetsV4::DuplicateSheetResponse, decorator: Google::Apis::SheetsV4::DuplicateSheetResponse::Representation
@ -2155,6 +2489,8 @@ module Google
property :update_conditional_format_rule, as: 'updateConditionalFormatRule', class: Google::Apis::SheetsV4::UpdateConditionalFormatRuleResponse, decorator: Google::Apis::SheetsV4::UpdateConditionalFormatRuleResponse::Representation property :update_conditional_format_rule, as: 'updateConditionalFormatRule', class: Google::Apis::SheetsV4::UpdateConditionalFormatRuleResponse, decorator: Google::Apis::SheetsV4::UpdateConditionalFormatRuleResponse::Representation
property :update_developer_metadata, as: 'updateDeveloperMetadata', class: Google::Apis::SheetsV4::UpdateDeveloperMetadataResponse, decorator: Google::Apis::SheetsV4::UpdateDeveloperMetadataResponse::Representation
property :update_embedded_object_position, as: 'updateEmbeddedObjectPosition', class: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionResponse, decorator: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionResponse::Representation property :update_embedded_object_position, as: 'updateEmbeddedObjectPosition', class: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionResponse, decorator: Google::Apis::SheetsV4::UpdateEmbeddedObjectPositionResponse::Representation
end end
@ -2168,6 +2504,22 @@ module Google
end end
end end
class SearchDeveloperMetadataRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
end
end
class SearchDeveloperMetadataResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :matched_developer_metadata, as: 'matchedDeveloperMetadata', class: Google::Apis::SheetsV4::MatchedDeveloperMetadata, decorator: Google::Apis::SheetsV4::MatchedDeveloperMetadata::Representation
end
end
class SetBasicFilterRequest class SetBasicFilterRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -2199,6 +2551,8 @@ module Google
collection :data, as: 'data', class: Google::Apis::SheetsV4::GridData, decorator: Google::Apis::SheetsV4::GridData::Representation collection :data, as: 'data', class: Google::Apis::SheetsV4::GridData, decorator: Google::Apis::SheetsV4::GridData::Representation
collection :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
collection :filter_views, as: 'filterViews', class: Google::Apis::SheetsV4::FilterView, decorator: Google::Apis::SheetsV4::FilterView::Representation collection :filter_views, as: 'filterViews', class: Google::Apis::SheetsV4::FilterView, decorator: Google::Apis::SheetsV4::FilterView::Representation
collection :merges, as: 'merges', class: Google::Apis::SheetsV4::GridRange, decorator: Google::Apis::SheetsV4::GridRange::Representation collection :merges, as: 'merges', class: Google::Apis::SheetsV4::GridRange, decorator: Google::Apis::SheetsV4::GridRange::Representation
@ -2257,6 +2611,8 @@ module Google
class Spreadsheet class Spreadsheet
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
collection :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
collection :named_ranges, as: 'namedRanges', class: Google::Apis::SheetsV4::NamedRange, decorator: Google::Apis::SheetsV4::NamedRange::Representation collection :named_ranges, as: 'namedRanges', class: Google::Apis::SheetsV4::NamedRange, decorator: Google::Apis::SheetsV4::NamedRange::Representation
property :properties, as: 'properties', class: Google::Apis::SheetsV4::SpreadsheetProperties, decorator: Google::Apis::SheetsV4::SpreadsheetProperties::Representation property :properties, as: 'properties', class: Google::Apis::SheetsV4::SpreadsheetProperties, decorator: Google::Apis::SheetsV4::SpreadsheetProperties::Representation
@ -2405,6 +2761,25 @@ module Google
end end
end end
class UpdateDeveloperMetadataRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_filters, as: 'dataFilters', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
property :fields, as: 'fields'
end
end
class UpdateDeveloperMetadataResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :developer_metadata, as: 'developerMetadata', class: Google::Apis::SheetsV4::DeveloperMetadata, decorator: Google::Apis::SheetsV4::DeveloperMetadata::Representation
end
end
class UpdateDimensionPropertiesRequest class UpdateDimensionPropertiesRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -2479,6 +2854,20 @@ module Google
end end
end end
class UpdateValuesByDataFilterResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :data_filter, as: 'dataFilter', class: Google::Apis::SheetsV4::DataFilter, decorator: Google::Apis::SheetsV4::DataFilter::Representation
property :updated_cells, as: 'updatedCells'
property :updated_columns, as: 'updatedColumns'
property :updated_data, as: 'updatedData', class: Google::Apis::SheetsV4::ValueRange, decorator: Google::Apis::SheetsV4::ValueRange::Representation
property :updated_range, as: 'updatedRange'
property :updated_rows, as: 'updatedRows'
end
end
class UpdateValuesResponse class UpdateValuesResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -177,6 +177,127 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns the spreadsheet at the given ID.
# The caller must specify the spreadsheet ID.
# This method differs from GetSpreadsheet in that it allows selecting
# which subsets of spreadsheet data to return by specifying a
# dataFilters parameter.
# Multiple DataFilters can be specified. Specifying one or
# more data filters will return the portions of the spreadsheet that
# intersect ranges matched by any of the filters.
# By default, data within grids will not be returned.
# You can include grid data one of two ways:
# * Specify a field mask listing your desired fields using the `fields` URL
# parameter in HTTP
# * Set the includeGridData
# parameter to true. If a field mask is set, the `includeGridData`
# parameter is ignored
# For large spreadsheets, it is recommended to retrieve only the specific
# fields of the spreadsheet that you want.
# @param [String] spreadsheet_id
# The spreadsheet to request.
# @param [Google::Apis::SheetsV4::GetSpreadsheetByDataFilterRequest] get_spreadsheet_by_data_filter_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SheetsV4::Spreadsheet] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SheetsV4::Spreadsheet]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def get_spreadsheet_by_data_filter(spreadsheet_id, get_spreadsheet_by_data_filter_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v4/spreadsheets/{spreadsheetId}:getByDataFilter', options)
command.request_representation = Google::Apis::SheetsV4::GetSpreadsheetByDataFilterRequest::Representation
command.request_object = get_spreadsheet_by_data_filter_request_object
command.response_representation = Google::Apis::SheetsV4::Spreadsheet::Representation
command.response_class = Google::Apis::SheetsV4::Spreadsheet
command.params['spreadsheetId'] = spreadsheet_id unless spreadsheet_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Returns the developer metadata with the specified id.
# The caller must specify the spreadsheet ID and the developer metadata's
# unique metadataId.
# @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve metadata from.
# @param [Fixnum] metadata_id
# The ID of the developer metadata to retrieve.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SheetsV4::DeveloperMetadata] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SheetsV4::DeveloperMetadata]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def get_spreadsheet_developer_metadatum(spreadsheet_id, metadata_id, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}', options)
command.response_representation = Google::Apis::SheetsV4::DeveloperMetadata::Representation
command.response_class = Google::Apis::SheetsV4::DeveloperMetadata
command.params['spreadsheetId'] = spreadsheet_id unless spreadsheet_id.nil?
command.params['metadataId'] = metadata_id unless metadata_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Returns all developer metadata matching the specified DataFilter.
# If the provided DataFilter represents a DeveloperMetadataLookup object,
# this will return all DeveloperMetadata entries selected by it. If the
# DataFilter represents a location in a spreadsheet, this will return all
# developer metadata associated with locations intersecting that region.
# @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve metadata from.
# @param [Google::Apis::SheetsV4::SearchDeveloperMetadataRequest] search_developer_metadata_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SheetsV4::SearchDeveloperMetadataResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SheetsV4::SearchDeveloperMetadataResponse]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def search_developer_metadatum_developer_metadata(spreadsheet_id, search_developer_metadata_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v4/spreadsheets/{spreadsheetId}/developerMetadata:search', options)
command.request_representation = Google::Apis::SheetsV4::SearchDeveloperMetadataRequest::Representation
command.request_object = search_developer_metadata_request_object
command.response_representation = Google::Apis::SheetsV4::SearchDeveloperMetadataResponse::Representation
command.response_class = Google::Apis::SheetsV4::SearchDeveloperMetadataResponse
command.params['spreadsheetId'] = spreadsheet_id unless spreadsheet_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Copies a single sheet from a spreadsheet to another spreadsheet. # Copies a single sheet from a spreadsheet to another spreadsheet.
# Returns the properties of the newly created sheet. # Returns the properties of the newly created sheet.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
@ -320,6 +441,43 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Clears one or more ranges of values from a spreadsheet.
# The caller must specify the spreadsheet ID and one or more
# DataFilters. Ranges matching any of the specified data
# filters will be cleared. Only values are cleared -- all other properties
# of the cell (such as formatting, data validation, etc..) are kept.
# @param [String] spreadsheet_id
# The ID of the spreadsheet to update.
# @param [Google::Apis::SheetsV4::BatchClearValuesByDataFilterRequest] batch_clear_values_by_data_filter_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SheetsV4::BatchClearValuesByDataFilterResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SheetsV4::BatchClearValuesByDataFilterResponse]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def batch_spreadsheet_value_clear_by_data_filter(spreadsheet_id, batch_clear_values_by_data_filter_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter', options)
command.request_representation = Google::Apis::SheetsV4::BatchClearValuesByDataFilterRequest::Representation
command.request_object = batch_clear_values_by_data_filter_request_object
command.response_representation = Google::Apis::SheetsV4::BatchClearValuesByDataFilterResponse::Representation
command.response_class = Google::Apis::SheetsV4::BatchClearValuesByDataFilterResponse
command.params['spreadsheetId'] = spreadsheet_id unless spreadsheet_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Returns one or more ranges of values from a spreadsheet. # Returns one or more ranges of values from a spreadsheet.
# The caller must specify the spreadsheet ID and one or more ranges. # The caller must specify the spreadsheet ID and one or more ranges.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
@ -372,6 +530,42 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns one or more ranges of values from a spreadsheet that match the
# specified data filters. The caller must specify the spreadsheet ID and
# one or more DataFilters. Ranges that match any of the data
# filters in the request will be returned.
# @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve data from.
# @param [Google::Apis::SheetsV4::BatchGetValuesByDataFilterRequest] batch_get_values_by_data_filter_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SheetsV4::BatchGetValuesByDataFilterResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SheetsV4::BatchGetValuesByDataFilterResponse]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def batch_spreadsheet_value_get_by_data_filter(spreadsheet_id, batch_get_values_by_data_filter_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter', options)
command.request_representation = Google::Apis::SheetsV4::BatchGetValuesByDataFilterRequest::Representation
command.request_object = batch_get_values_by_data_filter_request_object
command.response_representation = Google::Apis::SheetsV4::BatchGetValuesByDataFilterResponse::Representation
command.response_class = Google::Apis::SheetsV4::BatchGetValuesByDataFilterResponse
command.params['spreadsheetId'] = spreadsheet_id unless spreadsheet_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Sets values in one or more ranges of a spreadsheet. # Sets values in one or more ranges of a spreadsheet.
# The caller must specify the spreadsheet ID, # The caller must specify the spreadsheet ID,
# a valueInputOption, and one or more # a valueInputOption, and one or more
@ -408,6 +602,42 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets values in one or more ranges of a spreadsheet.
# The caller must specify the spreadsheet ID,
# a valueInputOption, and one or more
# DataFilterValueRanges.
# @param [String] spreadsheet_id
# The ID of the spreadsheet to update.
# @param [Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterRequest] batch_update_values_by_data_filter_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available to use for quota purposes for server-side applications. Can be any
# arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
# Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterResponse]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def batch_spreadsheet_value_update_by_data_filter(spreadsheet_id, batch_update_values_by_data_filter_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter', options)
command.request_representation = Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterRequest::Representation
command.request_object = batch_update_values_by_data_filter_request_object
command.response_representation = Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterResponse::Representation
command.response_class = Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterResponse
command.params['spreadsheetId'] = spreadsheet_id unless spreadsheet_id.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# Clears values from a spreadsheet. # Clears values from a spreadsheet.
# The caller must specify the spreadsheet ID and range. # The caller must specify the spreadsheet ID and range.
# Only values are cleared -- all other properties of the cell (such as # Only values are cleared -- all other properties of the cell (such as

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/tag-manager/api/v2/ # @see https://developers.google.com/tag-manager/api/v2/
module TagmanagerV2 module TagmanagerV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20170330' REVISION = '20170915'
# Delete your Google Tag Manager containers # Delete your Google Tag Manager containers
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers' AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'

View File

@ -365,6 +365,11 @@ module Google
# @return [Array<Google::Apis::TagmanagerV2::Variable>] # @return [Array<Google::Apis::TagmanagerV2::Variable>]
attr_accessor :variable attr_accessor :variable
# The zones in the container that this version was taken from.
# Corresponds to the JSON property `zone`
# @return [Array<Google::Apis::TagmanagerV2::Zone>]
attr_accessor :zone
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -386,6 +391,7 @@ module Google
@tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url) @tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url)
@trigger = args[:trigger] if args.key?(:trigger) @trigger = args[:trigger] if args.key?(:trigger)
@variable = args[:variable] if args.key?(:variable) @variable = args[:variable] if args.key?(:variable)
@zone = args[:zone] if args.key?(:zone)
end end
end end
@ -444,6 +450,11 @@ module Google
# @return [String] # @return [String]
attr_accessor :num_variables attr_accessor :num_variables
# Number of zones in the container version.
# Corresponds to the JSON property `numZones`
# @return [String]
attr_accessor :num_zones
# GTM Container Versions's API relative path. # GTM Container Versions's API relative path.
# Corresponds to the JSON property `path` # Corresponds to the JSON property `path`
# @return [String] # @return [String]
@ -465,6 +476,7 @@ module Google
@num_tags = args[:num_tags] if args.key?(:num_tags) @num_tags = args[:num_tags] if args.key?(:num_tags)
@num_triggers = args[:num_triggers] if args.key?(:num_triggers) @num_triggers = args[:num_triggers] if args.key?(:num_triggers)
@num_variables = args[:num_variables] if args.key?(:num_variables) @num_variables = args[:num_variables] if args.key?(:num_variables)
@num_zones = args[:num_zones] if args.key?(:num_zones)
@path = args[:path] if args.key?(:path) @path = args[:path] if args.key?(:path)
end end
end end
@ -1847,6 +1859,11 @@ module Google
# @return [String] # @return [String]
attr_accessor :notes attr_accessor :notes
# Additional parameters.
# Corresponds to the JSON property `parameter`
# @return [Array<Google::Apis::TagmanagerV2::Parameter>]
attr_accessor :parameter
# Parent folder id. # Parent folder id.
# Corresponds to the JSON property `parentFolderId` # Corresponds to the JSON property `parentFolderId`
# @return [String] # @return [String]
@ -1944,6 +1961,7 @@ module Google
@max_timer_length_seconds = args[:max_timer_length_seconds] if args.key?(:max_timer_length_seconds) @max_timer_length_seconds = args[:max_timer_length_seconds] if args.key?(:max_timer_length_seconds)
@name = args[:name] if args.key?(:name) @name = args[:name] if args.key?(:name)
@notes = args[:notes] if args.key?(:notes) @notes = args[:notes] if args.key?(:notes)
@parameter = args[:parameter] if args.key?(:parameter)
@parent_folder_id = args[:parent_folder_id] if args.key?(:parent_folder_id) @parent_folder_id = args[:parent_folder_id] if args.key?(:parent_folder_id)
@path = args[:path] if args.key?(:path) @path = args[:path] if args.key?(:path)
@selector = args[:selector] if args.key?(:selector) @selector = args[:selector] if args.key?(:selector)
@ -2430,6 +2448,169 @@ module Google
@type = args[:type] if args.key?(:type) @type = args[:type] if args.key?(:type)
end end
end end
# Represents a Google Tag Manager Zone's contents.
class Zone
include Google::Apis::Core::Hashable
# GTM Account ID.
# Corresponds to the JSON property `accountId`
# @return [String]
attr_accessor :account_id
# Represents a Zone's boundaries.
# Corresponds to the JSON property `boundary`
# @return [Google::Apis::TagmanagerV2::ZoneBoundary]
attr_accessor :boundary
# Containers that are children of this Zone.
# Corresponds to the JSON property `childContainer`
# @return [Array<Google::Apis::TagmanagerV2::ZoneChildContainer>]
attr_accessor :child_container
# GTM Container ID.
# Corresponds to the JSON property `containerId`
# @return [String]
attr_accessor :container_id
# The fingerprint of the GTM Zone as computed at storage time. This value is
# recomputed whenever the zone is modified.
# Corresponds to the JSON property `fingerprint`
# @return [String]
attr_accessor :fingerprint
# Zone display name.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# User notes on how to apply this zone in the container.
# Corresponds to the JSON property `notes`
# @return [String]
attr_accessor :notes
# GTM Zone's API relative path.
# Corresponds to the JSON property `path`
# @return [String]
attr_accessor :path
# Auto generated link to the tag manager UI
# Corresponds to the JSON property `tagManagerUrl`
# @return [String]
attr_accessor :tag_manager_url
# Represents a Zone's type restrictions.
# Corresponds to the JSON property `typeRestriction`
# @return [Google::Apis::TagmanagerV2::ZoneTypeRestriction]
attr_accessor :type_restriction
# GTM Workspace ID.
# Corresponds to the JSON property `workspaceId`
# @return [String]
attr_accessor :workspace_id
# The Zone ID uniquely identifies the GTM Zone.
# Corresponds to the JSON property `zoneId`
# @return [String]
attr_accessor :zone_id
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@account_id = args[:account_id] if args.key?(:account_id)
@boundary = args[:boundary] if args.key?(:boundary)
@child_container = args[:child_container] if args.key?(:child_container)
@container_id = args[:container_id] if args.key?(:container_id)
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
@name = args[:name] if args.key?(:name)
@notes = args[:notes] if args.key?(:notes)
@path = args[:path] if args.key?(:path)
@tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url)
@type_restriction = args[:type_restriction] if args.key?(:type_restriction)
@workspace_id = args[:workspace_id] if args.key?(:workspace_id)
@zone_id = args[:zone_id] if args.key?(:zone_id)
end
end
# Represents a Zone's boundaries.
class ZoneBoundary
include Google::Apis::Core::Hashable
# The conditions that, when conjoined, make up the boundary.
# Corresponds to the JSON property `condition`
# @return [Array<Google::Apis::TagmanagerV2::Condition>]
attr_accessor :condition
# Custom evaluation trigger IDs. A zone will evaluate its boundary conditions
# when any of the listed triggers are true.
# Corresponds to the JSON property `customEvaluationTriggerId`
# @return [Array<String>]
attr_accessor :custom_evaluation_trigger_id
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@condition = args[:condition] if args.key?(:condition)
@custom_evaluation_trigger_id = args[:custom_evaluation_trigger_id] if args.key?(:custom_evaluation_trigger_id)
end
end
# Represents a child container of a Zone.
class ZoneChildContainer
include Google::Apis::Core::Hashable
# The zone's nickname for the child container.
# Corresponds to the JSON property `nickname`
# @return [String]
attr_accessor :nickname
# The child container's public id.
# Corresponds to the JSON property `publicId`
# @return [String]
attr_accessor :public_id
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@nickname = args[:nickname] if args.key?(:nickname)
@public_id = args[:public_id] if args.key?(:public_id)
end
end
# Represents a Zone's type restrictions.
class ZoneTypeRestriction
include Google::Apis::Core::Hashable
# True if type restrictions have been enabled for this Zone.
# Corresponds to the JSON property `enable`
# @return [Boolean]
attr_accessor :enable
alias_method :enable?, :enable
# List of type public ids that have been whitelisted for use in this Zone.
# Corresponds to the JSON property `whitelistedTypeId`
# @return [Array<String>]
attr_accessor :whitelisted_type_id
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@enable = args[:enable] if args.key?(:enable)
@whitelisted_type_id = args[:whitelisted_type_id] if args.key?(:whitelisted_type_id)
end
end
end end
end end
end end

View File

@ -340,6 +340,30 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class Zone
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ZoneBoundary
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ZoneChildContainer
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ZoneTypeRestriction
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Account class Account
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -428,6 +452,8 @@ module Google
collection :variable, as: 'variable', class: Google::Apis::TagmanagerV2::Variable, decorator: Google::Apis::TagmanagerV2::Variable::Representation collection :variable, as: 'variable', class: Google::Apis::TagmanagerV2::Variable, decorator: Google::Apis::TagmanagerV2::Variable::Representation
collection :zone, as: 'zone', class: Google::Apis::TagmanagerV2::Zone, decorator: Google::Apis::TagmanagerV2::Zone::Representation
end end
end end
@ -444,6 +470,7 @@ module Google
property :num_tags, as: 'numTags' property :num_tags, as: 'numTags'
property :num_triggers, as: 'numTriggers' property :num_triggers, as: 'numTriggers'
property :num_variables, as: 'numVariables' property :num_variables, as: 'numVariables'
property :num_zones, as: 'numZones'
property :path, as: 'path' property :path, as: 'path'
end end
end end
@ -847,6 +874,8 @@ module Google
property :name, as: 'name' property :name, as: 'name'
property :notes, as: 'notes' property :notes, as: 'notes'
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
property :parent_folder_id, as: 'parentFolderId' property :parent_folder_id, as: 'parentFolderId'
property :path, as: 'path' property :path, as: 'path'
property :selector, as: 'selector', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation property :selector, as: 'selector', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
@ -988,6 +1017,52 @@ module Google
property :type, as: 'type' property :type, as: 'type'
end end
end end
class Zone
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :account_id, as: 'accountId'
property :boundary, as: 'boundary', class: Google::Apis::TagmanagerV2::ZoneBoundary, decorator: Google::Apis::TagmanagerV2::ZoneBoundary::Representation
collection :child_container, as: 'childContainer', class: Google::Apis::TagmanagerV2::ZoneChildContainer, decorator: Google::Apis::TagmanagerV2::ZoneChildContainer::Representation
property :container_id, as: 'containerId'
property :fingerprint, as: 'fingerprint'
property :name, as: 'name'
property :notes, as: 'notes'
property :path, as: 'path'
property :tag_manager_url, as: 'tagManagerUrl'
property :type_restriction, as: 'typeRestriction', class: Google::Apis::TagmanagerV2::ZoneTypeRestriction, decorator: Google::Apis::TagmanagerV2::ZoneTypeRestriction::Representation
property :workspace_id, as: 'workspaceId'
property :zone_id, as: 'zoneId'
end
end
class ZoneBoundary
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :condition, as: 'condition', class: Google::Apis::TagmanagerV2::Condition, decorator: Google::Apis::TagmanagerV2::Condition::Representation
collection :custom_evaluation_trigger_id, as: 'customEvaluationTriggerId'
end
end
class ZoneChildContainer
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :nickname, as: 'nickname'
property :public_id, as: 'publicId'
end
end
class ZoneTypeRestriction
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :enable, as: 'enable'
collection :whitelisted_type_id, as: 'whitelistedTypeId'
end
end
end end
end end
end end

View File

@ -18,14 +18,14 @@ require 'google/apis/videointelligence_v1beta1/representations.rb'
module Google module Google
module Apis module Apis
# Google Cloud Video Intelligence API # Cloud Video Intelligence API
# #
# Google Cloud Video Intelligence API. # Cloud Video Intelligence API.
# #
# @see https://cloud.google.com/video-intelligence/docs/ # @see https://cloud.google.com/video-intelligence/docs/
module VideointelligenceV1beta1 module VideointelligenceV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20170908' REVISION = '20170919'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -20,9 +20,9 @@ require 'google/apis/errors'
module Google module Google
module Apis module Apis
module VideointelligenceV1beta1 module VideointelligenceV1beta1
# Google Cloud Video Intelligence API # Cloud Video Intelligence API
# #
# Google Cloud Video Intelligence API. # Cloud Video Intelligence API.
# #
# @example # @example
# require 'google/apis/videointelligence_v1beta1' # require 'google/apis/videointelligence_v1beta1'