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.
413 414 415 |
# File 'lib/aws-sdk-apptest/client.rb', line 413 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.
2263 2264 2265 |
# File 'lib/aws-sdk-apptest/client.rb', line 2263 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.
2266 2267 2268 |
# File 'lib/aws-sdk-apptest/client.rb', line 2266 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.
2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 |
# File 'lib/aws-sdk-apptest/client.rb', line 2241 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.1.0' Seahorse::Client::Request.new(handlers, context) end |
#create_test_case(params = {}) ⇒ Types::CreateTestCaseResponse
Creates a test case.
546 547 548 549 |
# File 'lib/aws-sdk-apptest/client.rb', line 546 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.
633 634 635 636 |
# File 'lib/aws-sdk-apptest/client.rb', line 633 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.
856 857 858 859 |
# File 'lib/aws-sdk-apptest/client.rb', line 856 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.
878 879 880 881 |
# File 'lib/aws-sdk-apptest/client.rb', line 878 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.
900 901 902 903 |
# File 'lib/aws-sdk-apptest/client.rb', line 900 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.
922 923 924 925 |
# File 'lib/aws-sdk-apptest/client.rb', line 922 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.
944 945 946 947 |
# File 'lib/aws-sdk-apptest/client.rb', line 944 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.
1035 1036 1037 1038 |
# File 'lib/aws-sdk-apptest/client.rb', line 1035 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.
1109 1110 1111 1112 |
# File 'lib/aws-sdk-apptest/client.rb', line 1109 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.
1260 1261 1262 1263 |
# File 'lib/aws-sdk-apptest/client.rb', line 1260 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.
1390 1391 1392 1393 |
# File 'lib/aws-sdk-apptest/client.rb', line 1390 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.
1419 1420 1421 1422 |
# File 'lib/aws-sdk-apptest/client.rb', line 1419 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.
1467 1468 1469 1470 |
# File 'lib/aws-sdk-apptest/client.rb', line 1467 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.
1515 1516 1517 1518 |
# File 'lib/aws-sdk-apptest/client.rb', line 1515 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.
1575 1576 1577 1578 |
# File 'lib/aws-sdk-apptest/client.rb', line 1575 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.
1624 1625 1626 1627 |
# File 'lib/aws-sdk-apptest/client.rb', line 1624 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.
1679 1680 1681 1682 |
# File 'lib/aws-sdk-apptest/client.rb', line 1679 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.
1728 1729 1730 1731 |
# File 'lib/aws-sdk-apptest/client.rb', line 1728 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.
1775 1776 1777 1778 |
# File 'lib/aws-sdk-apptest/client.rb', line 1775 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.
1803 1804 1805 1806 |
# File 'lib/aws-sdk-apptest/client.rb', line 1803 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Untags a resource.
1829 1830 1831 1832 |
# File 'lib/aws-sdk-apptest/client.rb', line 1829 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_test_case(params = {}) ⇒ Types::UpdateTestCaseResponse
Updates a test case.
1948 1949 1950 1951 |
# File 'lib/aws-sdk-apptest/client.rb', line 1948 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.
2022 2023 2024 2025 |
# File 'lib/aws-sdk-apptest/client.rb', line 2022 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.
2232 2233 2234 2235 |
# File 'lib/aws-sdk-apptest/client.rb', line 2232 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.
2256 2257 2258 |
# File 'lib/aws-sdk-apptest/client.rb', line 2256 def waiter_names [] end |