pub struct Builder { /* private fields */ }
Expand description
A builder for DetectMitigationActionsTaskSummary
.
Implementations§
source§impl Builder
impl Builder
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
.