AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::LogSubscription Class Reference

#include <LogSubscription.h>

Public Member Functions

 LogSubscription ()
 
 LogSubscription (Aws::Utils::Json::JsonView jsonValue)
 
LogSubscriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
LogSubscriptionWithDirectoryId (const Aws::String &value)
 
LogSubscriptionWithDirectoryId (Aws::String &&value)
 
LogSubscriptionWithDirectoryId (const char *value)
 
const Aws::StringGetLogGroupName () const
 
bool LogGroupNameHasBeenSet () const
 
void SetLogGroupName (const Aws::String &value)
 
void SetLogGroupName (Aws::String &&value)
 
void SetLogGroupName (const char *value)
 
LogSubscriptionWithLogGroupName (const Aws::String &value)
 
LogSubscriptionWithLogGroupName (Aws::String &&value)
 
LogSubscriptionWithLogGroupName (const char *value)
 
const Aws::Utils::DateTimeGetSubscriptionCreatedDateTime () const
 
bool SubscriptionCreatedDateTimeHasBeenSet () const
 
void SetSubscriptionCreatedDateTime (const Aws::Utils::DateTime &value)
 
void SetSubscriptionCreatedDateTime (Aws::Utils::DateTime &&value)
 
LogSubscriptionWithSubscriptionCreatedDateTime (const Aws::Utils::DateTime &value)
 
LogSubscriptionWithSubscriptionCreatedDateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Represents a log subscription, which tracks real-time data from a chosen log group to a specified destination.

See Also:

AWS API Reference

Definition at line 33 of file LogSubscription.h.

Constructor & Destructor Documentation

◆ LogSubscription() [1/2]

Aws::DirectoryService::Model::LogSubscription::LogSubscription ( )

◆ LogSubscription() [2/2]

Aws::DirectoryService::Model::LogSubscription::LogSubscription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::LogSubscription::DirectoryIdHasBeenSet ( ) const
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 52 of file LogSubscription.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::LogSubscription::GetDirectoryId ( ) const
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 46 of file LogSubscription.h.

◆ GetLogGroupName()

const Aws::String& Aws::DirectoryService::Model::LogSubscription::GetLogGroupName ( ) const
inline

The name of the log group.

Definition at line 94 of file LogSubscription.h.

◆ GetSubscriptionCreatedDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::LogSubscription::GetSubscriptionCreatedDateTime ( ) const
inline

The date and time that the log subscription was created.

Definition at line 135 of file LogSubscription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::LogSubscription::Jsonize ( ) const

◆ LogGroupNameHasBeenSet()

bool Aws::DirectoryService::Model::LogSubscription::LogGroupNameHasBeenSet ( ) const
inline

The name of the log group.

Definition at line 99 of file LogSubscription.h.

◆ operator=()

LogSubscription& Aws::DirectoryService::Model::LogSubscription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::LogSubscription::SetDirectoryId ( Aws::String &&  value)
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 64 of file LogSubscription.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::LogSubscription::SetDirectoryId ( const Aws::String value)
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 58 of file LogSubscription.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::LogSubscription::SetDirectoryId ( const char *  value)
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 70 of file LogSubscription.h.

◆ SetLogGroupName() [1/3]

void Aws::DirectoryService::Model::LogSubscription::SetLogGroupName ( Aws::String &&  value)
inline

The name of the log group.

Definition at line 109 of file LogSubscription.h.

◆ SetLogGroupName() [2/3]

void Aws::DirectoryService::Model::LogSubscription::SetLogGroupName ( const Aws::String value)
inline

The name of the log group.

Definition at line 104 of file LogSubscription.h.

◆ SetLogGroupName() [3/3]

void Aws::DirectoryService::Model::LogSubscription::SetLogGroupName ( const char *  value)
inline

The name of the log group.

Definition at line 114 of file LogSubscription.h.

◆ SetSubscriptionCreatedDateTime() [1/2]

void Aws::DirectoryService::Model::LogSubscription::SetSubscriptionCreatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the log subscription was created.

Definition at line 150 of file LogSubscription.h.

◆ SetSubscriptionCreatedDateTime() [2/2]

void Aws::DirectoryService::Model::LogSubscription::SetSubscriptionCreatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the log subscription was created.

Definition at line 145 of file LogSubscription.h.

◆ SubscriptionCreatedDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::LogSubscription::SubscriptionCreatedDateTimeHasBeenSet ( ) const
inline

The date and time that the log subscription was created.

Definition at line 140 of file LogSubscription.h.

◆ WithDirectoryId() [1/3]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithDirectoryId ( Aws::String &&  value)
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 82 of file LogSubscription.h.

◆ WithDirectoryId() [2/3]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithDirectoryId ( const Aws::String value)
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 76 of file LogSubscription.h.

◆ WithDirectoryId() [3/3]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithDirectoryId ( const char *  value)
inline

Identifier (ID) of the directory that you want to associate with the log subscription.

Definition at line 88 of file LogSubscription.h.

◆ WithLogGroupName() [1/3]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithLogGroupName ( Aws::String &&  value)
inline

The name of the log group.

Definition at line 124 of file LogSubscription.h.

◆ WithLogGroupName() [2/3]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithLogGroupName ( const Aws::String value)
inline

The name of the log group.

Definition at line 119 of file LogSubscription.h.

◆ WithLogGroupName() [3/3]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithLogGroupName ( const char *  value)
inline

The name of the log group.

Definition at line 129 of file LogSubscription.h.

◆ WithSubscriptionCreatedDateTime() [1/2]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithSubscriptionCreatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the log subscription was created.

Definition at line 160 of file LogSubscription.h.

◆ WithSubscriptionCreatedDateTime() [2/2]

LogSubscription& Aws::DirectoryService::Model::LogSubscription::WithSubscriptionCreatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the log subscription was created.

Definition at line 155 of file LogSubscription.h.


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