AWS SDK for C++  1.9.159
AWS SDK for C++
Public Member Functions | List of all members
Aws::SFN::Model::LoggingConfiguration Class Reference

#include <LoggingConfiguration.h>

Public Member Functions

 LoggingConfiguration ()
 
 LoggingConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
LoggingConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LogLevelGetLevel () const
 
bool LevelHasBeenSet () const
 
void SetLevel (const LogLevel &value)
 
void SetLevel (LogLevel &&value)
 
LoggingConfigurationWithLevel (const LogLevel &value)
 
LoggingConfigurationWithLevel (LogLevel &&value)
 
bool GetIncludeExecutionData () const
 
bool IncludeExecutionDataHasBeenSet () const
 
void SetIncludeExecutionData (bool value)
 
LoggingConfigurationWithIncludeExecutionData (bool value)
 
const Aws::Vector< LogDestination > & GetDestinations () const
 
bool DestinationsHasBeenSet () const
 
void SetDestinations (const Aws::Vector< LogDestination > &value)
 
void SetDestinations (Aws::Vector< LogDestination > &&value)
 
LoggingConfigurationWithDestinations (const Aws::Vector< LogDestination > &value)
 
LoggingConfigurationWithDestinations (Aws::Vector< LogDestination > &&value)
 
LoggingConfigurationAddDestinations (const LogDestination &value)
 
LoggingConfigurationAddDestinations (LogDestination &&value)
 

Detailed Description

The LoggingConfiguration data type is used to set CloudWatch Logs options.

See Also:

AWS API Reference

Definition at line 34 of file LoggingConfiguration.h.

Constructor & Destructor Documentation

◆ LoggingConfiguration() [1/2]

Aws::SFN::Model::LoggingConfiguration::LoggingConfiguration ( )

◆ LoggingConfiguration() [2/2]

Aws::SFN::Model::LoggingConfiguration::LoggingConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDestinations() [1/2]

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::AddDestinations ( const LogDestination value)
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 146 of file LoggingConfiguration.h.

◆ AddDestinations() [2/2]

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::AddDestinations ( LogDestination &&  value)
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 153 of file LoggingConfiguration.h.

◆ DestinationsHasBeenSet()

bool Aws::SFN::Model::LoggingConfiguration::DestinationsHasBeenSet ( ) const
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 111 of file LoggingConfiguration.h.

◆ GetDestinations()

const Aws::Vector<LogDestination>& Aws::SFN::Model::LoggingConfiguration::GetDestinations ( ) const
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 104 of file LoggingConfiguration.h.

◆ GetIncludeExecutionData()

bool Aws::SFN::Model::LoggingConfiguration::GetIncludeExecutionData ( ) const
inline

Determines whether execution data is included in your log. When set to false, data is excluded.

Definition at line 78 of file LoggingConfiguration.h.

◆ GetLevel()

const LogLevel& Aws::SFN::Model::LoggingConfiguration::GetLevel ( ) const
inline

Defines which category of execution history events are logged.

Definition at line 46 of file LoggingConfiguration.h.

◆ IncludeExecutionDataHasBeenSet()

bool Aws::SFN::Model::LoggingConfiguration::IncludeExecutionDataHasBeenSet ( ) const
inline

Determines whether execution data is included in your log. When set to false, data is excluded.

Definition at line 84 of file LoggingConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SFN::Model::LoggingConfiguration::Jsonize ( ) const

◆ LevelHasBeenSet()

bool Aws::SFN::Model::LoggingConfiguration::LevelHasBeenSet ( ) const
inline

Defines which category of execution history events are logged.

Definition at line 51 of file LoggingConfiguration.h.

◆ operator=()

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDestinations() [1/2]

void Aws::SFN::Model::LoggingConfiguration::SetDestinations ( Aws::Vector< LogDestination > &&  value)
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 125 of file LoggingConfiguration.h.

◆ SetDestinations() [2/2]

void Aws::SFN::Model::LoggingConfiguration::SetDestinations ( const Aws::Vector< LogDestination > &  value)
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 118 of file LoggingConfiguration.h.

◆ SetIncludeExecutionData()

void Aws::SFN::Model::LoggingConfiguration::SetIncludeExecutionData ( bool  value)
inline

Determines whether execution data is included in your log. When set to false, data is excluded.

Definition at line 90 of file LoggingConfiguration.h.

◆ SetLevel() [1/2]

void Aws::SFN::Model::LoggingConfiguration::SetLevel ( const LogLevel value)
inline

Defines which category of execution history events are logged.

Definition at line 56 of file LoggingConfiguration.h.

◆ SetLevel() [2/2]

void Aws::SFN::Model::LoggingConfiguration::SetLevel ( LogLevel &&  value)
inline

Defines which category of execution history events are logged.

Definition at line 61 of file LoggingConfiguration.h.

◆ WithDestinations() [1/2]

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::WithDestinations ( Aws::Vector< LogDestination > &&  value)
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 139 of file LoggingConfiguration.h.

◆ WithDestinations() [2/2]

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::WithDestinations ( const Aws::Vector< LogDestination > &  value)
inline

An array of objects that describes where your execution history events will be logged. Limited to size 1. Required, if your log level is not set to OFF.

Definition at line 132 of file LoggingConfiguration.h.

◆ WithIncludeExecutionData()

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::WithIncludeExecutionData ( bool  value)
inline

Determines whether execution data is included in your log. When set to false, data is excluded.

Definition at line 96 of file LoggingConfiguration.h.

◆ WithLevel() [1/2]

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::WithLevel ( const LogLevel value)
inline

Defines which category of execution history events are logged.

Definition at line 66 of file LoggingConfiguration.h.

◆ WithLevel() [2/2]

LoggingConfiguration& Aws::SFN::Model::LoggingConfiguration::WithLevel ( LogLevel &&  value)
inline

Defines which category of execution history events are logged.

Definition at line 71 of file LoggingConfiguration.h.


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