#[non_exhaustive]pub struct GetReportGroupTrendInput {
pub report_group_arn: Option<String>,
pub num_of_reports: Option<i32>,
pub trend_field: Option<ReportGroupTrendFieldType>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.report_group_arn: Option<String>
The ARN of the report group that contains the reports to analyze.
num_of_reports: Option<i32>
The number of reports to analyze. This operation always retrieves the most recent reports.
If this parameter is omitted, the most recent 100 reports are analyzed.
trend_field: Option<ReportGroupTrendFieldType>
The test report value to accumulate. This must be one of the following values:
- Test reports:
-
- DURATION
-
Accumulate the test run times for the specified reports.
- PASS_RATE
-
Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
-
Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
-
- BRANCH_COVERAGE
-
Accumulate the branch coverage percentages for the specified test reports.
- BRANCHES_COVERED
-
Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
-
Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
-
Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
-
Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
-
Accumulate the lines not covered values for the specified test reports.
Implementations§
source§impl GetReportGroupTrendInput
impl GetReportGroupTrendInput
sourcepub fn report_group_arn(&self) -> Option<&str>
pub fn report_group_arn(&self) -> Option<&str>
The ARN of the report group that contains the reports to analyze.
sourcepub fn num_of_reports(&self) -> Option<i32>
pub fn num_of_reports(&self) -> Option<i32>
The number of reports to analyze. This operation always retrieves the most recent reports.
If this parameter is omitted, the most recent 100 reports are analyzed.
sourcepub fn trend_field(&self) -> Option<&ReportGroupTrendFieldType>
pub fn trend_field(&self) -> Option<&ReportGroupTrendFieldType>
The test report value to accumulate. This must be one of the following values:
- Test reports:
-
- DURATION
-
Accumulate the test run times for the specified reports.
- PASS_RATE
-
Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
-
Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
-
- BRANCH_COVERAGE
-
Accumulate the branch coverage percentages for the specified test reports.
- BRANCHES_COVERED
-
Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
-
Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
-
Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
-
Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
-
Accumulate the lines not covered values for the specified test reports.
source§impl GetReportGroupTrendInput
impl GetReportGroupTrendInput
sourcepub fn builder() -> GetReportGroupTrendInputBuilder
pub fn builder() -> GetReportGroupTrendInputBuilder
Creates a new builder-style object to manufacture GetReportGroupTrendInput
.
Trait Implementations§
source§impl Clone for GetReportGroupTrendInput
impl Clone for GetReportGroupTrendInput
source§fn clone(&self) -> GetReportGroupTrendInput
fn clone(&self) -> GetReportGroupTrendInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetReportGroupTrendInput
impl Debug for GetReportGroupTrendInput
source§impl PartialEq for GetReportGroupTrendInput
impl PartialEq for GetReportGroupTrendInput
source§fn eq(&self, other: &GetReportGroupTrendInput) -> bool
fn eq(&self, other: &GetReportGroupTrendInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetReportGroupTrendInput
Auto Trait Implementations§
impl Freeze for GetReportGroupTrendInput
impl RefUnwindSafe for GetReportGroupTrendInput
impl Send for GetReportGroupTrendInput
impl Sync for GetReportGroupTrendInput
impl Unpin for GetReportGroupTrendInput
impl UnwindSafe for GetReportGroupTrendInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more