AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::LookoutMetrics::Model::MetricSource Class Reference

#include <MetricSource.h>

Public Member Functions

 MetricSource ()
 
 MetricSource (Aws::Utils::Json::JsonView jsonValue)
 
MetricSourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const S3SourceConfigGetS3SourceConfig () const
 
bool S3SourceConfigHasBeenSet () const
 
void SetS3SourceConfig (const S3SourceConfig &value)
 
void SetS3SourceConfig (S3SourceConfig &&value)
 
MetricSourceWithS3SourceConfig (const S3SourceConfig &value)
 
MetricSourceWithS3SourceConfig (S3SourceConfig &&value)
 
const AppFlowConfigGetAppFlowConfig () const
 
bool AppFlowConfigHasBeenSet () const
 
void SetAppFlowConfig (const AppFlowConfig &value)
 
void SetAppFlowConfig (AppFlowConfig &&value)
 
MetricSourceWithAppFlowConfig (const AppFlowConfig &value)
 
MetricSourceWithAppFlowConfig (AppFlowConfig &&value)
 
const CloudWatchConfigGetCloudWatchConfig () const
 
bool CloudWatchConfigHasBeenSet () const
 
void SetCloudWatchConfig (const CloudWatchConfig &value)
 
void SetCloudWatchConfig (CloudWatchConfig &&value)
 
MetricSourceWithCloudWatchConfig (const CloudWatchConfig &value)
 
MetricSourceWithCloudWatchConfig (CloudWatchConfig &&value)
 
const RDSSourceConfigGetRDSSourceConfig () const
 
bool RDSSourceConfigHasBeenSet () const
 
void SetRDSSourceConfig (const RDSSourceConfig &value)
 
void SetRDSSourceConfig (RDSSourceConfig &&value)
 
MetricSourceWithRDSSourceConfig (const RDSSourceConfig &value)
 
MetricSourceWithRDSSourceConfig (RDSSourceConfig &&value)
 
const RedshiftSourceConfigGetRedshiftSourceConfig () const
 
bool RedshiftSourceConfigHasBeenSet () const
 
void SetRedshiftSourceConfig (const RedshiftSourceConfig &value)
 
void SetRedshiftSourceConfig (RedshiftSourceConfig &&value)
 
MetricSourceWithRedshiftSourceConfig (const RedshiftSourceConfig &value)
 
MetricSourceWithRedshiftSourceConfig (RedshiftSourceConfig &&value)
 

Detailed Description

Contains information about source data used to generate a metric.

See Also:

AWS API Reference

Definition at line 36 of file MetricSource.h.

Constructor & Destructor Documentation

◆ MetricSource() [1/2]

Aws::LookoutMetrics::Model::MetricSource::MetricSource ( )

◆ MetricSource() [2/2]

Aws::LookoutMetrics::Model::MetricSource::MetricSource ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AppFlowConfigHasBeenSet()

bool Aws::LookoutMetrics::Model::MetricSource::AppFlowConfigHasBeenSet ( ) const
inline

An object containing information about the AppFlow configuration.

Definition at line 72 of file MetricSource.h.

◆ CloudWatchConfigHasBeenSet()

bool Aws::LookoutMetrics::Model::MetricSource::CloudWatchConfigHasBeenSet ( ) const
inline

An object containing information about the Amazon CloudWatch monitoring configuration.

Definition at line 105 of file MetricSource.h.

◆ GetAppFlowConfig()

const AppFlowConfig& Aws::LookoutMetrics::Model::MetricSource::GetAppFlowConfig ( ) const
inline

An object containing information about the AppFlow configuration.

Definition at line 67 of file MetricSource.h.

◆ GetCloudWatchConfig()

const CloudWatchConfig& Aws::LookoutMetrics::Model::MetricSource::GetCloudWatchConfig ( ) const
inline

An object containing information about the Amazon CloudWatch monitoring configuration.

Definition at line 99 of file MetricSource.h.

◆ GetRDSSourceConfig()

const RDSSourceConfig& Aws::LookoutMetrics::Model::MetricSource::GetRDSSourceConfig ( ) const
inline

An object containing information about the Amazon Relational Database Service (RDS) configuration.

Definition at line 136 of file MetricSource.h.

◆ GetRedshiftSourceConfig()

const RedshiftSourceConfig& Aws::LookoutMetrics::Model::MetricSource::GetRedshiftSourceConfig ( ) const
inline

An object containing information about the Amazon Redshift database configuration.

Definition at line 173 of file MetricSource.h.

◆ GetS3SourceConfig()

const S3SourceConfig& Aws::LookoutMetrics::Model::MetricSource::GetS3SourceConfig ( ) const
inline

Definition at line 46 of file MetricSource.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LookoutMetrics::Model::MetricSource::Jsonize ( ) const

◆ operator=()

MetricSource& Aws::LookoutMetrics::Model::MetricSource::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RDSSourceConfigHasBeenSet()

bool Aws::LookoutMetrics::Model::MetricSource::RDSSourceConfigHasBeenSet ( ) const
inline

An object containing information about the Amazon Relational Database Service (RDS) configuration.

Definition at line 142 of file MetricSource.h.

◆ RedshiftSourceConfigHasBeenSet()

bool Aws::LookoutMetrics::Model::MetricSource::RedshiftSourceConfigHasBeenSet ( ) const
inline

An object containing information about the Amazon Redshift database configuration.

Definition at line 179 of file MetricSource.h.

◆ S3SourceConfigHasBeenSet()

bool Aws::LookoutMetrics::Model::MetricSource::S3SourceConfigHasBeenSet ( ) const
inline

Definition at line 49 of file MetricSource.h.

◆ SetAppFlowConfig() [1/2]

void Aws::LookoutMetrics::Model::MetricSource::SetAppFlowConfig ( AppFlowConfig &&  value)
inline

An object containing information about the AppFlow configuration.

Definition at line 82 of file MetricSource.h.

◆ SetAppFlowConfig() [2/2]

void Aws::LookoutMetrics::Model::MetricSource::SetAppFlowConfig ( const AppFlowConfig value)
inline

An object containing information about the AppFlow configuration.

Definition at line 77 of file MetricSource.h.

◆ SetCloudWatchConfig() [1/2]

void Aws::LookoutMetrics::Model::MetricSource::SetCloudWatchConfig ( CloudWatchConfig &&  value)
inline

An object containing information about the Amazon CloudWatch monitoring configuration.

Definition at line 117 of file MetricSource.h.

◆ SetCloudWatchConfig() [2/2]

void Aws::LookoutMetrics::Model::MetricSource::SetCloudWatchConfig ( const CloudWatchConfig value)
inline

An object containing information about the Amazon CloudWatch monitoring configuration.

Definition at line 111 of file MetricSource.h.

◆ SetRDSSourceConfig() [1/2]

void Aws::LookoutMetrics::Model::MetricSource::SetRDSSourceConfig ( const RDSSourceConfig value)
inline

An object containing information about the Amazon Relational Database Service (RDS) configuration.

Definition at line 148 of file MetricSource.h.

◆ SetRDSSourceConfig() [2/2]

void Aws::LookoutMetrics::Model::MetricSource::SetRDSSourceConfig ( RDSSourceConfig &&  value)
inline

An object containing information about the Amazon Relational Database Service (RDS) configuration.

Definition at line 154 of file MetricSource.h.

◆ SetRedshiftSourceConfig() [1/2]

void Aws::LookoutMetrics::Model::MetricSource::SetRedshiftSourceConfig ( const RedshiftSourceConfig value)
inline

An object containing information about the Amazon Redshift database configuration.

Definition at line 185 of file MetricSource.h.

◆ SetRedshiftSourceConfig() [2/2]

void Aws::LookoutMetrics::Model::MetricSource::SetRedshiftSourceConfig ( RedshiftSourceConfig &&  value)
inline

An object containing information about the Amazon Redshift database configuration.

Definition at line 191 of file MetricSource.h.

◆ SetS3SourceConfig() [1/2]

void Aws::LookoutMetrics::Model::MetricSource::SetS3SourceConfig ( const S3SourceConfig value)
inline

Definition at line 52 of file MetricSource.h.

◆ SetS3SourceConfig() [2/2]

void Aws::LookoutMetrics::Model::MetricSource::SetS3SourceConfig ( S3SourceConfig &&  value)
inline

Definition at line 55 of file MetricSource.h.

◆ WithAppFlowConfig() [1/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithAppFlowConfig ( AppFlowConfig &&  value)
inline

An object containing information about the AppFlow configuration.

Definition at line 92 of file MetricSource.h.

◆ WithAppFlowConfig() [2/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithAppFlowConfig ( const AppFlowConfig value)
inline

An object containing information about the AppFlow configuration.

Definition at line 87 of file MetricSource.h.

◆ WithCloudWatchConfig() [1/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithCloudWatchConfig ( CloudWatchConfig &&  value)
inline

An object containing information about the Amazon CloudWatch monitoring configuration.

Definition at line 129 of file MetricSource.h.

◆ WithCloudWatchConfig() [2/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithCloudWatchConfig ( const CloudWatchConfig value)
inline

An object containing information about the Amazon CloudWatch monitoring configuration.

Definition at line 123 of file MetricSource.h.

◆ WithRDSSourceConfig() [1/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithRDSSourceConfig ( const RDSSourceConfig value)
inline

An object containing information about the Amazon Relational Database Service (RDS) configuration.

Definition at line 160 of file MetricSource.h.

◆ WithRDSSourceConfig() [2/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithRDSSourceConfig ( RDSSourceConfig &&  value)
inline

An object containing information about the Amazon Relational Database Service (RDS) configuration.

Definition at line 166 of file MetricSource.h.

◆ WithRedshiftSourceConfig() [1/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithRedshiftSourceConfig ( const RedshiftSourceConfig value)
inline

An object containing information about the Amazon Redshift database configuration.

Definition at line 197 of file MetricSource.h.

◆ WithRedshiftSourceConfig() [2/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithRedshiftSourceConfig ( RedshiftSourceConfig &&  value)
inline

An object containing information about the Amazon Redshift database configuration.

Definition at line 203 of file MetricSource.h.

◆ WithS3SourceConfig() [1/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithS3SourceConfig ( const S3SourceConfig value)
inline

Definition at line 58 of file MetricSource.h.

◆ WithS3SourceConfig() [2/2]

MetricSource& Aws::LookoutMetrics::Model::MetricSource::WithS3SourceConfig ( S3SourceConfig &&  value)
inline

Definition at line 61 of file MetricSource.h.


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