pub struct ApplyConversionWorkspace(/* private fields */);Expand description
The request builder for DataMigrationService::apply_conversion_workspace calls.
§Example
use builder::data_migration_service::ApplyConversionWorkspace;
use lro::Poller;
let builder = prepare_request_builder();
let response = builder.poller().until_done().await?;
fn prepare_request_builder() -> ApplyConversionWorkspace {
// ... details omitted ...
}Implementations§
Source§impl ApplyConversionWorkspace
impl ApplyConversionWorkspace
Sourcepub fn with_request<V: Into<ApplyConversionWorkspaceRequest>>(
self,
v: V,
) -> Self
pub fn with_request<V: Into<ApplyConversionWorkspaceRequest>>( self, v: V, ) -> Self
Sets the full request, replacing any prior values.
Sourcepub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
pub fn with_options<V: Into<RequestOptions>>(self, v: V) -> Self
Sets all the options, replacing any prior values.
Sourcepub async fn send(self) -> Result<Operation>
pub async fn send(self) -> Result<Operation>
Sends the request.
§Long running operations
This starts, but does not poll, a longrunning operation. More information on apply_conversion_workspace.
Sourcepub fn poller(self) -> impl Poller<ConversionWorkspace, OperationMetadata>
pub fn poller(self) -> impl Poller<ConversionWorkspace, OperationMetadata>
Creates a Poller to work with apply_conversion_workspace.
Sourcepub fn set_name<T: Into<String>>(self, v: T) -> Self
pub fn set_name<T: Into<String>>(self, v: T) -> Self
Sets the value of name.
This is a required field for requests.
Sourcepub fn set_filter<T: Into<String>>(self, v: T) -> Self
pub fn set_filter<T: Into<String>>(self, v: T) -> Self
Sets the value of filter.
Sourcepub fn set_dry_run<T: Into<bool>>(self, v: T) -> Self
pub fn set_dry_run<T: Into<bool>>(self, v: T) -> Self
Sets the value of dry_run.
Sourcepub fn set_auto_commit<T: Into<bool>>(self, v: T) -> Self
pub fn set_auto_commit<T: Into<bool>>(self, v: T) -> Self
Sets the value of auto_commit.
Sourcepub fn set_destination<T: Into<Option<Destination>>>(self, v: T) -> Self
pub fn set_destination<T: Into<Option<Destination>>>(self, v: T) -> Self
Sets the value of destination.
Note that all the setters affecting destination are
mutually exclusive.
Sourcepub fn set_connection_profile<T: Into<String>>(self, v: T) -> Self
pub fn set_connection_profile<T: Into<String>>(self, v: T) -> Self
Sets the value of destination
to hold a ConnectionProfile.
Note that all the setters affecting destination are
mutually exclusive.
Trait Implementations§
Source§impl Clone for ApplyConversionWorkspace
impl Clone for ApplyConversionWorkspace
Source§fn clone(&self) -> ApplyConversionWorkspace
fn clone(&self) -> ApplyConversionWorkspace
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ApplyConversionWorkspace
impl !RefUnwindSafe for ApplyConversionWorkspace
impl Send for ApplyConversionWorkspace
impl Sync for ApplyConversionWorkspace
impl Unpin for ApplyConversionWorkspace
impl !UnwindSafe for ApplyConversionWorkspace
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
impl<T> RequestOptionsBuilder for Twhere
T: RequestBuilder,
Source§fn with_idempotency(self, v: bool) -> T
fn with_idempotency(self, v: bool) -> T
If
v is true, treat the RPC underlying this method as idempotent.Source§fn with_user_agent<V>(self, v: V) -> T
fn with_user_agent<V>(self, v: V) -> T
Set the user agent header.
Source§fn with_attempt_timeout<V>(self, v: V) -> T
fn with_attempt_timeout<V>(self, v: V) -> T
Sets the per-attempt timeout. Read more
Source§fn with_retry_policy<V>(self, v: V) -> Twhere
V: Into<RetryPolicyArg>,
fn with_retry_policy<V>(self, v: V) -> Twhere
V: Into<RetryPolicyArg>,
Sets the retry policy configuration.
Source§fn with_backoff_policy<V>(self, v: V) -> Twhere
V: Into<BackoffPolicyArg>,
fn with_backoff_policy<V>(self, v: V) -> Twhere
V: Into<BackoffPolicyArg>,
Sets the backoff policy configuration.
Source§fn with_retry_throttler<V>(self, v: V) -> Twhere
V: Into<RetryThrottlerArg>,
fn with_retry_throttler<V>(self, v: V) -> Twhere
V: Into<RetryThrottlerArg>,
Sets the retry throttler configuration.
Source§fn with_polling_error_policy<V>(self, v: V) -> Twhere
V: Into<PollingErrorPolicyArg>,
fn with_polling_error_policy<V>(self, v: V) -> Twhere
V: Into<PollingErrorPolicyArg>,
Sets the polling error policy configuration.
Source§fn with_polling_backoff_policy<V>(self, v: V) -> Twhere
V: Into<PollingBackoffPolicyArg>,
fn with_polling_backoff_policy<V>(self, v: V) -> Twhere
V: Into<PollingBackoffPolicyArg>,
Sets the polling backoff policy configuration.