AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::Neptune::Model::CloudwatchLogsExportConfiguration Class Reference

#include <CloudwatchLogsExportConfiguration.h>

Public Member Functions

 CloudwatchLogsExportConfiguration ()
 
 CloudwatchLogsExportConfiguration (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CloudwatchLogsExportConfigurationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::Vector< Aws::String > & GetEnableLogTypes () const
 
bool EnableLogTypesHasBeenSet () const
 
void SetEnableLogTypes (const Aws::Vector< Aws::String > &value)
 
void SetEnableLogTypes (Aws::Vector< Aws::String > &&value)
 
CloudwatchLogsExportConfigurationWithEnableLogTypes (const Aws::Vector< Aws::String > &value)
 
CloudwatchLogsExportConfigurationWithEnableLogTypes (Aws::Vector< Aws::String > &&value)
 
CloudwatchLogsExportConfigurationAddEnableLogTypes (const Aws::String &value)
 
CloudwatchLogsExportConfigurationAddEnableLogTypes (Aws::String &&value)
 
CloudwatchLogsExportConfigurationAddEnableLogTypes (const char *value)
 
const Aws::Vector< Aws::String > & GetDisableLogTypes () const
 
bool DisableLogTypesHasBeenSet () const
 
void SetDisableLogTypes (const Aws::Vector< Aws::String > &value)
 
void SetDisableLogTypes (Aws::Vector< Aws::String > &&value)
 
CloudwatchLogsExportConfigurationWithDisableLogTypes (const Aws::Vector< Aws::String > &value)
 
CloudwatchLogsExportConfigurationWithDisableLogTypes (Aws::Vector< Aws::String > &&value)
 
CloudwatchLogsExportConfigurationAddDisableLogTypes (const Aws::String &value)
 
CloudwatchLogsExportConfigurationAddDisableLogTypes (Aws::String &&value)
 
CloudwatchLogsExportConfigurationAddDisableLogTypes (const char *value)
 

Detailed Description

The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.

The EnableLogTypes and DisableLogTypes arrays determine which logs will be exported (or not exported) to CloudWatch Logs.

See Also:

AWS API Reference

Definition at line 36 of file CloudwatchLogsExportConfiguration.h.

Constructor & Destructor Documentation

◆ CloudwatchLogsExportConfiguration() [1/2]

Aws::Neptune::Model::CloudwatchLogsExportConfiguration::CloudwatchLogsExportConfiguration ( )

◆ CloudwatchLogsExportConfiguration() [2/2]

Aws::Neptune::Model::CloudwatchLogsExportConfiguration::CloudwatchLogsExportConfiguration ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddDisableLogTypes() [1/3]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::AddDisableLogTypes ( Aws::String &&  value)
inline

The list of log types to disable.

Definition at line 131 of file CloudwatchLogsExportConfiguration.h.

◆ AddDisableLogTypes() [2/3]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::AddDisableLogTypes ( const Aws::String value)
inline

The list of log types to disable.

Definition at line 126 of file CloudwatchLogsExportConfiguration.h.

◆ AddDisableLogTypes() [3/3]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::AddDisableLogTypes ( const char *  value)
inline

The list of log types to disable.

Definition at line 136 of file CloudwatchLogsExportConfiguration.h.

◆ AddEnableLogTypes() [1/3]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::AddEnableLogTypes ( Aws::String &&  value)
inline

The list of log types to enable.

Definition at line 85 of file CloudwatchLogsExportConfiguration.h.

◆ AddEnableLogTypes() [2/3]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::AddEnableLogTypes ( const Aws::String value)
inline

The list of log types to enable.

Definition at line 80 of file CloudwatchLogsExportConfiguration.h.

◆ AddEnableLogTypes() [3/3]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::AddEnableLogTypes ( const char *  value)
inline

The list of log types to enable.

Definition at line 90 of file CloudwatchLogsExportConfiguration.h.

◆ DisableLogTypesHasBeenSet()

bool Aws::Neptune::Model::CloudwatchLogsExportConfiguration::DisableLogTypesHasBeenSet ( ) const
inline

The list of log types to disable.

Definition at line 101 of file CloudwatchLogsExportConfiguration.h.

◆ EnableLogTypesHasBeenSet()

bool Aws::Neptune::Model::CloudwatchLogsExportConfiguration::EnableLogTypesHasBeenSet ( ) const
inline

The list of log types to enable.

Definition at line 55 of file CloudwatchLogsExportConfiguration.h.

◆ GetDisableLogTypes()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::GetDisableLogTypes ( ) const
inline

The list of log types to disable.

Definition at line 96 of file CloudwatchLogsExportConfiguration.h.

◆ GetEnableLogTypes()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::GetEnableLogTypes ( ) const
inline

The list of log types to enable.

Definition at line 50 of file CloudwatchLogsExportConfiguration.h.

◆ operator=()

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Neptune::Model::CloudwatchLogsExportConfiguration::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Neptune::Model::CloudwatchLogsExportConfiguration::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetDisableLogTypes() [1/2]

void Aws::Neptune::Model::CloudwatchLogsExportConfiguration::SetDisableLogTypes ( Aws::Vector< Aws::String > &&  value)
inline

The list of log types to disable.

Definition at line 111 of file CloudwatchLogsExportConfiguration.h.

◆ SetDisableLogTypes() [2/2]

void Aws::Neptune::Model::CloudwatchLogsExportConfiguration::SetDisableLogTypes ( const Aws::Vector< Aws::String > &  value)
inline

The list of log types to disable.

Definition at line 106 of file CloudwatchLogsExportConfiguration.h.

◆ SetEnableLogTypes() [1/2]

void Aws::Neptune::Model::CloudwatchLogsExportConfiguration::SetEnableLogTypes ( Aws::Vector< Aws::String > &&  value)
inline

The list of log types to enable.

Definition at line 65 of file CloudwatchLogsExportConfiguration.h.

◆ SetEnableLogTypes() [2/2]

void Aws::Neptune::Model::CloudwatchLogsExportConfiguration::SetEnableLogTypes ( const Aws::Vector< Aws::String > &  value)
inline

The list of log types to enable.

Definition at line 60 of file CloudwatchLogsExportConfiguration.h.

◆ WithDisableLogTypes() [1/2]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::WithDisableLogTypes ( Aws::Vector< Aws::String > &&  value)
inline

The list of log types to disable.

Definition at line 121 of file CloudwatchLogsExportConfiguration.h.

◆ WithDisableLogTypes() [2/2]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::WithDisableLogTypes ( const Aws::Vector< Aws::String > &  value)
inline

The list of log types to disable.

Definition at line 116 of file CloudwatchLogsExportConfiguration.h.

◆ WithEnableLogTypes() [1/2]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::WithEnableLogTypes ( Aws::Vector< Aws::String > &&  value)
inline

The list of log types to enable.

Definition at line 75 of file CloudwatchLogsExportConfiguration.h.

◆ WithEnableLogTypes() [2/2]

CloudwatchLogsExportConfiguration& Aws::Neptune::Model::CloudwatchLogsExportConfiguration::WithEnableLogTypes ( const Aws::Vector< Aws::String > &  value)
inline

The list of log types to enable.

Definition at line 70 of file CloudwatchLogsExportConfiguration.h.


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