AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
Mediapackagev2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/mediapackagev2/Mediapackagev2Errors.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/mediapackagev2/Mediapackagev2EndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in Mediapackagev2Client header */
21#include <aws/mediapackagev2/model/CancelHarvestJobResult.h>
22#include <aws/mediapackagev2/model/CreateChannelResult.h>
23#include <aws/mediapackagev2/model/CreateChannelGroupResult.h>
24#include <aws/mediapackagev2/model/CreateHarvestJobResult.h>
25#include <aws/mediapackagev2/model/CreateOriginEndpointResult.h>
26#include <aws/mediapackagev2/model/DeleteChannelResult.h>
27#include <aws/mediapackagev2/model/DeleteChannelGroupResult.h>
28#include <aws/mediapackagev2/model/DeleteChannelPolicyResult.h>
29#include <aws/mediapackagev2/model/DeleteOriginEndpointResult.h>
30#include <aws/mediapackagev2/model/DeleteOriginEndpointPolicyResult.h>
31#include <aws/mediapackagev2/model/GetChannelResult.h>
32#include <aws/mediapackagev2/model/GetChannelGroupResult.h>
33#include <aws/mediapackagev2/model/GetChannelPolicyResult.h>
34#include <aws/mediapackagev2/model/GetHarvestJobResult.h>
35#include <aws/mediapackagev2/model/GetOriginEndpointResult.h>
36#include <aws/mediapackagev2/model/GetOriginEndpointPolicyResult.h>
37#include <aws/mediapackagev2/model/ListChannelGroupsResult.h>
38#include <aws/mediapackagev2/model/ListChannelsResult.h>
39#include <aws/mediapackagev2/model/ListHarvestJobsResult.h>
40#include <aws/mediapackagev2/model/ListOriginEndpointsResult.h>
41#include <aws/mediapackagev2/model/ListTagsForResourceResult.h>
42#include <aws/mediapackagev2/model/PutChannelPolicyResult.h>
43#include <aws/mediapackagev2/model/PutOriginEndpointPolicyResult.h>
44#include <aws/mediapackagev2/model/ResetChannelStateResult.h>
45#include <aws/mediapackagev2/model/ResetOriginEndpointStateResult.h>
46#include <aws/mediapackagev2/model/UpdateChannelResult.h>
47#include <aws/mediapackagev2/model/UpdateChannelGroupResult.h>
48#include <aws/mediapackagev2/model/UpdateOriginEndpointResult.h>
49#include <aws/mediapackagev2/model/ListChannelGroupsRequest.h>
50#include <aws/core/NoResult.h>
51/* End of service model headers required in Mediapackagev2Client header */
52
53namespace Aws
54{
55 namespace Http
56 {
57 class HttpClient;
58 class HttpClientFactory;
59 } // namespace Http
60
61 namespace Utils
62 {
63 template< typename R, typename E> class Outcome;
64
65 namespace Threading
66 {
67 class Executor;
68 } // namespace Threading
69 } // namespace Utils
70
71 namespace Auth
72 {
73 class AWSCredentials;
74 class AWSCredentialsProvider;
75 } // namespace Auth
76
77 namespace Client
78 {
79 class RetryStrategy;
80 } // namespace Client
81
82 namespace mediapackagev2
83 {
87
88 namespace Model
89 {
90 /* Service model forward declarations required in Mediapackagev2Client header */
101 class GetChannelRequest;
116 class TagResourceRequest;
121 /* End of service model forward declarations required in Mediapackagev2Client header */
122
123 /* Service model Outcome class definitions */
154 /* End of service model Outcome class definitions */
155
156 /* Service model Outcome callable definitions */
157 typedef std::future<CancelHarvestJobOutcome> CancelHarvestJobOutcomeCallable;
158 typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
159 typedef std::future<CreateChannelGroupOutcome> CreateChannelGroupOutcomeCallable;
160 typedef std::future<CreateHarvestJobOutcome> CreateHarvestJobOutcomeCallable;
161 typedef std::future<CreateOriginEndpointOutcome> CreateOriginEndpointOutcomeCallable;
162 typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
163 typedef std::future<DeleteChannelGroupOutcome> DeleteChannelGroupOutcomeCallable;
164 typedef std::future<DeleteChannelPolicyOutcome> DeleteChannelPolicyOutcomeCallable;
165 typedef std::future<DeleteOriginEndpointOutcome> DeleteOriginEndpointOutcomeCallable;
166 typedef std::future<DeleteOriginEndpointPolicyOutcome> DeleteOriginEndpointPolicyOutcomeCallable;
167 typedef std::future<GetChannelOutcome> GetChannelOutcomeCallable;
168 typedef std::future<GetChannelGroupOutcome> GetChannelGroupOutcomeCallable;
169 typedef std::future<GetChannelPolicyOutcome> GetChannelPolicyOutcomeCallable;
170 typedef std::future<GetHarvestJobOutcome> GetHarvestJobOutcomeCallable;
171 typedef std::future<GetOriginEndpointOutcome> GetOriginEndpointOutcomeCallable;
172 typedef std::future<GetOriginEndpointPolicyOutcome> GetOriginEndpointPolicyOutcomeCallable;
173 typedef std::future<ListChannelGroupsOutcome> ListChannelGroupsOutcomeCallable;
174 typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
175 typedef std::future<ListHarvestJobsOutcome> ListHarvestJobsOutcomeCallable;
176 typedef std::future<ListOriginEndpointsOutcome> ListOriginEndpointsOutcomeCallable;
177 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
178 typedef std::future<PutChannelPolicyOutcome> PutChannelPolicyOutcomeCallable;
179 typedef std::future<PutOriginEndpointPolicyOutcome> PutOriginEndpointPolicyOutcomeCallable;
180 typedef std::future<ResetChannelStateOutcome> ResetChannelStateOutcomeCallable;
181 typedef std::future<ResetOriginEndpointStateOutcome> ResetOriginEndpointStateOutcomeCallable;
182 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
183 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
184 typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
185 typedef std::future<UpdateChannelGroupOutcome> UpdateChannelGroupOutcomeCallable;
186 typedef std::future<UpdateOriginEndpointOutcome> UpdateOriginEndpointOutcomeCallable;
187 /* End of service model Outcome callable definitions */
188 } // namespace Model
189
191
192 /* Service model async handlers definitions */
193 typedef std::function<void(const Mediapackagev2Client*, const Model::CancelHarvestJobRequest&, const Model::CancelHarvestJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelHarvestJobResponseReceivedHandler;
194 typedef std::function<void(const Mediapackagev2Client*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChannelResponseReceivedHandler;
195 typedef std::function<void(const Mediapackagev2Client*, const Model::CreateChannelGroupRequest&, const Model::CreateChannelGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChannelGroupResponseReceivedHandler;
196 typedef std::function<void(const Mediapackagev2Client*, const Model::CreateHarvestJobRequest&, const Model::CreateHarvestJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHarvestJobResponseReceivedHandler;
197 typedef std::function<void(const Mediapackagev2Client*, const Model::CreateOriginEndpointRequest&, const Model::CreateOriginEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOriginEndpointResponseReceivedHandler;
198 typedef std::function<void(const Mediapackagev2Client*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelResponseReceivedHandler;
199 typedef std::function<void(const Mediapackagev2Client*, const Model::DeleteChannelGroupRequest&, const Model::DeleteChannelGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelGroupResponseReceivedHandler;
200 typedef std::function<void(const Mediapackagev2Client*, const Model::DeleteChannelPolicyRequest&, const Model::DeleteChannelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelPolicyResponseReceivedHandler;
201 typedef std::function<void(const Mediapackagev2Client*, const Model::DeleteOriginEndpointRequest&, const Model::DeleteOriginEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOriginEndpointResponseReceivedHandler;
202 typedef std::function<void(const Mediapackagev2Client*, const Model::DeleteOriginEndpointPolicyRequest&, const Model::DeleteOriginEndpointPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOriginEndpointPolicyResponseReceivedHandler;
203 typedef std::function<void(const Mediapackagev2Client*, const Model::GetChannelRequest&, const Model::GetChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelResponseReceivedHandler;
204 typedef std::function<void(const Mediapackagev2Client*, const Model::GetChannelGroupRequest&, const Model::GetChannelGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelGroupResponseReceivedHandler;
205 typedef std::function<void(const Mediapackagev2Client*, const Model::GetChannelPolicyRequest&, const Model::GetChannelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelPolicyResponseReceivedHandler;
206 typedef std::function<void(const Mediapackagev2Client*, const Model::GetHarvestJobRequest&, const Model::GetHarvestJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetHarvestJobResponseReceivedHandler;
207 typedef std::function<void(const Mediapackagev2Client*, const Model::GetOriginEndpointRequest&, const Model::GetOriginEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOriginEndpointResponseReceivedHandler;
208 typedef std::function<void(const Mediapackagev2Client*, const Model::GetOriginEndpointPolicyRequest&, const Model::GetOriginEndpointPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOriginEndpointPolicyResponseReceivedHandler;
209 typedef std::function<void(const Mediapackagev2Client*, const Model::ListChannelGroupsRequest&, const Model::ListChannelGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChannelGroupsResponseReceivedHandler;
210 typedef std::function<void(const Mediapackagev2Client*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChannelsResponseReceivedHandler;
211 typedef std::function<void(const Mediapackagev2Client*, const Model::ListHarvestJobsRequest&, const Model::ListHarvestJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHarvestJobsResponseReceivedHandler;
212 typedef std::function<void(const Mediapackagev2Client*, const Model::ListOriginEndpointsRequest&, const Model::ListOriginEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOriginEndpointsResponseReceivedHandler;
213 typedef std::function<void(const Mediapackagev2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
214 typedef std::function<void(const Mediapackagev2Client*, const Model::PutChannelPolicyRequest&, const Model::PutChannelPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutChannelPolicyResponseReceivedHandler;
215 typedef std::function<void(const Mediapackagev2Client*, const Model::PutOriginEndpointPolicyRequest&, const Model::PutOriginEndpointPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutOriginEndpointPolicyResponseReceivedHandler;
216 typedef std::function<void(const Mediapackagev2Client*, const Model::ResetChannelStateRequest&, const Model::ResetChannelStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetChannelStateResponseReceivedHandler;
217 typedef std::function<void(const Mediapackagev2Client*, const Model::ResetOriginEndpointStateRequest&, const Model::ResetOriginEndpointStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetOriginEndpointStateResponseReceivedHandler;
218 typedef std::function<void(const Mediapackagev2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
219 typedef std::function<void(const Mediapackagev2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
220 typedef std::function<void(const Mediapackagev2Client*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelResponseReceivedHandler;
221 typedef std::function<void(const Mediapackagev2Client*, const Model::UpdateChannelGroupRequest&, const Model::UpdateChannelGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelGroupResponseReceivedHandler;
222 typedef std::function<void(const Mediapackagev2Client*, const Model::UpdateOriginEndpointRequest&, const Model::UpdateOriginEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOriginEndpointResponseReceivedHandler;
223 /* End of service model async handlers definitions */
224 } // namespace mediapackagev2
225} // namespace Aws
EndpointProviderBase< Mediapackagev2ClientConfiguration, Mediapackagev2BuiltInParameters, Mediapackagev2ClientContextParameters > Mediapackagev2EndpointProviderBase
std::future< GetOriginEndpointOutcome > GetOriginEndpointOutcomeCallable
Aws::Utils::Outcome< ListChannelGroupsResult, Mediapackagev2Error > ListChannelGroupsOutcome
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
Aws::Utils::Outcome< ResetChannelStateResult, Mediapackagev2Error > ResetChannelStateOutcome
std::future< ListOriginEndpointsOutcome > ListOriginEndpointsOutcomeCallable
Aws::Utils::Outcome< ListChannelsResult, Mediapackagev2Error > ListChannelsOutcome
Aws::Utils::Outcome< Aws::NoResult, Mediapackagev2Error > UntagResourceOutcome
Aws::Utils::Outcome< UpdateOriginEndpointResult, Mediapackagev2Error > UpdateOriginEndpointOutcome
std::future< GetHarvestJobOutcome > GetHarvestJobOutcomeCallable
Aws::Utils::Outcome< GetChannelResult, Mediapackagev2Error > GetChannelOutcome
Aws::Utils::Outcome< ListOriginEndpointsResult, Mediapackagev2Error > ListOriginEndpointsOutcome
Aws::Utils::Outcome< CreateOriginEndpointResult, Mediapackagev2Error > CreateOriginEndpointOutcome
Aws::Utils::Outcome< GetOriginEndpointPolicyResult, Mediapackagev2Error > GetOriginEndpointPolicyOutcome
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
Aws::Utils::Outcome< DeleteOriginEndpointPolicyResult, Mediapackagev2Error > DeleteOriginEndpointPolicyOutcome
Aws::Utils::Outcome< PutOriginEndpointPolicyResult, Mediapackagev2Error > PutOriginEndpointPolicyOutcome
Aws::Utils::Outcome< CreateChannelResult, Mediapackagev2Error > CreateChannelOutcome
Aws::Utils::Outcome< DeleteChannelPolicyResult, Mediapackagev2Error > DeleteChannelPolicyOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateChannelGroupResult, Mediapackagev2Error > CreateChannelGroupOutcome
std::future< ListChannelGroupsOutcome > ListChannelGroupsOutcomeCallable
std::future< UpdateChannelGroupOutcome > UpdateChannelGroupOutcomeCallable
Aws::Utils::Outcome< GetHarvestJobResult, Mediapackagev2Error > GetHarvestJobOutcome
Aws::Utils::Outcome< GetChannelGroupResult, Mediapackagev2Error > GetChannelGroupOutcome
Aws::Utils::Outcome< DeleteChannelResult, Mediapackagev2Error > DeleteChannelOutcome
Aws::Utils::Outcome< CreateHarvestJobResult, Mediapackagev2Error > CreateHarvestJobOutcome
Aws::Utils::Outcome< Aws::NoResult, Mediapackagev2Error > TagResourceOutcome
std::future< PutChannelPolicyOutcome > PutChannelPolicyOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
Aws::Utils::Outcome< CancelHarvestJobResult, Mediapackagev2Error > CancelHarvestJobOutcome
Aws::Utils::Outcome< PutChannelPolicyResult, Mediapackagev2Error > PutChannelPolicyOutcome
std::future< ResetChannelStateOutcome > ResetChannelStateOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, Mediapackagev2Error > ListTagsForResourceOutcome
std::future< DeleteChannelGroupOutcome > DeleteChannelGroupOutcomeCallable
std::future< CreateChannelGroupOutcome > CreateChannelGroupOutcomeCallable
Aws::Utils::Outcome< DeleteChannelGroupResult, Mediapackagev2Error > DeleteChannelGroupOutcome
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
Aws::Utils::Outcome< ResetOriginEndpointStateResult, Mediapackagev2Error > ResetOriginEndpointStateOutcome
std::future< PutOriginEndpointPolicyOutcome > PutOriginEndpointPolicyOutcomeCallable
std::future< CancelHarvestJobOutcome > CancelHarvestJobOutcomeCallable
Aws::Utils::Outcome< GetChannelPolicyResult, Mediapackagev2Error > GetChannelPolicyOutcome
std::future< GetChannelOutcome > GetChannelOutcomeCallable
std::future< ListHarvestJobsOutcome > ListHarvestJobsOutcomeCallable
std::future< GetChannelPolicyOutcome > GetChannelPolicyOutcomeCallable
std::future< ResetOriginEndpointStateOutcome > ResetOriginEndpointStateOutcomeCallable
std::future< DeleteChannelPolicyOutcome > DeleteChannelPolicyOutcomeCallable
std::future< DeleteOriginEndpointPolicyOutcome > DeleteOriginEndpointPolicyOutcomeCallable
std::future< GetOriginEndpointPolicyOutcome > GetOriginEndpointPolicyOutcomeCallable
std::future< CreateHarvestJobOutcome > CreateHarvestJobOutcomeCallable
Aws::Utils::Outcome< UpdateChannelResult, Mediapackagev2Error > UpdateChannelOutcome
Aws::Utils::Outcome< DeleteOriginEndpointResult, Mediapackagev2Error > DeleteOriginEndpointOutcome
std::future< DeleteOriginEndpointOutcome > DeleteOriginEndpointOutcomeCallable
std::future< GetChannelGroupOutcome > GetChannelGroupOutcomeCallable
std::future< CreateOriginEndpointOutcome > CreateOriginEndpointOutcomeCallable
std::future< UpdateOriginEndpointOutcome > UpdateOriginEndpointOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListHarvestJobsResult, Mediapackagev2Error > ListHarvestJobsOutcome
Aws::Utils::Outcome< UpdateChannelGroupResult, Mediapackagev2Error > UpdateChannelGroupOutcome
Aws::Utils::Outcome< GetOriginEndpointResult, Mediapackagev2Error > GetOriginEndpointOutcome
std::function< void(const Mediapackagev2Client *, const Model::DeleteChannelGroupRequest &, const Model::DeleteChannelGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelGroupResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::DeleteOriginEndpointRequest &, const Model::DeleteOriginEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOriginEndpointResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::UpdateChannelGroupRequest &, const Model::UpdateChannelGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelGroupResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::GetHarvestJobRequest &, const Model::GetHarvestJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHarvestJobResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::GetChannelGroupRequest &, const Model::GetChannelGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelGroupResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::CreateOriginEndpointRequest &, const Model::CreateOriginEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOriginEndpointResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::GetChannelPolicyRequest &, const Model::GetChannelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelPolicyResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ListHarvestJobsRequest &, const Model::ListHarvestJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHarvestJobsResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::PutOriginEndpointPolicyRequest &, const Model::PutOriginEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOriginEndpointPolicyResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::DeleteOriginEndpointPolicyRequest &, const Model::DeleteOriginEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOriginEndpointPolicyResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::UpdateOriginEndpointRequest &, const Model::UpdateOriginEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOriginEndpointResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::GetOriginEndpointPolicyRequest &, const Model::GetOriginEndpointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOriginEndpointPolicyResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::DeleteChannelPolicyRequest &, const Model::DeleteChannelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelPolicyResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ResetOriginEndpointStateRequest &, const Model::ResetOriginEndpointStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetOriginEndpointStateResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::CreateHarvestJobRequest &, const Model::CreateHarvestJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHarvestJobResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::CancelHarvestJobRequest &, const Model::CancelHarvestJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelHarvestJobResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ListChannelGroupsRequest &, const Model::ListChannelGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelGroupsResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ResetChannelStateRequest &, const Model::ResetChannelStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetChannelStateResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::PutChannelPolicyRequest &, const Model::PutChannelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutChannelPolicyResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::CreateChannelGroupRequest &, const Model::CreateChannelGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelGroupResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::GetChannelRequest &, const Model::GetChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::ListOriginEndpointsRequest &, const Model::ListOriginEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOriginEndpointsResponseReceivedHandler
std::function< void(const Mediapackagev2Client *, const Model::GetOriginEndpointRequest &, const Model::GetOriginEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOriginEndpointResponseReceivedHandler