#[non_exhaustive]pub struct AssessmentSummary {
pub list_server_strategy_summary: Option<Vec<StrategySummary>>,
pub list_application_component_strategy_summary: Option<Vec<StrategySummary>>,
pub list_antipattern_severity_summary: Option<Vec<AntipatternSeveritySummary>>,
pub list_application_component_summary: Option<Vec<ApplicationComponentSummary>>,
pub list_server_summary: Option<Vec<ServerSummary>>,
pub antipattern_report_s3_object: Option<S3Object>,
pub antipattern_report_status: Option<AntipatternReportStatus>,
pub antipattern_report_status_message: Option<String>,
pub last_analyzed_timestamp: Option<DateTime>,
pub list_application_component_status_summary: Option<Vec<ApplicationComponentStatusSummary>>,
pub list_server_status_summary: Option<Vec<ServerStatusSummary>>,
}Expand description
Contains the summary of the assessment results.
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.list_server_strategy_summary: Option<Vec<StrategySummary>>List of ServerStrategySummary.
list_application_component_strategy_summary: Option<Vec<StrategySummary>>List of ApplicationComponentStrategySummary.
list_antipattern_severity_summary: Option<Vec<AntipatternSeveritySummary>>List of AntipatternSeveritySummary.
list_application_component_summary: Option<Vec<ApplicationComponentSummary>>List of ApplicationComponentSummary.
list_server_summary: Option<Vec<ServerSummary>>List of ServerSummary.
antipattern_report_s3_object: Option<S3Object>The Amazon S3 object containing the anti-pattern report.
antipattern_report_status: Option<AntipatternReportStatus>The status of the anti-pattern report.
antipattern_report_status_message: Option<String>The status message of the anti-pattern report.
last_analyzed_timestamp: Option<DateTime>The time the assessment was performed.
list_application_component_status_summary: Option<Vec<ApplicationComponentStatusSummary>>List of status summaries of the analyzed application components.
list_server_status_summary: Option<Vec<ServerStatusSummary>>List of status summaries of the analyzed servers.
Implementations§
source§impl AssessmentSummary
impl AssessmentSummary
sourcepub fn list_server_strategy_summary(&self) -> &[StrategySummary]
pub fn list_server_strategy_summary(&self) -> &[StrategySummary]
List of ServerStrategySummary.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_server_strategy_summary.is_none().
sourcepub fn list_application_component_strategy_summary(&self) -> &[StrategySummary]
pub fn list_application_component_strategy_summary(&self) -> &[StrategySummary]
List of ApplicationComponentStrategySummary.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_application_component_strategy_summary.is_none().
sourcepub fn list_antipattern_severity_summary(&self) -> &[AntipatternSeveritySummary]
pub fn list_antipattern_severity_summary(&self) -> &[AntipatternSeveritySummary]
List of AntipatternSeveritySummary.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_antipattern_severity_summary.is_none().
sourcepub fn list_application_component_summary(
&self
) -> &[ApplicationComponentSummary]
pub fn list_application_component_summary( &self ) -> &[ApplicationComponentSummary]
List of ApplicationComponentSummary.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_application_component_summary.is_none().
sourcepub fn list_server_summary(&self) -> &[ServerSummary]
pub fn list_server_summary(&self) -> &[ServerSummary]
List of ServerSummary.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_server_summary.is_none().
sourcepub fn antipattern_report_s3_object(&self) -> Option<&S3Object>
pub fn antipattern_report_s3_object(&self) -> Option<&S3Object>
The Amazon S3 object containing the anti-pattern report.
sourcepub fn antipattern_report_status(&self) -> Option<&AntipatternReportStatus>
pub fn antipattern_report_status(&self) -> Option<&AntipatternReportStatus>
The status of the anti-pattern report.
sourcepub fn antipattern_report_status_message(&self) -> Option<&str>
pub fn antipattern_report_status_message(&self) -> Option<&str>
The status message of the anti-pattern report.
sourcepub fn last_analyzed_timestamp(&self) -> Option<&DateTime>
pub fn last_analyzed_timestamp(&self) -> Option<&DateTime>
The time the assessment was performed.
sourcepub fn list_application_component_status_summary(
&self
) -> &[ApplicationComponentStatusSummary]
pub fn list_application_component_status_summary( &self ) -> &[ApplicationComponentStatusSummary]
List of status summaries of the analyzed application components.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_application_component_status_summary.is_none().
sourcepub fn list_server_status_summary(&self) -> &[ServerStatusSummary]
pub fn list_server_status_summary(&self) -> &[ServerStatusSummary]
List of status summaries of the analyzed servers.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .list_server_status_summary.is_none().
source§impl AssessmentSummary
impl AssessmentSummary
sourcepub fn builder() -> AssessmentSummaryBuilder
pub fn builder() -> AssessmentSummaryBuilder
Creates a new builder-style object to manufacture AssessmentSummary.
Trait Implementations§
source§impl Clone for AssessmentSummary
impl Clone for AssessmentSummary
source§fn clone(&self) -> AssessmentSummary
fn clone(&self) -> AssessmentSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AssessmentSummary
impl Debug for AssessmentSummary
source§impl PartialEq for AssessmentSummary
impl PartialEq for AssessmentSummary
source§fn eq(&self, other: &AssessmentSummary) -> bool
fn eq(&self, other: &AssessmentSummary) -> bool
self and other values to be equal, and is used
by ==.