Class: Aws::AppTest::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::AppTest::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-apptest/client.rb
Overview
An API client for AppTest. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::AppTest::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#create_test_case(params = {}) ⇒ Types::CreateTestCaseResponse
Creates a test case.
-
#create_test_configuration(params = {}) ⇒ Types::CreateTestConfigurationResponse
Creates a test configuration.
-
#create_test_suite(params = {}) ⇒ Types::CreateTestSuiteResponse
Creates a test suite.
-
#delete_test_case(params = {}) ⇒ Struct
Deletes a test case.
-
#delete_test_configuration(params = {}) ⇒ Struct
Deletes a test configuration.
-
#delete_test_run(params = {}) ⇒ Struct
Deletes a test run.
-
#delete_test_suite(params = {}) ⇒ Struct
Deletes a test suite.
-
#get_test_case(params = {}) ⇒ Types::GetTestCaseResponse
Gets a test case.
-
#get_test_configuration(params = {}) ⇒ Types::GetTestConfigurationResponse
Gets a test configuration.
-
#get_test_run_step(params = {}) ⇒ Types::GetTestRunStepResponse
Gets a test run step.
-
#get_test_suite(params = {}) ⇒ Types::GetTestSuiteResponse
Gets a test suite.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists tags for a resource.
-
#list_test_cases(params = {}) ⇒ Types::ListTestCasesResponse
Lists test cases.
-
#list_test_configurations(params = {}) ⇒ Types::ListTestConfigurationsResponse
Lists test configurations.
-
#list_test_run_steps(params = {}) ⇒ Types::ListTestRunStepsResponse
Lists test run steps.
-
#list_test_run_test_cases(params = {}) ⇒ Types::ListTestRunTestCasesResponse
Lists test run test cases.
-
#list_test_runs(params = {}) ⇒ Types::ListTestRunsResponse
Lists test runs.
-
#list_test_suites(params = {}) ⇒ Types::ListTestSuitesResponse
Lists test suites.
-
#start_test_run(params = {}) ⇒ Types::StartTestRunResponse
Starts a test run.
-
#tag_resource(params = {}) ⇒ Struct
Specifies tags of a resource.
-
#untag_resource(params = {}) ⇒ Struct
Untags a resource.
-
#update_test_case(params = {}) ⇒ Types::UpdateTestCaseResponse
Updates a test case.
-
#update_test_configuration(params = {}) ⇒ Types::UpdateTestConfigurationResponse
Updates a test configuration.
-
#update_test_suite(params = {}) ⇒ Types::UpdateTestSuiteResponse
Updates a test suite.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
410 411 412 |
# File 'lib/aws-sdk-apptest/client.rb', line 410 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2260 2261 2262 |
# File 'lib/aws-sdk-apptest/client.rb', line 2260 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2263 2264 2265 |
# File 'lib/aws-sdk-apptest/client.rb', line 2263 def errors_module Errors end |
Instance Method Details
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 |
# File 'lib/aws-sdk-apptest/client.rb', line 2238 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-apptest' context[:gem_version] = '1.0.0' Seahorse::Client::Request.new(handlers, context) end |
#create_test_case(params = {}) ⇒ Types::CreateTestCaseResponse
Creates a test case.
543 544 545 546 |
# File 'lib/aws-sdk-apptest/client.rb', line 543 def create_test_case(params = {}, = {}) req = build_request(:create_test_case, params) req.send_request() end |
#create_test_configuration(params = {}) ⇒ Types::CreateTestConfigurationResponse
Creates a test configuration.
630 631 632 633 |
# File 'lib/aws-sdk-apptest/client.rb', line 630 def create_test_configuration(params = {}, = {}) req = build_request(:create_test_configuration, params) req.send_request() end |
#create_test_suite(params = {}) ⇒ Types::CreateTestSuiteResponse
Creates a test suite.
853 854 855 856 |
# File 'lib/aws-sdk-apptest/client.rb', line 853 def create_test_suite(params = {}, = {}) req = build_request(:create_test_suite, params) req.send_request() end |
#delete_test_case(params = {}) ⇒ Struct
Deletes a test case.
875 876 877 878 |
# File 'lib/aws-sdk-apptest/client.rb', line 875 def delete_test_case(params = {}, = {}) req = build_request(:delete_test_case, params) req.send_request() end |
#delete_test_configuration(params = {}) ⇒ Struct
Deletes a test configuration.
897 898 899 900 |
# File 'lib/aws-sdk-apptest/client.rb', line 897 def delete_test_configuration(params = {}, = {}) req = build_request(:delete_test_configuration, params) req.send_request() end |
#delete_test_run(params = {}) ⇒ Struct
Deletes a test run.
919 920 921 922 |
# File 'lib/aws-sdk-apptest/client.rb', line 919 def delete_test_run(params = {}, = {}) req = build_request(:delete_test_run, params) req.send_request() end |
#delete_test_suite(params = {}) ⇒ Struct
Deletes a test suite.
941 942 943 944 |
# File 'lib/aws-sdk-apptest/client.rb', line 941 def delete_test_suite(params = {}, = {}) req = build_request(:delete_test_suite, params) req.send_request() end |
#get_test_case(params = {}) ⇒ Types::GetTestCaseResponse
Gets a test case.
1032 1033 1034 1035 |
# File 'lib/aws-sdk-apptest/client.rb', line 1032 def get_test_case(params = {}, = {}) req = build_request(:get_test_case, params) req.send_request() end |
#get_test_configuration(params = {}) ⇒ Types::GetTestConfigurationResponse
Gets a test configuration.
1106 1107 1108 1109 |
# File 'lib/aws-sdk-apptest/client.rb', line 1106 def get_test_configuration(params = {}, = {}) req = build_request(:get_test_configuration, params) req.send_request() end |
#get_test_run_step(params = {}) ⇒ Types::GetTestRunStepResponse
Gets a test run step.
1257 1258 1259 1260 |
# File 'lib/aws-sdk-apptest/client.rb', line 1257 def get_test_run_step(params = {}, = {}) req = build_request(:get_test_run_step, params) req.send_request() end |
#get_test_suite(params = {}) ⇒ Types::GetTestSuiteResponse
Gets a test suite.
1387 1388 1389 1390 |
# File 'lib/aws-sdk-apptest/client.rb', line 1387 def get_test_suite(params = {}, = {}) req = build_request(:get_test_suite, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists tags for a resource.
1416 1417 1418 1419 |
# File 'lib/aws-sdk-apptest/client.rb', line 1416 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_test_cases(params = {}) ⇒ Types::ListTestCasesResponse
Lists test cases.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1464 1465 1466 1467 |
# File 'lib/aws-sdk-apptest/client.rb', line 1464 def list_test_cases(params = {}, = {}) req = build_request(:list_test_cases, params) req.send_request() end |
#list_test_configurations(params = {}) ⇒ Types::ListTestConfigurationsResponse
Lists test configurations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1512 1513 1514 1515 |
# File 'lib/aws-sdk-apptest/client.rb', line 1512 def list_test_configurations(params = {}, = {}) req = build_request(:list_test_configurations, params) req.send_request() end |
#list_test_run_steps(params = {}) ⇒ Types::ListTestRunStepsResponse
Lists test run steps.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1572 1573 1574 1575 |
# File 'lib/aws-sdk-apptest/client.rb', line 1572 def list_test_run_steps(params = {}, = {}) req = build_request(:list_test_run_steps, params) req.send_request() end |
#list_test_run_test_cases(params = {}) ⇒ Types::ListTestRunTestCasesResponse
Lists test run test cases.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1621 1622 1623 1624 |
# File 'lib/aws-sdk-apptest/client.rb', line 1621 def list_test_run_test_cases(params = {}, = {}) req = build_request(:list_test_run_test_cases, params) req.send_request() end |
#list_test_runs(params = {}) ⇒ Types::ListTestRunsResponse
Lists test runs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1676 1677 1678 1679 |
# File 'lib/aws-sdk-apptest/client.rb', line 1676 def list_test_runs(params = {}, = {}) req = build_request(:list_test_runs, params) req.send_request() end |
#list_test_suites(params = {}) ⇒ Types::ListTestSuitesResponse
Lists test suites.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1725 1726 1727 1728 |
# File 'lib/aws-sdk-apptest/client.rb', line 1725 def list_test_suites(params = {}, = {}) req = build_request(:list_test_suites, params) req.send_request() end |
#start_test_run(params = {}) ⇒ Types::StartTestRunResponse
Starts a test run.
1772 1773 1774 1775 |
# File 'lib/aws-sdk-apptest/client.rb', line 1772 def start_test_run(params = {}, = {}) req = build_request(:start_test_run, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Specifies tags of a resource.
1800 1801 1802 1803 |
# File 'lib/aws-sdk-apptest/client.rb', line 1800 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Untags a resource.
1826 1827 1828 1829 |
# File 'lib/aws-sdk-apptest/client.rb', line 1826 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_test_case(params = {}) ⇒ Types::UpdateTestCaseResponse
Updates a test case.
1945 1946 1947 1948 |
# File 'lib/aws-sdk-apptest/client.rb', line 1945 def update_test_case(params = {}, = {}) req = build_request(:update_test_case, params) req.send_request() end |
#update_test_configuration(params = {}) ⇒ Types::UpdateTestConfigurationResponse
Updates a test configuration.
2019 2020 2021 2022 |
# File 'lib/aws-sdk-apptest/client.rb', line 2019 def update_test_configuration(params = {}, = {}) req = build_request(:update_test_configuration, params) req.send_request() end |
#update_test_suite(params = {}) ⇒ Types::UpdateTestSuiteResponse
Updates a test suite.
2229 2230 2231 2232 |
# File 'lib/aws-sdk-apptest/client.rb', line 2229 def update_test_suite(params = {}, = {}) req = build_request(:update_test_suite, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2253 2254 2255 |
# File 'lib/aws-sdk-apptest/client.rb', line 2253 def waiter_names [] end |