#[non_exhaustive]pub struct UpdateOriginRequestPolicyInput { /* private fields */ }
Implementations§
source§impl UpdateOriginRequestPolicyInput
impl UpdateOriginRequestPolicyInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateOriginRequestPolicy, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateOriginRequestPolicy, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateOriginRequestPolicy
>
Examples found in repository?
src/client.rs (line 9401)
9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::UpdateOriginRequestPolicy,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::UpdateOriginRequestPolicyError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// 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](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::UpdateOriginRequestPolicyOutput,
aws_smithy_http::result::SdkError<crate::error::UpdateOriginRequestPolicyError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateOriginRequestPolicyInput
.
source§impl UpdateOriginRequestPolicyInput
impl UpdateOriginRequestPolicyInput
sourcepub fn origin_request_policy_config(&self) -> Option<&OriginRequestPolicyConfig>
pub fn origin_request_policy_config(&self) -> Option<&OriginRequestPolicyConfig>
An origin request policy configuration.
Trait Implementations§
source§impl Clone for UpdateOriginRequestPolicyInput
impl Clone for UpdateOriginRequestPolicyInput
source§fn clone(&self) -> UpdateOriginRequestPolicyInput
fn clone(&self) -> UpdateOriginRequestPolicyInput
Returns a copy 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 more