All URIs are relative to http://superset.data-us-east4.clusters.production.universe.engineer/
Method | HTTP request | Description |
---|---|---|
api_v1_report_delete | DELETE /api/v1/report/ | |
api_v1_report_get | GET /api/v1/report/ | |
api_v1_report_info_get | GET /api/v1/report/_info | |
api_v1_report_pk_delete | DELETE /api/v1/report/{pk} | |
api_v1_report_pk_get | GET /api/v1/report/{pk} | |
api_v1_report_pk_log_get | GET /api/v1/report/{pk}/log/ | |
api_v1_report_pk_log_log_id_get | GET /api/v1/report/{pk}/log/{log_id} | |
api_v1_report_pk_put | PUT /api/v1/report/{pk} | |
api_v1_report_post | POST /api/v1/report/ | |
api_v1_report_related_column_name_get | GET /api/v1/report/related/{column_name} |
InlineResponse400 api_v1_report_delete(opts)
Deletes multiple report schedules in a bulk operation.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
opts = {
q: SwaggerClient::GetDeleteIdsSchema.new # GetDeleteIdsSchema |
}
begin
result = api_instance.api_v1_report_delete(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_delete: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
q | GetDeleteIdsSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json
InlineResponse20039 api_v1_report_get(opts)
Get a list of report schedules, use Rison or JSON query parameters for filtering, sorting, pagination and for selecting specific columns and metadata.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
opts = {
q: SwaggerClient::GetListSchema.new # GetListSchema |
}
begin
result = api_instance.api_v1_report_get(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
q | GetListSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json
InlineResponse2001 api_v1_report_info_get(opts)
Get metadata information about this API resource
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
opts = {
q: SwaggerClient::GetInfoSchema.new # GetInfoSchema |
}
begin
result = api_instance.api_v1_report_info_get(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_info_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
q | GetInfoSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json
InlineResponse400 api_v1_report_pk_delete(pk)
Delete a report schedule
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
pk = 56 # Integer | The report schedule pk
begin
result = api_instance.api_v1_report_pk_delete(pk)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_pk_delete: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
pk | Integer | The report schedule pk |
- Content-Type: Not defined
- Accept: application/json
InlineResponse20040 api_v1_report_pk_get(pk, opts)
Get a report schedule
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
pk = 56 # Integer |
opts = {
q: SwaggerClient::GetItemSchema.new # GetItemSchema |
}
begin
result = api_instance.api_v1_report_pk_get(pk, opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_pk_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
pk | Integer | ||
q | GetItemSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json
InlineResponse20042 api_v1_report_pk_log_get(pk, opts)
Get a list of report schedule logs, use Rison or JSON query parameters for filtering, sorting, pagination and for selecting specific columns and metadata.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
pk = 56 # Integer | The report schedule id for these logs
opts = {
q: SwaggerClient::GetListSchema.new # GetListSchema |
}
begin
result = api_instance.api_v1_report_pk_log_get(pk, opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_pk_log_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
pk | Integer | The report schedule id for these logs | |
q | GetListSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json
InlineResponse20043 api_v1_report_pk_log_log_id_get(pk, log_id, opts)
Get a report schedule log
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
pk = 56 # Integer | The report schedule pk for log
log_id = 56 # Integer | The log pk
opts = {
q: SwaggerClient::GetItemSchema.new # GetItemSchema |
}
begin
result = api_instance.api_v1_report_pk_log_log_id_get(pk, log_id, opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_pk_log_log_id_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
pk | Integer | The report schedule pk for log | |
log_id | Integer | The log pk | |
q | GetItemSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json
InlineResponse20041 api_v1_report_pk_put(bodypk)
Update a report schedule
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
body = SwaggerClient::ReportScheduleRestApiPut.new # ReportScheduleRestApiPut | Report Schedule schema
pk = 56 # Integer | The Report Schedule pk
begin
result = api_instance.api_v1_report_pk_put(bodypk)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_pk_put: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
body | ReportScheduleRestApiPut | Report Schedule schema | |
pk | Integer | The Report Schedule pk |
- Content-Type: application/json
- Accept: application/json
InlineResponse20113 api_v1_report_post(body)
Create a report schedule
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
body = SwaggerClient::ReportScheduleRestApiPost.new # ReportScheduleRestApiPost | Report Schedule schema
begin
result = api_instance.api_v1_report_post(body)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_post: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
body | ReportScheduleRestApiPost | Report Schedule schema |
- Content-Type: application/json
- Accept: application/json
RelatedResponseSchema api_v1_report_related_column_name_get(column_name, opts)
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
end
api_instance = SwaggerClient::ReportSchedulesApi.new
column_name = 'column_name_example' # String |
opts = {
q: SwaggerClient::GetRelatedSchema.new # GetRelatedSchema |
}
begin
result = api_instance.api_v1_report_related_column_name_get(column_name, opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling ReportSchedulesApi->api_v1_report_related_column_name_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
column_name | String | ||
q | GetRelatedSchema | [optional] |
- Content-Type: Not defined
- Accept: application/json