Struct aws_sdk_backup::model::framework_control::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for FrameworkControl
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn control_name(self, input: impl Into<String>) -> Self
pub fn control_name(self, input: impl Into<String>) -> Self
The name of a control. This name is between 1 and 256 characters.
sourcepub fn set_control_name(self, input: Option<String>) -> Self
pub fn set_control_name(self, input: Option<String>) -> Self
The name of a control. This name is between 1 and 256 characters.
sourcepub fn control_input_parameters(self, input: ControlInputParameter) -> Self
pub fn control_input_parameters(self, input: ControlInputParameter) -> Self
Appends an item to control_input_parameters
.
To override the contents of this collection use set_control_input_parameters
.
A list of ParameterName
and ParameterValue
pairs.
sourcepub fn set_control_input_parameters(
self,
input: Option<Vec<ControlInputParameter>>
) -> Self
pub fn set_control_input_parameters(
self,
input: Option<Vec<ControlInputParameter>>
) -> Self
A list of ParameterName
and ParameterValue
pairs.
sourcepub fn control_scope(self, input: ControlScope) -> Self
pub fn control_scope(self, input: ControlScope) -> Self
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope
.
sourcepub fn set_control_scope(self, input: Option<ControlScope>) -> Self
pub fn set_control_scope(self, input: Option<ControlScope>) -> Self
The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. For more information, see ControlScope
.
sourcepub fn build(self) -> FrameworkControl
pub fn build(self) -> FrameworkControl
Consumes the builder and constructs a FrameworkControl
.