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.
446 447 448 |
# File 'lib/aws-sdk-apptest/client.rb', line 446 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.
2301 2302 2303 |
# File 'lib/aws-sdk-apptest/client.rb', line 2301 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.
2304 2305 2306 |
# File 'lib/aws-sdk-apptest/client.rb', line 2304 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.
2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 |
# File 'lib/aws-sdk-apptest/client.rb', line 2274 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.7.0' Seahorse::Client::Request.new(handlers, context) end |
#create_test_case(params = {}) ⇒ Types::CreateTestCaseResponse
Creates a test case.
579 580 581 582 |
# File 'lib/aws-sdk-apptest/client.rb', line 579 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.
666 667 668 669 |
# File 'lib/aws-sdk-apptest/client.rb', line 666 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.
889 890 891 892 |
# File 'lib/aws-sdk-apptest/client.rb', line 889 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.
911 912 913 914 |
# File 'lib/aws-sdk-apptest/client.rb', line 911 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.
933 934 935 936 |
# File 'lib/aws-sdk-apptest/client.rb', line 933 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.
955 956 957 958 |
# File 'lib/aws-sdk-apptest/client.rb', line 955 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.
977 978 979 980 |
# File 'lib/aws-sdk-apptest/client.rb', line 977 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.
1068 1069 1070 1071 |
# File 'lib/aws-sdk-apptest/client.rb', line 1068 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.
1142 1143 1144 1145 |
# File 'lib/aws-sdk-apptest/client.rb', line 1142 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.
1293 1294 1295 1296 |
# File 'lib/aws-sdk-apptest/client.rb', line 1293 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.
1423 1424 1425 1426 |
# File 'lib/aws-sdk-apptest/client.rb', line 1423 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.
1452 1453 1454 1455 |
# File 'lib/aws-sdk-apptest/client.rb', line 1452 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.
1500 1501 1502 1503 |
# File 'lib/aws-sdk-apptest/client.rb', line 1500 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.
1548 1549 1550 1551 |
# File 'lib/aws-sdk-apptest/client.rb', line 1548 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.
1608 1609 1610 1611 |
# File 'lib/aws-sdk-apptest/client.rb', line 1608 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.
1657 1658 1659 1660 |
# File 'lib/aws-sdk-apptest/client.rb', line 1657 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.
1712 1713 1714 1715 |
# File 'lib/aws-sdk-apptest/client.rb', line 1712 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.
1761 1762 1763 1764 |
# File 'lib/aws-sdk-apptest/client.rb', line 1761 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.
1808 1809 1810 1811 |
# File 'lib/aws-sdk-apptest/client.rb', line 1808 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.
1836 1837 1838 1839 |
# File 'lib/aws-sdk-apptest/client.rb', line 1836 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Untags a resource.
1862 1863 1864 1865 |
# File 'lib/aws-sdk-apptest/client.rb', line 1862 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_test_case(params = {}) ⇒ Types::UpdateTestCaseResponse
Updates a test case.
1981 1982 1983 1984 |
# File 'lib/aws-sdk-apptest/client.rb', line 1981 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.
2055 2056 2057 2058 |
# File 'lib/aws-sdk-apptest/client.rb', line 2055 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.
2265 2266 2267 2268 |
# File 'lib/aws-sdk-apptest/client.rb', line 2265 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.
2294 2295 2296 |
# File 'lib/aws-sdk-apptest/client.rb', line 2294 def waiter_names [] end |