pub struct Builder { /* private fields */ }
Expand description
A builder for FindingsReportSummary
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The universally unique identifier (UUID) of the recommendation report.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The universally unique identifier (UUID) of the recommendation report.
sourcepub fn profiling_group_name(self, input: impl Into<String>) -> Self
pub fn profiling_group_name(self, input: impl Into<String>) -> Self
The name of the profiling group that is associated with the analysis data.
sourcepub fn set_profiling_group_name(self, input: Option<String>) -> Self
pub fn set_profiling_group_name(self, input: Option<String>) -> Self
The name of the profiling group that is associated with the analysis data.
sourcepub fn profile_start_time(self, input: DateTime) -> Self
pub fn profile_start_time(self, input: DateTime) -> Self
The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn set_profile_start_time(self, input: Option<DateTime>) -> Self
pub fn set_profile_start_time(self, input: Option<DateTime>) -> Self
The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn profile_end_time(self, input: DateTime) -> Self
pub fn profile_end_time(self, input: DateTime) -> Self
The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn set_profile_end_time(self, input: Option<DateTime>) -> Self
pub fn set_profile_end_time(self, input: Option<DateTime>) -> Self
The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn total_number_of_findings(self, input: i32) -> Self
pub fn total_number_of_findings(self, input: i32) -> Self
The total number of different recommendations that were found by the analysis.
sourcepub fn set_total_number_of_findings(self, input: Option<i32>) -> Self
pub fn set_total_number_of_findings(self, input: Option<i32>) -> Self
The total number of different recommendations that were found by the analysis.
sourcepub fn build(self) -> FindingsReportSummary
pub fn build(self) -> FindingsReportSummary
Consumes the builder and constructs a FindingsReportSummary
.