8#include <aws/connect/model/EvaluateDataTableValuesPaginationTraits.h>
9#include <aws/connect/model/GetCurrentMetricDataPaginationTraits.h>
10#include <aws/connect/model/GetCurrentUserDataPaginationTraits.h>
11#include <aws/connect/model/GetMetricDataPaginationTraits.h>
12#include <aws/connect/model/GetMetricDataV2PaginationTraits.h>
13#include <aws/connect/model/ListAgentStatusesPaginationTraits.h>
14#include <aws/connect/model/ListApprovedOriginsPaginationTraits.h>
15#include <aws/connect/model/ListAttachedFilesConfigurationsPaginationTraits.h>
16#include <aws/connect/model/ListAuthenticationProfilesPaginationTraits.h>
17#include <aws/connect/model/ListBotsPaginationTraits.h>
18#include <aws/connect/model/ListChildHoursOfOperationsPaginationTraits.h>
19#include <aws/connect/model/ListContactEvaluationsPaginationTraits.h>
20#include <aws/connect/model/ListContactFlowModuleAliasesPaginationTraits.h>
21#include <aws/connect/model/ListContactFlowModuleVersionsPaginationTraits.h>
22#include <aws/connect/model/ListContactFlowModulesPaginationTraits.h>
23#include <aws/connect/model/ListContactFlowVersionsPaginationTraits.h>
24#include <aws/connect/model/ListContactFlowsPaginationTraits.h>
25#include <aws/connect/model/ListContactReferencesPaginationTraits.h>
26#include <aws/connect/model/ListDataTableAttributesPaginationTraits.h>
27#include <aws/connect/model/ListDataTablePrimaryValuesPaginationTraits.h>
28#include <aws/connect/model/ListDataTableValuesPaginationTraits.h>
29#include <aws/connect/model/ListDataTablesPaginationTraits.h>
30#include <aws/connect/model/ListDefaultVocabulariesPaginationTraits.h>
31#include <aws/connect/model/ListEntitySecurityProfilesPaginationTraits.h>
32#include <aws/connect/model/ListEvaluationFormVersionsPaginationTraits.h>
33#include <aws/connect/model/ListEvaluationFormsPaginationTraits.h>
34#include <aws/connect/model/ListExtractionDefinitionsPaginationTraits.h>
35#include <aws/connect/model/ListFlowAssociationsPaginationTraits.h>
36#include <aws/connect/model/ListHoursOfOperationOverridesPaginationTraits.h>
37#include <aws/connect/model/ListHoursOfOperationsPaginationTraits.h>
38#include <aws/connect/model/ListInstanceAttributesPaginationTraits.h>
39#include <aws/connect/model/ListInstanceStorageConfigsPaginationTraits.h>
40#include <aws/connect/model/ListInstancesPaginationTraits.h>
41#include <aws/connect/model/ListIntegrationAssociationsPaginationTraits.h>
42#include <aws/connect/model/ListLambdaFunctionsPaginationTraits.h>
43#include <aws/connect/model/ListLexBotsPaginationTraits.h>
44#include <aws/connect/model/ListMetricsPaginationTraits.h>
45#include <aws/connect/model/ListPhoneNumbersPaginationTraits.h>
46#include <aws/connect/model/ListPhoneNumbersV2PaginationTraits.h>
47#include <aws/connect/model/ListPredefinedAttributesPaginationTraits.h>
48#include <aws/connect/model/ListPromptsPaginationTraits.h>
49#include <aws/connect/model/ListQueueQuickConnectsPaginationTraits.h>
50#include <aws/connect/model/ListQueuesPaginationTraits.h>
51#include <aws/connect/model/ListQuickConnectsPaginationTraits.h>
52#include <aws/connect/model/ListRealtimeContactAnalysisSegmentsV2PaginationTraits.h>
53#include <aws/connect/model/ListRoutingProfileManualAssignmentQueuesPaginationTraits.h>
54#include <aws/connect/model/ListRoutingProfileQueuesPaginationTraits.h>
55#include <aws/connect/model/ListRoutingProfilesPaginationTraits.h>
56#include <aws/connect/model/ListRulesPaginationTraits.h>
57#include <aws/connect/model/ListSecurityKeysPaginationTraits.h>
58#include <aws/connect/model/ListSecurityProfileApplicationsPaginationTraits.h>
59#include <aws/connect/model/ListSecurityProfileFlowModulesPaginationTraits.h>
60#include <aws/connect/model/ListSecurityProfilePermissionsPaginationTraits.h>
61#include <aws/connect/model/ListSecurityProfilesPaginationTraits.h>
62#include <aws/connect/model/ListTaskTemplatesPaginationTraits.h>
63#include <aws/connect/model/ListTestCasesPaginationTraits.h>
64#include <aws/connect/model/ListTrafficDistributionGroupUsersPaginationTraits.h>
65#include <aws/connect/model/ListTrafficDistributionGroupsPaginationTraits.h>
66#include <aws/connect/model/ListUseCasesPaginationTraits.h>
67#include <aws/connect/model/ListUserHierarchyGroupsPaginationTraits.h>
68#include <aws/connect/model/ListUserProficienciesPaginationTraits.h>
69#include <aws/connect/model/ListUsersPaginationTraits.h>
70#include <aws/connect/model/ListViewVersionsPaginationTraits.h>
71#include <aws/connect/model/ListViewsPaginationTraits.h>
72#include <aws/connect/model/ListWorkspacePagesPaginationTraits.h>
73#include <aws/connect/model/ListWorkspacesPaginationTraits.h>
74#include <aws/connect/model/SearchAgentStatusesPaginationTraits.h>
75#include <aws/connect/model/SearchAvailablePhoneNumbersPaginationTraits.h>
76#include <aws/connect/model/SearchContactFlowModulesPaginationTraits.h>
77#include <aws/connect/model/SearchContactFlowsPaginationTraits.h>
78#include <aws/connect/model/SearchContactsPaginationTraits.h>
79#include <aws/connect/model/SearchDataTablesPaginationTraits.h>
80#include <aws/connect/model/SearchHoursOfOperationOverridesPaginationTraits.h>
81#include <aws/connect/model/SearchHoursOfOperationsPaginationTraits.h>
82#include <aws/connect/model/SearchMetricsPaginationTraits.h>
83#include <aws/connect/model/SearchPredefinedAttributesPaginationTraits.h>
84#include <aws/connect/model/SearchPromptsPaginationTraits.h>
85#include <aws/connect/model/SearchQueuesPaginationTraits.h>
86#include <aws/connect/model/SearchQuickConnectsPaginationTraits.h>
87#include <aws/connect/model/SearchResourceTagsPaginationTraits.h>
88#include <aws/connect/model/SearchRoutingProfilesPaginationTraits.h>
89#include <aws/connect/model/SearchRulesPaginationTraits.h>
90#include <aws/connect/model/SearchSecurityProfilesPaginationTraits.h>
91#include <aws/connect/model/SearchTestCasesPaginationTraits.h>
92#include <aws/connect/model/SearchUserHierarchyGroupsPaginationTraits.h>
93#include <aws/connect/model/SearchUsersPaginationTraits.h>
94#include <aws/connect/model/SearchViewsPaginationTraits.h>
95#include <aws/connect/model/SearchVocabulariesPaginationTraits.h>
96#include <aws/connect/model/SearchWorkspaceAssociationsPaginationTraits.h>
97#include <aws/connect/model/SearchWorkspacesPaginationTraits.h>
98#include <aws/core/client/UserAgent.h>
99#include <aws/core/utils/pagination/Paginator.h>
106template <
typename DerivedClient>
118 static_cast<DerivedClient*
>(
this), request};
130 static_cast<DerivedClient*
>(
this), request};
142 static_cast<DerivedClient*
>(
this), request};
177 static_cast<DerivedClient*
>(
this), request};
189 static_cast<DerivedClient*
>(
this), request};
201 static_cast<DerivedClient*
>(
this), request};
213 static_cast<DerivedClient*
>(
this), request};
223 static_cast<DerivedClient*
>(
this), request};
235 static_cast<DerivedClient*
>(
this), request};
247 static_cast<DerivedClient*
>(
this), request};
259 static_cast<DerivedClient*
>(
this), request};
271 static_cast<DerivedClient*
>(
this), request};
283 static_cast<DerivedClient*
>(
this), request};
307 static_cast<DerivedClient*
>(
this), request};
319 static_cast<DerivedClient*
>(
this), request};
331 static_cast<DerivedClient*
>(
this), request};
343 static_cast<DerivedClient*
>(
this), request};
366 static_cast<DerivedClient*
>(
this), request};
378 static_cast<DerivedClient*
>(
this), request};
390 static_cast<DerivedClient*
>(
this), request};
402 static_cast<DerivedClient*
>(
this), request};
414 static_cast<DerivedClient*
>(
this), request};
426 static_cast<DerivedClient*
>(
this), request};
438 static_cast<DerivedClient*
>(
this), request};
450 static_cast<DerivedClient*
>(
this), request};
462 static_cast<DerivedClient*
>(
this), request};
474 static_cast<DerivedClient*
>(
this), request};
497 static_cast<DerivedClient*
>(
this), request};
509 static_cast<DerivedClient*
>(
this), request};
521 static_cast<DerivedClient*
>(
this), request};
567 static_cast<DerivedClient*
>(
this), request};
579 static_cast<DerivedClient*
>(
this), request};
602 static_cast<DerivedClient*
>(
this), request};
625 static_cast<DerivedClient*
>(
this), request};
637 static_cast<DerivedClient*
>(
this), request};
649 static_cast<DerivedClient*
>(
this), request};
661 static_cast<DerivedClient*
>(
this), request};
673 static_cast<DerivedClient*
>(
this), request};
683 static_cast<DerivedClient*
>(
this), request};
707 static_cast<DerivedClient*
>(
this), request};
719 static_cast<DerivedClient*
>(
this), request};
731 static_cast<DerivedClient*
>(
this), request};
743 static_cast<DerivedClient*
>(
this), request};
755 static_cast<DerivedClient*
>(
this), request};
778 static_cast<DerivedClient*
>(
this), request};
790 static_cast<DerivedClient*
>(
this), request};
813 static_cast<DerivedClient*
>(
this), request};
825 static_cast<DerivedClient*
>(
this), request};
835 static_cast<DerivedClient*
>(
this), request};
845 static_cast<DerivedClient*
>(
this), request};
869 static_cast<DerivedClient*
>(
this), request};
892 static_cast<DerivedClient*
>(
this), request};
904 static_cast<DerivedClient*
>(
this), request};
916 static_cast<DerivedClient*
>(
this), request};
928 static_cast<DerivedClient*
>(
this), request};
963 static_cast<DerivedClient*
>(
this), request};
975 static_cast<DerivedClient*
>(
this), request};
998 static_cast<DerivedClient*
>(
this), request};
1032 static_cast<DerivedClient*
>(
this), request};
1044 static_cast<DerivedClient*
>(
this), request};
1056 static_cast<DerivedClient*
>(
this), request};
1079 static_cast<DerivedClient*
>(
this), request};
1103 static_cast<DerivedClient*
>(
this), request};
1137 static_cast<DerivedClient*
>(
this), request};
1149 static_cast<DerivedClient*
>(
this), request};
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const