Struct aws_sdk_sfn::operation::update_state_machine::builders::UpdateStateMachineOutputBuilder
source · #[non_exhaustive]pub struct UpdateStateMachineOutputBuilder { /* private fields */ }Expand description
A builder for UpdateStateMachineOutput.
Implementations§
source§impl UpdateStateMachineOutputBuilder
impl UpdateStateMachineOutputBuilder
sourcepub fn update_date(self, input: DateTime) -> Self
pub fn update_date(self, input: DateTime) -> Self
The date and time the state machine was updated.
This field is required.sourcepub fn set_update_date(self, input: Option<DateTime>) -> Self
pub fn set_update_date(self, input: Option<DateTime>) -> Self
The date and time the state machine was updated.
sourcepub fn get_update_date(&self) -> &Option<DateTime>
pub fn get_update_date(&self) -> &Option<DateTime>
The date and time the state machine was updated.
sourcepub fn revision_id(self, input: impl Into<String>) -> Self
pub fn revision_id(self, input: impl Into<String>) -> Self
The revision identifier for the updated state machine.
sourcepub fn set_revision_id(self, input: Option<String>) -> Self
pub fn set_revision_id(self, input: Option<String>) -> Self
The revision identifier for the updated state machine.
sourcepub fn get_revision_id(&self) -> &Option<String>
pub fn get_revision_id(&self) -> &Option<String>
The revision identifier for the updated state machine.
sourcepub fn state_machine_version_arn(self, input: impl Into<String>) -> Self
pub fn state_machine_version_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the published state machine version.
If the publish parameter isn't set to true, this field returns null.
sourcepub fn set_state_machine_version_arn(self, input: Option<String>) -> Self
pub fn set_state_machine_version_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the published state machine version.
If the publish parameter isn't set to true, this field returns null.
sourcepub fn get_state_machine_version_arn(&self) -> &Option<String>
pub fn get_state_machine_version_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the published state machine version.
If the publish parameter isn't set to true, this field returns null.
sourcepub fn build(self) -> Result<UpdateStateMachineOutput, BuildError>
pub fn build(self) -> Result<UpdateStateMachineOutput, BuildError>
Consumes the builder and constructs a UpdateStateMachineOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for UpdateStateMachineOutputBuilder
impl Clone for UpdateStateMachineOutputBuilder
source§fn clone(&self) -> UpdateStateMachineOutputBuilder
fn clone(&self) -> UpdateStateMachineOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateStateMachineOutputBuilder
impl Default for UpdateStateMachineOutputBuilder
source§fn default() -> UpdateStateMachineOutputBuilder
fn default() -> UpdateStateMachineOutputBuilder
source§impl PartialEq for UpdateStateMachineOutputBuilder
impl PartialEq for UpdateStateMachineOutputBuilder
source§fn eq(&self, other: &UpdateStateMachineOutputBuilder) -> bool
fn eq(&self, other: &UpdateStateMachineOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateStateMachineOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateStateMachineOutputBuilder
impl RefUnwindSafe for UpdateStateMachineOutputBuilder
impl Send for UpdateStateMachineOutputBuilder
impl Sync for UpdateStateMachineOutputBuilder
impl Unpin for UpdateStateMachineOutputBuilder
impl UnwindSafe for UpdateStateMachineOutputBuilder
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
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more