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.
473 474 475 |
# File 'lib/aws-sdk-apptest/client.rb', line 473 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.
2328 2329 2330 |
# File 'lib/aws-sdk-apptest/client.rb', line 2328 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.
2331 2332 2333 |
# File 'lib/aws-sdk-apptest/client.rb', line 2331 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.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 |
# File 'lib/aws-sdk-apptest/client.rb', line 2301 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::AppTest') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-apptest' context[:gem_version] = '1.24.0' Seahorse::Client::Request.new(handlers, context) end |
#create_test_case(params = {}) ⇒ Types::CreateTestCaseResponse
Creates a test case.
606 607 608 609 |
# File 'lib/aws-sdk-apptest/client.rb', line 606 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.
693 694 695 696 |
# File 'lib/aws-sdk-apptest/client.rb', line 693 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.
916 917 918 919 |
# File 'lib/aws-sdk-apptest/client.rb', line 916 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.
938 939 940 941 |
# File 'lib/aws-sdk-apptest/client.rb', line 938 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.
960 961 962 963 |
# File 'lib/aws-sdk-apptest/client.rb', line 960 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.
982 983 984 985 |
# File 'lib/aws-sdk-apptest/client.rb', line 982 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.
1004 1005 1006 1007 |
# File 'lib/aws-sdk-apptest/client.rb', line 1004 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.
1095 1096 1097 1098 |
# File 'lib/aws-sdk-apptest/client.rb', line 1095 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.
1169 1170 1171 1172 |
# File 'lib/aws-sdk-apptest/client.rb', line 1169 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.
1320 1321 1322 1323 |
# File 'lib/aws-sdk-apptest/client.rb', line 1320 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.
1450 1451 1452 1453 |
# File 'lib/aws-sdk-apptest/client.rb', line 1450 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.
1479 1480 1481 1482 |
# File 'lib/aws-sdk-apptest/client.rb', line 1479 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.
1527 1528 1529 1530 |
# File 'lib/aws-sdk-apptest/client.rb', line 1527 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.
1575 1576 1577 1578 |
# File 'lib/aws-sdk-apptest/client.rb', line 1575 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.
1635 1636 1637 1638 |
# File 'lib/aws-sdk-apptest/client.rb', line 1635 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.
1684 1685 1686 1687 |
# File 'lib/aws-sdk-apptest/client.rb', line 1684 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.
1739 1740 1741 1742 |
# File 'lib/aws-sdk-apptest/client.rb', line 1739 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.
1788 1789 1790 1791 |
# File 'lib/aws-sdk-apptest/client.rb', line 1788 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.
1835 1836 1837 1838 |
# File 'lib/aws-sdk-apptest/client.rb', line 1835 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.
1863 1864 1865 1866 |
# File 'lib/aws-sdk-apptest/client.rb', line 1863 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Untags a resource.
1889 1890 1891 1892 |
# File 'lib/aws-sdk-apptest/client.rb', line 1889 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_test_case(params = {}) ⇒ Types::UpdateTestCaseResponse
Updates a test case.
2008 2009 2010 2011 |
# File 'lib/aws-sdk-apptest/client.rb', line 2008 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.
2082 2083 2084 2085 |
# File 'lib/aws-sdk-apptest/client.rb', line 2082 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.
2292 2293 2294 2295 |
# File 'lib/aws-sdk-apptest/client.rb', line 2292 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.
2321 2322 2323 |
# File 'lib/aws-sdk-apptest/client.rb', line 2321 def waiter_names [] end |