Struct aws_sdk_iot::model::audit_finding::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for AuditFinding
Implementations
sourceimpl Builder
impl Builder
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
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more