AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::EnableLoggingResult Class Reference

#include <EnableLoggingResult.h>

Public Member Functions

 EnableLoggingResult ()
 
 EnableLoggingResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
EnableLoggingResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
bool GetLoggingEnabled () const
 
void SetLoggingEnabled (bool value)
 
EnableLoggingResultWithLoggingEnabled (bool value)
 
const Aws::StringGetBucketName () const
 
void SetBucketName (const Aws::String &value)
 
void SetBucketName (Aws::String &&value)
 
void SetBucketName (const char *value)
 
EnableLoggingResultWithBucketName (const Aws::String &value)
 
EnableLoggingResultWithBucketName (Aws::String &&value)
 
EnableLoggingResultWithBucketName (const char *value)
 
const Aws::StringGetS3KeyPrefix () const
 
void SetS3KeyPrefix (const Aws::String &value)
 
void SetS3KeyPrefix (Aws::String &&value)
 
void SetS3KeyPrefix (const char *value)
 
EnableLoggingResultWithS3KeyPrefix (const Aws::String &value)
 
EnableLoggingResultWithS3KeyPrefix (Aws::String &&value)
 
EnableLoggingResultWithS3KeyPrefix (const char *value)
 
const Aws::Utils::DateTimeGetLastSuccessfulDeliveryTime () const
 
void SetLastSuccessfulDeliveryTime (const Aws::Utils::DateTime &value)
 
void SetLastSuccessfulDeliveryTime (Aws::Utils::DateTime &&value)
 
EnableLoggingResultWithLastSuccessfulDeliveryTime (const Aws::Utils::DateTime &value)
 
EnableLoggingResultWithLastSuccessfulDeliveryTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastFailureTime () const
 
void SetLastFailureTime (const Aws::Utils::DateTime &value)
 
void SetLastFailureTime (Aws::Utils::DateTime &&value)
 
EnableLoggingResultWithLastFailureTime (const Aws::Utils::DateTime &value)
 
EnableLoggingResultWithLastFailureTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastFailureMessage () const
 
void SetLastFailureMessage (const Aws::String &value)
 
void SetLastFailureMessage (Aws::String &&value)
 
void SetLastFailureMessage (const char *value)
 
EnableLoggingResultWithLastFailureMessage (const Aws::String &value)
 
EnableLoggingResultWithLastFailureMessage (Aws::String &&value)
 
EnableLoggingResultWithLastFailureMessage (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
EnableLoggingResultWithResponseMetadata (const ResponseMetadata &value)
 
EnableLoggingResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes the status of logging for a cluster.

See Also:

AWS API Reference

Definition at line 34 of file EnableLoggingResult.h.

Constructor & Destructor Documentation

◆ EnableLoggingResult() [1/2]

Aws::Redshift::Model::EnableLoggingResult::EnableLoggingResult ( )

◆ EnableLoggingResult() [2/2]

Aws::Redshift::Model::EnableLoggingResult::EnableLoggingResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ GetBucketName()

const Aws::String& Aws::Redshift::Model::EnableLoggingResult::GetBucketName ( ) const
inline

The name of the S3 bucket where the log files are stored.

Definition at line 64 of file EnableLoggingResult.h.

◆ GetLastFailureMessage()

const Aws::String& Aws::Redshift::Model::EnableLoggingResult::GetLastFailureMessage ( ) const
inline

The message indicating that logs failed to be delivered.

Definition at line 188 of file EnableLoggingResult.h.

◆ GetLastFailureTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::EnableLoggingResult::GetLastFailureTime ( ) const
inline

The last time when logs failed to be delivered.

Definition at line 162 of file EnableLoggingResult.h.

◆ GetLastSuccessfulDeliveryTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::EnableLoggingResult::GetLastSuccessfulDeliveryTime ( ) const
inline

The last time that logs were delivered.

Definition at line 136 of file EnableLoggingResult.h.

◆ GetLoggingEnabled()

bool Aws::Redshift::Model::EnableLoggingResult::GetLoggingEnabled ( ) const
inline

true if logging is on, false if logging is off.

Definition at line 46 of file EnableLoggingResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::Redshift::Model::EnableLoggingResult::GetResponseMetadata ( ) const
inline

Definition at line 222 of file EnableLoggingResult.h.

◆ GetS3KeyPrefix()

const Aws::String& Aws::Redshift::Model::EnableLoggingResult::GetS3KeyPrefix ( ) const
inline

The prefix applied to the log file names.

Definition at line 100 of file EnableLoggingResult.h.

◆ operator=()

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetBucketName() [1/3]

void Aws::Redshift::Model::EnableLoggingResult::SetBucketName ( Aws::String &&  value)
inline

The name of the S3 bucket where the log files are stored.

Definition at line 74 of file EnableLoggingResult.h.

◆ SetBucketName() [2/3]

void Aws::Redshift::Model::EnableLoggingResult::SetBucketName ( const Aws::String value)
inline

The name of the S3 bucket where the log files are stored.

Definition at line 69 of file EnableLoggingResult.h.

◆ SetBucketName() [3/3]

void Aws::Redshift::Model::EnableLoggingResult::SetBucketName ( const char *  value)
inline

The name of the S3 bucket where the log files are stored.

Definition at line 79 of file EnableLoggingResult.h.

◆ SetLastFailureMessage() [1/3]

void Aws::Redshift::Model::EnableLoggingResult::SetLastFailureMessage ( Aws::String &&  value)
inline

The message indicating that logs failed to be delivered.

Definition at line 198 of file EnableLoggingResult.h.

◆ SetLastFailureMessage() [2/3]

void Aws::Redshift::Model::EnableLoggingResult::SetLastFailureMessage ( const Aws::String value)
inline

The message indicating that logs failed to be delivered.

Definition at line 193 of file EnableLoggingResult.h.

◆ SetLastFailureMessage() [3/3]

void Aws::Redshift::Model::EnableLoggingResult::SetLastFailureMessage ( const char *  value)
inline

The message indicating that logs failed to be delivered.

Definition at line 203 of file EnableLoggingResult.h.

◆ SetLastFailureTime() [1/2]

void Aws::Redshift::Model::EnableLoggingResult::SetLastFailureTime ( Aws::Utils::DateTime &&  value)
inline

The last time when logs failed to be delivered.

Definition at line 172 of file EnableLoggingResult.h.

◆ SetLastFailureTime() [2/2]

void Aws::Redshift::Model::EnableLoggingResult::SetLastFailureTime ( const Aws::Utils::DateTime value)
inline

The last time when logs failed to be delivered.

Definition at line 167 of file EnableLoggingResult.h.

◆ SetLastSuccessfulDeliveryTime() [1/2]

void Aws::Redshift::Model::EnableLoggingResult::SetLastSuccessfulDeliveryTime ( Aws::Utils::DateTime &&  value)
inline

The last time that logs were delivered.

Definition at line 146 of file EnableLoggingResult.h.

◆ SetLastSuccessfulDeliveryTime() [2/2]

void Aws::Redshift::Model::EnableLoggingResult::SetLastSuccessfulDeliveryTime ( const Aws::Utils::DateTime value)
inline

The last time that logs were delivered.

Definition at line 141 of file EnableLoggingResult.h.

◆ SetLoggingEnabled()

void Aws::Redshift::Model::EnableLoggingResult::SetLoggingEnabled ( bool  value)
inline

true if logging is on, false if logging is off.

Definition at line 52 of file EnableLoggingResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::Redshift::Model::EnableLoggingResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 225 of file EnableLoggingResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::Redshift::Model::EnableLoggingResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 228 of file EnableLoggingResult.h.

◆ SetS3KeyPrefix() [1/3]

void Aws::Redshift::Model::EnableLoggingResult::SetS3KeyPrefix ( Aws::String &&  value)
inline

The prefix applied to the log file names.

Definition at line 110 of file EnableLoggingResult.h.

◆ SetS3KeyPrefix() [2/3]

void Aws::Redshift::Model::EnableLoggingResult::SetS3KeyPrefix ( const Aws::String value)
inline

The prefix applied to the log file names.

Definition at line 105 of file EnableLoggingResult.h.

◆ SetS3KeyPrefix() [3/3]

void Aws::Redshift::Model::EnableLoggingResult::SetS3KeyPrefix ( const char *  value)
inline

The prefix applied to the log file names.

Definition at line 115 of file EnableLoggingResult.h.

◆ WithBucketName() [1/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithBucketName ( Aws::String &&  value)
inline

The name of the S3 bucket where the log files are stored.

Definition at line 89 of file EnableLoggingResult.h.

◆ WithBucketName() [2/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithBucketName ( const Aws::String value)
inline

The name of the S3 bucket where the log files are stored.

Definition at line 84 of file EnableLoggingResult.h.

◆ WithBucketName() [3/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithBucketName ( const char *  value)
inline

The name of the S3 bucket where the log files are stored.

Definition at line 94 of file EnableLoggingResult.h.

◆ WithLastFailureMessage() [1/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastFailureMessage ( Aws::String &&  value)
inline

The message indicating that logs failed to be delivered.

Definition at line 213 of file EnableLoggingResult.h.

◆ WithLastFailureMessage() [2/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastFailureMessage ( const Aws::String value)
inline

The message indicating that logs failed to be delivered.

Definition at line 208 of file EnableLoggingResult.h.

◆ WithLastFailureMessage() [3/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastFailureMessage ( const char *  value)
inline

The message indicating that logs failed to be delivered.

Definition at line 218 of file EnableLoggingResult.h.

◆ WithLastFailureTime() [1/2]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastFailureTime ( Aws::Utils::DateTime &&  value)
inline

The last time when logs failed to be delivered.

Definition at line 182 of file EnableLoggingResult.h.

◆ WithLastFailureTime() [2/2]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastFailureTime ( const Aws::Utils::DateTime value)
inline

The last time when logs failed to be delivered.

Definition at line 177 of file EnableLoggingResult.h.

◆ WithLastSuccessfulDeliveryTime() [1/2]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastSuccessfulDeliveryTime ( Aws::Utils::DateTime &&  value)
inline

The last time that logs were delivered.

Definition at line 156 of file EnableLoggingResult.h.

◆ WithLastSuccessfulDeliveryTime() [2/2]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLastSuccessfulDeliveryTime ( const Aws::Utils::DateTime value)
inline

The last time that logs were delivered.

Definition at line 151 of file EnableLoggingResult.h.

◆ WithLoggingEnabled()

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithLoggingEnabled ( bool  value)
inline

true if logging is on, false if logging is off.

Definition at line 58 of file EnableLoggingResult.h.

◆ WithResponseMetadata() [1/2]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 231 of file EnableLoggingResult.h.

◆ WithResponseMetadata() [2/2]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 234 of file EnableLoggingResult.h.

◆ WithS3KeyPrefix() [1/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithS3KeyPrefix ( Aws::String &&  value)
inline

The prefix applied to the log file names.

Definition at line 125 of file EnableLoggingResult.h.

◆ WithS3KeyPrefix() [2/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithS3KeyPrefix ( const Aws::String value)
inline

The prefix applied to the log file names.

Definition at line 120 of file EnableLoggingResult.h.

◆ WithS3KeyPrefix() [3/3]

EnableLoggingResult& Aws::Redshift::Model::EnableLoggingResult::WithS3KeyPrefix ( const char *  value)
inline

The prefix applied to the log file names.

Definition at line 130 of file EnableLoggingResult.h.


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