Struct azure_mgmt_resources::package_resources_2021_04::deployments::validate::RequestBuilder
source · pub struct RequestBuilder { /* private fields */ }
Expand description
RequestBuilder
provides a mechanism for setting optional parameters on a request.
Each RequestBuilder
parameter method call returns Self
, so setting of multiple
parameters can be chained.
This RequestBuilder
implements a Long Running Operation
(LRO).
To finalize and submit the request, invoke .await
, which
which will convert the RequestBuilder
into a future
executes the request and polls the service until the
operation completes.
In order to execute the request without polling the service
until the operation completes, use
RequestBuilder::send()
, which will return a lower-level
Response
value.
Implementations§
source§impl RequestBuilder
impl RequestBuilder
sourcepub fn send(self) -> BoxFuture<'static, Result<Response>>
pub fn send(self) -> BoxFuture<'static, Result<Response>>
Returns a future that sends the request and returns a Response
object that provides low-level access to full response details.
You should typically use .await
(which implicitly calls IntoFuture::into_future()
) to finalize and send requests rather than send()
.
However, this function can provide more flexibility when required.
Trait Implementations§
source§impl Clone for RequestBuilder
impl Clone for RequestBuilder
source§fn clone(&self) -> RequestBuilder
fn clone(&self) -> RequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl IntoFuture for RequestBuilder
impl IntoFuture for RequestBuilder
source§fn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Returns a future that polls the long running operation and checks for the state via properties.provisioningState
in the response body.
To only submit the request but not monitor the status of the operation until completion, use send()
instead.
You should not normally call this method directly, simply invoke .await
which implicitly calls IntoFuture::into_future
.
See IntoFuture documentation for more details.