#[non_exhaustive]pub struct UpdateStreamingDistributionInput { /* private fields */ }
Expand description
The request to update a streaming distribution.
Implementations§
source§impl UpdateStreamingDistributionInput
impl UpdateStreamingDistributionInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateStreamingDistribution, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateStreamingDistribution, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdateStreamingDistribution
>
Examples found in repository?
src/client.rs (line 9839)
9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::UpdateStreamingDistribution,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::UpdateStreamingDistributionError>,
> {
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::UpdateStreamingDistributionOutput,
aws_smithy_http::result::SdkError<crate::error::UpdateStreamingDistributionError>,
> {
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 UpdateStreamingDistributionInput
.
source§impl UpdateStreamingDistributionInput
impl UpdateStreamingDistributionInput
sourcepub fn streaming_distribution_config(
&self
) -> Option<&StreamingDistributionConfig>
pub fn streaming_distribution_config(
&self
) -> Option<&StreamingDistributionConfig>
The streaming distribution's configuration information.
Trait Implementations§
source§impl Clone for UpdateStreamingDistributionInput
impl Clone for UpdateStreamingDistributionInput
source§fn clone(&self) -> UpdateStreamingDistributionInput
fn clone(&self) -> UpdateStreamingDistributionInput
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