#[non_exhaustive]pub struct UpdateControlInputBuilder { /* private fields */ }
Expand description
A builder for UpdateControlInput
.
Implementations§
source§impl UpdateControlInputBuilder
impl UpdateControlInputBuilder
sourcepub fn control_id(self, input: impl Into<String>) -> Self
pub fn control_id(self, input: impl Into<String>) -> Self
The identifier for the control.
This field is required.sourcepub fn set_control_id(self, input: Option<String>) -> Self
pub fn set_control_id(self, input: Option<String>) -> Self
The identifier for the control.
sourcepub fn get_control_id(&self) -> &Option<String>
pub fn get_control_id(&self) -> &Option<String>
The identifier for the control.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the updated control.
This field is required.sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The optional description of the control.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The optional description of the control.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The optional description of the control.
sourcepub fn testing_information(self, input: impl Into<String>) -> Self
pub fn testing_information(self, input: impl Into<String>) -> Self
The steps that you should follow to determine if the control is met.
sourcepub fn set_testing_information(self, input: Option<String>) -> Self
pub fn set_testing_information(self, input: Option<String>) -> Self
The steps that you should follow to determine if the control is met.
sourcepub fn get_testing_information(&self) -> &Option<String>
pub fn get_testing_information(&self) -> &Option<String>
The steps that you should follow to determine if the control is met.
sourcepub fn action_plan_title(self, input: impl Into<String>) -> Self
pub fn action_plan_title(self, input: impl Into<String>) -> Self
The title of the action plan for remediating the control.
sourcepub fn set_action_plan_title(self, input: Option<String>) -> Self
pub fn set_action_plan_title(self, input: Option<String>) -> Self
The title of the action plan for remediating the control.
sourcepub fn get_action_plan_title(&self) -> &Option<String>
pub fn get_action_plan_title(&self) -> &Option<String>
The title of the action plan for remediating the control.
sourcepub fn action_plan_instructions(self, input: impl Into<String>) -> Self
pub fn action_plan_instructions(self, input: impl Into<String>) -> Self
The recommended actions to carry out if the control isn't fulfilled.
sourcepub fn set_action_plan_instructions(self, input: Option<String>) -> Self
pub fn set_action_plan_instructions(self, input: Option<String>) -> Self
The recommended actions to carry out if the control isn't fulfilled.
sourcepub fn get_action_plan_instructions(&self) -> &Option<String>
pub fn get_action_plan_instructions(&self) -> &Option<String>
The recommended actions to carry out if the control isn't fulfilled.
sourcepub fn control_mapping_sources(self, input: ControlMappingSource) -> Self
pub fn control_mapping_sources(self, input: ControlMappingSource) -> Self
Appends an item to control_mapping_sources
.
To override the contents of this collection use set_control_mapping_sources
.
The data mapping sources for the control.
sourcepub fn set_control_mapping_sources(
self,
input: Option<Vec<ControlMappingSource>>
) -> Self
pub fn set_control_mapping_sources( self, input: Option<Vec<ControlMappingSource>> ) -> Self
The data mapping sources for the control.
sourcepub fn get_control_mapping_sources(&self) -> &Option<Vec<ControlMappingSource>>
pub fn get_control_mapping_sources(&self) -> &Option<Vec<ControlMappingSource>>
The data mapping sources for the control.
sourcepub fn build(self) -> Result<UpdateControlInput, BuildError>
pub fn build(self) -> Result<UpdateControlInput, BuildError>
Consumes the builder and constructs a UpdateControlInput
.
source§impl UpdateControlInputBuilder
impl UpdateControlInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateControlOutput, SdkError<UpdateControlError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateControlOutput, SdkError<UpdateControlError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateControlInputBuilder
impl Clone for UpdateControlInputBuilder
source§fn clone(&self) -> UpdateControlInputBuilder
fn clone(&self) -> UpdateControlInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateControlInputBuilder
impl Debug for UpdateControlInputBuilder
source§impl Default for UpdateControlInputBuilder
impl Default for UpdateControlInputBuilder
source§fn default() -> UpdateControlInputBuilder
fn default() -> UpdateControlInputBuilder
source§impl PartialEq for UpdateControlInputBuilder
impl PartialEq for UpdateControlInputBuilder
source§fn eq(&self, other: &UpdateControlInputBuilder) -> bool
fn eq(&self, other: &UpdateControlInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.