#[non_exhaustive]pub struct RealtimeMetricsSubscriptionConfig { /* private fields */ }
Expand description
A subscription configuration for additional CloudWatch metrics.
Implementations§
source§impl RealtimeMetricsSubscriptionConfig
impl RealtimeMetricsSubscriptionConfig
sourcepub fn realtime_metrics_subscription_status(
&self
) -> Option<&RealtimeMetricsSubscriptionStatus>
pub fn realtime_metrics_subscription_status(
&self
) -> Option<&RealtimeMetricsSubscriptionStatus>
A flag that indicates whether additional CloudWatch metrics are enabled for a given CloudFront distribution.
source§impl RealtimeMetricsSubscriptionConfig
impl RealtimeMetricsSubscriptionConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RealtimeMetricsSubscriptionConfig
.
Examples found in repository?
src/xml_deser.rs (line 9521)
9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542
pub fn deser_structure_crate_model_realtime_metrics_subscription_config(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::RealtimeMetricsSubscriptionConfig, aws_smithy_xml::decode::XmlDecodeError>
{
#[allow(unused_mut)]
let mut builder = crate::model::RealtimeMetricsSubscriptionConfig::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("RealtimeMetricsSubscriptionStatus") /* RealtimeMetricsSubscriptionStatus com.amazonaws.cloudfront#RealtimeMetricsSubscriptionConfig$RealtimeMetricsSubscriptionStatus */ => {
let var_360 =
Some(
Result::<crate::model::RealtimeMetricsSubscriptionStatus, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::RealtimeMetricsSubscriptionStatus::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_realtime_metrics_subscription_status(var_360);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for RealtimeMetricsSubscriptionConfig
impl Clone for RealtimeMetricsSubscriptionConfig
source§fn clone(&self) -> RealtimeMetricsSubscriptionConfig
fn clone(&self) -> RealtimeMetricsSubscriptionConfig
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