AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::Model::DataSourceConfigurationsResult Class Reference

#include <DataSourceConfigurationsResult.h>

Public Member Functions

 DataSourceConfigurationsResult ()
 
 DataSourceConfigurationsResult (Aws::Utils::Json::JsonView jsonValue)
 
DataSourceConfigurationsResultoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CloudTrailConfigurationResultGetCloudTrail () const
 
bool CloudTrailHasBeenSet () const
 
void SetCloudTrail (const CloudTrailConfigurationResult &value)
 
void SetCloudTrail (CloudTrailConfigurationResult &&value)
 
DataSourceConfigurationsResultWithCloudTrail (const CloudTrailConfigurationResult &value)
 
DataSourceConfigurationsResultWithCloudTrail (CloudTrailConfigurationResult &&value)
 
const DNSLogsConfigurationResultGetDNSLogs () const
 
bool DNSLogsHasBeenSet () const
 
void SetDNSLogs (const DNSLogsConfigurationResult &value)
 
void SetDNSLogs (DNSLogsConfigurationResult &&value)
 
DataSourceConfigurationsResultWithDNSLogs (const DNSLogsConfigurationResult &value)
 
DataSourceConfigurationsResultWithDNSLogs (DNSLogsConfigurationResult &&value)
 
const FlowLogsConfigurationResultGetFlowLogs () const
 
bool FlowLogsHasBeenSet () const
 
void SetFlowLogs (const FlowLogsConfigurationResult &value)
 
void SetFlowLogs (FlowLogsConfigurationResult &&value)
 
DataSourceConfigurationsResultWithFlowLogs (const FlowLogsConfigurationResult &value)
 
DataSourceConfigurationsResultWithFlowLogs (FlowLogsConfigurationResult &&value)
 
const S3LogsConfigurationResultGetS3Logs () const
 
bool S3LogsHasBeenSet () const
 
void SetS3Logs (const S3LogsConfigurationResult &value)
 
void SetS3Logs (S3LogsConfigurationResult &&value)
 
DataSourceConfigurationsResultWithS3Logs (const S3LogsConfigurationResult &value)
 
DataSourceConfigurationsResultWithS3Logs (S3LogsConfigurationResult &&value)
 

Detailed Description

Contains information on the status of data sources for the detector.

See Also:

AWS API Reference

Definition at line 35 of file DataSourceConfigurationsResult.h.

Constructor & Destructor Documentation

◆ DataSourceConfigurationsResult() [1/2]

Aws::GuardDuty::Model::DataSourceConfigurationsResult::DataSourceConfigurationsResult ( )

◆ DataSourceConfigurationsResult() [2/2]

Aws::GuardDuty::Model::DataSourceConfigurationsResult::DataSourceConfigurationsResult ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CloudTrailHasBeenSet()

bool Aws::GuardDuty::Model::DataSourceConfigurationsResult::CloudTrailHasBeenSet ( ) const
inline

An object that contains information on the status of CloudTrail as a data source.

Definition at line 54 of file DataSourceConfigurationsResult.h.

◆ DNSLogsHasBeenSet()

bool Aws::GuardDuty::Model::DataSourceConfigurationsResult::DNSLogsHasBeenSet ( ) const
inline

An object that contains information on the status of DNS logs as a data source.

Definition at line 91 of file DataSourceConfigurationsResult.h.

◆ FlowLogsHasBeenSet()

bool Aws::GuardDuty::Model::DataSourceConfigurationsResult::FlowLogsHasBeenSet ( ) const
inline

An object that contains information on the status of VPC flow logs as a data source.

Definition at line 128 of file DataSourceConfigurationsResult.h.

◆ GetCloudTrail()

const CloudTrailConfigurationResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::GetCloudTrail ( ) const
inline

An object that contains information on the status of CloudTrail as a data source.

Definition at line 48 of file DataSourceConfigurationsResult.h.

◆ GetDNSLogs()

const DNSLogsConfigurationResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::GetDNSLogs ( ) const
inline

An object that contains information on the status of DNS logs as a data source.

Definition at line 85 of file DataSourceConfigurationsResult.h.

◆ GetFlowLogs()

const FlowLogsConfigurationResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::GetFlowLogs ( ) const
inline

An object that contains information on the status of VPC flow logs as a data source.

Definition at line 122 of file DataSourceConfigurationsResult.h.

◆ GetS3Logs()

const S3LogsConfigurationResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::GetS3Logs ( ) const
inline

An object that contains information on the status of S3 Data event logs as a data source.

Definition at line 159 of file DataSourceConfigurationsResult.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GuardDuty::Model::DataSourceConfigurationsResult::Jsonize ( ) const

◆ operator=()

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3LogsHasBeenSet()

bool Aws::GuardDuty::Model::DataSourceConfigurationsResult::S3LogsHasBeenSet ( ) const
inline

An object that contains information on the status of S3 Data event logs as a data source.

Definition at line 165 of file DataSourceConfigurationsResult.h.

◆ SetCloudTrail() [1/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetCloudTrail ( const CloudTrailConfigurationResult value)
inline

An object that contains information on the status of CloudTrail as a data source.

Definition at line 60 of file DataSourceConfigurationsResult.h.

◆ SetCloudTrail() [2/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetCloudTrail ( CloudTrailConfigurationResult &&  value)
inline

An object that contains information on the status of CloudTrail as a data source.

Definition at line 66 of file DataSourceConfigurationsResult.h.

◆ SetDNSLogs() [1/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetDNSLogs ( const DNSLogsConfigurationResult value)
inline

An object that contains information on the status of DNS logs as a data source.

Definition at line 97 of file DataSourceConfigurationsResult.h.

◆ SetDNSLogs() [2/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetDNSLogs ( DNSLogsConfigurationResult &&  value)
inline

An object that contains information on the status of DNS logs as a data source.

Definition at line 103 of file DataSourceConfigurationsResult.h.

◆ SetFlowLogs() [1/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetFlowLogs ( const FlowLogsConfigurationResult value)
inline

An object that contains information on the status of VPC flow logs as a data source.

Definition at line 134 of file DataSourceConfigurationsResult.h.

◆ SetFlowLogs() [2/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetFlowLogs ( FlowLogsConfigurationResult &&  value)
inline

An object that contains information on the status of VPC flow logs as a data source.

Definition at line 140 of file DataSourceConfigurationsResult.h.

◆ SetS3Logs() [1/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetS3Logs ( const S3LogsConfigurationResult value)
inline

An object that contains information on the status of S3 Data event logs as a data source.

Definition at line 171 of file DataSourceConfigurationsResult.h.

◆ SetS3Logs() [2/2]

void Aws::GuardDuty::Model::DataSourceConfigurationsResult::SetS3Logs ( S3LogsConfigurationResult &&  value)
inline

An object that contains information on the status of S3 Data event logs as a data source.

Definition at line 177 of file DataSourceConfigurationsResult.h.

◆ WithCloudTrail() [1/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithCloudTrail ( const CloudTrailConfigurationResult value)
inline

An object that contains information on the status of CloudTrail as a data source.

Definition at line 72 of file DataSourceConfigurationsResult.h.

◆ WithCloudTrail() [2/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithCloudTrail ( CloudTrailConfigurationResult &&  value)
inline

An object that contains information on the status of CloudTrail as a data source.

Definition at line 78 of file DataSourceConfigurationsResult.h.

◆ WithDNSLogs() [1/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithDNSLogs ( const DNSLogsConfigurationResult value)
inline

An object that contains information on the status of DNS logs as a data source.

Definition at line 109 of file DataSourceConfigurationsResult.h.

◆ WithDNSLogs() [2/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithDNSLogs ( DNSLogsConfigurationResult &&  value)
inline

An object that contains information on the status of DNS logs as a data source.

Definition at line 115 of file DataSourceConfigurationsResult.h.

◆ WithFlowLogs() [1/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithFlowLogs ( const FlowLogsConfigurationResult value)
inline

An object that contains information on the status of VPC flow logs as a data source.

Definition at line 146 of file DataSourceConfigurationsResult.h.

◆ WithFlowLogs() [2/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithFlowLogs ( FlowLogsConfigurationResult &&  value)
inline

An object that contains information on the status of VPC flow logs as a data source.

Definition at line 152 of file DataSourceConfigurationsResult.h.

◆ WithS3Logs() [1/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithS3Logs ( const S3LogsConfigurationResult value)
inline

An object that contains information on the status of S3 Data event logs as a data source.

Definition at line 183 of file DataSourceConfigurationsResult.h.

◆ WithS3Logs() [2/2]

DataSourceConfigurationsResult& Aws::GuardDuty::Model::DataSourceConfigurationsResult::WithS3Logs ( S3LogsConfigurationResult &&  value)
inline

An object that contains information on the status of S3 Data event logs as a data source.

Definition at line 189 of file DataSourceConfigurationsResult.h.


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