pub struct Builder { /* private fields */ }Expand description
A builder for UpdateDistributionOutput.
Implementations§
source§impl Builder
impl Builder
sourcepub fn distribution(self, input: Distribution) -> Self
pub fn distribution(self, input: Distribution) -> Self
The distribution's information.
sourcepub fn set_distribution(self, input: Option<Distribution>) -> Self
pub fn set_distribution(self, input: Option<Distribution>) -> Self
The distribution's information.
Examples found in repository?
src/operation_deser.rs (lines 11850-11852)
11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865
pub fn parse_update_distribution_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateDistributionOutput,
crate::error::UpdateDistributionError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_distribution_output::Builder::default();
let _ = response;
output = output.set_distribution(
crate::http_serde::deser_payload_update_distribution_update_distribution_output_distribution(response.body().as_ref())?
);
output = output.set_e_tag(
crate::http_serde::deser_header_update_distribution_update_distribution_output_e_tag(
response.headers(),
)
.map_err(|_| {
crate::error::UpdateDistributionError::unhandled(
"Failed to parse ETag from header `ETag",
)
})?,
);
output.build()
})
}sourcepub fn e_tag(self, input: impl Into<String>) -> Self
pub fn e_tag(self, input: impl Into<String>) -> Self
The current version of the configuration. For example: E2QWRUHAPOMQZL.
sourcepub fn set_e_tag(self, input: Option<String>) -> Self
pub fn set_e_tag(self, input: Option<String>) -> Self
The current version of the configuration. For example: E2QWRUHAPOMQZL.
Examples found in repository?
src/operation_deser.rs (lines 11853-11862)
11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865
pub fn parse_update_distribution_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateDistributionOutput,
crate::error::UpdateDistributionError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_distribution_output::Builder::default();
let _ = response;
output = output.set_distribution(
crate::http_serde::deser_payload_update_distribution_update_distribution_output_distribution(response.body().as_ref())?
);
output = output.set_e_tag(
crate::http_serde::deser_header_update_distribution_update_distribution_output_e_tag(
response.headers(),
)
.map_err(|_| {
crate::error::UpdateDistributionError::unhandled(
"Failed to parse ETag from header `ETag",
)
})?,
);
output.build()
})
}sourcepub fn build(self) -> UpdateDistributionOutput
pub fn build(self) -> UpdateDistributionOutput
Consumes the builder and constructs a UpdateDistributionOutput.
Examples found in repository?
src/operation_deser.rs (line 11863)
11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865
pub fn parse_update_distribution_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::UpdateDistributionOutput,
crate::error::UpdateDistributionError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::update_distribution_output::Builder::default();
let _ = response;
output = output.set_distribution(
crate::http_serde::deser_payload_update_distribution_update_distribution_output_distribution(response.body().as_ref())?
);
output = output.set_e_tag(
crate::http_serde::deser_header_update_distribution_update_distribution_output_e_tag(
response.headers(),
)
.map_err(|_| {
crate::error::UpdateDistributionError::unhandled(
"Failed to parse ETag from header `ETag",
)
})?,
);
output.build()
})
}