AWS SDK for C++

AWS SDK for C++ Version 1.11.553

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Loading...
Searching...
No Matches
Mediapackagev2Client.h
1
6#pragma once
7#include <aws/mediapackagev2/Mediapackagev2_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/mediapackagev2/Mediapackagev2ServiceClientModel.h>
13
14namespace Aws
15{
16namespace mediapackagev2
17{
39 class AWS_MEDIAPACKAGEV2_API Mediapackagev2Client : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<Mediapackagev2Client>
40 {
41 public:
43 static const char* GetServiceName();
44 static const char* GetAllocationTag();
45
48
54 std::shared_ptr<Mediapackagev2EndpointProviderBase> endpointProvider = nullptr);
55
61 std::shared_ptr<Mediapackagev2EndpointProviderBase> endpointProvider = nullptr,
63
68 Mediapackagev2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
69 std::shared_ptr<Mediapackagev2EndpointProviderBase> endpointProvider = nullptr,
71
72
73 /* Legacy constructors due deprecation */
79
85 const Aws::Client::ClientConfiguration& clientConfiguration);
86
91 Mediapackagev2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
92 const Aws::Client::ClientConfiguration& clientConfiguration);
93
94 /* End of legacy constructors due deprecation */
96
103
107 template<typename CancelHarvestJobRequestT = Model::CancelHarvestJobRequest>
108 Model::CancelHarvestJobOutcomeCallable CancelHarvestJobCallable(const CancelHarvestJobRequestT& request) const
109 {
110 return SubmitCallable(&Mediapackagev2Client::CancelHarvestJob, request);
111 }
112
116 template<typename CancelHarvestJobRequestT = Model::CancelHarvestJobRequest>
117 void CancelHarvestJobAsync(const CancelHarvestJobRequestT& request, const CancelHarvestJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
118 {
119 return SubmitAsync(&Mediapackagev2Client::CancelHarvestJob, request, handler, context);
120 }
121
135
139 template<typename CreateChannelRequestT = Model::CreateChannelRequest>
140 Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT& request) const
141 {
142 return SubmitCallable(&Mediapackagev2Client::CreateChannel, request);
143 }
144
148 template<typename CreateChannelRequestT = Model::CreateChannelRequest>
149 void CreateChannelAsync(const CreateChannelRequestT& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
150 {
151 return SubmitAsync(&Mediapackagev2Client::CreateChannel, request, handler, context);
152 }
153
165
169 template<typename CreateChannelGroupRequestT = Model::CreateChannelGroupRequest>
170 Model::CreateChannelGroupOutcomeCallable CreateChannelGroupCallable(const CreateChannelGroupRequestT& request) const
171 {
172 return SubmitCallable(&Mediapackagev2Client::CreateChannelGroup, request);
173 }
174
178 template<typename CreateChannelGroupRequestT = Model::CreateChannelGroupRequest>
179 void CreateChannelGroupAsync(const CreateChannelGroupRequestT& request, const CreateChannelGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
180 {
181 return SubmitAsync(&Mediapackagev2Client::CreateChannelGroup, request, handler, context);
182 }
183
191
195 template<typename CreateHarvestJobRequestT = Model::CreateHarvestJobRequest>
196 Model::CreateHarvestJobOutcomeCallable CreateHarvestJobCallable(const CreateHarvestJobRequestT& request) const
197 {
198 return SubmitCallable(&Mediapackagev2Client::CreateHarvestJob, request);
199 }
200
204 template<typename CreateHarvestJobRequestT = Model::CreateHarvestJobRequest>
205 void CreateHarvestJobAsync(const CreateHarvestJobRequestT& request, const CreateHarvestJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
206 {
207 return SubmitAsync(&Mediapackagev2Client::CreateHarvestJob, request, handler, context);
208 }
209
221
225 template<typename CreateOriginEndpointRequestT = Model::CreateOriginEndpointRequest>
226 Model::CreateOriginEndpointOutcomeCallable CreateOriginEndpointCallable(const CreateOriginEndpointRequestT& request) const
227 {
228 return SubmitCallable(&Mediapackagev2Client::CreateOriginEndpoint, request);
229 }
230
234 template<typename CreateOriginEndpointRequestT = Model::CreateOriginEndpointRequest>
235 void CreateOriginEndpointAsync(const CreateOriginEndpointRequestT& request, const CreateOriginEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
236 {
237 return SubmitAsync(&Mediapackagev2Client::CreateOriginEndpoint, request, handler, context);
238 }
239
248
252 template<typename DeleteChannelRequestT = Model::DeleteChannelRequest>
253 Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT& request) const
254 {
255 return SubmitCallable(&Mediapackagev2Client::DeleteChannel, request);
256 }
257
261 template<typename DeleteChannelRequestT = Model::DeleteChannelRequest>
262 void DeleteChannelAsync(const DeleteChannelRequestT& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
263 {
264 return SubmitAsync(&Mediapackagev2Client::DeleteChannel, request, handler, context);
265 }
266
276
280 template<typename DeleteChannelGroupRequestT = Model::DeleteChannelGroupRequest>
281 Model::DeleteChannelGroupOutcomeCallable DeleteChannelGroupCallable(const DeleteChannelGroupRequestT& request) const
282 {
283 return SubmitCallable(&Mediapackagev2Client::DeleteChannelGroup, request);
284 }
285
289 template<typename DeleteChannelGroupRequestT = Model::DeleteChannelGroupRequest>
290 void DeleteChannelGroupAsync(const DeleteChannelGroupRequestT& request, const DeleteChannelGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
291 {
292 return SubmitAsync(&Mediapackagev2Client::DeleteChannelGroup, request, handler, context);
293 }
294
301
305 template<typename DeleteChannelPolicyRequestT = Model::DeleteChannelPolicyRequest>
306 Model::DeleteChannelPolicyOutcomeCallable DeleteChannelPolicyCallable(const DeleteChannelPolicyRequestT& request) const
307 {
308 return SubmitCallable(&Mediapackagev2Client::DeleteChannelPolicy, request);
309 }
310
314 template<typename DeleteChannelPolicyRequestT = Model::DeleteChannelPolicyRequest>
315 void DeleteChannelPolicyAsync(const DeleteChannelPolicyRequestT& request, const DeleteChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
316 {
317 return SubmitAsync(&Mediapackagev2Client::DeleteChannelPolicy, request, handler, context);
318 }
319
329
333 template<typename DeleteOriginEndpointRequestT = Model::DeleteOriginEndpointRequest>
334 Model::DeleteOriginEndpointOutcomeCallable DeleteOriginEndpointCallable(const DeleteOriginEndpointRequestT& request) const
335 {
336 return SubmitCallable(&Mediapackagev2Client::DeleteOriginEndpoint, request);
337 }
338
342 template<typename DeleteOriginEndpointRequestT = Model::DeleteOriginEndpointRequest>
343 void DeleteOriginEndpointAsync(const DeleteOriginEndpointRequestT& request, const DeleteOriginEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
344 {
345 return SubmitAsync(&Mediapackagev2Client::DeleteOriginEndpoint, request, handler, context);
346 }
347
354
358 template<typename DeleteOriginEndpointPolicyRequestT = Model::DeleteOriginEndpointPolicyRequest>
359 Model::DeleteOriginEndpointPolicyOutcomeCallable DeleteOriginEndpointPolicyCallable(const DeleteOriginEndpointPolicyRequestT& request) const
360 {
361 return SubmitCallable(&Mediapackagev2Client::DeleteOriginEndpointPolicy, request);
362 }
363
367 template<typename DeleteOriginEndpointPolicyRequestT = Model::DeleteOriginEndpointPolicyRequest>
368 void DeleteOriginEndpointPolicyAsync(const DeleteOriginEndpointPolicyRequestT& request, const DeleteOriginEndpointPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
369 {
370 return SubmitAsync(&Mediapackagev2Client::DeleteOriginEndpointPolicy, request, handler, context);
371 }
372
381
385 template<typename GetChannelRequestT = Model::GetChannelRequest>
386 Model::GetChannelOutcomeCallable GetChannelCallable(const GetChannelRequestT& request) const
387 {
388 return SubmitCallable(&Mediapackagev2Client::GetChannel, request);
389 }
390
394 template<typename GetChannelRequestT = Model::GetChannelRequest>
395 void GetChannelAsync(const GetChannelRequestT& request, const GetChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
396 {
397 return SubmitAsync(&Mediapackagev2Client::GetChannel, request, handler, context);
398 }
399
408
412 template<typename GetChannelGroupRequestT = Model::GetChannelGroupRequest>
413 Model::GetChannelGroupOutcomeCallable GetChannelGroupCallable(const GetChannelGroupRequestT& request) const
414 {
415 return SubmitCallable(&Mediapackagev2Client::GetChannelGroup, request);
416 }
417
421 template<typename GetChannelGroupRequestT = Model::GetChannelGroupRequest>
422 void GetChannelGroupAsync(const GetChannelGroupRequestT& request, const GetChannelGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
423 {
424 return SubmitAsync(&Mediapackagev2Client::GetChannelGroup, request, handler, context);
425 }
426
435
439 template<typename GetChannelPolicyRequestT = Model::GetChannelPolicyRequest>
440 Model::GetChannelPolicyOutcomeCallable GetChannelPolicyCallable(const GetChannelPolicyRequestT& request) const
441 {
442 return SubmitCallable(&Mediapackagev2Client::GetChannelPolicy, request);
443 }
444
448 template<typename GetChannelPolicyRequestT = Model::GetChannelPolicyRequest>
449 void GetChannelPolicyAsync(const GetChannelPolicyRequestT& request, const GetChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
450 {
451 return SubmitAsync(&Mediapackagev2Client::GetChannelPolicy, request, handler, context);
452 }
453
461
465 template<typename GetHarvestJobRequestT = Model::GetHarvestJobRequest>
466 Model::GetHarvestJobOutcomeCallable GetHarvestJobCallable(const GetHarvestJobRequestT& request) const
467 {
468 return SubmitCallable(&Mediapackagev2Client::GetHarvestJob, request);
469 }
470
474 template<typename GetHarvestJobRequestT = Model::GetHarvestJobRequest>
475 void GetHarvestJobAsync(const GetHarvestJobRequestT& request, const GetHarvestJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
476 {
477 return SubmitAsync(&Mediapackagev2Client::GetHarvestJob, request, handler, context);
478 }
479
488
492 template<typename GetOriginEndpointRequestT = Model::GetOriginEndpointRequest>
493 Model::GetOriginEndpointOutcomeCallable GetOriginEndpointCallable(const GetOriginEndpointRequestT& request) const
494 {
495 return SubmitCallable(&Mediapackagev2Client::GetOriginEndpoint, request);
496 }
497
501 template<typename GetOriginEndpointRequestT = Model::GetOriginEndpointRequest>
502 void GetOriginEndpointAsync(const GetOriginEndpointRequestT& request, const GetOriginEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
503 {
504 return SubmitAsync(&Mediapackagev2Client::GetOriginEndpoint, request, handler, context);
505 }
506
514
518 template<typename GetOriginEndpointPolicyRequestT = Model::GetOriginEndpointPolicyRequest>
519 Model::GetOriginEndpointPolicyOutcomeCallable GetOriginEndpointPolicyCallable(const GetOriginEndpointPolicyRequestT& request) const
520 {
521 return SubmitCallable(&Mediapackagev2Client::GetOriginEndpointPolicy, request);
522 }
523
527 template<typename GetOriginEndpointPolicyRequestT = Model::GetOriginEndpointPolicyRequest>
528 void GetOriginEndpointPolicyAsync(const GetOriginEndpointPolicyRequestT& request, const GetOriginEndpointPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
529 {
530 return SubmitAsync(&Mediapackagev2Client::GetOriginEndpointPolicy, request, handler, context);
531 }
532
540
544 template<typename ListChannelGroupsRequestT = Model::ListChannelGroupsRequest>
545 Model::ListChannelGroupsOutcomeCallable ListChannelGroupsCallable(const ListChannelGroupsRequestT& request = {}) const
546 {
547 return SubmitCallable(&Mediapackagev2Client::ListChannelGroups, request);
548 }
549
553 template<typename ListChannelGroupsRequestT = Model::ListChannelGroupsRequest>
554 void ListChannelGroupsAsync(const ListChannelGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListChannelGroupsRequestT& request = {}) const
555 {
556 return SubmitAsync(&Mediapackagev2Client::ListChannelGroups, request, handler, context);
557 }
558
567
571 template<typename ListChannelsRequestT = Model::ListChannelsRequest>
572 Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT& request) const
573 {
574 return SubmitCallable(&Mediapackagev2Client::ListChannels, request);
575 }
576
580 template<typename ListChannelsRequestT = Model::ListChannelsRequest>
581 void ListChannelsAsync(const ListChannelsRequestT& request, const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
582 {
583 return SubmitAsync(&Mediapackagev2Client::ListChannels, request, handler, context);
584 }
585
593
597 template<typename ListHarvestJobsRequestT = Model::ListHarvestJobsRequest>
598 Model::ListHarvestJobsOutcomeCallable ListHarvestJobsCallable(const ListHarvestJobsRequestT& request) const
599 {
600 return SubmitCallable(&Mediapackagev2Client::ListHarvestJobs, request);
601 }
602
606 template<typename ListHarvestJobsRequestT = Model::ListHarvestJobsRequest>
607 void ListHarvestJobsAsync(const ListHarvestJobsRequestT& request, const ListHarvestJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
608 {
609 return SubmitAsync(&Mediapackagev2Client::ListHarvestJobs, request, handler, context);
610 }
611
619
623 template<typename ListOriginEndpointsRequestT = Model::ListOriginEndpointsRequest>
624 Model::ListOriginEndpointsOutcomeCallable ListOriginEndpointsCallable(const ListOriginEndpointsRequestT& request) const
625 {
626 return SubmitCallable(&Mediapackagev2Client::ListOriginEndpoints, request);
627 }
628
632 template<typename ListOriginEndpointsRequestT = Model::ListOriginEndpointsRequest>
633 void ListOriginEndpointsAsync(const ListOriginEndpointsRequestT& request, const ListOriginEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
634 {
635 return SubmitAsync(&Mediapackagev2Client::ListOriginEndpoints, request, handler, context);
636 }
637
644
648 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
649 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
650 {
651 return SubmitCallable(&Mediapackagev2Client::ListTagsForResource, request);
652 }
653
657 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
658 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
659 {
660 return SubmitAsync(&Mediapackagev2Client::ListTagsForResource, request, handler, context);
661 }
662
672
676 template<typename PutChannelPolicyRequestT = Model::PutChannelPolicyRequest>
677 Model::PutChannelPolicyOutcomeCallable PutChannelPolicyCallable(const PutChannelPolicyRequestT& request) const
678 {
679 return SubmitCallable(&Mediapackagev2Client::PutChannelPolicy, request);
680 }
681
685 template<typename PutChannelPolicyRequestT = Model::PutChannelPolicyRequest>
686 void PutChannelPolicyAsync(const PutChannelPolicyRequestT& request, const PutChannelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
687 {
688 return SubmitAsync(&Mediapackagev2Client::PutChannelPolicy, request, handler, context);
689 }
690
698
702 template<typename PutOriginEndpointPolicyRequestT = Model::PutOriginEndpointPolicyRequest>
703 Model::PutOriginEndpointPolicyOutcomeCallable PutOriginEndpointPolicyCallable(const PutOriginEndpointPolicyRequestT& request) const
704 {
705 return SubmitCallable(&Mediapackagev2Client::PutOriginEndpointPolicy, request);
706 }
707
711 template<typename PutOriginEndpointPolicyRequestT = Model::PutOriginEndpointPolicyRequest>
712 void PutOriginEndpointPolicyAsync(const PutOriginEndpointPolicyRequestT& request, const PutOriginEndpointPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
713 {
714 return SubmitAsync(&Mediapackagev2Client::PutOriginEndpointPolicy, request, handler, context);
715 }
716
726
730 template<typename ResetChannelStateRequestT = Model::ResetChannelStateRequest>
731 Model::ResetChannelStateOutcomeCallable ResetChannelStateCallable(const ResetChannelStateRequestT& request) const
732 {
733 return SubmitCallable(&Mediapackagev2Client::ResetChannelState, request);
734 }
735
739 template<typename ResetChannelStateRequestT = Model::ResetChannelStateRequest>
740 void ResetChannelStateAsync(const ResetChannelStateRequestT& request, const ResetChannelStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
741 {
742 return SubmitAsync(&Mediapackagev2Client::ResetChannelState, request, handler, context);
743 }
744
757
761 template<typename ResetOriginEndpointStateRequestT = Model::ResetOriginEndpointStateRequest>
762 Model::ResetOriginEndpointStateOutcomeCallable ResetOriginEndpointStateCallable(const ResetOriginEndpointStateRequestT& request) const
763 {
764 return SubmitCallable(&Mediapackagev2Client::ResetOriginEndpointState, request);
765 }
766
770 template<typename ResetOriginEndpointStateRequestT = Model::ResetOriginEndpointStateRequest>
771 void ResetOriginEndpointStateAsync(const ResetOriginEndpointStateRequestT& request, const ResetOriginEndpointStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
772 {
773 return SubmitAsync(&Mediapackagev2Client::ResetOriginEndpointState, request, handler, context);
774 }
775
790
794 template<typename TagResourceRequestT = Model::TagResourceRequest>
795 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
796 {
797 return SubmitCallable(&Mediapackagev2Client::TagResource, request);
798 }
799
803 template<typename TagResourceRequestT = Model::TagResourceRequest>
804 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
805 {
806 return SubmitAsync(&Mediapackagev2Client::TagResource, request, handler, context);
807 }
808
816
820 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
821 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
822 {
823 return SubmitCallable(&Mediapackagev2Client::UntagResource, request);
824 }
825
829 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
830 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
831 {
832 return SubmitAsync(&Mediapackagev2Client::UntagResource, request, handler, context);
833 }
834
846
850 template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
851 Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT& request) const
852 {
853 return SubmitCallable(&Mediapackagev2Client::UpdateChannel, request);
854 }
855
859 template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
860 void UpdateChannelAsync(const UpdateChannelRequestT& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
861 {
862 return SubmitAsync(&Mediapackagev2Client::UpdateChannel, request, handler, context);
863 }
864
875
879 template<typename UpdateChannelGroupRequestT = Model::UpdateChannelGroupRequest>
880 Model::UpdateChannelGroupOutcomeCallable UpdateChannelGroupCallable(const UpdateChannelGroupRequestT& request) const
881 {
882 return SubmitCallable(&Mediapackagev2Client::UpdateChannelGroup, request);
883 }
884
888 template<typename UpdateChannelGroupRequestT = Model::UpdateChannelGroupRequest>
889 void UpdateChannelGroupAsync(const UpdateChannelGroupRequestT& request, const UpdateChannelGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
890 {
891 return SubmitAsync(&Mediapackagev2Client::UpdateChannelGroup, request, handler, context);
892 }
893
903
907 template<typename UpdateOriginEndpointRequestT = Model::UpdateOriginEndpointRequest>
908 Model::UpdateOriginEndpointOutcomeCallable UpdateOriginEndpointCallable(const UpdateOriginEndpointRequestT& request) const
909 {
910 return SubmitCallable(&Mediapackagev2Client::UpdateOriginEndpoint, request);
911 }
912
916 template<typename UpdateOriginEndpointRequestT = Model::UpdateOriginEndpointRequest>
917 void UpdateOriginEndpointAsync(const UpdateOriginEndpointRequestT& request, const UpdateOriginEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
918 {
919 return SubmitAsync(&Mediapackagev2Client::UpdateOriginEndpoint, request, handler, context);
920 }
921
922
923 void OverrideEndpoint(const Aws::String& endpoint);
924 std::shared_ptr<Mediapackagev2EndpointProviderBase>& accessEndpointProvider();
925 private:
927 void init(const Mediapackagev2ClientConfiguration& clientConfiguration);
928
929 Mediapackagev2ClientConfiguration m_clientConfiguration;
930 std::shared_ptr<Mediapackagev2EndpointProviderBase> m_endpointProvider;
931 };
932
933} // namespace mediapackagev2
934} // namespace Aws
virtual Model::CreateChannelGroupOutcome CreateChannelGroup(const Model::CreateChannelGroupRequest &request) const
void DeleteChannelGroupAsync(const DeleteChannelGroupRequestT &request, const DeleteChannelGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResetChannelStateOutcomeCallable ResetChannelStateCallable(const ResetChannelStateRequestT &request) const
void CancelHarvestJobAsync(const CancelHarvestJobRequestT &request, const CancelHarvestJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetHarvestJobAsync(const GetHarvestJobRequestT &request, const GetHarvestJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListOriginEndpointsOutcomeCallable ListOriginEndpointsCallable(const ListOriginEndpointsRequestT &request) const
void CreateHarvestJobAsync(const CreateHarvestJobRequestT &request, const CreateHarvestJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetOriginEndpointAsync(const GetOriginEndpointRequestT &request, const GetOriginEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void ListOriginEndpointsAsync(const ListOriginEndpointsRequestT &request, const ListOriginEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ResetOriginEndpointStateAsync(const ResetOriginEndpointStateRequestT &request, const ResetOriginEndpointStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateOriginEndpointOutcomeCallable CreateOriginEndpointCallable(const CreateOriginEndpointRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateOriginEndpointOutcome CreateOriginEndpoint(const Model::CreateOriginEndpointRequest &request) const
virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest &request) const
Model::DeleteChannelPolicyOutcomeCallable DeleteChannelPolicyCallable(const DeleteChannelPolicyRequestT &request) const
void DeleteOriginEndpointAsync(const DeleteOriginEndpointRequestT &request, const DeleteOriginEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateChannelGroupAsync(const CreateChannelGroupRequestT &request, const CreateChannelGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutOriginEndpointPolicyOutcomeCallable PutOriginEndpointPolicyCallable(const PutOriginEndpointPolicyRequestT &request) const
Mediapackagev2ClientConfiguration ClientConfigurationType
virtual Model::CreateHarvestJobOutcome CreateHarvestJob(const Model::CreateHarvestJobRequest &request) const
virtual Model::DeleteOriginEndpointPolicyOutcome DeleteOriginEndpointPolicy(const Model::DeleteOriginEndpointPolicyRequest &request) const
virtual Model::UpdateOriginEndpointOutcome UpdateOriginEndpoint(const Model::UpdateOriginEndpointRequest &request) const
virtual Model::GetChannelOutcome GetChannel(const Model::GetChannelRequest &request) const
void PutOriginEndpointPolicyAsync(const PutOriginEndpointPolicyRequestT &request, const PutOriginEndpointPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListChannelGroupsOutcomeCallable ListChannelGroupsCallable(const ListChannelGroupsRequestT &request={}) const
void ListChannelGroupsAsync(const ListChannelGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListChannelGroupsRequestT &request={}) const
virtual Model::ResetOriginEndpointStateOutcome ResetOriginEndpointState(const Model::ResetOriginEndpointStateRequest &request) const
Mediapackagev2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateChannelGroupOutcome UpdateChannelGroup(const Model::UpdateChannelGroupRequest &request) const
void UpdateChannelAsync(const UpdateChannelRequestT &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetChannelPolicyAsync(const GetChannelPolicyRequestT &request, const GetChannelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Mediapackagev2Client(const Aws::mediapackagev2::Mediapackagev2ClientConfiguration &clientConfiguration=Aws::mediapackagev2::Mediapackagev2ClientConfiguration(), std::shared_ptr< Mediapackagev2EndpointProviderBase > endpointProvider=nullptr)
Model::ResetOriginEndpointStateOutcomeCallable ResetOriginEndpointStateCallable(const ResetOriginEndpointStateRequestT &request) const
Mediapackagev2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Mediapackagev2EndpointProviderBase > endpointProvider=nullptr, const Aws::mediapackagev2::Mediapackagev2ClientConfiguration &clientConfiguration=Aws::mediapackagev2::Mediapackagev2ClientConfiguration())
void ListHarvestJobsAsync(const ListHarvestJobsRequestT &request, const ListHarvestJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Mediapackagev2EndpointProvider EndpointProviderType
Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT &request) const
void GetChannelGroupAsync(const GetChannelGroupRequestT &request, const GetChannelGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateChannelGroupAsync(const UpdateChannelGroupRequestT &request, const UpdateChannelGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetChannelPolicyOutcomeCallable GetChannelPolicyCallable(const GetChannelPolicyRequestT &request) const
virtual Model::GetOriginEndpointOutcome GetOriginEndpoint(const Model::GetOriginEndpointRequest &request) const
virtual Model::ListOriginEndpointsOutcome ListOriginEndpoints(const Model::ListOriginEndpointsRequest &request) const
virtual Model::GetChannelPolicyOutcome GetChannelPolicy(const Model::GetChannelPolicyRequest &request) const
virtual Model::DeleteOriginEndpointOutcome DeleteOriginEndpoint(const Model::DeleteOriginEndpointRequest &request) const
Model::GetChannelOutcomeCallable GetChannelCallable(const GetChannelRequestT &request) const
void CreateOriginEndpointAsync(const CreateOriginEndpointRequestT &request, const CreateOriginEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteChannelPolicyOutcome DeleteChannelPolicy(const Model::DeleteChannelPolicyRequest &request) const
Mediapackagev2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateHarvestJobOutcomeCallable CreateHarvestJobCallable(const CreateHarvestJobRequestT &request) const
virtual Model::GetHarvestJobOutcome GetHarvestJob(const Model::GetHarvestJobRequest &request) const
Model::DeleteOriginEndpointPolicyOutcomeCallable DeleteOriginEndpointPolicyCallable(const DeleteOriginEndpointPolicyRequestT &request) const
virtual Model::PutChannelPolicyOutcome PutChannelPolicy(const Model::PutChannelPolicyRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void ResetChannelStateAsync(const ResetChannelStateRequestT &request, const ResetChannelStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest &request) const
Mediapackagev2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ResetChannelStateOutcome ResetChannelState(const Model::ResetChannelStateRequest &request) const
virtual Model::PutOriginEndpointPolicyOutcome PutOriginEndpointPolicy(const Model::PutOriginEndpointPolicyRequest &request) const
virtual Model::ListHarvestJobsOutcome ListHarvestJobs(const Model::ListHarvestJobsRequest &request) const
Model::GetOriginEndpointOutcomeCallable GetOriginEndpointCallable(const GetOriginEndpointRequestT &request) const
Model::CreateChannelGroupOutcomeCallable CreateChannelGroupCallable(const CreateChannelGroupRequestT &request) const
virtual Model::DeleteChannelGroupOutcome DeleteChannelGroup(const Model::DeleteChannelGroupRequest &request) const
Model::CancelHarvestJobOutcomeCallable CancelHarvestJobCallable(const CancelHarvestJobRequestT &request) const
void GetOriginEndpointPolicyAsync(const GetOriginEndpointPolicyRequestT &request, const GetOriginEndpointPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateChannelAsync(const CreateChannelRequestT &request, const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest &request) const
void PutChannelPolicyAsync(const PutChannelPolicyRequestT &request, const PutChannelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::ListHarvestJobsOutcomeCallable ListHarvestJobsCallable(const ListHarvestJobsRequestT &request) const
std::shared_ptr< Mediapackagev2EndpointProviderBase > & accessEndpointProvider()
Mediapackagev2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Mediapackagev2EndpointProviderBase > endpointProvider=nullptr, const Aws::mediapackagev2::Mediapackagev2ClientConfiguration &clientConfiguration=Aws::mediapackagev2::Mediapackagev2ClientConfiguration())
virtual Model::GetChannelGroupOutcome GetChannelGroup(const Model::GetChannelGroupRequest &request) const
virtual Model::GetOriginEndpointPolicyOutcome GetOriginEndpointPolicy(const Model::GetOriginEndpointPolicyRequest &request) const
void UpdateOriginEndpointAsync(const UpdateOriginEndpointRequestT &request, const UpdateOriginEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetHarvestJobOutcomeCallable GetHarvestJobCallable(const GetHarvestJobRequestT &request) const
Model::DeleteChannelGroupOutcomeCallable DeleteChannelGroupCallable(const DeleteChannelGroupRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelHarvestJobOutcome CancelHarvestJob(const Model::CancelHarvestJobRequest &request) const
Model::GetChannelGroupOutcomeCallable GetChannelGroupCallable(const GetChannelGroupRequestT &request) const
virtual Model::ListChannelGroupsOutcome ListChannelGroups(const Model::ListChannelGroupsRequest &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void DeleteChannelAsync(const DeleteChannelRequestT &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutChannelPolicyOutcomeCallable PutChannelPolicyCallable(const PutChannelPolicyRequestT &request) const
Model::DeleteOriginEndpointOutcomeCallable DeleteOriginEndpointCallable(const DeleteOriginEndpointRequestT &request) const
void DeleteChannelPolicyAsync(const DeleteChannelPolicyRequestT &request, const DeleteChannelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT &request) const
Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT &request) const
Model::UpdateOriginEndpointOutcomeCallable UpdateOriginEndpointCallable(const UpdateOriginEndpointRequestT &request) const
Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT &request) const
Model::UpdateChannelGroupOutcomeCallable UpdateChannelGroupCallable(const UpdateChannelGroupRequestT &request) const
void GetChannelAsync(const GetChannelRequestT &request, const GetChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListChannelsAsync(const ListChannelsRequestT &request, const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::GetOriginEndpointPolicyOutcomeCallable GetOriginEndpointPolicyCallable(const GetOriginEndpointPolicyRequestT &request) const
void DeleteOriginEndpointPolicyAsync(const DeleteOriginEndpointPolicyRequestT &request, const DeleteOriginEndpointPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest &request) const
std::future< GetOriginEndpointOutcome > GetOriginEndpointOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
std::future< ListOriginEndpointsOutcome > ListOriginEndpointsOutcomeCallable
std::future< GetHarvestJobOutcome > GetHarvestJobOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListChannelGroupsOutcome > ListChannelGroupsOutcomeCallable
std::future< UpdateChannelGroupOutcome > UpdateChannelGroupOutcomeCallable
std::future< PutChannelPolicyOutcome > PutChannelPolicyOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
std::future< ResetChannelStateOutcome > ResetChannelStateOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteChannelGroupOutcome > DeleteChannelGroupOutcomeCallable
std::future< CreateChannelGroupOutcome > CreateChannelGroupOutcomeCallable
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
std::future< PutOriginEndpointPolicyOutcome > PutOriginEndpointPolicyOutcomeCallable
std::future< CancelHarvestJobOutcome > CancelHarvestJobOutcomeCallable
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
std::future< DeleteOriginEndpointOutcome > DeleteOriginEndpointOutcomeCallable
std::future< GetChannelGroupOutcome > GetChannelGroupOutcomeCallable
std::future< CreateOriginEndpointOutcome > CreateOriginEndpointOutcomeCallable
std::future< UpdateOriginEndpointOutcome > UpdateOriginEndpointOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String