#[non_exhaustive]pub struct DetectMitigationActionsTaskSummaryBuilder { /* private fields */ }Expand description
A builder for DetectMitigationActionsTaskSummary.
Implementations§
source§impl DetectMitigationActionsTaskSummaryBuilder
 
impl DetectMitigationActionsTaskSummaryBuilder
sourcepub fn set_task_id(self, input: Option<String>) -> Self
 
pub fn set_task_id(self, input: Option<String>) -> Self
The unique identifier of the task.
sourcepub fn task_status(self, input: DetectMitigationActionsTaskStatus) -> Self
 
pub fn task_status(self, input: DetectMitigationActionsTaskStatus) -> Self
The status of the task.
sourcepub fn set_task_status(
    self,
    input: Option<DetectMitigationActionsTaskStatus>
) -> Self
 
pub fn set_task_status( self, input: Option<DetectMitigationActionsTaskStatus> ) -> Self
The status of the task.
sourcepub fn task_start_time(self, input: DateTime) -> Self
 
pub fn task_start_time(self, input: DateTime) -> Self
The date the task started.
sourcepub fn set_task_start_time(self, input: Option<DateTime>) -> Self
 
pub fn set_task_start_time(self, input: Option<DateTime>) -> Self
The date the task started.
sourcepub fn task_end_time(self, input: DateTime) -> Self
 
pub fn task_end_time(self, input: DateTime) -> Self
The date the task ended.
sourcepub fn set_task_end_time(self, input: Option<DateTime>) -> Self
 
pub fn set_task_end_time(self, input: Option<DateTime>) -> Self
The date the task ended.
sourcepub fn target(self, input: DetectMitigationActionsTaskTarget) -> Self
 
pub fn target(self, input: DetectMitigationActionsTaskTarget) -> Self
Specifies the ML Detect findings to which the mitigation actions are applied.
sourcepub fn set_target(
    self,
    input: Option<DetectMitigationActionsTaskTarget>
) -> Self
 
pub fn set_target( self, input: Option<DetectMitigationActionsTaskTarget> ) -> Self
Specifies the ML Detect findings to which the mitigation actions are applied.
sourcepub fn violation_event_occurrence_range(
    self,
    input: ViolationEventOccurrenceRange
) -> Self
 
pub fn violation_event_occurrence_range( self, input: ViolationEventOccurrenceRange ) -> Self
Specifies the time period of which violation events occurred between.
sourcepub fn set_violation_event_occurrence_range(
    self,
    input: Option<ViolationEventOccurrenceRange>
) -> Self
 
pub fn set_violation_event_occurrence_range( self, input: Option<ViolationEventOccurrenceRange> ) -> Self
Specifies the time period of which violation events occurred between.
sourcepub fn only_active_violations_included(self, input: bool) -> Self
 
pub fn only_active_violations_included(self, input: bool) -> Self
Includes only active violations.
sourcepub fn set_only_active_violations_included(self, input: Option<bool>) -> Self
 
pub fn set_only_active_violations_included(self, input: Option<bool>) -> Self
Includes only active violations.
sourcepub fn suppressed_alerts_included(self, input: bool) -> Self
 
pub fn suppressed_alerts_included(self, input: bool) -> Self
Includes suppressed alerts.
sourcepub fn set_suppressed_alerts_included(self, input: Option<bool>) -> Self
 
pub fn set_suppressed_alerts_included(self, input: Option<bool>) -> Self
Includes suppressed alerts.
sourcepub fn actions_definition(self, input: MitigationAction) -> Self
 
pub fn actions_definition(self, input: MitigationAction) -> Self
Appends an item to actions_definition.
To override the contents of this collection use set_actions_definition.
The definition of the actions.
sourcepub fn set_actions_definition(
    self,
    input: Option<Vec<MitigationAction>>
) -> Self
 
pub fn set_actions_definition( self, input: Option<Vec<MitigationAction>> ) -> Self
The definition of the actions.
sourcepub fn task_statistics(
    self,
    input: DetectMitigationActionsTaskStatistics
) -> Self
 
pub fn task_statistics( self, input: DetectMitigationActionsTaskStatistics ) -> Self
The statistics of a mitigation action task.
sourcepub fn set_task_statistics(
    self,
    input: Option<DetectMitigationActionsTaskStatistics>
) -> Self
 
pub fn set_task_statistics( self, input: Option<DetectMitigationActionsTaskStatistics> ) -> Self
The statistics of a mitigation action task.
sourcepub fn build(self) -> DetectMitigationActionsTaskSummary
 
pub fn build(self) -> DetectMitigationActionsTaskSummary
Consumes the builder and constructs a DetectMitigationActionsTaskSummary.
Trait Implementations§
source§impl Clone for DetectMitigationActionsTaskSummaryBuilder
 
impl Clone for DetectMitigationActionsTaskSummaryBuilder
source§fn clone(&self) -> DetectMitigationActionsTaskSummaryBuilder
 
fn clone(&self) -> DetectMitigationActionsTaskSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DetectMitigationActionsTaskSummaryBuilder
 
impl Default for DetectMitigationActionsTaskSummaryBuilder
source§fn default() -> DetectMitigationActionsTaskSummaryBuilder
 
fn default() -> DetectMitigationActionsTaskSummaryBuilder
source§impl PartialEq<DetectMitigationActionsTaskSummaryBuilder> for DetectMitigationActionsTaskSummaryBuilder
 
impl PartialEq<DetectMitigationActionsTaskSummaryBuilder> for DetectMitigationActionsTaskSummaryBuilder
source§fn eq(&self, other: &DetectMitigationActionsTaskSummaryBuilder) -> bool
 
fn eq(&self, other: &DetectMitigationActionsTaskSummaryBuilder) -> bool
self and other values to be equal, and is used
by ==.