Struct aws_sdk_codebuild::model::test_report_summary::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for TestReportSummary
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn total(self, input: i32) -> Self
pub fn total(self, input: i32) -> Self
The number of test cases in this TestReportSummary
. The total includes truncated test cases.
sourcepub fn set_total(self, input: Option<i32>) -> Self
pub fn set_total(self, input: Option<i32>) -> Self
The number of test cases in this TestReportSummary
. The total includes truncated test cases.
sourcepub fn status_counts(self, k: impl Into<String>, v: i32) -> Self
pub fn status_counts(self, k: impl Into<String>, v: i32) -> Self
Adds a key-value pair to status_counts
.
To override the contents of this collection use set_status_counts
.
A map that contains the number of each type of status returned by the test results in this TestReportSummary
.
sourcepub fn set_status_counts(self, input: Option<HashMap<String, i32>>) -> Self
pub fn set_status_counts(self, input: Option<HashMap<String, i32>>) -> Self
A map that contains the number of each type of status returned by the test results in this TestReportSummary
.
sourcepub fn duration_in_nano_seconds(self, input: i64) -> Self
pub fn duration_in_nano_seconds(self, input: i64) -> Self
The number of nanoseconds it took to run all of the test cases in this report.
sourcepub fn set_duration_in_nano_seconds(self, input: Option<i64>) -> Self
pub fn set_duration_in_nano_seconds(self, input: Option<i64>) -> Self
The number of nanoseconds it took to run all of the test cases in this report.
sourcepub fn build(self) -> TestReportSummary
pub fn build(self) -> TestReportSummary
Consumes the builder and constructs a TestReportSummary
.