Struct aws_sdk_iot::types::builders::AuditFindingBuilder
source · #[non_exhaustive]pub struct AuditFindingBuilder { /* private fields */ }
Expand description
A builder for AuditFinding
.
Implementations§
source§impl AuditFindingBuilder
impl AuditFindingBuilder
sourcepub fn finding_id(self, input: impl Into<String>) -> Self
pub fn finding_id(self, input: impl Into<String>) -> Self
A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.
sourcepub fn set_finding_id(self, input: Option<String>) -> Self
pub fn set_finding_id(self, input: Option<String>) -> Self
A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.
sourcepub fn task_id(self, input: impl Into<String>) -> Self
pub fn task_id(self, input: impl Into<String>) -> Self
The ID of the audit that generated this result (finding).
sourcepub fn set_task_id(self, input: Option<String>) -> Self
pub fn set_task_id(self, input: Option<String>) -> Self
The ID of the audit that generated this result (finding).
sourcepub fn check_name(self, input: impl Into<String>) -> Self
pub fn check_name(self, input: impl Into<String>) -> Self
The audit check that generated this result.
sourcepub fn set_check_name(self, input: Option<String>) -> Self
pub fn set_check_name(self, input: Option<String>) -> Self
The audit check that generated this result.
sourcepub fn task_start_time(self, input: DateTime) -> Self
pub fn task_start_time(self, input: DateTime) -> Self
The time the audit started.
sourcepub fn set_task_start_time(self, input: Option<DateTime>) -> Self
pub fn set_task_start_time(self, input: Option<DateTime>) -> Self
The time the audit started.
sourcepub fn finding_time(self, input: DateTime) -> Self
pub fn finding_time(self, input: DateTime) -> Self
The time the result (finding) was discovered.
sourcepub fn set_finding_time(self, input: Option<DateTime>) -> Self
pub fn set_finding_time(self, input: Option<DateTime>) -> Self
The time the result (finding) was discovered.
sourcepub fn severity(self, input: AuditFindingSeverity) -> Self
pub fn severity(self, input: AuditFindingSeverity) -> Self
The severity of the result (finding).
sourcepub fn set_severity(self, input: Option<AuditFindingSeverity>) -> Self
pub fn set_severity(self, input: Option<AuditFindingSeverity>) -> Self
The severity of the result (finding).
sourcepub fn non_compliant_resource(self, input: NonCompliantResource) -> Self
pub fn non_compliant_resource(self, input: NonCompliantResource) -> Self
The resource that was found to be noncompliant with the audit check.
sourcepub fn set_non_compliant_resource(
self,
input: Option<NonCompliantResource>
) -> Self
pub fn set_non_compliant_resource( self, input: Option<NonCompliantResource> ) -> Self
The resource that was found to be noncompliant with the audit check.
Appends an item to related_resources
.
To override the contents of this collection use set_related_resources
.
The list of related resources.
The list of related resources.
sourcepub fn reason_for_non_compliance(self, input: impl Into<String>) -> Self
pub fn reason_for_non_compliance(self, input: impl Into<String>) -> Self
The reason the resource was noncompliant.
sourcepub fn set_reason_for_non_compliance(self, input: Option<String>) -> Self
pub fn set_reason_for_non_compliance(self, input: Option<String>) -> Self
The reason the resource was noncompliant.
sourcepub fn reason_for_non_compliance_code(self, input: impl Into<String>) -> Self
pub fn reason_for_non_compliance_code(self, input: impl Into<String>) -> Self
A code that indicates the reason that the resource was noncompliant.
sourcepub fn set_reason_for_non_compliance_code(self, input: Option<String>) -> Self
pub fn set_reason_for_non_compliance_code(self, input: Option<String>) -> Self
A code that indicates the reason that the resource was noncompliant.
sourcepub fn is_suppressed(self, input: bool) -> Self
pub fn is_suppressed(self, input: bool) -> Self
Indicates whether the audit finding was suppressed or not during reporting.
sourcepub fn set_is_suppressed(self, input: Option<bool>) -> Self
pub fn set_is_suppressed(self, input: Option<bool>) -> Self
Indicates whether the audit finding was suppressed or not during reporting.
sourcepub fn build(self) -> AuditFinding
pub fn build(self) -> AuditFinding
Consumes the builder and constructs a AuditFinding
.
Trait Implementations§
source§impl Clone for AuditFindingBuilder
impl Clone for AuditFindingBuilder
source§fn clone(&self) -> AuditFindingBuilder
fn clone(&self) -> AuditFindingBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AuditFindingBuilder
impl Debug for AuditFindingBuilder
source§impl Default for AuditFindingBuilder
impl Default for AuditFindingBuilder
source§fn default() -> AuditFindingBuilder
fn default() -> AuditFindingBuilder
source§impl PartialEq<AuditFindingBuilder> for AuditFindingBuilder
impl PartialEq<AuditFindingBuilder> for AuditFindingBuilder
source§fn eq(&self, other: &AuditFindingBuilder) -> bool
fn eq(&self, other: &AuditFindingBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.