AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging Class Reference

#include <AwsCloudFrontDistributionLogging.h>

Public Member Functions

 AwsCloudFrontDistributionLogging ()
 
 AwsCloudFrontDistributionLogging (Aws::Utils::Json::JsonView jsonValue)
 
AwsCloudFrontDistributionLoggingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBucket () const
 
bool BucketHasBeenSet () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
AwsCloudFrontDistributionLoggingWithBucket (const Aws::String &value)
 
AwsCloudFrontDistributionLoggingWithBucket (Aws::String &&value)
 
AwsCloudFrontDistributionLoggingWithBucket (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
AwsCloudFrontDistributionLoggingWithEnabled (bool value)
 
bool GetIncludeCookies () const
 
bool IncludeCookiesHasBeenSet () const
 
void SetIncludeCookies (bool value)
 
AwsCloudFrontDistributionLoggingWithIncludeCookies (bool value)
 
const Aws::StringGetPrefix () const
 
bool PrefixHasBeenSet () const
 
void SetPrefix (const Aws::String &value)
 
void SetPrefix (Aws::String &&value)
 
void SetPrefix (const char *value)
 
AwsCloudFrontDistributionLoggingWithPrefix (const Aws::String &value)
 
AwsCloudFrontDistributionLoggingWithPrefix (Aws::String &&value)
 
AwsCloudFrontDistributionLoggingWithPrefix (const char *value)
 

Detailed Description

A complex type that controls whether access logs are written for the distribution.

See Also:

AWS API Reference

Definition at line 32 of file AwsCloudFrontDistributionLogging.h.

Constructor & Destructor Documentation

◆ AwsCloudFrontDistributionLogging() [1/2]

Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::AwsCloudFrontDistributionLogging ( )

◆ AwsCloudFrontDistributionLogging() [2/2]

Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::AwsCloudFrontDistributionLogging ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BucketHasBeenSet()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::BucketHasBeenSet ( ) const
inline

The S3 bucket to store the access logs in.

Definition at line 49 of file AwsCloudFrontDistributionLogging.h.

◆ EnabledHasBeenSet()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::EnabledHasBeenSet ( ) const
inline

With this field, you can enable or disable the selected distribution.

Definition at line 90 of file AwsCloudFrontDistributionLogging.h.

◆ GetBucket()

const Aws::String& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::GetBucket ( ) const
inline

The S3 bucket to store the access logs in.

Definition at line 44 of file AwsCloudFrontDistributionLogging.h.

◆ GetEnabled()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::GetEnabled ( ) const
inline

With this field, you can enable or disable the selected distribution.

Definition at line 85 of file AwsCloudFrontDistributionLogging.h.

◆ GetIncludeCookies()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::GetIncludeCookies ( ) const
inline

Specifies whether you want CloudFront to include cookies in access logs.

Definition at line 106 of file AwsCloudFrontDistributionLogging.h.

◆ GetPrefix()

const Aws::String& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::GetPrefix ( ) const
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 128 of file AwsCloudFrontDistributionLogging.h.

◆ IncludeCookiesHasBeenSet()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::IncludeCookiesHasBeenSet ( ) const
inline

Specifies whether you want CloudFront to include cookies in access logs.

Definition at line 111 of file AwsCloudFrontDistributionLogging.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::Jsonize ( ) const

◆ operator=()

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrefixHasBeenSet()

bool Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::PrefixHasBeenSet ( ) const
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 134 of file AwsCloudFrontDistributionLogging.h.

◆ SetBucket() [1/3]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetBucket ( Aws::String &&  value)
inline

The S3 bucket to store the access logs in.

Definition at line 59 of file AwsCloudFrontDistributionLogging.h.

◆ SetBucket() [2/3]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetBucket ( const Aws::String value)
inline

The S3 bucket to store the access logs in.

Definition at line 54 of file AwsCloudFrontDistributionLogging.h.

◆ SetBucket() [3/3]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetBucket ( const char *  value)
inline

The S3 bucket to store the access logs in.

Definition at line 64 of file AwsCloudFrontDistributionLogging.h.

◆ SetEnabled()

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetEnabled ( bool  value)
inline

With this field, you can enable or disable the selected distribution.

Definition at line 95 of file AwsCloudFrontDistributionLogging.h.

◆ SetIncludeCookies()

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetIncludeCookies ( bool  value)
inline

Specifies whether you want CloudFront to include cookies in access logs.

Definition at line 116 of file AwsCloudFrontDistributionLogging.h.

◆ SetPrefix() [1/3]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetPrefix ( Aws::String &&  value)
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 146 of file AwsCloudFrontDistributionLogging.h.

◆ SetPrefix() [2/3]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetPrefix ( const Aws::String value)
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 140 of file AwsCloudFrontDistributionLogging.h.

◆ SetPrefix() [3/3]

void Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::SetPrefix ( const char *  value)
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 152 of file AwsCloudFrontDistributionLogging.h.

◆ WithBucket() [1/3]

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithBucket ( Aws::String &&  value)
inline

The S3 bucket to store the access logs in.

Definition at line 74 of file AwsCloudFrontDistributionLogging.h.

◆ WithBucket() [2/3]

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithBucket ( const Aws::String value)
inline

The S3 bucket to store the access logs in.

Definition at line 69 of file AwsCloudFrontDistributionLogging.h.

◆ WithBucket() [3/3]

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithBucket ( const char *  value)
inline

The S3 bucket to store the access logs in.

Definition at line 79 of file AwsCloudFrontDistributionLogging.h.

◆ WithEnabled()

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithEnabled ( bool  value)
inline

With this field, you can enable or disable the selected distribution.

Definition at line 100 of file AwsCloudFrontDistributionLogging.h.

◆ WithIncludeCookies()

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithIncludeCookies ( bool  value)
inline

Specifies whether you want CloudFront to include cookies in access logs.

Definition at line 121 of file AwsCloudFrontDistributionLogging.h.

◆ WithPrefix() [1/3]

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithPrefix ( Aws::String &&  value)
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 164 of file AwsCloudFrontDistributionLogging.h.

◆ WithPrefix() [2/3]

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithPrefix ( const Aws::String value)
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 158 of file AwsCloudFrontDistributionLogging.h.

◆ WithPrefix() [3/3]

AwsCloudFrontDistributionLogging& Aws::SecurityHub::Model::AwsCloudFrontDistributionLogging::WithPrefix ( const char *  value)
inline

An optional string that you want CloudFront to use as a prefix to the access log filenames for this distribution.

Definition at line 170 of file AwsCloudFrontDistributionLogging.h.


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