AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DetectiveServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/detective/DetectiveErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/detective/DetectiveEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in DetectiveClient header */
21#include <aws/detective/model/BatchGetGraphMemberDatasourcesResult.h>
22#include <aws/detective/model/BatchGetMembershipDatasourcesResult.h>
23#include <aws/detective/model/CreateGraphResult.h>
24#include <aws/detective/model/CreateMembersResult.h>
25#include <aws/detective/model/DeleteMembersResult.h>
26#include <aws/detective/model/DescribeOrganizationConfigurationResult.h>
27#include <aws/detective/model/GetInvestigationResult.h>
28#include <aws/detective/model/GetMembersResult.h>
29#include <aws/detective/model/ListDatasourcePackagesResult.h>
30#include <aws/detective/model/ListGraphsResult.h>
31#include <aws/detective/model/ListIndicatorsResult.h>
32#include <aws/detective/model/ListInvestigationsResult.h>
33#include <aws/detective/model/ListInvitationsResult.h>
34#include <aws/detective/model/ListMembersResult.h>
35#include <aws/detective/model/ListOrganizationAdminAccountsResult.h>
36#include <aws/detective/model/ListTagsForResourceResult.h>
37#include <aws/detective/model/StartInvestigationResult.h>
38#include <aws/detective/model/TagResourceResult.h>
39#include <aws/detective/model/UntagResourceResult.h>
40#include <aws/detective/model/DisableOrganizationAdminAccountRequest.h>
41#include <aws/detective/model/ListInvitationsRequest.h>
42#include <aws/detective/model/ListGraphsRequest.h>
43#include <aws/detective/model/CreateGraphRequest.h>
44#include <aws/detective/model/ListOrganizationAdminAccountsRequest.h>
45#include <aws/core/NoResult.h>
46/* End of service model headers required in DetectiveClient header */
47
48namespace Aws
49{
50 namespace Http
51 {
52 class HttpClient;
53 class HttpClientFactory;
54 } // namespace Http
55
56 namespace Utils
57 {
58 template< typename R, typename E> class Outcome;
59
60 namespace Threading
61 {
62 class Executor;
63 } // namespace Threading
64 } // namespace Utils
65
66 namespace Auth
67 {
68 class AWSCredentials;
69 class AWSCredentialsProvider;
70 } // namespace Auth
71
72 namespace Client
73 {
74 class RetryStrategy;
75 } // namespace Client
76
77 namespace Detective
78 {
82
83 namespace Model
84 {
85 /* Service model forward declarations required in DetectiveClient header */
100 class ListGraphsRequest;
104 class ListMembersRequest;
110 class TagResourceRequest;
115 /* End of service model forward declarations required in DetectiveClient header */
116
117 /* Service model Outcome class definitions */
147 /* End of service model Outcome class definitions */
148
149 /* Service model Outcome callable definitions */
150 typedef std::future<AcceptInvitationOutcome> AcceptInvitationOutcomeCallable;
151 typedef std::future<BatchGetGraphMemberDatasourcesOutcome> BatchGetGraphMemberDatasourcesOutcomeCallable;
152 typedef std::future<BatchGetMembershipDatasourcesOutcome> BatchGetMembershipDatasourcesOutcomeCallable;
153 typedef std::future<CreateGraphOutcome> CreateGraphOutcomeCallable;
154 typedef std::future<CreateMembersOutcome> CreateMembersOutcomeCallable;
155 typedef std::future<DeleteGraphOutcome> DeleteGraphOutcomeCallable;
156 typedef std::future<DeleteMembersOutcome> DeleteMembersOutcomeCallable;
157 typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
158 typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
159 typedef std::future<DisassociateMembershipOutcome> DisassociateMembershipOutcomeCallable;
160 typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
161 typedef std::future<GetInvestigationOutcome> GetInvestigationOutcomeCallable;
162 typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
163 typedef std::future<ListDatasourcePackagesOutcome> ListDatasourcePackagesOutcomeCallable;
164 typedef std::future<ListGraphsOutcome> ListGraphsOutcomeCallable;
165 typedef std::future<ListIndicatorsOutcome> ListIndicatorsOutcomeCallable;
166 typedef std::future<ListInvestigationsOutcome> ListInvestigationsOutcomeCallable;
167 typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
168 typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
169 typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
170 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
171 typedef std::future<RejectInvitationOutcome> RejectInvitationOutcomeCallable;
172 typedef std::future<StartInvestigationOutcome> StartInvestigationOutcomeCallable;
173 typedef std::future<StartMonitoringMemberOutcome> StartMonitoringMemberOutcomeCallable;
174 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
175 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
176 typedef std::future<UpdateDatasourcePackagesOutcome> UpdateDatasourcePackagesOutcomeCallable;
177 typedef std::future<UpdateInvestigationStateOutcome> UpdateInvestigationStateOutcomeCallable;
178 typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
179 /* End of service model Outcome callable definitions */
180 } // namespace Model
181
182 class DetectiveClient;
183
184 /* Service model async handlers definitions */
185 typedef std::function<void(const DetectiveClient*, const Model::AcceptInvitationRequest&, const Model::AcceptInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptInvitationResponseReceivedHandler;
186 typedef std::function<void(const DetectiveClient*, const Model::BatchGetGraphMemberDatasourcesRequest&, const Model::BatchGetGraphMemberDatasourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetGraphMemberDatasourcesResponseReceivedHandler;
187 typedef std::function<void(const DetectiveClient*, const Model::BatchGetMembershipDatasourcesRequest&, const Model::BatchGetMembershipDatasourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetMembershipDatasourcesResponseReceivedHandler;
188 typedef std::function<void(const DetectiveClient*, const Model::CreateGraphRequest&, const Model::CreateGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGraphResponseReceivedHandler;
189 typedef std::function<void(const DetectiveClient*, const Model::CreateMembersRequest&, const Model::CreateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMembersResponseReceivedHandler;
190 typedef std::function<void(const DetectiveClient*, const Model::DeleteGraphRequest&, const Model::DeleteGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGraphResponseReceivedHandler;
191 typedef std::function<void(const DetectiveClient*, const Model::DeleteMembersRequest&, const Model::DeleteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMembersResponseReceivedHandler;
192 typedef std::function<void(const DetectiveClient*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
193 typedef std::function<void(const DetectiveClient*, const Model::DisableOrganizationAdminAccountRequest&, const Model::DisableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableOrganizationAdminAccountResponseReceivedHandler;
194 typedef std::function<void(const DetectiveClient*, const Model::DisassociateMembershipRequest&, const Model::DisassociateMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMembershipResponseReceivedHandler;
195 typedef std::function<void(const DetectiveClient*, const Model::EnableOrganizationAdminAccountRequest&, const Model::EnableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableOrganizationAdminAccountResponseReceivedHandler;
196 typedef std::function<void(const DetectiveClient*, const Model::GetInvestigationRequest&, const Model::GetInvestigationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvestigationResponseReceivedHandler;
197 typedef std::function<void(const DetectiveClient*, const Model::GetMembersRequest&, const Model::GetMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMembersResponseReceivedHandler;
198 typedef std::function<void(const DetectiveClient*, const Model::ListDatasourcePackagesRequest&, const Model::ListDatasourcePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasourcePackagesResponseReceivedHandler;
199 typedef std::function<void(const DetectiveClient*, const Model::ListGraphsRequest&, const Model::ListGraphsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGraphsResponseReceivedHandler;
200 typedef std::function<void(const DetectiveClient*, const Model::ListIndicatorsRequest&, const Model::ListIndicatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIndicatorsResponseReceivedHandler;
201 typedef std::function<void(const DetectiveClient*, const Model::ListInvestigationsRequest&, const Model::ListInvestigationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvestigationsResponseReceivedHandler;
202 typedef std::function<void(const DetectiveClient*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvitationsResponseReceivedHandler;
203 typedef std::function<void(const DetectiveClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
204 typedef std::function<void(const DetectiveClient*, const Model::ListOrganizationAdminAccountsRequest&, const Model::ListOrganizationAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationAdminAccountsResponseReceivedHandler;
205 typedef std::function<void(const DetectiveClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
206 typedef std::function<void(const DetectiveClient*, const Model::RejectInvitationRequest&, const Model::RejectInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectInvitationResponseReceivedHandler;
207 typedef std::function<void(const DetectiveClient*, const Model::StartInvestigationRequest&, const Model::StartInvestigationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartInvestigationResponseReceivedHandler;
208 typedef std::function<void(const DetectiveClient*, const Model::StartMonitoringMemberRequest&, const Model::StartMonitoringMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMonitoringMemberResponseReceivedHandler;
209 typedef std::function<void(const DetectiveClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
210 typedef std::function<void(const DetectiveClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
211 typedef std::function<void(const DetectiveClient*, const Model::UpdateDatasourcePackagesRequest&, const Model::UpdateDatasourcePackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDatasourcePackagesResponseReceivedHandler;
212 typedef std::function<void(const DetectiveClient*, const Model::UpdateInvestigationStateRequest&, const Model::UpdateInvestigationStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInvestigationStateResponseReceivedHandler;
213 typedef std::function<void(const DetectiveClient*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
214 /* End of service model async handlers definitions */
215 } // namespace Detective
216} // namespace Aws
EndpointProviderBase< DetectiveClientConfiguration, DetectiveBuiltInParameters, DetectiveClientContextParameters > DetectiveEndpointProviderBase
Aws::Utils::Outcome< ListDatasourcePackagesResult, DetectiveError > ListDatasourcePackagesOutcome
Aws::Utils::Outcome< DeleteMembersResult, DetectiveError > DeleteMembersOutcome
Aws::Utils::Outcome< ListInvestigationsResult, DetectiveError > ListInvestigationsOutcome
std::future< ListGraphsOutcome > ListGraphsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, DetectiveError > ListTagsForResourceOutcome
std::future< GetMembersOutcome > GetMembersOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
Aws::Utils::Outcome< BatchGetGraphMemberDatasourcesResult, DetectiveError > BatchGetGraphMemberDatasourcesOutcome
std::future< UpdateDatasourcePackagesOutcome > UpdateDatasourcePackagesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetMembersResult, DetectiveError > GetMembersOutcome
Aws::Utils::Outcome< CreateGraphResult, DetectiveError > CreateGraphOutcome
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > UpdateOrganizationConfigurationOutcome
Aws::Utils::Outcome< BatchGetMembershipDatasourcesResult, DetectiveError > BatchGetMembershipDatasourcesOutcome
std::future< DeleteMembersOutcome > DeleteMembersOutcomeCallable
std::future< ListIndicatorsOutcome > ListIndicatorsOutcomeCallable
Aws::Utils::Outcome< ListMembersResult, DetectiveError > ListMembersOutcome
std::future< AcceptInvitationOutcome > AcceptInvitationOutcomeCallable
Aws::Utils::Outcome< ListInvitationsResult, DetectiveError > ListInvitationsOutcome
Aws::Utils::Outcome< GetInvestigationResult, DetectiveError > GetInvestigationOutcome
std::future< DeleteGraphOutcome > DeleteGraphOutcomeCallable
std::future< StartInvestigationOutcome > StartInvestigationOutcomeCallable
Aws::Utils::Outcome< ListGraphsResult, DetectiveError > ListGraphsOutcome
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
std::future< BatchGetMembershipDatasourcesOutcome > BatchGetMembershipDatasourcesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > StartMonitoringMemberOutcome
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
std::future< StartMonitoringMemberOutcome > StartMonitoringMemberOutcomeCallable
std::future< GetInvestigationOutcome > GetInvestigationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > EnableOrganizationAdminAccountOutcome
std::future< ListDatasourcePackagesOutcome > ListDatasourcePackagesOutcomeCallable
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, DetectiveError > ListOrganizationAdminAccountsOutcome
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, DetectiveError > DescribeOrganizationConfigurationOutcome
std::future< CreateGraphOutcome > CreateGraphOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListIndicatorsResult, DetectiveError > ListIndicatorsOutcome
std::future< RejectInvitationOutcome > RejectInvitationOutcomeCallable
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, DetectiveError > UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > UpdateDatasourcePackagesOutcome
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > AcceptInvitationOutcome
Aws::Utils::Outcome< CreateMembersResult, DetectiveError > CreateMembersOutcome
std::future< DisassociateMembershipOutcome > DisassociateMembershipOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > DisableOrganizationAdminAccountOutcome
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
std::future< BatchGetGraphMemberDatasourcesOutcome > BatchGetGraphMemberDatasourcesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > RejectInvitationOutcome
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > DisassociateMembershipOutcome
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > UpdateInvestigationStateOutcome
Aws::Utils::Outcome< Aws::NoResult, DetectiveError > DeleteGraphOutcome
std::future< ListInvestigationsOutcome > ListInvestigationsOutcomeCallable
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
std::future< UpdateInvestigationStateOutcome > UpdateInvestigationStateOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, DetectiveError > TagResourceOutcome
std::future< CreateMembersOutcome > CreateMembersOutcomeCallable
Aws::Utils::Outcome< StartInvestigationResult, DetectiveError > StartInvestigationOutcome
std::function< void(const DetectiveClient *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::AcceptInvitationRequest &, const Model::AcceptInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInvitationResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::CreateGraphRequest &, const Model::CreateGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGraphResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::UpdateInvestigationStateRequest &, const Model::UpdateInvestigationStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInvestigationStateResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::BatchGetMembershipDatasourcesRequest &, const Model::BatchGetMembershipDatasourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetMembershipDatasourcesResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::BatchGetGraphMemberDatasourcesRequest &, const Model::BatchGetGraphMemberDatasourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetGraphMemberDatasourcesResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::GetMembersRequest &, const Model::GetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMembersResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::DeleteGraphRequest &, const Model::DeleteGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGraphResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::DisassociateMembershipRequest &, const Model::DisassociateMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMembershipResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListGraphsRequest &, const Model::ListGraphsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGraphsResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListDatasourcePackagesRequest &, const Model::ListDatasourcePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasourcePackagesResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::RejectInvitationRequest &, const Model::RejectInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInvitationResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::UpdateDatasourcePackagesRequest &, const Model::UpdateDatasourcePackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasourcePackagesResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListIndicatorsRequest &, const Model::ListIndicatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndicatorsResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListInvestigationsRequest &, const Model::ListInvestigationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvestigationsResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::StartMonitoringMemberRequest &, const Model::StartMonitoringMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMonitoringMemberResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::CreateMembersRequest &, const Model::CreateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMembersResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::StartInvestigationRequest &, const Model::StartInvestigationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInvestigationResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::GetInvestigationRequest &, const Model::GetInvestigationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvestigationResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const DetectiveClient *, const Model::DeleteMembersRequest &, const Model::DeleteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMembersResponseReceivedHandler