AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
XRayServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/xray/XRayErrors.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/xray/XRayEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in XRayClient header */
21#include <aws/xray/model/BatchGetTracesResult.h>
22#include <aws/xray/model/CreateGroupResult.h>
23#include <aws/xray/model/CreateSamplingRuleResult.h>
24#include <aws/xray/model/DeleteGroupResult.h>
25#include <aws/xray/model/DeleteResourcePolicyResult.h>
26#include <aws/xray/model/DeleteSamplingRuleResult.h>
27#include <aws/xray/model/GetEncryptionConfigResult.h>
28#include <aws/xray/model/GetGroupResult.h>
29#include <aws/xray/model/GetGroupsResult.h>
30#include <aws/xray/model/GetInsightResult.h>
31#include <aws/xray/model/GetInsightEventsResult.h>
32#include <aws/xray/model/GetInsightImpactGraphResult.h>
33#include <aws/xray/model/GetInsightSummariesResult.h>
34#include <aws/xray/model/GetSamplingRulesResult.h>
35#include <aws/xray/model/GetSamplingStatisticSummariesResult.h>
36#include <aws/xray/model/GetSamplingTargetsResult.h>
37#include <aws/xray/model/GetServiceGraphResult.h>
38#include <aws/xray/model/GetTimeSeriesServiceStatisticsResult.h>
39#include <aws/xray/model/GetTraceGraphResult.h>
40#include <aws/xray/model/GetTraceSummariesResult.h>
41#include <aws/xray/model/ListResourcePoliciesResult.h>
42#include <aws/xray/model/ListTagsForResourceResult.h>
43#include <aws/xray/model/PutEncryptionConfigResult.h>
44#include <aws/xray/model/PutResourcePolicyResult.h>
45#include <aws/xray/model/PutTelemetryRecordsResult.h>
46#include <aws/xray/model/PutTraceSegmentsResult.h>
47#include <aws/xray/model/TagResourceResult.h>
48#include <aws/xray/model/UntagResourceResult.h>
49#include <aws/xray/model/UpdateGroupResult.h>
50#include <aws/xray/model/UpdateSamplingRuleResult.h>
51#include <aws/xray/model/GetGroupRequest.h>
52#include <aws/xray/model/ListResourcePoliciesRequest.h>
53#include <aws/xray/model/DeleteSamplingRuleRequest.h>
54#include <aws/xray/model/GetSamplingStatisticSummariesRequest.h>
55#include <aws/xray/model/GetEncryptionConfigRequest.h>
56#include <aws/xray/model/DeleteGroupRequest.h>
57#include <aws/xray/model/GetSamplingRulesRequest.h>
58#include <aws/xray/model/GetGroupsRequest.h>
59#include <aws/xray/model/UpdateGroupRequest.h>
60/* End of service model headers required in XRayClient header */
61
62namespace Aws
63{
64 namespace Http
65 {
66 class HttpClient;
67 class HttpClientFactory;
68 } // namespace Http
69
70 namespace Utils
71 {
72 template< typename R, typename E> class Outcome;
73
74 namespace Threading
75 {
76 class Executor;
77 } // namespace Threading
78 } // namespace Utils
79
80 namespace Auth
81 {
82 class AWSCredentials;
83 class AWSCredentialsProvider;
84 } // namespace Auth
85
86 namespace Client
87 {
88 class RetryStrategy;
89 } // namespace Client
90
91 namespace XRay
92 {
96
97 namespace Model
98 {
99 /* Service model forward declarations required in XRayClient header */
100 class BatchGetTracesRequest;
101 class CreateGroupRequest;
102 class CreateSamplingRuleRequest;
103 class DeleteGroupRequest;
104 class DeleteResourcePolicyRequest;
105 class DeleteSamplingRuleRequest;
106 class GetEncryptionConfigRequest;
107 class GetGroupRequest;
108 class GetGroupsRequest;
109 class GetInsightRequest;
110 class GetInsightEventsRequest;
111 class GetInsightImpactGraphRequest;
112 class GetInsightSummariesRequest;
113 class GetSamplingRulesRequest;
114 class GetSamplingStatisticSummariesRequest;
115 class GetSamplingTargetsRequest;
116 class GetServiceGraphRequest;
117 class GetTimeSeriesServiceStatisticsRequest;
118 class GetTraceGraphRequest;
119 class GetTraceSummariesRequest;
120 class ListResourcePoliciesRequest;
121 class ListTagsForResourceRequest;
122 class PutEncryptionConfigRequest;
123 class PutResourcePolicyRequest;
124 class PutTelemetryRecordsRequest;
125 class PutTraceSegmentsRequest;
126 class TagResourceRequest;
127 class UntagResourceRequest;
128 class UpdateGroupRequest;
129 class UpdateSamplingRuleRequest;
130 /* End of service model forward declarations required in XRayClient header */
131
132 /* Service model Outcome class definitions */
163 /* End of service model Outcome class definitions */
164
165 /* Service model Outcome callable definitions */
166 typedef std::future<BatchGetTracesOutcome> BatchGetTracesOutcomeCallable;
167 typedef std::future<CreateGroupOutcome> CreateGroupOutcomeCallable;
168 typedef std::future<CreateSamplingRuleOutcome> CreateSamplingRuleOutcomeCallable;
169 typedef std::future<DeleteGroupOutcome> DeleteGroupOutcomeCallable;
170 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
171 typedef std::future<DeleteSamplingRuleOutcome> DeleteSamplingRuleOutcomeCallable;
172 typedef std::future<GetEncryptionConfigOutcome> GetEncryptionConfigOutcomeCallable;
173 typedef std::future<GetGroupOutcome> GetGroupOutcomeCallable;
174 typedef std::future<GetGroupsOutcome> GetGroupsOutcomeCallable;
175 typedef std::future<GetInsightOutcome> GetInsightOutcomeCallable;
176 typedef std::future<GetInsightEventsOutcome> GetInsightEventsOutcomeCallable;
177 typedef std::future<GetInsightImpactGraphOutcome> GetInsightImpactGraphOutcomeCallable;
178 typedef std::future<GetInsightSummariesOutcome> GetInsightSummariesOutcomeCallable;
179 typedef std::future<GetSamplingRulesOutcome> GetSamplingRulesOutcomeCallable;
180 typedef std::future<GetSamplingStatisticSummariesOutcome> GetSamplingStatisticSummariesOutcomeCallable;
181 typedef std::future<GetSamplingTargetsOutcome> GetSamplingTargetsOutcomeCallable;
182 typedef std::future<GetServiceGraphOutcome> GetServiceGraphOutcomeCallable;
183 typedef std::future<GetTimeSeriesServiceStatisticsOutcome> GetTimeSeriesServiceStatisticsOutcomeCallable;
184 typedef std::future<GetTraceGraphOutcome> GetTraceGraphOutcomeCallable;
185 typedef std::future<GetTraceSummariesOutcome> GetTraceSummariesOutcomeCallable;
186 typedef std::future<ListResourcePoliciesOutcome> ListResourcePoliciesOutcomeCallable;
187 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
188 typedef std::future<PutEncryptionConfigOutcome> PutEncryptionConfigOutcomeCallable;
189 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
190 typedef std::future<PutTelemetryRecordsOutcome> PutTelemetryRecordsOutcomeCallable;
191 typedef std::future<PutTraceSegmentsOutcome> PutTraceSegmentsOutcomeCallable;
192 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
193 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
194 typedef std::future<UpdateGroupOutcome> UpdateGroupOutcomeCallable;
195 typedef std::future<UpdateSamplingRuleOutcome> UpdateSamplingRuleOutcomeCallable;
196 /* End of service model Outcome callable definitions */
197 } // namespace Model
198
199 class XRayClient;
200
201 /* Service model async handlers definitions */
202 typedef std::function<void(const XRayClient*, const Model::BatchGetTracesRequest&, const Model::BatchGetTracesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetTracesResponseReceivedHandler;
203 typedef std::function<void(const XRayClient*, const Model::CreateGroupRequest&, const Model::CreateGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGroupResponseReceivedHandler;
204 typedef std::function<void(const XRayClient*, const Model::CreateSamplingRuleRequest&, const Model::CreateSamplingRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSamplingRuleResponseReceivedHandler;
205 typedef std::function<void(const XRayClient*, const Model::DeleteGroupRequest&, const Model::DeleteGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGroupResponseReceivedHandler;
206 typedef std::function<void(const XRayClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
207 typedef std::function<void(const XRayClient*, const Model::DeleteSamplingRuleRequest&, const Model::DeleteSamplingRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSamplingRuleResponseReceivedHandler;
208 typedef std::function<void(const XRayClient*, const Model::GetEncryptionConfigRequest&, const Model::GetEncryptionConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEncryptionConfigResponseReceivedHandler;
209 typedef std::function<void(const XRayClient*, const Model::GetGroupRequest&, const Model::GetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGroupResponseReceivedHandler;
210 typedef std::function<void(const XRayClient*, const Model::GetGroupsRequest&, const Model::GetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGroupsResponseReceivedHandler;
211 typedef std::function<void(const XRayClient*, const Model::GetInsightRequest&, const Model::GetInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightResponseReceivedHandler;
212 typedef std::function<void(const XRayClient*, const Model::GetInsightEventsRequest&, const Model::GetInsightEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightEventsResponseReceivedHandler;
213 typedef std::function<void(const XRayClient*, const Model::GetInsightImpactGraphRequest&, const Model::GetInsightImpactGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightImpactGraphResponseReceivedHandler;
214 typedef std::function<void(const XRayClient*, const Model::GetInsightSummariesRequest&, const Model::GetInsightSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightSummariesResponseReceivedHandler;
215 typedef std::function<void(const XRayClient*, const Model::GetSamplingRulesRequest&, const Model::GetSamplingRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSamplingRulesResponseReceivedHandler;
216 typedef std::function<void(const XRayClient*, const Model::GetSamplingStatisticSummariesRequest&, const Model::GetSamplingStatisticSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSamplingStatisticSummariesResponseReceivedHandler;
217 typedef std::function<void(const XRayClient*, const Model::GetSamplingTargetsRequest&, const Model::GetSamplingTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSamplingTargetsResponseReceivedHandler;
218 typedef std::function<void(const XRayClient*, const Model::GetServiceGraphRequest&, const Model::GetServiceGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceGraphResponseReceivedHandler;
219 typedef std::function<void(const XRayClient*, const Model::GetTimeSeriesServiceStatisticsRequest&, const Model::GetTimeSeriesServiceStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTimeSeriesServiceStatisticsResponseReceivedHandler;
220 typedef std::function<void(const XRayClient*, const Model::GetTraceGraphRequest&, const Model::GetTraceGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTraceGraphResponseReceivedHandler;
221 typedef std::function<void(const XRayClient*, const Model::GetTraceSummariesRequest&, const Model::GetTraceSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTraceSummariesResponseReceivedHandler;
222 typedef std::function<void(const XRayClient*, const Model::ListResourcePoliciesRequest&, const Model::ListResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourcePoliciesResponseReceivedHandler;
223 typedef std::function<void(const XRayClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
224 typedef std::function<void(const XRayClient*, const Model::PutEncryptionConfigRequest&, const Model::PutEncryptionConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEncryptionConfigResponseReceivedHandler;
225 typedef std::function<void(const XRayClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
226 typedef std::function<void(const XRayClient*, const Model::PutTelemetryRecordsRequest&, const Model::PutTelemetryRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutTelemetryRecordsResponseReceivedHandler;
227 typedef std::function<void(const XRayClient*, const Model::PutTraceSegmentsRequest&, const Model::PutTraceSegmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutTraceSegmentsResponseReceivedHandler;
228 typedef std::function<void(const XRayClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
229 typedef std::function<void(const XRayClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
230 typedef std::function<void(const XRayClient*, const Model::UpdateGroupRequest&, const Model::UpdateGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGroupResponseReceivedHandler;
231 typedef std::function<void(const XRayClient*, const Model::UpdateSamplingRuleRequest&, const Model::UpdateSamplingRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSamplingRuleResponseReceivedHandler;
232 /* End of service model async handlers definitions */
233 } // namespace XRay
234} // namespace Aws
EndpointProviderBase< XRayClientConfiguration, XRayBuiltInParameters, XRayClientContextParameters > XRayEndpointProviderBase
std::future< GetInsightOutcome > GetInsightOutcomeCallable
Aws::Utils::Outcome< DeleteResourcePolicyResult, XRayError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< CreateSamplingRuleResult, XRayError > CreateSamplingRuleOutcome
Aws::Utils::Outcome< TagResourceResult, XRayError > TagResourceOutcome
Aws::Utils::Outcome< GetServiceGraphResult, XRayError > GetServiceGraphOutcome
std::future< GetGroupsOutcome > GetGroupsOutcomeCallable
std::future< DeleteSamplingRuleOutcome > DeleteSamplingRuleOutcomeCallable
Aws::Utils::Outcome< GetGroupResult, XRayError > GetGroupOutcome
Aws::Utils::Outcome< GetSamplingTargetsResult, XRayError > GetSamplingTargetsOutcome
Aws::Utils::Outcome< UntagResourceResult, XRayError > UntagResourceOutcome
std::future< GetGroupOutcome > GetGroupOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
std::future< BatchGetTracesOutcome > BatchGetTracesOutcomeCallable
Aws::Utils::Outcome< GetInsightSummariesResult, XRayError > GetInsightSummariesOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateGroupResult, XRayError > UpdateGroupOutcome
Aws::Utils::Outcome< GetSamplingStatisticSummariesResult, XRayError > GetSamplingStatisticSummariesOutcome
Aws::Utils::Outcome< UpdateSamplingRuleResult, XRayError > UpdateSamplingRuleOutcome
Aws::Utils::Outcome< GetGroupsResult, XRayError > GetGroupsOutcome
std::future< GetServiceGraphOutcome > GetServiceGraphOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< CreateGroupOutcome > CreateGroupOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetEncryptionConfigOutcome > GetEncryptionConfigOutcomeCallable
std::future< PutTelemetryRecordsOutcome > PutTelemetryRecordsOutcomeCallable
std::future< GetSamplingRulesOutcome > GetSamplingRulesOutcomeCallable
std::future< GetSamplingStatisticSummariesOutcome > GetSamplingStatisticSummariesOutcomeCallable
Aws::Utils::Outcome< GetEncryptionConfigResult, XRayError > GetEncryptionConfigOutcome
Aws::Utils::Outcome< PutEncryptionConfigResult, XRayError > PutEncryptionConfigOutcome
Aws::Utils::Outcome< GetTraceSummariesResult, XRayError > GetTraceSummariesOutcome
std::future< CreateSamplingRuleOutcome > CreateSamplingRuleOutcomeCallable
std::future< UpdateGroupOutcome > UpdateGroupOutcomeCallable
std::future< GetTimeSeriesServiceStatisticsOutcome > GetTimeSeriesServiceStatisticsOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Aws::Utils::Outcome< DeleteGroupResult, XRayError > DeleteGroupOutcome
std::future< GetTraceGraphOutcome > GetTraceGraphOutcomeCallable
Aws::Utils::Outcome< BatchGetTracesResult, XRayError > BatchGetTracesOutcome
Aws::Utils::Outcome< GetInsightEventsResult, XRayError > GetInsightEventsOutcome
Aws::Utils::Outcome< GetInsightResult, XRayError > GetInsightOutcome
Aws::Utils::Outcome< PutTelemetryRecordsResult, XRayError > PutTelemetryRecordsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, XRayError > ListTagsForResourceOutcome
std::future< GetInsightSummariesOutcome > GetInsightSummariesOutcomeCallable
std::future< GetSamplingTargetsOutcome > GetSamplingTargetsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< PutResourcePolicyResult, XRayError > PutResourcePolicyOutcome
std::future< PutEncryptionConfigOutcome > PutEncryptionConfigOutcomeCallable
Aws::Utils::Outcome< DeleteSamplingRuleResult, XRayError > DeleteSamplingRuleOutcome
Aws::Utils::Outcome< CreateGroupResult, XRayError > CreateGroupOutcome
Aws::Utils::Outcome< ListResourcePoliciesResult, XRayError > ListResourcePoliciesOutcome
std::future< GetInsightEventsOutcome > GetInsightEventsOutcomeCallable
Aws::Utils::Outcome< GetTraceGraphResult, XRayError > GetTraceGraphOutcome
std::future< GetInsightImpactGraphOutcome > GetInsightImpactGraphOutcomeCallable
std::future< ListResourcePoliciesOutcome > ListResourcePoliciesOutcomeCallable
Aws::Utils::Outcome< GetTimeSeriesServiceStatisticsResult, XRayError > GetTimeSeriesServiceStatisticsOutcome
Aws::Utils::Outcome< GetInsightImpactGraphResult, XRayError > GetInsightImpactGraphOutcome
Aws::Utils::Outcome< PutTraceSegmentsResult, XRayError > PutTraceSegmentsOutcome
Aws::Utils::Outcome< GetSamplingRulesResult, XRayError > GetSamplingRulesOutcome
std::future< GetTraceSummariesOutcome > GetTraceSummariesOutcomeCallable
std::future< PutTraceSegmentsOutcome > PutTraceSegmentsOutcomeCallable
std::future< UpdateSamplingRuleOutcome > UpdateSamplingRuleOutcomeCallable
std::function< void(const XRayClient *, const Model::GetGroupsRequest &, const Model::GetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupsResponseReceivedHandler
std::function< void(const XRayClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
std::function< void(const XRayClient *, const Model::PutTelemetryRecordsRequest &, const Model::PutTelemetryRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutTelemetryRecordsResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetSamplingTargetsRequest &, const Model::GetSamplingTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSamplingTargetsResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetTraceSummariesRequest &, const Model::GetTraceSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTraceSummariesResponseReceivedHandler
std::function< void(const XRayClient *, const Model::DeleteSamplingRuleRequest &, const Model::DeleteSamplingRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSamplingRuleResponseReceivedHandler
std::function< void(const XRayClient *, const Model::BatchGetTracesRequest &, const Model::BatchGetTracesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetTracesResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetInsightEventsRequest &, const Model::GetInsightEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightEventsResponseReceivedHandler
std::function< void(const XRayClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const XRayClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetSamplingRulesRequest &, const Model::GetSamplingRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSamplingRulesResponseReceivedHandler
std::function< void(const XRayClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetInsightRequest &, const Model::GetInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightResponseReceivedHandler
std::function< void(const XRayClient *, const Model::UpdateSamplingRuleRequest &, const Model::UpdateSamplingRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSamplingRuleResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetInsightSummariesRequest &, const Model::GetInsightSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightSummariesResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetServiceGraphRequest &, const Model::GetServiceGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceGraphResponseReceivedHandler
std::function< void(const XRayClient *, const Model::CreateSamplingRuleRequest &, const Model::CreateSamplingRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSamplingRuleResponseReceivedHandler
std::function< void(const XRayClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const XRayClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetTimeSeriesServiceStatisticsRequest &, const Model::GetTimeSeriesServiceStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTimeSeriesServiceStatisticsResponseReceivedHandler
std::function< void(const XRayClient *, const Model::PutTraceSegmentsRequest &, const Model::PutTraceSegmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutTraceSegmentsResponseReceivedHandler
std::function< void(const XRayClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const XRayClient *, const Model::PutEncryptionConfigRequest &, const Model::PutEncryptionConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEncryptionConfigResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetSamplingStatisticSummariesRequest &, const Model::GetSamplingStatisticSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSamplingStatisticSummariesResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetInsightImpactGraphRequest &, const Model::GetInsightImpactGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightImpactGraphResponseReceivedHandler
std::function< void(const XRayClient *, const Model::ListResourcePoliciesRequest &, const Model::ListResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourcePoliciesResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetEncryptionConfigRequest &, const Model::GetEncryptionConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEncryptionConfigResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
std::function< void(const XRayClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const XRayClient *, const Model::GetTraceGraphRequest &, const Model::GetTraceGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTraceGraphResponseReceivedHandler