pub struct UpdateFlowFluentBuilder { /* private fields */ }
Expand description

Fluent builder constructing a request to UpdateFlow.

Updates an existing flow.

Implementations§

source§

impl UpdateFlowFluentBuilder

source

pub async fn send(self) -> Result<UpdateFlowOutput, SdkError<UpdateFlowError>>

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.

source

pub async fn customize( self ) -> Result<CustomizableOperation<UpdateFlow, AwsResponseRetryClassifier>, SdkError<UpdateFlowError>>

Consumes this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.

source

pub fn flow_name(self, input: impl Into<String>) -> Self

The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.

source

pub fn set_flow_name(self, input: Option<String>) -> Self

The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.

source

pub fn description(self, input: impl Into<String>) -> Self

A description of the flow.

source

pub fn set_description(self, input: Option<String>) -> Self

A description of the flow.

source

pub fn trigger_config(self, input: TriggerConfig) -> Self

The trigger settings that determine how and when the flow runs.

source

pub fn set_trigger_config(self, input: Option<TriggerConfig>) -> Self

The trigger settings that determine how and when the flow runs.

source

pub fn source_flow_config(self, input: SourceFlowConfig) -> Self

Contains information about the configuration of the source connector used in the flow.

source

pub fn set_source_flow_config(self, input: Option<SourceFlowConfig>) -> Self

Contains information about the configuration of the source connector used in the flow.

source

pub fn destination_flow_config_list(self, input: DestinationFlowConfig) -> Self

Appends an item to destinationFlowConfigList.

To override the contents of this collection use set_destination_flow_config_list.

The configuration that controls how Amazon AppFlow transfers data to the destination connector.

source

pub fn set_destination_flow_config_list( self, input: Option<Vec<DestinationFlowConfig>> ) -> Self

The configuration that controls how Amazon AppFlow transfers data to the destination connector.

source

pub fn tasks(self, input: Task) -> Self

Appends an item to tasks.

To override the contents of this collection use set_tasks.

A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.

source

pub fn set_tasks(self, input: Option<Vec<Task>>) -> Self

A list of tasks that Amazon AppFlow performs while transferring the data in the flow run.

source

pub fn metadata_catalog_config(self, input: MetadataCatalogConfig) -> Self

Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog.

source

pub fn set_metadata_catalog_config( self, input: Option<MetadataCatalogConfig> ) -> Self

Specifies the configuration that Amazon AppFlow uses when it catalogs the data that's transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog.

source

pub fn client_token(self, input: impl Into<String>) -> Self

The clientToken parameter is an idempotency token. It ensures that your UpdateFlow request completes only once. You choose the value to pass. For example, if you don't receive a response from your request, you can safely retry the request with the same clientToken parameter value.

If you omit a clientToken value, the Amazon Web Services SDK that you are using inserts a value for you. This way, the SDK can safely retry requests multiple times after a network error. You must provide your own value for other use cases.

If you specify input parameters that differ from your first request, an error occurs. If you use a different value for clientToken, Amazon AppFlow considers it a new call to UpdateFlow. The token is active for 8 hours.

source

pub fn set_client_token(self, input: Option<String>) -> Self

The clientToken parameter is an idempotency token. It ensures that your UpdateFlow request completes only once. You choose the value to pass. For example, if you don't receive a response from your request, you can safely retry the request with the same clientToken parameter value.

If you omit a clientToken value, the Amazon Web Services SDK that you are using inserts a value for you. This way, the SDK can safely retry requests multiple times after a network error. You must provide your own value for other use cases.

If you specify input parameters that differ from your first request, an error occurs. If you use a different value for clientToken, Amazon AppFlow considers it a new call to UpdateFlow. The token is active for 8 hours.

Trait Implementations§

source§

impl Clone for UpdateFlowFluentBuilder

source§

fn clone(&self) -> UpdateFlowFluentBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpdateFlowFluentBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more