pub struct Builder { /* private fields */ }Expand description
A builder for GetRealtimeLogConfigOutput.
Implementations§
source§impl Builder
impl Builder
sourcepub fn realtime_log_config(self, input: RealtimeLogConfig) -> Self
pub fn realtime_log_config(self, input: RealtimeLogConfig) -> Self
A real-time log configuration.
sourcepub fn set_realtime_log_config(self, input: Option<RealtimeLogConfig>) -> Self
pub fn set_realtime_log_config(self, input: Option<RealtimeLogConfig>) -> Self
A real-time log configuration.
Examples found in repository?
src/xml_deser.rs (line 4706)
4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713
pub fn deser_operation_crate_operation_get_realtime_log_config(
inp: &[u8],
mut builder: crate::output::get_realtime_log_config_output::Builder,
) -> Result<
crate::output::get_realtime_log_config_output::Builder,
aws_smithy_xml::decode::XmlDecodeError,
> {
let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut decoder = doc.root_element()?;
#[allow(unused_variables)]
let start_el = decoder.start_el();
if !start_el.matches("GetRealtimeLogConfigResult") {
return Err(
aws_smithy_xml::decode::XmlDecodeError::custom(
format!("encountered invalid XML root: expected GetRealtimeLogConfigResult but got {:?}. This is likely a bug in the SDK.", start_el)
)
);
}
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("RealtimeLogConfig") /* RealtimeLogConfig com.amazonaws.cloudfront.synthetic#GetRealtimeLogConfigOutput$RealtimeLogConfig */ => {
let var_138 =
Some(
crate::xml_deser::deser_structure_crate_model_realtime_log_config(&mut tag)
?
)
;
builder = builder.set_realtime_log_config(var_138);
}
,
_ => {}
}
}
Ok(builder)
}sourcepub fn build(self) -> GetRealtimeLogConfigOutput
pub fn build(self) -> GetRealtimeLogConfigOutput
Consumes the builder and constructs a GetRealtimeLogConfigOutput.
Examples found in repository?
src/operation_deser.rs (line 7954)
7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956
pub fn parse_get_realtime_log_config_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetRealtimeLogConfigOutput,
crate::error::GetRealtimeLogConfigError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_realtime_log_config_output::Builder::default();
let _ = response;
output = crate::xml_deser::deser_operation_crate_operation_get_realtime_log_config(
response.body().as_ref(),
output,
)
.map_err(crate::error::GetRealtimeLogConfigError::unhandled)?;
output.build()
})
}