AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::GetV2LoggingOptionsResult Class Reference

#include <GetV2LoggingOptionsResult.h>

Public Member Functions

 GetV2LoggingOptionsResult ()
 
 GetV2LoggingOptionsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetV2LoggingOptionsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetRoleArn () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
GetV2LoggingOptionsResultWithRoleArn (const Aws::String &value)
 
GetV2LoggingOptionsResultWithRoleArn (Aws::String &&value)
 
GetV2LoggingOptionsResultWithRoleArn (const char *value)
 
const LogLevelGetDefaultLogLevel () const
 
void SetDefaultLogLevel (const LogLevel &value)
 
void SetDefaultLogLevel (LogLevel &&value)
 
GetV2LoggingOptionsResultWithDefaultLogLevel (const LogLevel &value)
 
GetV2LoggingOptionsResultWithDefaultLogLevel (LogLevel &&value)
 
bool GetDisableAllLogs () const
 
void SetDisableAllLogs (bool value)
 
GetV2LoggingOptionsResultWithDisableAllLogs (bool value)
 

Detailed Description

Definition at line 28 of file GetV2LoggingOptionsResult.h.

Constructor & Destructor Documentation

◆ GetV2LoggingOptionsResult() [1/2]

Aws::IoT::Model::GetV2LoggingOptionsResult::GetV2LoggingOptionsResult ( )

◆ GetV2LoggingOptionsResult() [2/2]

Aws::IoT::Model::GetV2LoggingOptionsResult::GetV2LoggingOptionsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetDefaultLogLevel()

const LogLevel& Aws::IoT::Model::GetV2LoggingOptionsResult::GetDefaultLogLevel ( ) const
inline

The default log level.

Definition at line 75 of file GetV2LoggingOptionsResult.h.

◆ GetDisableAllLogs()

bool Aws::IoT::Model::GetV2LoggingOptionsResult::GetDisableAllLogs ( ) const
inline

Disables all logs.

Definition at line 101 of file GetV2LoggingOptionsResult.h.

◆ GetRoleArn()

const Aws::String& Aws::IoT::Model::GetV2LoggingOptionsResult::GetRoleArn ( ) const
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 39 of file GetV2LoggingOptionsResult.h.

◆ operator=()

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetDefaultLogLevel() [1/2]

void Aws::IoT::Model::GetV2LoggingOptionsResult::SetDefaultLogLevel ( const LogLevel value)
inline

The default log level.

Definition at line 80 of file GetV2LoggingOptionsResult.h.

◆ SetDefaultLogLevel() [2/2]

void Aws::IoT::Model::GetV2LoggingOptionsResult::SetDefaultLogLevel ( LogLevel &&  value)
inline

The default log level.

Definition at line 85 of file GetV2LoggingOptionsResult.h.

◆ SetDisableAllLogs()

void Aws::IoT::Model::GetV2LoggingOptionsResult::SetDisableAllLogs ( bool  value)
inline

Disables all logs.

Definition at line 106 of file GetV2LoggingOptionsResult.h.

◆ SetRoleArn() [1/3]

void Aws::IoT::Model::GetV2LoggingOptionsResult::SetRoleArn ( Aws::String &&  value)
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 49 of file GetV2LoggingOptionsResult.h.

◆ SetRoleArn() [2/3]

void Aws::IoT::Model::GetV2LoggingOptionsResult::SetRoleArn ( const Aws::String value)
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 44 of file GetV2LoggingOptionsResult.h.

◆ SetRoleArn() [3/3]

void Aws::IoT::Model::GetV2LoggingOptionsResult::SetRoleArn ( const char *  value)
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 54 of file GetV2LoggingOptionsResult.h.

◆ WithDefaultLogLevel() [1/2]

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::WithDefaultLogLevel ( const LogLevel value)
inline

The default log level.

Definition at line 90 of file GetV2LoggingOptionsResult.h.

◆ WithDefaultLogLevel() [2/2]

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::WithDefaultLogLevel ( LogLevel &&  value)
inline

The default log level.

Definition at line 95 of file GetV2LoggingOptionsResult.h.

◆ WithDisableAllLogs()

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::WithDisableAllLogs ( bool  value)
inline

Disables all logs.

Definition at line 111 of file GetV2LoggingOptionsResult.h.

◆ WithRoleArn() [1/3]

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::WithRoleArn ( Aws::String &&  value)
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 64 of file GetV2LoggingOptionsResult.h.

◆ WithRoleArn() [2/3]

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::WithRoleArn ( const Aws::String value)
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 59 of file GetV2LoggingOptionsResult.h.

◆ WithRoleArn() [3/3]

GetV2LoggingOptionsResult& Aws::IoT::Model::GetV2LoggingOptionsResult::WithRoleArn ( const char *  value)
inline

The IAM role ARN AWS IoT uses to write to your CloudWatch logs.

Definition at line 69 of file GetV2LoggingOptionsResult.h.


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