Struct aws_sdk_auditmanager::types::builders::ControlInsightsMetadataByAssessmentItemBuilder
source · #[non_exhaustive]pub struct ControlInsightsMetadataByAssessmentItemBuilder { /* private fields */ }Expand description
A builder for ControlInsightsMetadataByAssessmentItem.
Implementations§
source§impl ControlInsightsMetadataByAssessmentItemBuilder
impl ControlInsightsMetadataByAssessmentItemBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The unique identifier for the assessment control.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The unique identifier for the assessment control.
sourcepub fn evidence_insights(self, input: EvidenceInsights) -> Self
pub fn evidence_insights(self, input: EvidenceInsights) -> Self
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
sourcepub fn set_evidence_insights(self, input: Option<EvidenceInsights>) -> Self
pub fn set_evidence_insights(self, input: Option<EvidenceInsights>) -> Self
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
sourcepub fn get_evidence_insights(&self) -> &Option<EvidenceInsights>
pub fn get_evidence_insights(&self) -> &Option<EvidenceInsights>
A breakdown of the compliance check status for the evidence that’s associated with the assessment control.
sourcepub fn control_set_name(self, input: impl Into<String>) -> Self
pub fn control_set_name(self, input: impl Into<String>) -> Self
The name of the control set that the assessment control belongs to.
sourcepub fn set_control_set_name(self, input: Option<String>) -> Self
pub fn set_control_set_name(self, input: Option<String>) -> Self
The name of the control set that the assessment control belongs to.
sourcepub fn get_control_set_name(&self) -> &Option<String>
pub fn get_control_set_name(&self) -> &Option<String>
The name of the control set that the assessment control belongs to.
sourcepub fn last_updated(self, input: DateTime) -> Self
pub fn last_updated(self, input: DateTime) -> Self
The time when the assessment control insights were last updated.
sourcepub fn set_last_updated(self, input: Option<DateTime>) -> Self
pub fn set_last_updated(self, input: Option<DateTime>) -> Self
The time when the assessment control insights were last updated.
sourcepub fn get_last_updated(&self) -> &Option<DateTime>
pub fn get_last_updated(&self) -> &Option<DateTime>
The time when the assessment control insights were last updated.
sourcepub fn build(self) -> ControlInsightsMetadataByAssessmentItem
pub fn build(self) -> ControlInsightsMetadataByAssessmentItem
Consumes the builder and constructs a ControlInsightsMetadataByAssessmentItem.
Trait Implementations§
source§impl Clone for ControlInsightsMetadataByAssessmentItemBuilder
impl Clone for ControlInsightsMetadataByAssessmentItemBuilder
source§fn clone(&self) -> ControlInsightsMetadataByAssessmentItemBuilder
fn clone(&self) -> ControlInsightsMetadataByAssessmentItemBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ControlInsightsMetadataByAssessmentItemBuilder
impl Default for ControlInsightsMetadataByAssessmentItemBuilder
source§fn default() -> ControlInsightsMetadataByAssessmentItemBuilder
fn default() -> ControlInsightsMetadataByAssessmentItemBuilder
source§impl PartialEq for ControlInsightsMetadataByAssessmentItemBuilder
impl PartialEq for ControlInsightsMetadataByAssessmentItemBuilder
source§fn eq(&self, other: &ControlInsightsMetadataByAssessmentItemBuilder) -> bool
fn eq(&self, other: &ControlInsightsMetadataByAssessmentItemBuilder) -> bool
self and other values to be equal, and is used
by ==.