AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::MWAA::Model::ModuleLoggingConfiguration Class Reference

#include <ModuleLoggingConfiguration.h>

Public Member Functions

 ModuleLoggingConfiguration ()
 
 ModuleLoggingConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ModuleLoggingConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCloudWatchLogGroupArn () const
 
bool CloudWatchLogGroupArnHasBeenSet () const
 
void SetCloudWatchLogGroupArn (const Aws::String &value)
 
void SetCloudWatchLogGroupArn (Aws::String &&value)
 
void SetCloudWatchLogGroupArn (const char *value)
 
ModuleLoggingConfigurationWithCloudWatchLogGroupArn (const Aws::String &value)
 
ModuleLoggingConfigurationWithCloudWatchLogGroupArn (Aws::String &&value)
 
ModuleLoggingConfigurationWithCloudWatchLogGroupArn (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
ModuleLoggingConfigurationWithEnabled (bool value)
 
const LoggingLevelGetLogLevel () const
 
bool LogLevelHasBeenSet () const
 
void SetLogLevel (const LoggingLevel &value)
 
void SetLogLevel (LoggingLevel &&value)
 
ModuleLoggingConfigurationWithLogLevel (const LoggingLevel &value)
 
ModuleLoggingConfigurationWithLogLevel (LoggingLevel &&value)
 

Detailed Description

Defines the type of logs to send for the Apache Airflow log type (e.g. DagProcessingLogs). Valid values: CloudWatchLogGroupArn, Enabled, LogLevel.

See Also:

AWS API Reference

Definition at line 35 of file ModuleLoggingConfiguration.h.

Constructor & Destructor Documentation

◆ ModuleLoggingConfiguration() [1/2]

Aws::MWAA::Model::ModuleLoggingConfiguration::ModuleLoggingConfiguration ( )

◆ ModuleLoggingConfiguration() [2/2]

Aws::MWAA::Model::ModuleLoggingConfiguration::ModuleLoggingConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CloudWatchLogGroupArnHasBeenSet()

bool Aws::MWAA::Model::ModuleLoggingConfiguration::CloudWatchLogGroupArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 58 of file ModuleLoggingConfiguration.h.

◆ EnabledHasBeenSet()

bool Aws::MWAA::Model::ModuleLoggingConfiguration::EnabledHasBeenSet ( ) const
inline

Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

Definition at line 119 of file ModuleLoggingConfiguration.h.

◆ GetCloudWatchLogGroupArn()

const Aws::String& Aws::MWAA::Model::ModuleLoggingConfiguration::GetCloudWatchLogGroupArn ( ) const
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 50 of file ModuleLoggingConfiguration.h.

◆ GetEnabled()

bool Aws::MWAA::Model::ModuleLoggingConfiguration::GetEnabled ( ) const
inline

Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

Definition at line 113 of file ModuleLoggingConfiguration.h.

◆ GetLogLevel()

const LoggingLevel& Aws::MWAA::Model::ModuleLoggingConfiguration::GetLogLevel ( ) const
inline

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Definition at line 140 of file ModuleLoggingConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MWAA::Model::ModuleLoggingConfiguration::Jsonize ( ) const

◆ LogLevelHasBeenSet()

bool Aws::MWAA::Model::ModuleLoggingConfiguration::LogLevelHasBeenSet ( ) const
inline

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Definition at line 148 of file ModuleLoggingConfiguration.h.

◆ operator=()

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCloudWatchLogGroupArn() [1/3]

void Aws::MWAA::Model::ModuleLoggingConfiguration::SetCloudWatchLogGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 74 of file ModuleLoggingConfiguration.h.

◆ SetCloudWatchLogGroupArn() [2/3]

void Aws::MWAA::Model::ModuleLoggingConfiguration::SetCloudWatchLogGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 66 of file ModuleLoggingConfiguration.h.

◆ SetCloudWatchLogGroupArn() [3/3]

void Aws::MWAA::Model::ModuleLoggingConfiguration::SetCloudWatchLogGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 82 of file ModuleLoggingConfiguration.h.

◆ SetEnabled()

void Aws::MWAA::Model::ModuleLoggingConfiguration::SetEnabled ( bool  value)
inline

Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

Definition at line 125 of file ModuleLoggingConfiguration.h.

◆ SetLogLevel() [1/2]

void Aws::MWAA::Model::ModuleLoggingConfiguration::SetLogLevel ( const LoggingLevel value)
inline

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Definition at line 156 of file ModuleLoggingConfiguration.h.

◆ SetLogLevel() [2/2]

void Aws::MWAA::Model::ModuleLoggingConfiguration::SetLogLevel ( LoggingLevel &&  value)
inline

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Definition at line 164 of file ModuleLoggingConfiguration.h.

◆ WithCloudWatchLogGroupArn() [1/3]

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::WithCloudWatchLogGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 98 of file ModuleLoggingConfiguration.h.

◆ WithCloudWatchLogGroupArn() [2/3]

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::WithCloudWatchLogGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 90 of file ModuleLoggingConfiguration.h.

◆ WithCloudWatchLogGroupArn() [3/3]

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::WithCloudWatchLogGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the CloudWatch Logs group where the Apache Airflow log type (e.g. DagProcessingLogs) is published. For example, arn:aws:logs:us-east-1:123456789012:log-group:airflow-MyMWAAEnvironment-MwaaEnvironment-DAGProcessing:*.

Definition at line 106 of file ModuleLoggingConfiguration.h.

◆ WithEnabled()

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::WithEnabled ( bool  value)
inline

Indicates whether to enable the Apache Airflow log type (e.g. DagProcessingLogs) in CloudWatch Logs.

Definition at line 131 of file ModuleLoggingConfiguration.h.

◆ WithLogLevel() [1/2]

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::WithLogLevel ( const LoggingLevel value)
inline

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Definition at line 172 of file ModuleLoggingConfiguration.h.

◆ WithLogLevel() [2/2]

ModuleLoggingConfiguration& Aws::MWAA::Model::ModuleLoggingConfiguration::WithLogLevel ( LoggingLevel &&  value)
inline

Defines the Apache Airflow logs to send for the log type (e.g. DagProcessingLogs) to CloudWatch Logs. Valid values: CRITICAL, ERROR, WARNING, INFO.

Definition at line 180 of file ModuleLoggingConfiguration.h.


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