AWS SDK for C++

AWS SDK for C++ Version 1.11.762

Loading...
Searching...
No Matches
ChatbotPaginationBase.h
1
6#pragma once
7
8#include <aws/chatbot/model/DescribeChimeWebhookConfigurationsPaginationTraits.h>
9#include <aws/chatbot/model/DescribeSlackChannelConfigurationsPaginationTraits.h>
10#include <aws/chatbot/model/DescribeSlackUserIdentitiesPaginationTraits.h>
11#include <aws/chatbot/model/DescribeSlackWorkspacesPaginationTraits.h>
12#include <aws/chatbot/model/ListAssociationsPaginationTraits.h>
13#include <aws/chatbot/model/ListCustomActionsPaginationTraits.h>
14#include <aws/chatbot/model/ListMicrosoftTeamsChannelConfigurationsPaginationTraits.h>
15#include <aws/chatbot/model/ListMicrosoftTeamsConfiguredTeamsPaginationTraits.h>
16#include <aws/chatbot/model/ListMicrosoftTeamsUserIdentitiesPaginationTraits.h>
17#include <aws/core/client/UserAgent.h>
18#include <aws/core/utils/pagination/Paginator.h>
19
20#include <memory>
21
22namespace Aws {
23namespace chatbot {
24
25class ChatbotClient;
26
27template <typename DerivedClient>
29 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
39 static_cast<DerivedClient*>(this), request};
40 }
41
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
51 static_cast<DerivedClient*>(this), request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
63 static_cast<DerivedClient*>(this), request};
64 }
65
72 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
75 static_cast<DerivedClient*>(this), request};
76 }
77
84 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 Pagination::ListAssociationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
87 request};
88 }
89
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
99 static_cast<DerivedClient*>(this), request};
100 }
101
108 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
111 static_cast<DerivedClient*>(this), request};
112 }
113
120 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
123 static_cast<DerivedClient*>(this), request};
124 }
125
132 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
135 static_cast<DerivedClient*>(this), request};
136 }
137};
138} // namespace chatbot
139} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSlackUserIdentitiesRequest, Pagination::DescribeSlackUserIdentitiesPaginationTraits< DerivedClient > > DescribeSlackUserIdentitiesPaginator(const Model::DescribeSlackUserIdentitiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMicrosoftTeamsConfiguredTeamsRequest, Pagination::ListMicrosoftTeamsConfiguredTeamsPaginationTraits< DerivedClient > > ListMicrosoftTeamsConfiguredTeamsPaginator(const Model::ListMicrosoftTeamsConfiguredTeamsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSlackWorkspacesRequest, Pagination::DescribeSlackWorkspacesPaginationTraits< DerivedClient > > DescribeSlackWorkspacesPaginator(const Model::DescribeSlackWorkspacesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCustomActionsRequest, Pagination::ListCustomActionsPaginationTraits< DerivedClient > > ListCustomActionsPaginator(const Model::ListCustomActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeChimeWebhookConfigurationsRequest, Pagination::DescribeChimeWebhookConfigurationsPaginationTraits< DerivedClient > > DescribeChimeWebhookConfigurationsPaginator(const Model::DescribeChimeWebhookConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMicrosoftTeamsChannelConfigurationsRequest, Pagination::ListMicrosoftTeamsChannelConfigurationsPaginationTraits< DerivedClient > > ListMicrosoftTeamsChannelConfigurationsPaginator(const Model::ListMicrosoftTeamsChannelConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSlackChannelConfigurationsRequest, Pagination::DescribeSlackChannelConfigurationsPaginationTraits< DerivedClient > > DescribeSlackChannelConfigurationsPaginator(const Model::DescribeSlackChannelConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssociationsRequest, Pagination::ListAssociationsPaginationTraits< DerivedClient > > ListAssociationsPaginator(const Model::ListAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMicrosoftTeamsUserIdentitiesRequest, Pagination::ListMicrosoftTeamsUserIdentitiesPaginationTraits< DerivedClient > > ListMicrosoftTeamsUserIdentitiesPaginator(const Model::ListMicrosoftTeamsUserIdentitiesRequest &request)