AWS SDK for C++  1.9.40
AWS SDK for C++
ListClosedWorkflowExecutionsRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/swf/SWF_EXPORTS.h>
8 #include <aws/swf/SWFRequest.h>
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace SWF
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "ListClosedWorkflowExecutions"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
45  inline const Aws::String& GetDomain() const{ return m_domain; }
46 
50  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
51 
55  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
56 
60  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
61 
65  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
66 
70  inline ListClosedWorkflowExecutionsRequest& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
71 
75  inline ListClosedWorkflowExecutionsRequest& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
76 
80  inline ListClosedWorkflowExecutionsRequest& WithDomain(const char* value) { SetDomain(value); return *this;}
81 
82 
91  inline const ExecutionTimeFilter& GetStartTimeFilter() const{ return m_startTimeFilter; }
92 
101  inline bool StartTimeFilterHasBeenSet() const { return m_startTimeFilterHasBeenSet; }
102 
111  inline void SetStartTimeFilter(const ExecutionTimeFilter& value) { m_startTimeFilterHasBeenSet = true; m_startTimeFilter = value; }
112 
121  inline void SetStartTimeFilter(ExecutionTimeFilter&& value) { m_startTimeFilterHasBeenSet = true; m_startTimeFilter = std::move(value); }
122 
131  inline ListClosedWorkflowExecutionsRequest& WithStartTimeFilter(const ExecutionTimeFilter& value) { SetStartTimeFilter(value); return *this;}
132 
141  inline ListClosedWorkflowExecutionsRequest& WithStartTimeFilter(ExecutionTimeFilter&& value) { SetStartTimeFilter(std::move(value)); return *this;}
142 
143 
152  inline const ExecutionTimeFilter& GetCloseTimeFilter() const{ return m_closeTimeFilter; }
153 
162  inline bool CloseTimeFilterHasBeenSet() const { return m_closeTimeFilterHasBeenSet; }
163 
172  inline void SetCloseTimeFilter(const ExecutionTimeFilter& value) { m_closeTimeFilterHasBeenSet = true; m_closeTimeFilter = value; }
173 
182  inline void SetCloseTimeFilter(ExecutionTimeFilter&& value) { m_closeTimeFilterHasBeenSet = true; m_closeTimeFilter = std::move(value); }
183 
192  inline ListClosedWorkflowExecutionsRequest& WithCloseTimeFilter(const ExecutionTimeFilter& value) { SetCloseTimeFilter(value); return *this;}
193 
202  inline ListClosedWorkflowExecutionsRequest& WithCloseTimeFilter(ExecutionTimeFilter&& value) { SetCloseTimeFilter(std::move(value)); return *this;}
203 
204 
212  inline const WorkflowExecutionFilter& GetExecutionFilter() const{ return m_executionFilter; }
213 
221  inline bool ExecutionFilterHasBeenSet() const { return m_executionFilterHasBeenSet; }
222 
230  inline void SetExecutionFilter(const WorkflowExecutionFilter& value) { m_executionFilterHasBeenSet = true; m_executionFilter = value; }
231 
239  inline void SetExecutionFilter(WorkflowExecutionFilter&& value) { m_executionFilterHasBeenSet = true; m_executionFilter = std::move(value); }
240 
248  inline ListClosedWorkflowExecutionsRequest& WithExecutionFilter(const WorkflowExecutionFilter& value) { SetExecutionFilter(value); return *this;}
249 
257  inline ListClosedWorkflowExecutionsRequest& WithExecutionFilter(WorkflowExecutionFilter&& value) { SetExecutionFilter(std::move(value)); return *this;}
258 
259 
268  inline const CloseStatusFilter& GetCloseStatusFilter() const{ return m_closeStatusFilter; }
269 
278  inline bool CloseStatusFilterHasBeenSet() const { return m_closeStatusFilterHasBeenSet; }
279 
288  inline void SetCloseStatusFilter(const CloseStatusFilter& value) { m_closeStatusFilterHasBeenSet = true; m_closeStatusFilter = value; }
289 
298  inline void SetCloseStatusFilter(CloseStatusFilter&& value) { m_closeStatusFilterHasBeenSet = true; m_closeStatusFilter = std::move(value); }
299 
308  inline ListClosedWorkflowExecutionsRequest& WithCloseStatusFilter(const CloseStatusFilter& value) { SetCloseStatusFilter(value); return *this;}
309 
318  inline ListClosedWorkflowExecutionsRequest& WithCloseStatusFilter(CloseStatusFilter&& value) { SetCloseStatusFilter(std::move(value)); return *this;}
319 
320 
328  inline const WorkflowTypeFilter& GetTypeFilter() const{ return m_typeFilter; }
329 
337  inline bool TypeFilterHasBeenSet() const { return m_typeFilterHasBeenSet; }
338 
346  inline void SetTypeFilter(const WorkflowTypeFilter& value) { m_typeFilterHasBeenSet = true; m_typeFilter = value; }
347 
355  inline void SetTypeFilter(WorkflowTypeFilter&& value) { m_typeFilterHasBeenSet = true; m_typeFilter = std::move(value); }
356 
364  inline ListClosedWorkflowExecutionsRequest& WithTypeFilter(const WorkflowTypeFilter& value) { SetTypeFilter(value); return *this;}
365 
373  inline ListClosedWorkflowExecutionsRequest& WithTypeFilter(WorkflowTypeFilter&& value) { SetTypeFilter(std::move(value)); return *this;}
374 
375 
382  inline const TagFilter& GetTagFilter() const{ return m_tagFilter; }
383 
390  inline bool TagFilterHasBeenSet() const { return m_tagFilterHasBeenSet; }
391 
398  inline void SetTagFilter(const TagFilter& value) { m_tagFilterHasBeenSet = true; m_tagFilter = value; }
399 
406  inline void SetTagFilter(TagFilter&& value) { m_tagFilterHasBeenSet = true; m_tagFilter = std::move(value); }
407 
414  inline ListClosedWorkflowExecutionsRequest& WithTagFilter(const TagFilter& value) { SetTagFilter(value); return *this;}
415 
422  inline ListClosedWorkflowExecutionsRequest& WithTagFilter(TagFilter&& value) { SetTagFilter(std::move(value)); return *this;}
423 
424 
435  inline const Aws::String& GetNextPageToken() const{ return m_nextPageToken; }
436 
447  inline bool NextPageTokenHasBeenSet() const { return m_nextPageTokenHasBeenSet; }
448 
459  inline void SetNextPageToken(const Aws::String& value) { m_nextPageTokenHasBeenSet = true; m_nextPageToken = value; }
460 
471  inline void SetNextPageToken(Aws::String&& value) { m_nextPageTokenHasBeenSet = true; m_nextPageToken = std::move(value); }
472 
483  inline void SetNextPageToken(const char* value) { m_nextPageTokenHasBeenSet = true; m_nextPageToken.assign(value); }
484 
495  inline ListClosedWorkflowExecutionsRequest& WithNextPageToken(const Aws::String& value) { SetNextPageToken(value); return *this;}
496 
507  inline ListClosedWorkflowExecutionsRequest& WithNextPageToken(Aws::String&& value) { SetNextPageToken(std::move(value)); return *this;}
508 
519  inline ListClosedWorkflowExecutionsRequest& WithNextPageToken(const char* value) { SetNextPageToken(value); return *this;}
520 
521 
526  inline int GetMaximumPageSize() const{ return m_maximumPageSize; }
527 
532  inline bool MaximumPageSizeHasBeenSet() const { return m_maximumPageSizeHasBeenSet; }
533 
538  inline void SetMaximumPageSize(int value) { m_maximumPageSizeHasBeenSet = true; m_maximumPageSize = value; }
539 
544  inline ListClosedWorkflowExecutionsRequest& WithMaximumPageSize(int value) { SetMaximumPageSize(value); return *this;}
545 
546 
552  inline bool GetReverseOrder() const{ return m_reverseOrder; }
553 
559  inline bool ReverseOrderHasBeenSet() const { return m_reverseOrderHasBeenSet; }
560 
566  inline void SetReverseOrder(bool value) { m_reverseOrderHasBeenSet = true; m_reverseOrder = value; }
567 
573  inline ListClosedWorkflowExecutionsRequest& WithReverseOrder(bool value) { SetReverseOrder(value); return *this;}
574 
575  private:
576 
577  Aws::String m_domain;
578  bool m_domainHasBeenSet;
579 
580  ExecutionTimeFilter m_startTimeFilter;
581  bool m_startTimeFilterHasBeenSet;
582 
583  ExecutionTimeFilter m_closeTimeFilter;
584  bool m_closeTimeFilterHasBeenSet;
585 
586  WorkflowExecutionFilter m_executionFilter;
587  bool m_executionFilterHasBeenSet;
588 
589  CloseStatusFilter m_closeStatusFilter;
590  bool m_closeStatusFilterHasBeenSet;
591 
592  WorkflowTypeFilter m_typeFilter;
593  bool m_typeFilterHasBeenSet;
594 
595  TagFilter m_tagFilter;
596  bool m_tagFilterHasBeenSet;
597 
598  Aws::String m_nextPageToken;
599  bool m_nextPageTokenHasBeenSet;
600 
601  int m_maximumPageSize;
602  bool m_maximumPageSizeHasBeenSet;
603 
604  bool m_reverseOrder;
605  bool m_reverseOrderHasBeenSet;
606  };
607 
608 } // namespace Model
609 } // namespace SWF
610 } // namespace Aws
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ListClosedWorkflowExecutionsRequest.h:35
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetNextPageToken
void SetNextPageToken(Aws::String &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:471
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::StartTimeFilterHasBeenSet
bool StartTimeFilterHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:101
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetCloseTimeFilter
const ExecutionTimeFilter & GetCloseTimeFilter() const
Definition: ListClosedWorkflowExecutionsRequest.h:152
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::MaximumPageSizeHasBeenSet
bool MaximumPageSizeHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:532
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetCloseStatusFilter
void SetCloseStatusFilter(CloseStatusFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:298
WorkflowExecutionFilter.h
WorkflowTypeFilter.h
SWFRequest.h
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithNextPageToken
ListClosedWorkflowExecutionsRequest & WithNextPageToken(const Aws::String &value)
Definition: ListClosedWorkflowExecutionsRequest.h:495
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetTypeFilter
void SetTypeFilter(WorkflowTypeFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:355
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::ListClosedWorkflowExecutionsRequest
ListClosedWorkflowExecutionsRequest()
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithTypeFilter
ListClosedWorkflowExecutionsRequest & WithTypeFilter(const WorkflowTypeFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:364
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetCloseTimeFilter
void SetCloseTimeFilter(const ExecutionTimeFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:172
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetTagFilter
const TagFilter & GetTagFilter() const
Definition: ListClosedWorkflowExecutionsRequest.h:382
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithCloseStatusFilter
ListClosedWorkflowExecutionsRequest & WithCloseStatusFilter(const CloseStatusFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:308
Aws::SWF::SWFRequest
Definition: SWFRequest.h:17
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithTagFilter
ListClosedWorkflowExecutionsRequest & WithTagFilter(TagFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:422
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetExecutionFilter
void SetExecutionFilter(WorkflowExecutionFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:239
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithCloseTimeFilter
ListClosedWorkflowExecutionsRequest & WithCloseTimeFilter(const ExecutionTimeFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:192
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithStartTimeFilter
ListClosedWorkflowExecutionsRequest & WithStartTimeFilter(ExecutionTimeFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:141
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithDomain
ListClosedWorkflowExecutionsRequest & WithDomain(const char *value)
Definition: ListClosedWorkflowExecutionsRequest.h:80
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithReverseOrder
ListClosedWorkflowExecutionsRequest & WithReverseOrder(bool value)
Definition: ListClosedWorkflowExecutionsRequest.h:573
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithExecutionFilter
ListClosedWorkflowExecutionsRequest & WithExecutionFilter(WorkflowExecutionFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:257
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetDomain
void SetDomain(const char *value)
Definition: ListClosedWorkflowExecutionsRequest.h:65
ExecutionTimeFilter.h
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithTypeFilter
ListClosedWorkflowExecutionsRequest & WithTypeFilter(WorkflowTypeFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:373
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetReverseOrder
bool GetReverseOrder() const
Definition: ListClosedWorkflowExecutionsRequest.h:552
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithCloseStatusFilter
ListClosedWorkflowExecutionsRequest & WithCloseStatusFilter(CloseStatusFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:318
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetReverseOrder
void SetReverseOrder(bool value)
Definition: ListClosedWorkflowExecutionsRequest.h:566
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetTagFilter
void SetTagFilter(TagFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:406
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetTagFilter
void SetTagFilter(const TagFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:398
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::CloseTimeFilterHasBeenSet
bool CloseTimeFilterHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:162
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetNextPageToken
void SetNextPageToken(const char *value)
Definition: ListClosedWorkflowExecutionsRequest.h:483
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetNextPageToken
const Aws::String & GetNextPageToken() const
Definition: ListClosedWorkflowExecutionsRequest.h:435
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithCloseTimeFilter
ListClosedWorkflowExecutionsRequest & WithCloseTimeFilter(ExecutionTimeFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:202
Aws::SWF::Model::ExecutionTimeFilter
Definition: ExecutionTimeFilter.h:36
SWF_EXPORTS.h
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithMaximumPageSize
ListClosedWorkflowExecutionsRequest & WithMaximumPageSize(int value)
Definition: ListClosedWorkflowExecutionsRequest.h:544
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetStartTimeFilter
const ExecutionTimeFilter & GetStartTimeFilter() const
Definition: ListClosedWorkflowExecutionsRequest.h:91
Aws::DevOpsGuru::Model::ServiceName::NOT_SET
@ NOT_SET
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithDomain
ListClosedWorkflowExecutionsRequest & WithDomain(const Aws::String &value)
Definition: ListClosedWorkflowExecutionsRequest.h:70
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetDomain
void SetDomain(const Aws::String &value)
Definition: ListClosedWorkflowExecutionsRequest.h:55
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetStartTimeFilter
void SetStartTimeFilter(ExecutionTimeFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:121
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetMaximumPageSize
void SetMaximumPageSize(int value)
Definition: ListClosedWorkflowExecutionsRequest.h:538
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetNextPageToken
void SetNextPageToken(const Aws::String &value)
Definition: ListClosedWorkflowExecutionsRequest.h:459
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithTagFilter
ListClosedWorkflowExecutionsRequest & WithTagFilter(const TagFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:414
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetTypeFilter
const WorkflowTypeFilter & GetTypeFilter() const
Definition: ListClosedWorkflowExecutionsRequest.h:328
TagFilter.h
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetCloseTimeFilter
void SetCloseTimeFilter(ExecutionTimeFilter &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:182
Aws::SWF::Model::WorkflowExecutionFilter
Definition: WorkflowExecutionFilter.h:33
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::NextPageTokenHasBeenSet
bool NextPageTokenHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:447
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::CloseStatusFilterHasBeenSet
bool CloseStatusFilterHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:278
AWSString.h
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::ReverseOrderHasBeenSet
bool ReverseOrderHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:559
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::TagFilterHasBeenSet
bool TagFilterHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:390
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetExecutionFilter
const WorkflowExecutionFilter & GetExecutionFilter() const
Definition: ListClosedWorkflowExecutionsRequest.h:212
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetMaximumPageSize
int GetMaximumPageSize() const
Definition: ListClosedWorkflowExecutionsRequest.h:526
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithExecutionFilter
ListClosedWorkflowExecutionsRequest & WithExecutionFilter(const WorkflowExecutionFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:248
Aws::SWF::Model::TagFilter
Definition: TagFilter.h:33
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:50
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetDomain
void SetDomain(Aws::String &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:60
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetStartTimeFilter
void SetStartTimeFilter(const ExecutionTimeFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:111
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest
Definition: ListClosedWorkflowExecutionsRequest.h:27
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithDomain
ListClosedWorkflowExecutionsRequest & WithDomain(Aws::String &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:75
CloseStatusFilter.h
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithStartTimeFilter
ListClosedWorkflowExecutionsRequest & WithStartTimeFilter(const ExecutionTimeFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:131
Aws
Definition: AccessManagementClient.h:15
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetDomain
const Aws::String & GetDomain() const
Definition: ListClosedWorkflowExecutionsRequest.h:45
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::GetCloseStatusFilter
const CloseStatusFilter & GetCloseStatusFilter() const
Definition: ListClosedWorkflowExecutionsRequest.h:268
Aws::SWF::Model::WorkflowTypeFilter
Definition: WorkflowTypeFilter.h:34
AWS_SWF_API
#define AWS_SWF_API
Definition: SWF_EXPORTS.h:28
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetCloseStatusFilter
void SetCloseStatusFilter(const CloseStatusFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:288
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithNextPageToken
ListClosedWorkflowExecutionsRequest & WithNextPageToken(const char *value)
Definition: ListClosedWorkflowExecutionsRequest.h:519
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::WithNextPageToken
ListClosedWorkflowExecutionsRequest & WithNextPageToken(Aws::String &&value)
Definition: ListClosedWorkflowExecutionsRequest.h:507
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetExecutionFilter
void SetExecutionFilter(const WorkflowExecutionFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:230
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::ExecutionFilterHasBeenSet
bool ExecutionFilterHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:221
Aws::SWF::Model::CloseStatusFilter
Definition: CloseStatusFilter.h:33
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::TypeFilterHasBeenSet
bool TypeFilterHasBeenSet() const
Definition: ListClosedWorkflowExecutionsRequest.h:337
Aws::SWF::Model::ListClosedWorkflowExecutionsRequest::SetTypeFilter
void SetTypeFilter(const WorkflowTypeFilter &value)
Definition: ListClosedWorkflowExecutionsRequest.h:346