Struct aws_sdk_iot::operation::update_mitigation_action::builders::UpdateMitigationActionOutputBuilder
source · #[non_exhaustive]pub struct UpdateMitigationActionOutputBuilder { /* private fields */ }Expand description
A builder for UpdateMitigationActionOutput.
Implementations§
source§impl UpdateMitigationActionOutputBuilder
impl UpdateMitigationActionOutputBuilder
sourcepub fn action_arn(self, input: impl Into<String>) -> Self
pub fn action_arn(self, input: impl Into<String>) -> Self
The ARN for the new mitigation action.
sourcepub fn set_action_arn(self, input: Option<String>) -> Self
pub fn set_action_arn(self, input: Option<String>) -> Self
The ARN for the new mitigation action.
sourcepub fn get_action_arn(&self) -> &Option<String>
pub fn get_action_arn(&self) -> &Option<String>
The ARN for the new mitigation action.
sourcepub fn action_id(self, input: impl Into<String>) -> Self
pub fn action_id(self, input: impl Into<String>) -> Self
A unique identifier for the mitigation action.
sourcepub fn set_action_id(self, input: Option<String>) -> Self
pub fn set_action_id(self, input: Option<String>) -> Self
A unique identifier for the mitigation action.
sourcepub fn get_action_id(&self) -> &Option<String>
pub fn get_action_id(&self) -> &Option<String>
A unique identifier for the mitigation action.
sourcepub fn build(self) -> UpdateMitigationActionOutput
pub fn build(self) -> UpdateMitigationActionOutput
Consumes the builder and constructs a UpdateMitigationActionOutput.
Trait Implementations§
source§impl Clone for UpdateMitigationActionOutputBuilder
impl Clone for UpdateMitigationActionOutputBuilder
source§fn clone(&self) -> UpdateMitigationActionOutputBuilder
fn clone(&self) -> UpdateMitigationActionOutputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for UpdateMitigationActionOutputBuilder
impl Default for UpdateMitigationActionOutputBuilder
source§fn default() -> UpdateMitigationActionOutputBuilder
fn default() -> UpdateMitigationActionOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateMitigationActionOutputBuilder
impl PartialEq for UpdateMitigationActionOutputBuilder
source§fn eq(&self, other: &UpdateMitigationActionOutputBuilder) -> bool
fn eq(&self, other: &UpdateMitigationActionOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateMitigationActionOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateMitigationActionOutputBuilder
impl RefUnwindSafe for UpdateMitigationActionOutputBuilder
impl Send for UpdateMitigationActionOutputBuilder
impl Sync for UpdateMitigationActionOutputBuilder
impl Unpin for UpdateMitigationActionOutputBuilder
impl UnwindSafe for UpdateMitigationActionOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.