8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/iot/model/GetBehaviorModelTrainingSummariesPaginationTraits.h>
11#include <aws/iot/model/ListActiveViolationsPaginationTraits.h>
12#include <aws/iot/model/ListAttachedPoliciesPaginationTraits.h>
13#include <aws/iot/model/ListAuditFindingsPaginationTraits.h>
14#include <aws/iot/model/ListAuditMitigationActionsExecutionsPaginationTraits.h>
15#include <aws/iot/model/ListAuditMitigationActionsTasksPaginationTraits.h>
16#include <aws/iot/model/ListAuditSuppressionsPaginationTraits.h>
17#include <aws/iot/model/ListAuditTasksPaginationTraits.h>
18#include <aws/iot/model/ListAuthorizersPaginationTraits.h>
19#include <aws/iot/model/ListBillingGroupsPaginationTraits.h>
20#include <aws/iot/model/ListCACertificatesPaginationTraits.h>
21#include <aws/iot/model/ListCertificatesByCAPaginationTraits.h>
22#include <aws/iot/model/ListCertificatesPaginationTraits.h>
23#include <aws/iot/model/ListCommandExecutionsPaginationTraits.h>
24#include <aws/iot/model/ListCommandsPaginationTraits.h>
25#include <aws/iot/model/ListCustomMetricsPaginationTraits.h>
26#include <aws/iot/model/ListDetectMitigationActionsExecutionsPaginationTraits.h>
27#include <aws/iot/model/ListDetectMitigationActionsTasksPaginationTraits.h>
28#include <aws/iot/model/ListDimensionsPaginationTraits.h>
29#include <aws/iot/model/ListDomainConfigurationsPaginationTraits.h>
30#include <aws/iot/model/ListFleetMetricsPaginationTraits.h>
31#include <aws/iot/model/ListIndicesPaginationTraits.h>
32#include <aws/iot/model/ListJobExecutionsForJobPaginationTraits.h>
33#include <aws/iot/model/ListJobExecutionsForThingPaginationTraits.h>
34#include <aws/iot/model/ListJobTemplatesPaginationTraits.h>
35#include <aws/iot/model/ListJobsPaginationTraits.h>
36#include <aws/iot/model/ListManagedJobTemplatesPaginationTraits.h>
37#include <aws/iot/model/ListMetricValuesPaginationTraits.h>
38#include <aws/iot/model/ListMitigationActionsPaginationTraits.h>
39#include <aws/iot/model/ListOTAUpdatesPaginationTraits.h>
40#include <aws/iot/model/ListOutgoingCertificatesPaginationTraits.h>
41#include <aws/iot/model/ListPackageVersionsPaginationTraits.h>
42#include <aws/iot/model/ListPackagesPaginationTraits.h>
43#include <aws/iot/model/ListPoliciesPaginationTraits.h>
44#include <aws/iot/model/ListPrincipalThingsPaginationTraits.h>
45#include <aws/iot/model/ListPrincipalThingsV2PaginationTraits.h>
46#include <aws/iot/model/ListProvisioningTemplateVersionsPaginationTraits.h>
47#include <aws/iot/model/ListProvisioningTemplatesPaginationTraits.h>
48#include <aws/iot/model/ListRelatedResourcesForAuditFindingPaginationTraits.h>
49#include <aws/iot/model/ListRoleAliasesPaginationTraits.h>
50#include <aws/iot/model/ListSbomValidationResultsPaginationTraits.h>
51#include <aws/iot/model/ListScheduledAuditsPaginationTraits.h>
52#include <aws/iot/model/ListSecurityProfilesForTargetPaginationTraits.h>
53#include <aws/iot/model/ListSecurityProfilesPaginationTraits.h>
54#include <aws/iot/model/ListStreamsPaginationTraits.h>
55#include <aws/iot/model/ListTagsForResourcePaginationTraits.h>
56#include <aws/iot/model/ListTargetsForPolicyPaginationTraits.h>
57#include <aws/iot/model/ListTargetsForSecurityProfilePaginationTraits.h>
58#include <aws/iot/model/ListThingGroupsForThingPaginationTraits.h>
59#include <aws/iot/model/ListThingGroupsPaginationTraits.h>
60#include <aws/iot/model/ListThingPrincipalsPaginationTraits.h>
61#include <aws/iot/model/ListThingPrincipalsV2PaginationTraits.h>
62#include <aws/iot/model/ListThingRegistrationTaskReportsPaginationTraits.h>
63#include <aws/iot/model/ListThingRegistrationTasksPaginationTraits.h>
64#include <aws/iot/model/ListThingTypesPaginationTraits.h>
65#include <aws/iot/model/ListThingsInBillingGroupPaginationTraits.h>
66#include <aws/iot/model/ListThingsInThingGroupPaginationTraits.h>
67#include <aws/iot/model/ListThingsPaginationTraits.h>
68#include <aws/iot/model/ListTopicRuleDestinationsPaginationTraits.h>
69#include <aws/iot/model/ListTopicRulesPaginationTraits.h>
70#include <aws/iot/model/ListV2LoggingLevelsPaginationTraits.h>
71#include <aws/iot/model/ListViolationEventsPaginationTraits.h>
80template <
typename DerivedClient>
92 static_cast<DerivedClient*
>(
this), request};
104 static_cast<DerivedClient*
>(
this), request};
116 static_cast<DerivedClient*
>(
this), request};
128 static_cast<DerivedClient*
>(
this), request};
140 static_cast<DerivedClient*
>(
this), request};
152 static_cast<DerivedClient*
>(
this), request};
164 static_cast<DerivedClient*
>(
this), request};
199 static_cast<DerivedClient*
>(
this), request};
211 static_cast<DerivedClient*
>(
this), request};
235 static_cast<DerivedClient*
>(
this), request};
247 static_cast<DerivedClient*
>(
this), request};
270 static_cast<DerivedClient*
>(
this), request};
282 static_cast<DerivedClient*
>(
this), request};
294 static_cast<DerivedClient*
>(
this), request};
317 static_cast<DerivedClient*
>(
this), request};
352 static_cast<DerivedClient*
>(
this), request};
364 static_cast<DerivedClient*
>(
this), request};
374 static_cast<DerivedClient*
>(
this), request};
398 static_cast<DerivedClient*
>(
this), request};
422 static_cast<DerivedClient*
>(
this), request};
445 static_cast<DerivedClient*
>(
this), request};
468 static_cast<DerivedClient*
>(
this), request};
491 static_cast<DerivedClient*
>(
this), request};
503 static_cast<DerivedClient*
>(
this), request};
515 static_cast<DerivedClient*
>(
this), request};
527 static_cast<DerivedClient*
>(
this), request};
539 static_cast<DerivedClient*
>(
this), request};
563 static_cast<DerivedClient*
>(
this), request};
575 static_cast<DerivedClient*
>(
this), request};
587 static_cast<DerivedClient*
>(
this), request};
599 static_cast<DerivedClient*
>(
this), request};
622 static_cast<DerivedClient*
>(
this), request};
634 static_cast<DerivedClient*
>(
this), request};
646 static_cast<DerivedClient*
>(
this), request};
670 static_cast<DerivedClient*
>(
this), request};
682 static_cast<DerivedClient*
>(
this), request};
694 static_cast<DerivedClient*
>(
this), request};
706 static_cast<DerivedClient*
>(
this), request};
718 static_cast<DerivedClient*
>(
this), request};
741 static_cast<DerivedClient*
>(
this), request};
753 static_cast<DerivedClient*
>(
this), request};
776 static_cast<DerivedClient*
>(
this), request};
799 static_cast<DerivedClient*
>(
this), request};
811 static_cast<DerivedClient*
>(
this), request};
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const