#[non_exhaustive]pub struct AssessmentSummaryBuilder { /* private fields */ }Expand description
A builder for AssessmentSummary.
Implementations§
source§impl AssessmentSummaryBuilder
impl AssessmentSummaryBuilder
sourcepub fn list_server_strategy_summary(self, input: StrategySummary) -> Self
pub fn list_server_strategy_summary(self, input: StrategySummary) -> Self
Appends an item to list_server_strategy_summary.
To override the contents of this collection use set_list_server_strategy_summary.
List of ServerStrategySummary.
sourcepub fn set_list_server_strategy_summary(
self,
input: Option<Vec<StrategySummary>>
) -> Self
pub fn set_list_server_strategy_summary( self, input: Option<Vec<StrategySummary>> ) -> Self
List of ServerStrategySummary.
sourcepub fn get_list_server_strategy_summary(&self) -> &Option<Vec<StrategySummary>>
pub fn get_list_server_strategy_summary(&self) -> &Option<Vec<StrategySummary>>
List of ServerStrategySummary.
sourcepub fn list_application_component_strategy_summary(
self,
input: StrategySummary
) -> Self
pub fn list_application_component_strategy_summary( self, input: StrategySummary ) -> Self
Appends an item to list_application_component_strategy_summary.
To override the contents of this collection use set_list_application_component_strategy_summary.
List of ApplicationComponentStrategySummary.
sourcepub fn set_list_application_component_strategy_summary(
self,
input: Option<Vec<StrategySummary>>
) -> Self
pub fn set_list_application_component_strategy_summary( self, input: Option<Vec<StrategySummary>> ) -> Self
List of ApplicationComponentStrategySummary.
sourcepub fn get_list_application_component_strategy_summary(
&self
) -> &Option<Vec<StrategySummary>>
pub fn get_list_application_component_strategy_summary( &self ) -> &Option<Vec<StrategySummary>>
List of ApplicationComponentStrategySummary.
sourcepub fn list_antipattern_severity_summary(
self,
input: AntipatternSeveritySummary
) -> Self
pub fn list_antipattern_severity_summary( self, input: AntipatternSeveritySummary ) -> Self
Appends an item to list_antipattern_severity_summary.
To override the contents of this collection use set_list_antipattern_severity_summary.
List of AntipatternSeveritySummary.
sourcepub fn set_list_antipattern_severity_summary(
self,
input: Option<Vec<AntipatternSeveritySummary>>
) -> Self
pub fn set_list_antipattern_severity_summary( self, input: Option<Vec<AntipatternSeveritySummary>> ) -> Self
List of AntipatternSeveritySummary.
sourcepub fn get_list_antipattern_severity_summary(
&self
) -> &Option<Vec<AntipatternSeveritySummary>>
pub fn get_list_antipattern_severity_summary( &self ) -> &Option<Vec<AntipatternSeveritySummary>>
List of AntipatternSeveritySummary.
sourcepub fn list_application_component_summary(
self,
input: ApplicationComponentSummary
) -> Self
pub fn list_application_component_summary( self, input: ApplicationComponentSummary ) -> Self
Appends an item to list_application_component_summary.
To override the contents of this collection use set_list_application_component_summary.
List of ApplicationComponentSummary.
sourcepub fn set_list_application_component_summary(
self,
input: Option<Vec<ApplicationComponentSummary>>
) -> Self
pub fn set_list_application_component_summary( self, input: Option<Vec<ApplicationComponentSummary>> ) -> Self
List of ApplicationComponentSummary.
sourcepub fn get_list_application_component_summary(
&self
) -> &Option<Vec<ApplicationComponentSummary>>
pub fn get_list_application_component_summary( &self ) -> &Option<Vec<ApplicationComponentSummary>>
List of ApplicationComponentSummary.
sourcepub fn list_server_summary(self, input: ServerSummary) -> Self
pub fn list_server_summary(self, input: ServerSummary) -> Self
Appends an item to list_server_summary.
To override the contents of this collection use set_list_server_summary.
List of ServerSummary.
sourcepub fn set_list_server_summary(self, input: Option<Vec<ServerSummary>>) -> Self
pub fn set_list_server_summary(self, input: Option<Vec<ServerSummary>>) -> Self
List of ServerSummary.
sourcepub fn get_list_server_summary(&self) -> &Option<Vec<ServerSummary>>
pub fn get_list_server_summary(&self) -> &Option<Vec<ServerSummary>>
List of ServerSummary.
sourcepub fn antipattern_report_s3_object(self, input: S3Object) -> Self
pub fn antipattern_report_s3_object(self, input: S3Object) -> Self
The Amazon S3 object containing the anti-pattern report.
sourcepub fn set_antipattern_report_s3_object(self, input: Option<S3Object>) -> Self
pub fn set_antipattern_report_s3_object(self, input: Option<S3Object>) -> Self
The Amazon S3 object containing the anti-pattern report.
sourcepub fn get_antipattern_report_s3_object(&self) -> &Option<S3Object>
pub fn get_antipattern_report_s3_object(&self) -> &Option<S3Object>
The Amazon S3 object containing the anti-pattern report.
sourcepub fn antipattern_report_status(self, input: AntipatternReportStatus) -> Self
pub fn antipattern_report_status(self, input: AntipatternReportStatus) -> Self
The status of the anti-pattern report.
sourcepub fn set_antipattern_report_status(
self,
input: Option<AntipatternReportStatus>
) -> Self
pub fn set_antipattern_report_status( self, input: Option<AntipatternReportStatus> ) -> Self
The status of the anti-pattern report.
sourcepub fn get_antipattern_report_status(&self) -> &Option<AntipatternReportStatus>
pub fn get_antipattern_report_status(&self) -> &Option<AntipatternReportStatus>
The status of the anti-pattern report.
sourcepub fn antipattern_report_status_message(self, input: impl Into<String>) -> Self
pub fn antipattern_report_status_message(self, input: impl Into<String>) -> Self
The status message of the anti-pattern report.
sourcepub fn set_antipattern_report_status_message(
self,
input: Option<String>
) -> Self
pub fn set_antipattern_report_status_message( self, input: Option<String> ) -> Self
The status message of the anti-pattern report.
sourcepub fn get_antipattern_report_status_message(&self) -> &Option<String>
pub fn get_antipattern_report_status_message(&self) -> &Option<String>
The status message of the anti-pattern report.
sourcepub fn last_analyzed_timestamp(self, input: DateTime) -> Self
pub fn last_analyzed_timestamp(self, input: DateTime) -> Self
The time the assessment was performed.
sourcepub fn set_last_analyzed_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_last_analyzed_timestamp(self, input: Option<DateTime>) -> Self
The time the assessment was performed.
sourcepub fn get_last_analyzed_timestamp(&self) -> &Option<DateTime>
pub fn get_last_analyzed_timestamp(&self) -> &Option<DateTime>
The time the assessment was performed.
sourcepub fn list_application_component_status_summary(
self,
input: ApplicationComponentStatusSummary
) -> Self
pub fn list_application_component_status_summary( self, input: ApplicationComponentStatusSummary ) -> Self
Appends an item to list_application_component_status_summary.
To override the contents of this collection use set_list_application_component_status_summary.
List of status summaries of the analyzed application components.
sourcepub fn set_list_application_component_status_summary(
self,
input: Option<Vec<ApplicationComponentStatusSummary>>
) -> Self
pub fn set_list_application_component_status_summary( self, input: Option<Vec<ApplicationComponentStatusSummary>> ) -> Self
List of status summaries of the analyzed application components.
sourcepub fn get_list_application_component_status_summary(
&self
) -> &Option<Vec<ApplicationComponentStatusSummary>>
pub fn get_list_application_component_status_summary( &self ) -> &Option<Vec<ApplicationComponentStatusSummary>>
List of status summaries of the analyzed application components.
sourcepub fn list_server_status_summary(self, input: ServerStatusSummary) -> Self
pub fn list_server_status_summary(self, input: ServerStatusSummary) -> Self
Appends an item to list_server_status_summary.
To override the contents of this collection use set_list_server_status_summary.
List of status summaries of the analyzed servers.
sourcepub fn set_list_server_status_summary(
self,
input: Option<Vec<ServerStatusSummary>>
) -> Self
pub fn set_list_server_status_summary( self, input: Option<Vec<ServerStatusSummary>> ) -> Self
List of status summaries of the analyzed servers.
sourcepub fn get_list_server_status_summary(
&self
) -> &Option<Vec<ServerStatusSummary>>
pub fn get_list_server_status_summary( &self ) -> &Option<Vec<ServerStatusSummary>>
List of status summaries of the analyzed servers.
sourcepub fn build(self) -> AssessmentSummary
pub fn build(self) -> AssessmentSummary
Consumes the builder and constructs a AssessmentSummary.
Trait Implementations§
source§impl Clone for AssessmentSummaryBuilder
impl Clone for AssessmentSummaryBuilder
source§fn clone(&self) -> AssessmentSummaryBuilder
fn clone(&self) -> AssessmentSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AssessmentSummaryBuilder
impl Debug for AssessmentSummaryBuilder
source§impl Default for AssessmentSummaryBuilder
impl Default for AssessmentSummaryBuilder
source§fn default() -> AssessmentSummaryBuilder
fn default() -> AssessmentSummaryBuilder
source§impl PartialEq for AssessmentSummaryBuilder
impl PartialEq for AssessmentSummaryBuilder
source§fn eq(&self, other: &AssessmentSummaryBuilder) -> bool
fn eq(&self, other: &AssessmentSummaryBuilder) -> bool
self and other values to be equal, and is used
by ==.