Struct aws_sdk_iotdeviceadvisor::model::test_case_run::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for TestCaseRun
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn test_case_run_id(self, input: impl Into<String>) -> Self
pub fn test_case_run_id(self, input: impl Into<String>) -> Self
Provides the test case run ID.
sourcepub fn set_test_case_run_id(self, input: Option<String>) -> Self
pub fn set_test_case_run_id(self, input: Option<String>) -> Self
Provides the test case run ID.
sourcepub fn test_case_definition_id(self, input: impl Into<String>) -> Self
pub fn test_case_definition_id(self, input: impl Into<String>) -> Self
Provides the test case run definition ID.
sourcepub fn set_test_case_definition_id(self, input: Option<String>) -> Self
pub fn set_test_case_definition_id(self, input: Option<String>) -> Self
Provides the test case run definition ID.
sourcepub fn test_case_definition_name(self, input: impl Into<String>) -> Self
pub fn test_case_definition_name(self, input: impl Into<String>) -> Self
Provides the test case run definition name.
sourcepub fn set_test_case_definition_name(self, input: Option<String>) -> Self
pub fn set_test_case_definition_name(self, input: Option<String>) -> Self
Provides the test case run definition name.
sourcepub fn status(self, input: Status) -> Self
pub fn status(self, input: Status) -> Self
Provides the test case run status. Status is one of the following:
-
PASS
: Test passed. -
FAIL
: Test failed. -
PENDING
: Test has not started running but is scheduled. -
RUNNING
: Test is running. -
STOPPING
: Test is performing cleanup steps. You will see this status only if you stop a suite run. -
STOPPED
Test is stopped. You will see this status only if you stop a suite run. -
PASS_WITH_WARNINGS
: Test passed with warnings. -
ERORR
: Test faced an error when running due to an internal issue.
sourcepub fn set_status(self, input: Option<Status>) -> Self
pub fn set_status(self, input: Option<Status>) -> Self
Provides the test case run status. Status is one of the following:
-
PASS
: Test passed. -
FAIL
: Test failed. -
PENDING
: Test has not started running but is scheduled. -
RUNNING
: Test is running. -
STOPPING
: Test is performing cleanup steps. You will see this status only if you stop a suite run. -
STOPPED
Test is stopped. You will see this status only if you stop a suite run. -
PASS_WITH_WARNINGS
: Test passed with warnings. -
ERORR
: Test faced an error when running due to an internal issue.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
Provides test case run start time.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
Provides test case run start time.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
Provides test case run end time.
sourcepub fn set_log_url(self, input: Option<String>) -> Self
pub fn set_log_url(self, input: Option<String>) -> Self
Provides test case run log URL.
sourcepub fn set_warnings(self, input: Option<String>) -> Self
pub fn set_warnings(self, input: Option<String>) -> Self
Provides test case run warnings.
sourcepub fn set_failure(self, input: Option<String>) -> Self
pub fn set_failure(self, input: Option<String>) -> Self
Provides test case run failure result.
sourcepub fn test_scenarios(self, input: TestCaseScenario) -> Self
pub fn test_scenarios(self, input: TestCaseScenario) -> Self
Appends an item to test_scenarios
.
To override the contents of this collection use set_test_scenarios
.
Provides the test scenarios for the test case run.
sourcepub fn set_test_scenarios(self, input: Option<Vec<TestCaseScenario>>) -> Self
pub fn set_test_scenarios(self, input: Option<Vec<TestCaseScenario>>) -> Self
Provides the test scenarios for the test case run.
sourcepub fn build(self) -> TestCaseRun
pub fn build(self) -> TestCaseRun
Consumes the builder and constructs a TestCaseRun
.