Struct aws_sdk_inspector::model::assessment_run::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for AssessmentRun
Implementations
sourceimpl Builder
impl Builder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The auto-generated name for the assessment run.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The auto-generated name for the assessment run.
sourcepub fn assessment_template_arn(self, input: impl Into<String>) -> Self
pub fn assessment_template_arn(self, input: impl Into<String>) -> Self
The ARN of the assessment template that is associated with the assessment run.
sourcepub fn set_assessment_template_arn(self, input: Option<String>) -> Self
pub fn set_assessment_template_arn(self, input: Option<String>) -> Self
The ARN of the assessment template that is associated with the assessment run.
sourcepub fn state(self, input: AssessmentRunState) -> Self
pub fn state(self, input: AssessmentRunState) -> Self
The state of the assessment run.
sourcepub fn set_state(self, input: Option<AssessmentRunState>) -> Self
pub fn set_state(self, input: Option<AssessmentRunState>) -> Self
The state of the assessment run.
sourcepub fn duration_in_seconds(self, input: i32) -> Self
pub fn duration_in_seconds(self, input: i32) -> Self
The duration of the assessment run.
sourcepub fn set_duration_in_seconds(self, input: Option<i32>) -> Self
pub fn set_duration_in_seconds(self, input: Option<i32>) -> Self
The duration of the assessment run.
sourcepub fn rules_package_arns(self, input: impl Into<String>) -> Self
pub fn rules_package_arns(self, input: impl Into<String>) -> Self
Appends an item to rules_package_arns.
To override the contents of this collection use set_rules_package_arns.
The rules packages selected for the assessment run.
sourcepub fn set_rules_package_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_rules_package_arns(self, input: Option<Vec<String>>) -> Self
The rules packages selected for the assessment run.
sourcepub fn user_attributes_for_findings(self, input: Attribute) -> Self
pub fn user_attributes_for_findings(self, input: Attribute) -> Self
Appends an item to user_attributes_for_findings.
To override the contents of this collection use set_user_attributes_for_findings.
The user-defined attributes that are assigned to every generated finding.
sourcepub fn set_user_attributes_for_findings(
self,
input: Option<Vec<Attribute>>
) -> Self
pub fn set_user_attributes_for_findings(
self,
input: Option<Vec<Attribute>>
) -> Self
The user-defined attributes that are assigned to every generated finding.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The time when StartAssessmentRun was called.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The time when StartAssessmentRun was called.
sourcepub fn started_at(self, input: DateTime) -> Self
pub fn started_at(self, input: DateTime) -> Self
The time when StartAssessmentRun was called.
sourcepub fn set_started_at(self, input: Option<DateTime>) -> Self
pub fn set_started_at(self, input: Option<DateTime>) -> Self
The time when StartAssessmentRun was called.
sourcepub fn completed_at(self, input: DateTime) -> Self
pub fn completed_at(self, input: DateTime) -> Self
The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.
sourcepub fn set_completed_at(self, input: Option<DateTime>) -> Self
pub fn set_completed_at(self, input: Option<DateTime>) -> Self
The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.
sourcepub fn state_changed_at(self, input: DateTime) -> Self
pub fn state_changed_at(self, input: DateTime) -> Self
The last time when the assessment run's state changed.
sourcepub fn set_state_changed_at(self, input: Option<DateTime>) -> Self
pub fn set_state_changed_at(self, input: Option<DateTime>) -> Self
The last time when the assessment run's state changed.
sourcepub fn data_collected(self, input: bool) -> Self
pub fn data_collected(self, input: bool) -> Self
A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.
sourcepub fn set_data_collected(self, input: Option<bool>) -> Self
pub fn set_data_collected(self, input: Option<bool>) -> Self
A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.
sourcepub fn state_changes(self, input: AssessmentRunStateChange) -> Self
pub fn state_changes(self, input: AssessmentRunStateChange) -> Self
Appends an item to state_changes.
To override the contents of this collection use set_state_changes.
A list of the assessment run state changes.
sourcepub fn set_state_changes(
self,
input: Option<Vec<AssessmentRunStateChange>>
) -> Self
pub fn set_state_changes(
self,
input: Option<Vec<AssessmentRunStateChange>>
) -> Self
A list of the assessment run state changes.
sourcepub fn notifications(self, input: AssessmentRunNotification) -> Self
pub fn notifications(self, input: AssessmentRunNotification) -> Self
Appends an item to notifications.
To override the contents of this collection use set_notifications.
A list of notifications for the event subscriptions. A notification about a particular generated finding is added to this list only once.
sourcepub fn set_notifications(
self,
input: Option<Vec<AssessmentRunNotification>>
) -> Self
pub fn set_notifications(
self,
input: Option<Vec<AssessmentRunNotification>>
) -> Self
A list of notifications for the event subscriptions. A notification about a particular generated finding is added to this list only once.
sourcepub fn finding_counts(self, k: Severity, v: i32) -> Self
pub fn finding_counts(self, k: Severity, v: i32) -> Self
Adds a key-value pair to finding_counts.
To override the contents of this collection use set_finding_counts.
Provides a total count of generated findings per severity.
sourcepub fn set_finding_counts(self, input: Option<HashMap<Severity, i32>>) -> Self
pub fn set_finding_counts(self, input: Option<HashMap<Severity, i32>>) -> Self
Provides a total count of generated findings per severity.
sourcepub fn build(self) -> AssessmentRun
pub fn build(self) -> AssessmentRun
Consumes the builder and constructs a AssessmentRun
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 · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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