AWS SDK for C++  1.8.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::CloudWatchLogsConfiguration Class Reference

#include <CloudWatchLogsConfiguration.h>

Public Member Functions

 CloudWatchLogsConfiguration ()
 
 CloudWatchLogsConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
CloudWatchLogsConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
CloudWatchLogsConfigurationWithEnabled (bool value)
 
const Aws::Vector< CloudWatchLogsLogStream > & GetLogStreams () const
 
bool LogStreamsHasBeenSet () const
 
void SetLogStreams (const Aws::Vector< CloudWatchLogsLogStream > &value)
 
void SetLogStreams (Aws::Vector< CloudWatchLogsLogStream > &&value)
 
CloudWatchLogsConfigurationWithLogStreams (const Aws::Vector< CloudWatchLogsLogStream > &value)
 
CloudWatchLogsConfigurationWithLogStreams (Aws::Vector< CloudWatchLogsLogStream > &&value)
 
CloudWatchLogsConfigurationAddLogStreams (const CloudWatchLogsLogStream &value)
 
CloudWatchLogsConfigurationAddLogStreams (CloudWatchLogsLogStream &&value)
 

Detailed Description

Describes the Amazon CloudWatch logs configuration for a layer.

See Also:

AWS API Reference

Definition at line 33 of file CloudWatchLogsConfiguration.h.

Constructor & Destructor Documentation

◆ CloudWatchLogsConfiguration() [1/2]

Aws::OpsWorks::Model::CloudWatchLogsConfiguration::CloudWatchLogsConfiguration ( )

◆ CloudWatchLogsConfiguration() [2/2]

Aws::OpsWorks::Model::CloudWatchLogsConfiguration::CloudWatchLogsConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddLogStreams() [1/2]

CloudWatchLogsConfiguration& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::AddLogStreams ( const CloudWatchLogsLogStream value)
inline

A list of configuration options for CloudWatch Logs.

Definition at line 96 of file CloudWatchLogsConfiguration.h.

◆ AddLogStreams() [2/2]

CloudWatchLogsConfiguration& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::AddLogStreams ( CloudWatchLogsLogStream &&  value)
inline

A list of configuration options for CloudWatch Logs.

Definition at line 101 of file CloudWatchLogsConfiguration.h.

◆ EnabledHasBeenSet()

bool Aws::OpsWorks::Model::CloudWatchLogsConfiguration::EnabledHasBeenSet ( ) const
inline

Whether CloudWatch Logs is enabled for a layer.

Definition at line 50 of file CloudWatchLogsConfiguration.h.

◆ GetEnabled()

bool Aws::OpsWorks::Model::CloudWatchLogsConfiguration::GetEnabled ( ) const
inline

Whether CloudWatch Logs is enabled for a layer.

Definition at line 45 of file CloudWatchLogsConfiguration.h.

◆ GetLogStreams()

const Aws::Vector<CloudWatchLogsLogStream>& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::GetLogStreams ( ) const
inline

A list of configuration options for CloudWatch Logs.

Definition at line 66 of file CloudWatchLogsConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::CloudWatchLogsConfiguration::Jsonize ( ) const

◆ LogStreamsHasBeenSet()

bool Aws::OpsWorks::Model::CloudWatchLogsConfiguration::LogStreamsHasBeenSet ( ) const
inline

A list of configuration options for CloudWatch Logs.

Definition at line 71 of file CloudWatchLogsConfiguration.h.

◆ operator=()

CloudWatchLogsConfiguration& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEnabled()

void Aws::OpsWorks::Model::CloudWatchLogsConfiguration::SetEnabled ( bool  value)
inline

Whether CloudWatch Logs is enabled for a layer.

Definition at line 55 of file CloudWatchLogsConfiguration.h.

◆ SetLogStreams() [1/2]

void Aws::OpsWorks::Model::CloudWatchLogsConfiguration::SetLogStreams ( const Aws::Vector< CloudWatchLogsLogStream > &  value)
inline

A list of configuration options for CloudWatch Logs.

Definition at line 76 of file CloudWatchLogsConfiguration.h.

◆ SetLogStreams() [2/2]

void Aws::OpsWorks::Model::CloudWatchLogsConfiguration::SetLogStreams ( Aws::Vector< CloudWatchLogsLogStream > &&  value)
inline

A list of configuration options for CloudWatch Logs.

Definition at line 81 of file CloudWatchLogsConfiguration.h.

◆ WithEnabled()

CloudWatchLogsConfiguration& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::WithEnabled ( bool  value)
inline

Whether CloudWatch Logs is enabled for a layer.

Definition at line 60 of file CloudWatchLogsConfiguration.h.

◆ WithLogStreams() [1/2]

CloudWatchLogsConfiguration& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::WithLogStreams ( const Aws::Vector< CloudWatchLogsLogStream > &  value)
inline

A list of configuration options for CloudWatch Logs.

Definition at line 86 of file CloudWatchLogsConfiguration.h.

◆ WithLogStreams() [2/2]

CloudWatchLogsConfiguration& Aws::OpsWorks::Model::CloudWatchLogsConfiguration::WithLogStreams ( Aws::Vector< CloudWatchLogsLogStream > &&  value)
inline

A list of configuration options for CloudWatch Logs.

Definition at line 91 of file CloudWatchLogsConfiguration.h.


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