Class: Google::Apis::ToolresultsV1beta3::ToolResultsService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::ToolresultsV1beta3::ToolResultsService
- Defined in:
- generated/google/apis/toolresults_v1beta3/service.rb
Overview
Cloud Tool Results API
Reads and publishes results from Firebase Test Lab.
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
-
#user_ip ⇒ String
IP address of the site where the request originates.
Attributes inherited from Core::BaseService
#authorization, #base_path, #batch_path, #client, #client_options, #request_options, #root_url, #upload_path
Instance Method Summary collapse
-
#batch_create_perf_samples(project_id, history_id, execution_id, step_id, sample_series_id, batch_create_perf_samples_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse
Creates a batch of PerfSamples - a client can submit multiple batches of Perf Samples through repeated calls to this method in order to split up a large request payload - duplicates and existing timestamp entries will be ignored.
-
#create_project_history(project_id, history_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
Creates a History.
-
#create_project_history_execution(project_id, history_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Creates an Execution.
-
#create_project_history_execution_step(project_id, history_id, execution_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Creates a Step.
-
#create_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, perf_metrics_summary_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Creates a PerfMetricsSummary resource.
-
#create_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, perf_sample_series_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Creates a PerfSampleSeries.
-
#get_project_history(project_id, history_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
Gets a History.
-
#get_project_history_execution(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Gets an Execution.
-
#get_project_history_execution_step(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Gets a Step.
-
#get_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Retrieves a PerfMetricsSummary.
-
#get_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, sample_series_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Gets a PerfSampleSeries.
-
#get_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Gets the Tool Results settings for a project.
-
#initialize ⇒ ToolResultsService
constructor
A new instance of ToolResultsService.
-
#initialize_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Creates resources for settings which have not yet been set.
-
#list_project_histories(project_id, filter_by_name: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListHistoriesResponse
Lists Histories for a given Project.
-
#list_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, filter: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse
Lists PerfSampleSeries for a given Step.
-
#list_project_history_execution_step_perf_sample_series_samples(project_id, history_id, execution_id, step_id, sample_series_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse
Lists the Performance Samples of a given Sample Series - The list results are sorted by timestamps ascending - The default page size is 500 samples; and maximum size allowed 5000 - The response token indicates the last returned PerfSample timestamp - When the results size exceeds the page size, submit a subsequent request including the page token to return the rest of the samples up to the page limit May return any of the following canonical error codes: - OUT_OF_RANGE - The specified request page_token is out of valid range - NOT_FOUND - The containing PerfSampleSeries does not exist.
-
#list_project_history_execution_step_thumbnails(project_id, history_id, execution_id, step_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse
Lists thumbnails of images attached to a step.
-
#list_project_history_execution_steps(project_id, history_id, execution_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepsResponse
Lists Steps for a given Execution.
-
#list_project_history_executions(project_id, history_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListExecutionsResponse
Lists Histories for a given Project.
-
#patch_project_history_execution(project_id, history_id, execution_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Updates an existing Execution with the supplied partial entity.
-
#patch_project_history_execution_step(project_id, history_id, execution_id, step_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Updates an existing Step with the supplied partial entity.
-
#publish_step_xunit_xml_files(project_id, history_id, execution_id, step_id, publish_xunit_xml_files_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Publish xml files to an existing Step.
Methods inherited from Core::BaseService
#batch, #batch_upload, #fetch_all, #http
Methods included from Core::Logging
Constructor Details
#initialize ⇒ ToolResultsService
Returns a new instance of ToolResultsService
51 52 53 54 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 51 def initialize super('https://www.googleapis.com/', 'toolresults/v1beta3/projects/') @batch_path = 'batch' end |
Instance Attribute Details
#key ⇒ String
Returns API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
38 39 40 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 38 def key @key end |
#quota_user ⇒ String
Returns 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. Overrides userIp if both are provided.
44 45 46 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 44 def quota_user @quota_user end |
#user_ip ⇒ String
Returns IP address of the site where the request originates. Use this if you want to enforce per-user limits.
49 50 51 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 49 def user_ip @user_ip end |
Instance Method Details
#batch_create_perf_samples(project_id, history_id, execution_id, step_id, sample_series_id, batch_create_perf_samples_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse
Creates a batch of PerfSamples - a client can submit multiple batches of Perf Samples through repeated calls to this method in order to split up a large request payload - duplicates and existing timestamp entries will be ignored. - the batch operation may partially succeed - the set of elements successfully inserted is returned in the response (omits items which already existed in the database). May return any of the following canonical error codes: - NOT_FOUND - The containing PerfSampleSeries does not exist
1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1087 def batch_create_perf_samples(project_id, history_id, execution_id, step_id, sample_series_id, batch_create_perf_samples_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate', ) command.request_representation = Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesRequest::Representation command.request_object = batch_create_perf_samples_request_object command.response_representation = Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::BatchCreatePerfSamplesResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.params['sampleSeriesId'] = sample_series_id unless sample_series_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history(project_id, history_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
Creates a History. The returned History will have the id set. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing project does not exist
183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 183 def create_project_history(project_id, history_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories', ) command.request_representation = Google::Apis::ToolresultsV1beta3::History::Representation command.request_object = history_object command.response_representation = Google::Apis::ToolresultsV1beta3::History::Representation command.response_class = Google::Apis::ToolresultsV1beta3::History command.params['projectId'] = project_id unless project_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution(project_id, history_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Creates an Execution. The returned Execution will have the id set. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing History does not exist
336 337 338 339 340 341 342 343 344 345 346 347 348 349 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 336 def create_project_history_execution(project_id, history_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.request_object = execution_object command.response_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Execution command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution_step(project_id, history_id, execution_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Creates a Step. The returned Step will have the id set. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the step is too large (more than 10Mib) - NOT_FOUND - if the containing Execution does not exist
552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 552 def create_project_history_execution_step(project_id, history_id, execution_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.request_object = step_object command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, perf_metrics_summary_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Creates a PerfMetricsSummary resource. May return any of the following error code(s): - ALREADY_EXISTS - A PerfMetricSummary already exists for the given Step - NOT_FOUND - The containing Step does not exist
880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 880 def create_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, perf_metrics_summary_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary', ) command.request_representation = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary::Representation command.request_object = perf_metrics_summary_object command.response_representation = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#create_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, perf_sample_series_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Creates a PerfSampleSeries. May return any of the following error code(s): - ALREADY_EXISTS - PerfMetricSummary already exists for the given Step - NOT_FOUND - The containing Step does not exist
930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 930 def create_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, perf_sample_series_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries', ) command.request_representation = Google::Apis::ToolresultsV1beta3::PerfSampleSeries::Representation command.request_object = perf_sample_series_object command.response_representation = Google::Apis::ToolresultsV1beta3::PerfSampleSeries::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfSampleSeries command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history(project_id, history_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::History
Gets a History. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the History does not exist
229 230 231 232 233 234 235 236 237 238 239 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 229 def get_project_history(project_id, history_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::History::Representation command.response_class = Google::Apis::ToolresultsV1beta3::History command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Gets an Execution. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Execution does not exist
386 387 388 389 390 391 392 393 394 395 396 397 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 386 def get_project_history_execution(project_id, history_id, execution_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Execution command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_step(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Gets a Step. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the Step does not exist
606 607 608 609 610 611 612 613 614 615 616 617 618 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 606 def get_project_history_execution_step(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfMetricsSummary
Retrieves a PerfMetricsSummary. May return any of the following error code(s): - NOT_FOUND - The specified PerfMetricsSummary does not exist
652 653 654 655 656 657 658 659 660 661 662 663 664 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 652 def get_project_history_execution_step_perf_metrics_summary(project_id, history_id, execution_id, step_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary', ) command.response_representation = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfMetricsSummary command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, sample_series_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::PerfSampleSeries
Gets a PerfSampleSeries. May return any of the following error code(s): - NOT_FOUND - The specified PerfSampleSeries does not exist
980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 980 def get_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, sample_series_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}', ) command.response_representation = Google::Apis::ToolresultsV1beta3::PerfSampleSeries::Representation command.response_class = Google::Apis::ToolresultsV1beta3::PerfSampleSeries command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.params['sampleSeriesId'] = sample_series_id unless sample_series_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Gets the Tool Results settings for a project. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read from project
83 84 85 86 87 88 89 90 91 92 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 83 def get_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/settings', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ProjectSettings::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ProjectSettings command.params['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#initialize_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ProjectSettings
Creates resources for settings which have not yet been set. Currently, this creates a single resource: a Google Cloud Storage bucket, to be used as the default bucket for this project. The bucket is created in an FTL-own storage project. Except for in rare cases, calling this method in parallel from multiple clients will only create a single bucket. In order to avoid unnecessary storage charges, the bucket is configured to automatically delete objects older than 90 days. The bucket is created with the following permissions: - Owner access for owners of central storage project (FTL-owned) - Writer access for owners/ editors of customer project - Reader access for viewers of customer project The default ACL on objects created in the bucket is: - Owner access for owners of central storage project - Reader access for owners/editors/viewers of customer project See Google Cloud Storage documentation for more details. If there is already a default bucket set and the project can access the bucket, this call does nothing. However, if the project doesn't have the permission to access the bucket or the bucket is deleted, a new bucket will be created. May return any canonical error codes, including the following:
- PERMISSION_DENIED - if the user is not authorized to write to project - Any error code raised by Google Cloud Storage
137 138 139 140 141 142 143 144 145 146 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 137 def initialize_project_settings(project_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}:initializeSettings', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ProjectSettings::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ProjectSettings command.params['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_histories(project_id, filter_by_name: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListHistoriesResponse
Lists Histories for a given Project. The histories are sorted by modification time in descending order. The history_id key will be used to order the history with the same modification time. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the History does not exist
284 285 286 287 288 289 290 291 292 293 294 295 296 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 284 def list_project_histories(project_id, filter_by_name: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListHistoriesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListHistoriesResponse command.params['projectId'] = project_id unless project_id.nil? command.query['filterByName'] = filter_by_name unless filter_by_name.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, filter: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse
Lists PerfSampleSeries for a given Step. The request provides an optional filter which specifies one or more PerfMetricsType to include in the result; if none returns all. The resulting PerfSampleSeries are sorted by ids. May return any of the following canonical error codes: - NOT_FOUND - The containing Step does not exist
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1032 def list_project_history_execution_step_perf_sample_series(project_id, history_id, execution_id, step_id, filter: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListPerfSampleSeriesResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['filter'] = filter unless filter.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_step_perf_sample_series_samples(project_id, history_id, execution_id, step_id, sample_series_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse
Lists the Performance Samples of a given Sample Series - The list results are sorted by timestamps ascending - The default page size is 500 samples; and maximum size allowed 5000 - The response token indicates the last returned PerfSample timestamp - When the results size exceeds the page size, submit a subsequent request including the page token to return the rest of the samples up to the page limit May return any of the following canonical error codes: - OUT_OF_RANGE - The specified request page_token is out of valid range - NOT_FOUND - The containing PerfSampleSeries does not exist
1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1149 def list_project_history_execution_step_perf_sample_series_samples(project_id, history_id, execution_id, step_id, sample_series_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListPerfSamplesResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.params['sampleSeriesId'] = sample_series_id unless sample_series_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_step_thumbnails(project_id, history_id, execution_id, step_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse
Lists thumbnails of images attached to a step. May return any of the following canonical error codes: - PERMISSION_DENIED - if the user is not authorized to read from the project, or from any of the images - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the step does not exist, or if any of the images do not exist
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 1212 def list_project_history_execution_step_thumbnails(project_id, history_id, execution_id, step_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListStepThumbnailsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_execution_steps(project_id, history_id, execution_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListStepsResponse
Lists Steps for a given Execution. The steps are sorted by creation_time in descending order. The step_id key will be used to order the steps with the same creation_time. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if an argument in the request happens to be invalid; e.g. if an attempt is made to list the children of a nonexistent Step - NOT_FOUND - if the containing Execution does not exist
713 714 715 716 717 718 719 720 721 722 723 724 725 726 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 713 def list_project_history_execution_steps(project_id, history_id, execution_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions/{executionId}/steps', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListStepsResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListStepsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_project_history_executions(project_id, history_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::ListExecutionsResponse
Lists Histories for a given Project. The executions are sorted by creation_time in descending order. The execution_id key will be used to order the executions with the same creation_time. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to read project - INVALID_ARGUMENT - if the request is malformed - NOT_FOUND - if the containing History does not exist
442 443 444 445 446 447 448 449 450 451 452 453 454 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 442 def list_project_history_executions(project_id, history_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/histories/{historyId}/executions', ) command.response_representation = Google::Apis::ToolresultsV1beta3::ListExecutionsResponse::Representation command.response_class = Google::Apis::ToolresultsV1beta3::ListExecutionsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#patch_project_history_execution(project_id, history_id, execution_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Execution
Updates an existing Execution with the supplied partial entity. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write to project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the requested state transition is illegal - NOT_FOUND - if the containing History does not exist
494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 494 def patch_project_history_execution(project_id, history_id, execution_id, execution_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:patch, '{projectId}/histories/{historyId}/executions/{executionId}', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.request_object = execution_object command.response_representation = Google::Apis::ToolresultsV1beta3::Execution::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Execution command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#patch_project_history_execution_step(project_id, history_id, execution_id, step_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Updates an existing Step with the supplied partial entity. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the requested state transition is illegal (e.g try to upload a duplicate xml file), if the updated step is too large (more than 10Mib) - NOT_FOUND - if the containing Execution does not exist
773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 773 def patch_project_history_execution_step(project_id, history_id, execution_id, step_id, step_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:patch, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}', ) command.request_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.request_object = step_object command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#publish_step_xunit_xml_files(project_id, history_id, execution_id, step_id, publish_xunit_xml_files_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ToolresultsV1beta3::Step
Publish xml files to an existing Step. May return any of the following canonical error codes:
- PERMISSION_DENIED - if the user is not authorized to write project - INVALID_ARGUMENT - if the request is malformed - FAILED_PRECONDITION - if the requested state transition is illegal, e.g try to upload a duplicate xml file or a file too large. - NOT_FOUND - if the containing Execution does not exist
830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 |
# File 'generated/google/apis/toolresults_v1beta3/service.rb', line 830 def publish_step_xunit_xml_files(project_id, history_id, execution_id, step_id, publish_xunit_xml_files_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles', ) command.request_representation = Google::Apis::ToolresultsV1beta3::PublishXunitXmlFilesRequest::Representation command.request_object = publish_xunit_xml_files_request_object command.response_representation = Google::Apis::ToolresultsV1beta3::Step::Representation command.response_class = Google::Apis::ToolresultsV1beta3::Step command.params['projectId'] = project_id unless project_id.nil? command.params['historyId'] = history_id unless history_id.nil? command.params['executionId'] = execution_id unless execution_id.nil? command.params['stepId'] = step_id unless step_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |