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

#include <AwsApiGatewayAccessLogSettings.h>

Public Member Functions

 AwsApiGatewayAccessLogSettings ()
 
 AwsApiGatewayAccessLogSettings (Aws::Utils::Json::JsonView jsonValue)
 
AwsApiGatewayAccessLogSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const Aws::String &value)
 
void SetFormat (Aws::String &&value)
 
void SetFormat (const char *value)
 
AwsApiGatewayAccessLogSettingsWithFormat (const Aws::String &value)
 
AwsApiGatewayAccessLogSettingsWithFormat (Aws::String &&value)
 
AwsApiGatewayAccessLogSettingsWithFormat (const char *value)
 
const Aws::StringGetDestinationArn () const
 
bool DestinationArnHasBeenSet () const
 
void SetDestinationArn (const Aws::String &value)
 
void SetDestinationArn (Aws::String &&value)
 
void SetDestinationArn (const char *value)
 
AwsApiGatewayAccessLogSettingsWithDestinationArn (const Aws::String &value)
 
AwsApiGatewayAccessLogSettingsWithDestinationArn (Aws::String &&value)
 
AwsApiGatewayAccessLogSettingsWithDestinationArn (const char *value)
 

Detailed Description

Contains information about settings for logging access for the stage.

See Also:

AWS API Reference

Definition at line 32 of file AwsApiGatewayAccessLogSettings.h.

Constructor & Destructor Documentation

◆ AwsApiGatewayAccessLogSettings() [1/2]

Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::AwsApiGatewayAccessLogSettings ( )

◆ AwsApiGatewayAccessLogSettings() [2/2]

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

Member Function Documentation

◆ DestinationArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::DestinationArnHasBeenSet ( ) const
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 106 of file AwsApiGatewayAccessLogSettings.h.

◆ FormatHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::FormatHasBeenSet ( ) const
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 53 of file AwsApiGatewayAccessLogSettings.h.

◆ GetDestinationArn()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::GetDestinationArn ( ) const
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 101 of file AwsApiGatewayAccessLogSettings.h.

◆ GetFormat()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::GetFormat ( ) const
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 46 of file AwsApiGatewayAccessLogSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDestinationArn() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::SetDestinationArn ( Aws::String &&  value)
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 116 of file AwsApiGatewayAccessLogSettings.h.

◆ SetDestinationArn() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::SetDestinationArn ( const Aws::String value)
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 111 of file AwsApiGatewayAccessLogSettings.h.

◆ SetDestinationArn() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::SetDestinationArn ( const char *  value)
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 121 of file AwsApiGatewayAccessLogSettings.h.

◆ SetFormat() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::SetFormat ( Aws::String &&  value)
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 67 of file AwsApiGatewayAccessLogSettings.h.

◆ SetFormat() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::SetFormat ( const Aws::String value)
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 60 of file AwsApiGatewayAccessLogSettings.h.

◆ SetFormat() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::SetFormat ( const char *  value)
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 74 of file AwsApiGatewayAccessLogSettings.h.

◆ WithDestinationArn() [1/3]

AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::WithDestinationArn ( Aws::String &&  value)
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 131 of file AwsApiGatewayAccessLogSettings.h.

◆ WithDestinationArn() [2/3]

AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::WithDestinationArn ( const Aws::String value)
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 126 of file AwsApiGatewayAccessLogSettings.h.

◆ WithDestinationArn() [3/3]

AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::WithDestinationArn ( const char *  value)
inline

The ARN of the CloudWatch Logs log group that receives the access logs.

Definition at line 136 of file AwsApiGatewayAccessLogSettings.h.

◆ WithFormat() [1/3]

AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::WithFormat ( Aws::String &&  value)
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 88 of file AwsApiGatewayAccessLogSettings.h.

◆ WithFormat() [2/3]

AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::WithFormat ( const Aws::String value)
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 81 of file AwsApiGatewayAccessLogSettings.h.

◆ WithFormat() [3/3]

AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings::WithFormat ( const char *  value)
inline

A single-line format of the access logs of data, as specified by selected $context variables. The format must include at least $context.requestId.

Definition at line 95 of file AwsApiGatewayAccessLogSettings.h.


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