AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFront::Model::MonitoringSubscription Class Reference

#include <MonitoringSubscription.h>

Public Member Functions

 MonitoringSubscription ()
 
 MonitoringSubscription (const Aws::Utils::Xml::XmlNode &xmlNode)
 
MonitoringSubscriptionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const RealtimeMetricsSubscriptionConfigGetRealtimeMetricsSubscriptionConfig () const
 
bool RealtimeMetricsSubscriptionConfigHasBeenSet () const
 
void SetRealtimeMetricsSubscriptionConfig (const RealtimeMetricsSubscriptionConfig &value)
 
void SetRealtimeMetricsSubscriptionConfig (RealtimeMetricsSubscriptionConfig &&value)
 
MonitoringSubscriptionWithRealtimeMetricsSubscriptionConfig (const RealtimeMetricsSubscriptionConfig &value)
 
MonitoringSubscriptionWithRealtimeMetricsSubscriptionConfig (RealtimeMetricsSubscriptionConfig &&value)
 

Detailed Description

A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution.

See Also:

AWS API Reference

Definition at line 32 of file MonitoringSubscription.h.

Constructor & Destructor Documentation

◆ MonitoringSubscription() [1/2]

Aws::CloudFront::Model::MonitoringSubscription::MonitoringSubscription ( )

◆ MonitoringSubscription() [2/2]

Aws::CloudFront::Model::MonitoringSubscription::MonitoringSubscription ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::CloudFront::Model::MonitoringSubscription::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetRealtimeMetricsSubscriptionConfig()

const RealtimeMetricsSubscriptionConfig& Aws::CloudFront::Model::MonitoringSubscription::GetRealtimeMetricsSubscriptionConfig ( ) const
inline

A subscription configuration for additional CloudWatch metrics.

Definition at line 45 of file MonitoringSubscription.h.

◆ operator=()

MonitoringSubscription& Aws::CloudFront::Model::MonitoringSubscription::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ RealtimeMetricsSubscriptionConfigHasBeenSet()

bool Aws::CloudFront::Model::MonitoringSubscription::RealtimeMetricsSubscriptionConfigHasBeenSet ( ) const
inline

A subscription configuration for additional CloudWatch metrics.

Definition at line 50 of file MonitoringSubscription.h.

◆ SetRealtimeMetricsSubscriptionConfig() [1/2]

void Aws::CloudFront::Model::MonitoringSubscription::SetRealtimeMetricsSubscriptionConfig ( const RealtimeMetricsSubscriptionConfig value)
inline

A subscription configuration for additional CloudWatch metrics.

Definition at line 55 of file MonitoringSubscription.h.

◆ SetRealtimeMetricsSubscriptionConfig() [2/2]

void Aws::CloudFront::Model::MonitoringSubscription::SetRealtimeMetricsSubscriptionConfig ( RealtimeMetricsSubscriptionConfig &&  value)
inline

A subscription configuration for additional CloudWatch metrics.

Definition at line 60 of file MonitoringSubscription.h.

◆ WithRealtimeMetricsSubscriptionConfig() [1/2]

MonitoringSubscription& Aws::CloudFront::Model::MonitoringSubscription::WithRealtimeMetricsSubscriptionConfig ( const RealtimeMetricsSubscriptionConfig value)
inline

A subscription configuration for additional CloudWatch metrics.

Definition at line 65 of file MonitoringSubscription.h.

◆ WithRealtimeMetricsSubscriptionConfig() [2/2]

MonitoringSubscription& Aws::CloudFront::Model::MonitoringSubscription::WithRealtimeMetricsSubscriptionConfig ( RealtimeMetricsSubscriptionConfig &&  value)
inline

A subscription configuration for additional CloudWatch metrics.

Definition at line 70 of file MonitoringSubscription.h.


The documentation for this class was generated from the following file: