AWS SDK for C++  1.8.95
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 ( const Aws::Utils::DateTime value)
inline

The time of report delivery.

Definition at line 156 of file BusinessReport.h.

◆ SetDeliveryTime() [2/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.

◆ SetDownloadUrl() [1/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() [2/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() [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 ( const BusinessReportFailureCode value)
inline

The failure code.

Definition at line 94 of file BusinessReport.h.

◆ SetFailureCode() [2/2]

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

The failure code.

Definition at line 99 of file BusinessReport.h.

◆ SetS3Location() [1/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.

◆ SetS3Location() [2/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.

◆ SetStatus() [1/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.

◆ SetStatus() [2/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.

◆ 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 ( const Aws::Utils::DateTime value)
inline

The time of report delivery.

Definition at line 166 of file BusinessReport.h.

◆ WithDeliveryTime() [2/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.

◆ WithDownloadUrl() [1/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() [2/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() [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 ( const BusinessReportFailureCode value)
inline

The failure code.

Definition at line 104 of file BusinessReport.h.

◆ WithFailureCode() [2/2]

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

The failure code.

Definition at line 109 of file BusinessReport.h.

◆ WithS3Location() [1/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.

◆ WithS3Location() [2/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.

◆ WithStatus() [1/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.

◆ WithStatus() [2/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.


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