Struct aws_sdk_servicecatalog::operation::notify_terminate_provisioned_product_engine_workflow_result::builders::NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
source · pub struct NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to NotifyTerminateProvisionedProductEngineWorkflowResult
.
Notifies the result of the terminate engine execution.
Implementations§
source§impl NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
sourcepub fn as_input(
&self
) -> &NotifyTerminateProvisionedProductEngineWorkflowResultInputBuilder
pub fn as_input( &self ) -> &NotifyTerminateProvisionedProductEngineWorkflowResultInputBuilder
Access the NotifyTerminateProvisionedProductEngineWorkflowResult as a reference.
sourcepub async fn send(
self
) -> Result<NotifyTerminateProvisionedProductEngineWorkflowResultOutput, SdkError<NotifyTerminateProvisionedProductEngineWorkflowResultError, HttpResponse>>
pub async fn send( self ) -> Result<NotifyTerminateProvisionedProductEngineWorkflowResultOutput, SdkError<NotifyTerminateProvisionedProductEngineWorkflowResultError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<NotifyTerminateProvisionedProductEngineWorkflowResultOutput, NotifyTerminateProvisionedProductEngineWorkflowResultError, Self>
pub fn customize( self ) -> CustomizableOperation<NotifyTerminateProvisionedProductEngineWorkflowResultOutput, NotifyTerminateProvisionedProductEngineWorkflowResultError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn workflow_token(self, input: impl Into<String>) -> Self
pub fn workflow_token(self, input: impl Into<String>) -> Self
The encrypted contents of the terminate engine execution payload that Service Catalog sends after the Terraform product terminate workflow starts.
sourcepub fn set_workflow_token(self, input: Option<String>) -> Self
pub fn set_workflow_token(self, input: Option<String>) -> Self
The encrypted contents of the terminate engine execution payload that Service Catalog sends after the Terraform product terminate workflow starts.
sourcepub fn get_workflow_token(&self) -> &Option<String>
pub fn get_workflow_token(&self) -> &Option<String>
The encrypted contents of the terminate engine execution payload that Service Catalog sends after the Terraform product terminate workflow starts.
sourcepub fn set_record_id(self, input: Option<String>) -> Self
pub fn set_record_id(self, input: Option<String>) -> Self
The identifier of the record.
sourcepub fn get_record_id(&self) -> &Option<String>
pub fn get_record_id(&self) -> &Option<String>
The identifier of the record.
sourcepub fn status(self, input: EngineWorkflowStatus) -> Self
pub fn status(self, input: EngineWorkflowStatus) -> Self
The status of the terminate engine execution.
sourcepub fn set_status(self, input: Option<EngineWorkflowStatus>) -> Self
pub fn set_status(self, input: Option<EngineWorkflowStatus>) -> Self
The status of the terminate engine execution.
sourcepub fn get_status(&self) -> &Option<EngineWorkflowStatus>
pub fn get_status(&self) -> &Option<EngineWorkflowStatus>
The status of the terminate engine execution.
sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
The reason why the terminate engine execution failed.
sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
The reason why the terminate engine execution failed.
sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
The reason why the terminate engine execution failed.
sourcepub fn idempotency_token(self, input: impl Into<String>) -> Self
pub fn idempotency_token(self, input: impl Into<String>) -> Self
The idempotency token that identifies the terminate engine execution.
sourcepub fn set_idempotency_token(self, input: Option<String>) -> Self
pub fn set_idempotency_token(self, input: Option<String>) -> Self
The idempotency token that identifies the terminate engine execution.
sourcepub fn get_idempotency_token(&self) -> &Option<String>
pub fn get_idempotency_token(&self) -> &Option<String>
The idempotency token that identifies the terminate engine execution.
Trait Implementations§
source§impl Clone for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl Clone for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
source§fn clone(
&self
) -> NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
fn clone( &self ) -> NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl !RefUnwindSafe for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl Send for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl Sync for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl Unpin for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
impl !UnwindSafe for NotifyTerminateProvisionedProductEngineWorkflowResultFluentBuilder
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