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

#include <BusinessReport.h>

Public Member Functions

 BusinessReport ()
 
 BusinessReport (Aws::Utils::Json::JsonView jsonValue)
 
BusinessReportoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const BusinessReportStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const BusinessReportStatus &value)
 
void SetStatus (BusinessReportStatus &&value)
 
BusinessReportWithStatus (const BusinessReportStatus &value)
 
BusinessReportWithStatus (BusinessReportStatus &&value)
 
const BusinessReportFailureCodeGetFailureCode () const
 
bool FailureCodeHasBeenSet () const
 
void SetFailureCode (const BusinessReportFailureCode &value)
 
void SetFailureCode (BusinessReportFailureCode &&value)
 
BusinessReportWithFailureCode (const BusinessReportFailureCode &value)
 
BusinessReportWithFailureCode (BusinessReportFailureCode &&value)
 
const BusinessReportS3LocationGetS3Location () const
 
bool S3LocationHasBeenSet () const
 
void SetS3Location (const BusinessReportS3Location &value)
 
void SetS3Location (BusinessReportS3Location &&value)
 
BusinessReportWithS3Location (const BusinessReportS3Location &value)
 
BusinessReportWithS3Location (BusinessReportS3Location &&value)
 
const Aws::Utils::DateTimeGetDeliveryTime () const
 
bool DeliveryTimeHasBeenSet () const
 
void SetDeliveryTime (const Aws::Utils::DateTime &value)
 
void SetDeliveryTime (Aws::Utils::DateTime &&value)
 
BusinessReportWithDeliveryTime (const Aws::Utils::DateTime &value)
 
BusinessReportWithDeliveryTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDownloadUrl () const
 
bool DownloadUrlHasBeenSet () const
 
void SetDownloadUrl (const Aws::String &value)
 
void SetDownloadUrl (Aws::String &&value)
 
void SetDownloadUrl (const char *value)
 
BusinessReportWithDownloadUrl (const Aws::String &value)
 
BusinessReportWithDownloadUrl (Aws::String &&value)
 
BusinessReportWithDownloadUrl (const char *value)
 

Detailed Description

Usage report with specified parameters.

See Also:

AWS API Reference

Definition at line 35 of file BusinessReport.h.

Constructor & Destructor Documentation

◆ BusinessReport() [1/2]

Aws::AlexaForBusiness::Model::BusinessReport::BusinessReport ( )

◆ BusinessReport() [2/2]

Aws::AlexaForBusiness::Model::BusinessReport::BusinessReport ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DeliveryTimeHasBeenSet()

bool Aws::AlexaForBusiness::Model::BusinessReport::DeliveryTimeHasBeenSet ( ) const
inline

The time of report delivery.

Definition at line 151 of file BusinessReport.h.

◆ DownloadUrlHasBeenSet()

bool Aws::AlexaForBusiness::Model::BusinessReport::DownloadUrlHasBeenSet ( ) const
inline

The download link where a user can download the report.

Definition at line 182 of file BusinessReport.h.

◆ FailureCodeHasBeenSet()

bool Aws::AlexaForBusiness::Model::BusinessReport::FailureCodeHasBeenSet ( ) const
inline

The failure code.

Definition at line 89 of file BusinessReport.h.

◆ GetDeliveryTime()

const Aws::Utils::DateTime& Aws::AlexaForBusiness::Model::BusinessReport::GetDeliveryTime ( ) const
inline

The time of report delivery.

Definition at line 146 of file BusinessReport.h.

◆ GetDownloadUrl()

const Aws::String& Aws::AlexaForBusiness::Model::BusinessReport::GetDownloadUrl ( ) const
inline

The download link where a user can download the report.

Definition at line 177 of file BusinessReport.h.

◆ GetFailureCode()

const BusinessReportFailureCode& Aws::AlexaForBusiness::Model::BusinessReport::GetFailureCode ( ) const
inline

The failure code.

Definition at line 84 of file BusinessReport.h.

◆ GetS3Location()

const BusinessReportS3Location& Aws::AlexaForBusiness::Model::BusinessReport::GetS3Location ( ) const
inline

The S3 location of the output reports.

Definition at line 115 of file BusinessReport.h.

◆ GetStatus()

const BusinessReportStatus& Aws::AlexaForBusiness::Model::BusinessReport::GetStatus ( ) const
inline

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

Definition at line 48 of file BusinessReport.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::BusinessReport::Jsonize ( ) const

◆ operator=()

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3LocationHasBeenSet()

bool Aws::AlexaForBusiness::Model::BusinessReport::S3LocationHasBeenSet ( ) const
inline

The S3 location of the output reports.

Definition at line 120 of file BusinessReport.h.

◆ SetDeliveryTime() [1/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetDeliveryTime ( Aws::Utils::DateTime &&  value)
inline

The time of report delivery.

Definition at line 161 of file BusinessReport.h.

◆ SetDeliveryTime() [2/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetDeliveryTime ( const Aws::Utils::DateTime value)
inline

The time of report delivery.

Definition at line 156 of file BusinessReport.h.

◆ SetDownloadUrl() [1/3]

void Aws::AlexaForBusiness::Model::BusinessReport::SetDownloadUrl ( Aws::String &&  value)
inline

The download link where a user can download the report.

Definition at line 192 of file BusinessReport.h.

◆ SetDownloadUrl() [2/3]

void Aws::AlexaForBusiness::Model::BusinessReport::SetDownloadUrl ( const Aws::String value)
inline

The download link where a user can download the report.

Definition at line 187 of file BusinessReport.h.

◆ SetDownloadUrl() [3/3]

void Aws::AlexaForBusiness::Model::BusinessReport::SetDownloadUrl ( const char *  value)
inline

The download link where a user can download the report.

Definition at line 197 of file BusinessReport.h.

◆ SetFailureCode() [1/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetFailureCode ( BusinessReportFailureCode &&  value)
inline

The failure code.

Definition at line 99 of file BusinessReport.h.

◆ SetFailureCode() [2/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetFailureCode ( const BusinessReportFailureCode value)
inline

The failure code.

Definition at line 94 of file BusinessReport.h.

◆ SetS3Location() [1/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetS3Location ( BusinessReportS3Location &&  value)
inline

The S3 location of the output reports.

Definition at line 130 of file BusinessReport.h.

◆ SetS3Location() [2/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetS3Location ( const BusinessReportS3Location value)
inline

The S3 location of the output reports.

Definition at line 125 of file BusinessReport.h.

◆ SetStatus() [1/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetStatus ( BusinessReportStatus &&  value)
inline

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

Definition at line 66 of file BusinessReport.h.

◆ SetStatus() [2/2]

void Aws::AlexaForBusiness::Model::BusinessReport::SetStatus ( const BusinessReportStatus value)
inline

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

Definition at line 60 of file BusinessReport.h.

◆ StatusHasBeenSet()

bool Aws::AlexaForBusiness::Model::BusinessReport::StatusHasBeenSet ( ) const
inline

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

Definition at line 54 of file BusinessReport.h.

◆ WithDeliveryTime() [1/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithDeliveryTime ( Aws::Utils::DateTime &&  value)
inline

The time of report delivery.

Definition at line 171 of file BusinessReport.h.

◆ WithDeliveryTime() [2/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithDeliveryTime ( const Aws::Utils::DateTime value)
inline

The time of report delivery.

Definition at line 166 of file BusinessReport.h.

◆ WithDownloadUrl() [1/3]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithDownloadUrl ( Aws::String &&  value)
inline

The download link where a user can download the report.

Definition at line 207 of file BusinessReport.h.

◆ WithDownloadUrl() [2/3]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithDownloadUrl ( const Aws::String value)
inline

The download link where a user can download the report.

Definition at line 202 of file BusinessReport.h.

◆ WithDownloadUrl() [3/3]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithDownloadUrl ( const char *  value)
inline

The download link where a user can download the report.

Definition at line 212 of file BusinessReport.h.

◆ WithFailureCode() [1/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithFailureCode ( BusinessReportFailureCode &&  value)
inline

The failure code.

Definition at line 109 of file BusinessReport.h.

◆ WithFailureCode() [2/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithFailureCode ( const BusinessReportFailureCode value)
inline

The failure code.

Definition at line 104 of file BusinessReport.h.

◆ WithS3Location() [1/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithS3Location ( BusinessReportS3Location &&  value)
inline

The S3 location of the output reports.

Definition at line 140 of file BusinessReport.h.

◆ WithS3Location() [2/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithS3Location ( const BusinessReportS3Location value)
inline

The S3 location of the output reports.

Definition at line 135 of file BusinessReport.h.

◆ WithStatus() [1/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithStatus ( BusinessReportStatus &&  value)
inline

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

Definition at line 78 of file BusinessReport.h.

◆ WithStatus() [2/2]

BusinessReport& Aws::AlexaForBusiness::Model::BusinessReport::WithStatus ( const BusinessReportStatus value)
inline

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

Definition at line 72 of file BusinessReport.h.


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