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

#include <CreateBusinessReportScheduleRequest.h>

+ Inheritance diagram for Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest:

Public Member Functions

 CreateBusinessReportScheduleRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetScheduleName () const
 
bool ScheduleNameHasBeenSet () const
 
void SetScheduleName (const Aws::String &value)
 
void SetScheduleName (Aws::String &&value)
 
void SetScheduleName (const char *value)
 
CreateBusinessReportScheduleRequestWithScheduleName (const Aws::String &value)
 
CreateBusinessReportScheduleRequestWithScheduleName (Aws::String &&value)
 
CreateBusinessReportScheduleRequestWithScheduleName (const char *value)
 
const Aws::StringGetS3BucketName () const
 
bool S3BucketNameHasBeenSet () const
 
void SetS3BucketName (const Aws::String &value)
 
void SetS3BucketName (Aws::String &&value)
 
void SetS3BucketName (const char *value)
 
CreateBusinessReportScheduleRequestWithS3BucketName (const Aws::String &value)
 
CreateBusinessReportScheduleRequestWithS3BucketName (Aws::String &&value)
 
CreateBusinessReportScheduleRequestWithS3BucketName (const char *value)
 
const Aws::StringGetS3KeyPrefix () const
 
bool S3KeyPrefixHasBeenSet () const
 
void SetS3KeyPrefix (const Aws::String &value)
 
void SetS3KeyPrefix (Aws::String &&value)
 
void SetS3KeyPrefix (const char *value)
 
CreateBusinessReportScheduleRequestWithS3KeyPrefix (const Aws::String &value)
 
CreateBusinessReportScheduleRequestWithS3KeyPrefix (Aws::String &&value)
 
CreateBusinessReportScheduleRequestWithS3KeyPrefix (const char *value)
 
const BusinessReportFormatGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const BusinessReportFormat &value)
 
void SetFormat (BusinessReportFormat &&value)
 
CreateBusinessReportScheduleRequestWithFormat (const BusinessReportFormat &value)
 
CreateBusinessReportScheduleRequestWithFormat (BusinessReportFormat &&value)
 
const BusinessReportContentRangeGetContentRange () const
 
bool ContentRangeHasBeenSet () const
 
void SetContentRange (const BusinessReportContentRange &value)
 
void SetContentRange (BusinessReportContentRange &&value)
 
CreateBusinessReportScheduleRequestWithContentRange (const BusinessReportContentRange &value)
 
CreateBusinessReportScheduleRequestWithContentRange (BusinessReportContentRange &&value)
 
const BusinessReportRecurrenceGetRecurrence () const
 
bool RecurrenceHasBeenSet () const
 
void SetRecurrence (const BusinessReportRecurrence &value)
 
void SetRecurrence (BusinessReportRecurrence &&value)
 
CreateBusinessReportScheduleRequestWithRecurrence (const BusinessReportRecurrence &value)
 
CreateBusinessReportScheduleRequestWithRecurrence (BusinessReportRecurrence &&value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
CreateBusinessReportScheduleRequestWithClientRequestToken (const Aws::String &value)
 
CreateBusinessReportScheduleRequestWithClientRequestToken (Aws::String &&value)
 
CreateBusinessReportScheduleRequestWithClientRequestToken (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateBusinessReportScheduleRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateBusinessReportScheduleRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateBusinessReportScheduleRequestAddTags (const Tag &value)
 
CreateBusinessReportScheduleRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::AlexaForBusiness::AlexaForBusinessRequest
virtual ~AlexaForBusinessRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 27 of file CreateBusinessReportScheduleRequest.h.

Constructor & Destructor Documentation

◆ CreateBusinessReportScheduleRequest()

Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::CreateBusinessReportScheduleRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::AddTags ( const Tag value)
inline

The tags for the business report schedule.

Definition at line 361 of file CreateBusinessReportScheduleRequest.h.

◆ AddTags() [2/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::AddTags ( Tag &&  value)
inline

The tags for the business report schedule.

Definition at line 366 of file CreateBusinessReportScheduleRequest.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::ClientRequestTokenHasBeenSet ( ) const
inline

The client request token.

Definition at line 295 of file CreateBusinessReportScheduleRequest.h.

◆ ContentRangeHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::ContentRangeHasBeenSet ( ) const
inline

The content range of the reports.

Definition at line 227 of file CreateBusinessReportScheduleRequest.h.

◆ FormatHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::FormatHasBeenSet ( ) const
inline

The format of the generated report (individual CSV files or zipped files of individual files).

Definition at line 192 of file CreateBusinessReportScheduleRequest.h.

◆ GetClientRequestToken()

const Aws::String& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetClientRequestToken ( ) const
inline

The client request token.

Definition at line 290 of file CreateBusinessReportScheduleRequest.h.

◆ GetContentRange()

const BusinessReportContentRange& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetContentRange ( ) const
inline

The content range of the reports.

Definition at line 222 of file CreateBusinessReportScheduleRequest.h.

◆ GetFormat()

const BusinessReportFormat& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetFormat ( ) const
inline

The format of the generated report (individual CSV files or zipped files of individual files).

Definition at line 186 of file CreateBusinessReportScheduleRequest.h.

◆ GetRecurrence()

const BusinessReportRecurrence& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetRecurrence ( ) const
inline

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

Definition at line 254 of file CreateBusinessReportScheduleRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetS3BucketName()

const Aws::String& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetS3BucketName ( ) const
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 89 of file CreateBusinessReportScheduleRequest.h.

◆ GetS3KeyPrefix()

const Aws::String& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetS3KeyPrefix ( ) const
inline

The S3 key where the report is delivered.

Definition at line 144 of file CreateBusinessReportScheduleRequest.h.

◆ GetScheduleName()

const Aws::String& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetScheduleName ( ) const
inline

The name identifier of the schedule.

Definition at line 46 of file CreateBusinessReportScheduleRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetTags()

const Aws::Vector<Tag>& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetTags ( ) const
inline

The tags for the business report schedule.

Definition at line 331 of file CreateBusinessReportScheduleRequest.h.

◆ RecurrenceHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::RecurrenceHasBeenSet ( ) const
inline

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

Definition at line 260 of file CreateBusinessReportScheduleRequest.h.

◆ S3BucketNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::S3BucketNameHasBeenSet ( ) const
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 96 of file CreateBusinessReportScheduleRequest.h.

◆ S3KeyPrefixHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::S3KeyPrefixHasBeenSet ( ) const
inline

The S3 key where the report is delivered.

Definition at line 149 of file CreateBusinessReportScheduleRequest.h.

◆ ScheduleNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::ScheduleNameHasBeenSet ( ) const
inline

The name identifier of the schedule.

Definition at line 51 of file CreateBusinessReportScheduleRequest.h.

◆ SerializePayload()

Aws::String Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetClientRequestToken() [1/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetClientRequestToken ( const Aws::String value)
inline

The client request token.

Definition at line 300 of file CreateBusinessReportScheduleRequest.h.

◆ SetClientRequestToken() [2/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetClientRequestToken ( Aws::String &&  value)
inline

The client request token.

Definition at line 305 of file CreateBusinessReportScheduleRequest.h.

◆ SetClientRequestToken() [3/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetClientRequestToken ( const char *  value)
inline

The client request token.

Definition at line 310 of file CreateBusinessReportScheduleRequest.h.

◆ SetContentRange() [1/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetContentRange ( const BusinessReportContentRange value)
inline

The content range of the reports.

Definition at line 232 of file CreateBusinessReportScheduleRequest.h.

◆ SetContentRange() [2/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetContentRange ( BusinessReportContentRange &&  value)
inline

The content range of the reports.

Definition at line 237 of file CreateBusinessReportScheduleRequest.h.

◆ SetFormat() [1/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetFormat ( const BusinessReportFormat value)
inline

The format of the generated report (individual CSV files or zipped files of individual files).

Definition at line 198 of file CreateBusinessReportScheduleRequest.h.

◆ SetFormat() [2/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetFormat ( BusinessReportFormat &&  value)
inline

The format of the generated report (individual CSV files or zipped files of individual files).

Definition at line 204 of file CreateBusinessReportScheduleRequest.h.

◆ SetRecurrence() [1/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetRecurrence ( const BusinessReportRecurrence value)
inline

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

Definition at line 266 of file CreateBusinessReportScheduleRequest.h.

◆ SetRecurrence() [2/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetRecurrence ( BusinessReportRecurrence &&  value)
inline

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

Definition at line 272 of file CreateBusinessReportScheduleRequest.h.

◆ SetS3BucketName() [1/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3BucketName ( const Aws::String value)
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 103 of file CreateBusinessReportScheduleRequest.h.

◆ SetS3BucketName() [2/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3BucketName ( Aws::String &&  value)
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 110 of file CreateBusinessReportScheduleRequest.h.

◆ SetS3BucketName() [3/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3BucketName ( const char *  value)
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 117 of file CreateBusinessReportScheduleRequest.h.

◆ SetS3KeyPrefix() [1/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3KeyPrefix ( const Aws::String value)
inline

The S3 key where the report is delivered.

Definition at line 154 of file CreateBusinessReportScheduleRequest.h.

◆ SetS3KeyPrefix() [2/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3KeyPrefix ( Aws::String &&  value)
inline

The S3 key where the report is delivered.

Definition at line 159 of file CreateBusinessReportScheduleRequest.h.

◆ SetS3KeyPrefix() [3/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3KeyPrefix ( const char *  value)
inline

The S3 key where the report is delivered.

Definition at line 164 of file CreateBusinessReportScheduleRequest.h.

◆ SetScheduleName() [1/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetScheduleName ( const Aws::String value)
inline

The name identifier of the schedule.

Definition at line 56 of file CreateBusinessReportScheduleRequest.h.

◆ SetScheduleName() [2/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetScheduleName ( Aws::String &&  value)
inline

The name identifier of the schedule.

Definition at line 61 of file CreateBusinessReportScheduleRequest.h.

◆ SetScheduleName() [3/3]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetScheduleName ( const char *  value)
inline

The name identifier of the schedule.

Definition at line 66 of file CreateBusinessReportScheduleRequest.h.

◆ SetTags() [1/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the business report schedule.

Definition at line 341 of file CreateBusinessReportScheduleRequest.h.

◆ SetTags() [2/2]

void Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the business report schedule.

Definition at line 346 of file CreateBusinessReportScheduleRequest.h.

◆ TagsHasBeenSet()

bool Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::TagsHasBeenSet ( ) const
inline

The tags for the business report schedule.

Definition at line 336 of file CreateBusinessReportScheduleRequest.h.

◆ WithClientRequestToken() [1/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithClientRequestToken ( const Aws::String value)
inline

The client request token.

Definition at line 315 of file CreateBusinessReportScheduleRequest.h.

◆ WithClientRequestToken() [2/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithClientRequestToken ( Aws::String &&  value)
inline

The client request token.

Definition at line 320 of file CreateBusinessReportScheduleRequest.h.

◆ WithClientRequestToken() [3/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithClientRequestToken ( const char *  value)
inline

The client request token.

Definition at line 325 of file CreateBusinessReportScheduleRequest.h.

◆ WithContentRange() [1/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithContentRange ( const BusinessReportContentRange value)
inline

The content range of the reports.

Definition at line 242 of file CreateBusinessReportScheduleRequest.h.

◆ WithContentRange() [2/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithContentRange ( BusinessReportContentRange &&  value)
inline

The content range of the reports.

Definition at line 247 of file CreateBusinessReportScheduleRequest.h.

◆ WithFormat() [1/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithFormat ( const BusinessReportFormat value)
inline

The format of the generated report (individual CSV files or zipped files of individual files).

Definition at line 210 of file CreateBusinessReportScheduleRequest.h.

◆ WithFormat() [2/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithFormat ( BusinessReportFormat &&  value)
inline

The format of the generated report (individual CSV files or zipped files of individual files).

Definition at line 216 of file CreateBusinessReportScheduleRequest.h.

◆ WithRecurrence() [1/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithRecurrence ( const BusinessReportRecurrence value)
inline

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

Definition at line 278 of file CreateBusinessReportScheduleRequest.h.

◆ WithRecurrence() [2/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithRecurrence ( BusinessReportRecurrence &&  value)
inline

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

Definition at line 284 of file CreateBusinessReportScheduleRequest.h.

◆ WithS3BucketName() [1/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3BucketName ( const Aws::String value)
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 124 of file CreateBusinessReportScheduleRequest.h.

◆ WithS3BucketName() [2/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3BucketName ( Aws::String &&  value)
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 131 of file CreateBusinessReportScheduleRequest.h.

◆ WithS3BucketName() [3/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3BucketName ( const char *  value)
inline

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

Definition at line 138 of file CreateBusinessReportScheduleRequest.h.

◆ WithS3KeyPrefix() [1/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3KeyPrefix ( const Aws::String value)
inline

The S3 key where the report is delivered.

Definition at line 169 of file CreateBusinessReportScheduleRequest.h.

◆ WithS3KeyPrefix() [2/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3KeyPrefix ( Aws::String &&  value)
inline

The S3 key where the report is delivered.

Definition at line 174 of file CreateBusinessReportScheduleRequest.h.

◆ WithS3KeyPrefix() [3/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3KeyPrefix ( const char *  value)
inline

The S3 key where the report is delivered.

Definition at line 179 of file CreateBusinessReportScheduleRequest.h.

◆ WithScheduleName() [1/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithScheduleName ( const Aws::String value)
inline

The name identifier of the schedule.

Definition at line 71 of file CreateBusinessReportScheduleRequest.h.

◆ WithScheduleName() [2/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithScheduleName ( Aws::String &&  value)
inline

The name identifier of the schedule.

Definition at line 76 of file CreateBusinessReportScheduleRequest.h.

◆ WithScheduleName() [3/3]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithScheduleName ( const char *  value)
inline

The name identifier of the schedule.

Definition at line 81 of file CreateBusinessReportScheduleRequest.h.

◆ WithTags() [1/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the business report schedule.

Definition at line 351 of file CreateBusinessReportScheduleRequest.h.

◆ WithTags() [2/2]

CreateBusinessReportScheduleRequest& Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the business report schedule.

Definition at line 356 of file CreateBusinessReportScheduleRequest.h.


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