AWS SDK for C++  1.9.44
AWS SDK for C++
CreateBusinessReportScheduleRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 #include <aws/core/utils/UUID.h>
17 
18 namespace Aws
19 {
20 namespace AlexaForBusiness
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "CreateBusinessReportSchedule"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
46  inline const Aws::String& GetScheduleName() const{ return m_scheduleName; }
47 
51  inline bool ScheduleNameHasBeenSet() const { return m_scheduleNameHasBeenSet; }
52 
56  inline void SetScheduleName(const Aws::String& value) { m_scheduleNameHasBeenSet = true; m_scheduleName = value; }
57 
61  inline void SetScheduleName(Aws::String&& value) { m_scheduleNameHasBeenSet = true; m_scheduleName = std::move(value); }
62 
66  inline void SetScheduleName(const char* value) { m_scheduleNameHasBeenSet = true; m_scheduleName.assign(value); }
67 
71  inline CreateBusinessReportScheduleRequest& WithScheduleName(const Aws::String& value) { SetScheduleName(value); return *this;}
72 
76  inline CreateBusinessReportScheduleRequest& WithScheduleName(Aws::String&& value) { SetScheduleName(std::move(value)); return *this;}
77 
81  inline CreateBusinessReportScheduleRequest& WithScheduleName(const char* value) { SetScheduleName(value); return *this;}
82 
83 
89  inline const Aws::String& GetS3BucketName() const{ return m_s3BucketName; }
90 
96  inline bool S3BucketNameHasBeenSet() const { return m_s3BucketNameHasBeenSet; }
97 
103  inline void SetS3BucketName(const Aws::String& value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName = value; }
104 
110  inline void SetS3BucketName(Aws::String&& value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName = std::move(value); }
111 
117  inline void SetS3BucketName(const char* value) { m_s3BucketNameHasBeenSet = true; m_s3BucketName.assign(value); }
118 
124  inline CreateBusinessReportScheduleRequest& WithS3BucketName(const Aws::String& value) { SetS3BucketName(value); return *this;}
125 
131  inline CreateBusinessReportScheduleRequest& WithS3BucketName(Aws::String&& value) { SetS3BucketName(std::move(value)); return *this;}
132 
138  inline CreateBusinessReportScheduleRequest& WithS3BucketName(const char* value) { SetS3BucketName(value); return *this;}
139 
140 
144  inline const Aws::String& GetS3KeyPrefix() const{ return m_s3KeyPrefix; }
145 
149  inline bool S3KeyPrefixHasBeenSet() const { return m_s3KeyPrefixHasBeenSet; }
150 
154  inline void SetS3KeyPrefix(const Aws::String& value) { m_s3KeyPrefixHasBeenSet = true; m_s3KeyPrefix = value; }
155 
159  inline void SetS3KeyPrefix(Aws::String&& value) { m_s3KeyPrefixHasBeenSet = true; m_s3KeyPrefix = std::move(value); }
160 
164  inline void SetS3KeyPrefix(const char* value) { m_s3KeyPrefixHasBeenSet = true; m_s3KeyPrefix.assign(value); }
165 
169  inline CreateBusinessReportScheduleRequest& WithS3KeyPrefix(const Aws::String& value) { SetS3KeyPrefix(value); return *this;}
170 
174  inline CreateBusinessReportScheduleRequest& WithS3KeyPrefix(Aws::String&& value) { SetS3KeyPrefix(std::move(value)); return *this;}
175 
179  inline CreateBusinessReportScheduleRequest& WithS3KeyPrefix(const char* value) { SetS3KeyPrefix(value); return *this;}
180 
181 
186  inline const BusinessReportFormat& GetFormat() const{ return m_format; }
187 
192  inline bool FormatHasBeenSet() const { return m_formatHasBeenSet; }
193 
198  inline void SetFormat(const BusinessReportFormat& value) { m_formatHasBeenSet = true; m_format = value; }
199 
204  inline void SetFormat(BusinessReportFormat&& value) { m_formatHasBeenSet = true; m_format = std::move(value); }
205 
210  inline CreateBusinessReportScheduleRequest& WithFormat(const BusinessReportFormat& value) { SetFormat(value); return *this;}
211 
216  inline CreateBusinessReportScheduleRequest& WithFormat(BusinessReportFormat&& value) { SetFormat(std::move(value)); return *this;}
217 
218 
222  inline const BusinessReportContentRange& GetContentRange() const{ return m_contentRange; }
223 
227  inline bool ContentRangeHasBeenSet() const { return m_contentRangeHasBeenSet; }
228 
232  inline void SetContentRange(const BusinessReportContentRange& value) { m_contentRangeHasBeenSet = true; m_contentRange = value; }
233 
237  inline void SetContentRange(BusinessReportContentRange&& value) { m_contentRangeHasBeenSet = true; m_contentRange = std::move(value); }
238 
242  inline CreateBusinessReportScheduleRequest& WithContentRange(const BusinessReportContentRange& value) { SetContentRange(value); return *this;}
243 
247  inline CreateBusinessReportScheduleRequest& WithContentRange(BusinessReportContentRange&& value) { SetContentRange(std::move(value)); return *this;}
248 
249 
254  inline const BusinessReportRecurrence& GetRecurrence() const{ return m_recurrence; }
255 
260  inline bool RecurrenceHasBeenSet() const { return m_recurrenceHasBeenSet; }
261 
266  inline void SetRecurrence(const BusinessReportRecurrence& value) { m_recurrenceHasBeenSet = true; m_recurrence = value; }
267 
272  inline void SetRecurrence(BusinessReportRecurrence&& value) { m_recurrenceHasBeenSet = true; m_recurrence = std::move(value); }
273 
278  inline CreateBusinessReportScheduleRequest& WithRecurrence(const BusinessReportRecurrence& value) { SetRecurrence(value); return *this;}
279 
284  inline CreateBusinessReportScheduleRequest& WithRecurrence(BusinessReportRecurrence&& value) { SetRecurrence(std::move(value)); return *this;}
285 
286 
290  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
291 
295  inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; }
296 
300  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; }
301 
305  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); }
306 
310  inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); }
311 
315  inline CreateBusinessReportScheduleRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
316 
320  inline CreateBusinessReportScheduleRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
321 
325  inline CreateBusinessReportScheduleRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
326 
327 
331  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
332 
336  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
337 
341  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
342 
346  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
347 
351  inline CreateBusinessReportScheduleRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
352 
356  inline CreateBusinessReportScheduleRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
357 
361  inline CreateBusinessReportScheduleRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
362 
366  inline CreateBusinessReportScheduleRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
367 
368  private:
369 
370  Aws::String m_scheduleName;
371  bool m_scheduleNameHasBeenSet;
372 
373  Aws::String m_s3BucketName;
374  bool m_s3BucketNameHasBeenSet;
375 
376  Aws::String m_s3KeyPrefix;
377  bool m_s3KeyPrefixHasBeenSet;
378 
379  BusinessReportFormat m_format;
380  bool m_formatHasBeenSet;
381 
382  BusinessReportContentRange m_contentRange;
383  bool m_contentRangeHasBeenSet;
384 
385  BusinessReportRecurrence m_recurrence;
386  bool m_recurrenceHasBeenSet;
387 
388  Aws::String m_clientRequestToken;
389  bool m_clientRequestTokenHasBeenSet;
390 
391  Aws::Vector<Tag> m_tags;
392  bool m_tagsHasBeenSet;
393  };
394 
395 } // namespace Model
396 } // namespace AlexaForBusiness
397 } // namespace Aws
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithScheduleName
CreateBusinessReportScheduleRequest & WithScheduleName(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:76
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithScheduleName
CreateBusinessReportScheduleRequest & WithScheduleName(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:81
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetContentRange
void SetContentRange(const BusinessReportContentRange &value)
Definition: CreateBusinessReportScheduleRequest.h:232
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithScheduleName
CreateBusinessReportScheduleRequest & WithScheduleName(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:71
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::ContentRangeHasBeenSet
bool ContentRangeHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:227
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3BucketName
void SetS3BucketName(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:110
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest
Definition: CreateBusinessReportScheduleRequest.h:28
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithContentRange
CreateBusinessReportScheduleRequest & WithContentRange(BusinessReportContentRange &&value)
Definition: CreateBusinessReportScheduleRequest.h:247
Aws::AlexaForBusiness::Model::BusinessReportRecurrence
Definition: BusinessReportRecurrence.h:32
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:336
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:300
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::S3KeyPrefixHasBeenSet
bool S3KeyPrefixHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:149
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:305
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithContentRange
CreateBusinessReportScheduleRequest & WithContentRange(const BusinessReportContentRange &value)
Definition: CreateBusinessReportScheduleRequest.h:242
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithFormat
CreateBusinessReportScheduleRequest & WithFormat(BusinessReportFormat &&value)
Definition: CreateBusinessReportScheduleRequest.h:216
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3BucketName
void SetS3BucketName(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:117
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetFormat
void SetFormat(const BusinessReportFormat &value)
Definition: CreateBusinessReportScheduleRequest.h:198
Tag.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetScheduleName
void SetScheduleName(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:61
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetContentRange
const BusinessReportContentRange & GetContentRange() const
Definition: CreateBusinessReportScheduleRequest.h:222
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithClientRequestToken
CreateBusinessReportScheduleRequest & WithClientRequestToken(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:320
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithRecurrence
CreateBusinessReportScheduleRequest & WithRecurrence(const BusinessReportRecurrence &value)
Definition: CreateBusinessReportScheduleRequest.h:278
Aws::AlexaForBusiness::Model::BusinessReportContentRange
Definition: BusinessReportContentRange.h:32
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithTags
CreateBusinessReportScheduleRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateBusinessReportScheduleRequest.h:356
AWSVector.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateBusinessReportScheduleRequest.h:36
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithTags
CreateBusinessReportScheduleRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateBusinessReportScheduleRequest.h:351
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateBusinessReportScheduleRequest.h:331
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3KeyPrefix
CreateBusinessReportScheduleRequest & WithS3KeyPrefix(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:179
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::S3BucketNameHasBeenSet
bool S3BucketNameHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:96
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: CreateBusinessReportScheduleRequest.h:290
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::RecurrenceHasBeenSet
bool RecurrenceHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:260
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetRecurrence
const BusinessReportRecurrence & GetRecurrence() const
Definition: CreateBusinessReportScheduleRequest.h:254
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetFormat
const BusinessReportFormat & GetFormat() const
Definition: CreateBusinessReportScheduleRequest.h:186
Aws::AlexaForBusiness::Model::BusinessReportFormat
BusinessReportFormat
Definition: BusinessReportFormat.h:17
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3BucketName
CreateBusinessReportScheduleRequest & WithS3BucketName(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:131
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithFormat
CreateBusinessReportScheduleRequest & WithFormat(const BusinessReportFormat &value)
Definition: CreateBusinessReportScheduleRequest.h:210
AWS_ALEXAFORBUSINESS_API
#define AWS_ALEXAFORBUSINESS_API
Definition: AlexaForBusiness_EXPORTS.h:28
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetRecurrence
void SetRecurrence(const BusinessReportRecurrence &value)
Definition: CreateBusinessReportScheduleRequest.h:266
Aws::AlexaForBusiness::Model::Tag
Definition: Tag.h:33
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::FormatHasBeenSet
bool FormatHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:192
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3KeyPrefix
void SetS3KeyPrefix(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:154
AWSString.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::ClientRequestTokenHasBeenSet
bool ClientRequestTokenHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:295
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetS3BucketName
const Aws::String & GetS3BucketName() const
Definition: CreateBusinessReportScheduleRequest.h:89
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3BucketName
void SetS3BucketName(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:103
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3KeyPrefix
void SetS3KeyPrefix(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:159
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SerializePayload
Aws::String SerializePayload() const override
AlexaForBusiness_EXPORTS.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateBusinessReportScheduleRequest.h:341
BusinessReportRecurrence.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::AddTags
CreateBusinessReportScheduleRequest & AddTags(const Tag &value)
Definition: CreateBusinessReportScheduleRequest.h:361
Aws
Definition: AccessManagementClient.h:15
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithClientRequestToken
CreateBusinessReportScheduleRequest & WithClientRequestToken(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:325
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetRecurrence
void SetRecurrence(BusinessReportRecurrence &&value)
Definition: CreateBusinessReportScheduleRequest.h:272
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetS3KeyPrefix
void SetS3KeyPrefix(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:164
Aws::AlexaForBusiness::AlexaForBusinessRequest
Definition: AlexaForBusinessRequest.h:17
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3BucketName
CreateBusinessReportScheduleRequest & WithS3BucketName(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:138
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3KeyPrefix
CreateBusinessReportScheduleRequest & WithS3KeyPrefix(Aws::String &&value)
Definition: CreateBusinessReportScheduleRequest.h:174
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetScheduleName
const Aws::String & GetScheduleName() const
Definition: CreateBusinessReportScheduleRequest.h:46
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:310
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetScheduleName
void SetScheduleName(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:56
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::ScheduleNameHasBeenSet
bool ScheduleNameHasBeenSet() const
Definition: CreateBusinessReportScheduleRequest.h:51
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::CreateBusinessReportScheduleRequest
CreateBusinessReportScheduleRequest()
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::GetS3KeyPrefix
const Aws::String & GetS3KeyPrefix() const
Definition: CreateBusinessReportScheduleRequest.h:144
UUID.h
BusinessReportFormat.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3KeyPrefix
CreateBusinessReportScheduleRequest & WithS3KeyPrefix(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:169
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::AddTags
CreateBusinessReportScheduleRequest & AddTags(Tag &&value)
Definition: CreateBusinessReportScheduleRequest.h:366
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetContentRange
void SetContentRange(BusinessReportContentRange &&value)
Definition: CreateBusinessReportScheduleRequest.h:237
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetScheduleName
void SetScheduleName(const char *value)
Definition: CreateBusinessReportScheduleRequest.h:66
AlexaForBusinessRequest.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithClientRequestToken
CreateBusinessReportScheduleRequest & WithClientRequestToken(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:315
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateBusinessReportScheduleRequest.h:346
BusinessReportContentRange.h
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithS3BucketName
CreateBusinessReportScheduleRequest & WithS3BucketName(const Aws::String &value)
Definition: CreateBusinessReportScheduleRequest.h:124
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::WithRecurrence
CreateBusinessReportScheduleRequest & WithRecurrence(BusinessReportRecurrence &&value)
Definition: CreateBusinessReportScheduleRequest.h:284
Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest::SetFormat
void SetFormat(BusinessReportFormat &&value)
Definition: CreateBusinessReportScheduleRequest.h:204