AWS SDK for C++  1.8.78
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeBuild::Model::LogsConfig Class Reference

#include <LogsConfig.h>

Public Member Functions

 LogsConfig ()
 
 LogsConfig (Aws::Utils::Json::JsonView jsonValue)
 
LogsConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CloudWatchLogsConfigGetCloudWatchLogs () const
 
bool CloudWatchLogsHasBeenSet () const
 
void SetCloudWatchLogs (const CloudWatchLogsConfig &value)
 
void SetCloudWatchLogs (CloudWatchLogsConfig &&value)
 
LogsConfigWithCloudWatchLogs (const CloudWatchLogsConfig &value)
 
LogsConfigWithCloudWatchLogs (CloudWatchLogsConfig &&value)
 
const S3LogsConfigGetS3Logs () const
 
bool S3LogsHasBeenSet () const
 
void SetS3Logs (const S3LogsConfig &value)
 
void SetS3Logs (S3LogsConfig &&value)
 
LogsConfigWithS3Logs (const S3LogsConfig &value)
 
LogsConfigWithS3Logs (S3LogsConfig &&value)
 

Detailed Description

Information about logs for a build project. These can be logs in Amazon CloudWatch Logs, built in a specified S3 bucket, or both.

See Also:

AWS API Reference

Definition at line 34 of file LogsConfig.h.

Constructor & Destructor Documentation

◆ LogsConfig() [1/2]

Aws::CodeBuild::Model::LogsConfig::LogsConfig ( )

◆ LogsConfig() [2/2]

Aws::CodeBuild::Model::LogsConfig::LogsConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CloudWatchLogsHasBeenSet()

bool Aws::CodeBuild::Model::LogsConfig::CloudWatchLogsHasBeenSet ( ) const
inline

Information about Amazon CloudWatch Logs for a build project. Amazon CloudWatch Logs are enabled by default.

Definition at line 53 of file LogsConfig.h.

◆ GetCloudWatchLogs()

const CloudWatchLogsConfig& Aws::CodeBuild::Model::LogsConfig::GetCloudWatchLogs ( ) const
inline

Information about Amazon CloudWatch Logs for a build project. Amazon CloudWatch Logs are enabled by default.

Definition at line 47 of file LogsConfig.h.

◆ GetS3Logs()

const S3LogsConfig& Aws::CodeBuild::Model::LogsConfig::GetS3Logs ( ) const
inline

Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.

Definition at line 84 of file LogsConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeBuild::Model::LogsConfig::Jsonize ( ) const

◆ operator=()

LogsConfig& Aws::CodeBuild::Model::LogsConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3LogsHasBeenSet()

bool Aws::CodeBuild::Model::LogsConfig::S3LogsHasBeenSet ( ) const
inline

Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.

Definition at line 90 of file LogsConfig.h.

◆ SetCloudWatchLogs() [1/2]

void Aws::CodeBuild::Model::LogsConfig::SetCloudWatchLogs ( const CloudWatchLogsConfig value)
inline

Information about Amazon CloudWatch Logs for a build project. Amazon CloudWatch Logs are enabled by default.

Definition at line 59 of file LogsConfig.h.

◆ SetCloudWatchLogs() [2/2]

void Aws::CodeBuild::Model::LogsConfig::SetCloudWatchLogs ( CloudWatchLogsConfig &&  value)
inline

Information about Amazon CloudWatch Logs for a build project. Amazon CloudWatch Logs are enabled by default.

Definition at line 65 of file LogsConfig.h.

◆ SetS3Logs() [1/2]

void Aws::CodeBuild::Model::LogsConfig::SetS3Logs ( const S3LogsConfig value)
inline

Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.

Definition at line 96 of file LogsConfig.h.

◆ SetS3Logs() [2/2]

void Aws::CodeBuild::Model::LogsConfig::SetS3Logs ( S3LogsConfig &&  value)
inline

Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.

Definition at line 102 of file LogsConfig.h.

◆ WithCloudWatchLogs() [1/2]

LogsConfig& Aws::CodeBuild::Model::LogsConfig::WithCloudWatchLogs ( const CloudWatchLogsConfig value)
inline

Information about Amazon CloudWatch Logs for a build project. Amazon CloudWatch Logs are enabled by default.

Definition at line 71 of file LogsConfig.h.

◆ WithCloudWatchLogs() [2/2]

LogsConfig& Aws::CodeBuild::Model::LogsConfig::WithCloudWatchLogs ( CloudWatchLogsConfig &&  value)
inline

Information about Amazon CloudWatch Logs for a build project. Amazon CloudWatch Logs are enabled by default.

Definition at line 77 of file LogsConfig.h.

◆ WithS3Logs() [1/2]

LogsConfig& Aws::CodeBuild::Model::LogsConfig::WithS3Logs ( const S3LogsConfig value)
inline

Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.

Definition at line 108 of file LogsConfig.h.

◆ WithS3Logs() [2/2]

LogsConfig& Aws::CodeBuild::Model::LogsConfig::WithS3Logs ( S3LogsConfig &&  value)
inline

Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.

Definition at line 114 of file LogsConfig.h.


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