#[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 get_task_id(&self) -> &Option<String>
pub fn get_task_id(&self) -> &Option<String>
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 get_task_status(&self) -> &Option<DetectMitigationActionsTaskStatus>
pub fn get_task_status(&self) -> &Option<DetectMitigationActionsTaskStatus>
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 get_task_start_time(&self) -> &Option<DateTime>
pub fn get_task_start_time(&self) -> &Option<DateTime>
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 get_task_end_time(&self) -> &Option<DateTime>
pub fn get_task_end_time(&self) -> &Option<DateTime>
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 get_target(&self) -> &Option<DetectMitigationActionsTaskTarget>
pub fn get_target(&self) -> &Option<DetectMitigationActionsTaskTarget>
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 get_violation_event_occurrence_range(
&self
) -> &Option<ViolationEventOccurrenceRange>
pub fn get_violation_event_occurrence_range( &self ) -> &Option<ViolationEventOccurrenceRange>
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 get_only_active_violations_included(&self) -> &Option<bool>
pub fn get_only_active_violations_included(&self) -> &Option<bool>
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 get_suppressed_alerts_included(&self) -> &Option<bool>
pub fn get_suppressed_alerts_included(&self) -> &Option<bool>
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 get_actions_definition(&self) -> &Option<Vec<MitigationAction>>
pub fn get_actions_definition(&self) -> &Option<Vec<MitigationAction>>
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 get_task_statistics(
&self
) -> &Option<DetectMitigationActionsTaskStatistics>
pub fn get_task_statistics( &self ) -> &Option<DetectMitigationActionsTaskStatistics>
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 for DetectMitigationActionsTaskSummaryBuilder
impl PartialEq 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 ==
.