AWS SDK for C++  1.9.159
AWS SDK for C++
EMRClient.h
Go to the documentation of this file.
1 
6 #pragma once
54 #include <aws/core/NoResult.h>
57 #include <future>
58 #include <functional>
59 
60 namespace Aws
61 {
62 
63 namespace Http
64 {
65  class HttpClient;
66  class HttpClientFactory;
67 } // namespace Http
68 
69 namespace Utils
70 {
71  template< typename R, typename E> class Outcome;
72 namespace Threading
73 {
74  class Executor;
75 } // namespace Threading
76 } // namespace Utils
77 
78 namespace Auth
79 {
80  class AWSCredentials;
81  class AWSCredentialsProvider;
82 } // namespace Auth
83 
84 namespace Client
85 {
86  class RetryStrategy;
87 } // namespace Client
88 
89 namespace EMR
90 {
91 
92 namespace Model
93 {
97  class AddTagsRequest;
98  class CancelStepsRequest;
100  class CreateStudioRequest;
103  class DeleteStudioRequest;
109  class DescribeStepRequest;
110  class DescribeStudioRequest;
116  class ListClustersRequest;
119  class ListInstancesRequest;
123  class ListStepsRequest;
125  class ListStudiosRequest;
126  class ModifyClusterRequest;
136  class RemoveTagsRequest;
137  class RunJobFlowRequest;
143  class UpdateStudioRequest;
145 
197 
198  typedef std::future<AddInstanceFleetOutcome> AddInstanceFleetOutcomeCallable;
199  typedef std::future<AddInstanceGroupsOutcome> AddInstanceGroupsOutcomeCallable;
200  typedef std::future<AddJobFlowStepsOutcome> AddJobFlowStepsOutcomeCallable;
201  typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
202  typedef std::future<CancelStepsOutcome> CancelStepsOutcomeCallable;
203  typedef std::future<CreateSecurityConfigurationOutcome> CreateSecurityConfigurationOutcomeCallable;
204  typedef std::future<CreateStudioOutcome> CreateStudioOutcomeCallable;
205  typedef std::future<CreateStudioSessionMappingOutcome> CreateStudioSessionMappingOutcomeCallable;
206  typedef std::future<DeleteSecurityConfigurationOutcome> DeleteSecurityConfigurationOutcomeCallable;
207  typedef std::future<DeleteStudioOutcome> DeleteStudioOutcomeCallable;
208  typedef std::future<DeleteStudioSessionMappingOutcome> DeleteStudioSessionMappingOutcomeCallable;
209  typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
210  typedef std::future<DescribeNotebookExecutionOutcome> DescribeNotebookExecutionOutcomeCallable;
211  typedef std::future<DescribeReleaseLabelOutcome> DescribeReleaseLabelOutcomeCallable;
212  typedef std::future<DescribeSecurityConfigurationOutcome> DescribeSecurityConfigurationOutcomeCallable;
213  typedef std::future<DescribeStepOutcome> DescribeStepOutcomeCallable;
214  typedef std::future<DescribeStudioOutcome> DescribeStudioOutcomeCallable;
215  typedef std::future<GetAutoTerminationPolicyOutcome> GetAutoTerminationPolicyOutcomeCallable;
216  typedef std::future<GetBlockPublicAccessConfigurationOutcome> GetBlockPublicAccessConfigurationOutcomeCallable;
217  typedef std::future<GetManagedScalingPolicyOutcome> GetManagedScalingPolicyOutcomeCallable;
218  typedef std::future<GetStudioSessionMappingOutcome> GetStudioSessionMappingOutcomeCallable;
219  typedef std::future<ListBootstrapActionsOutcome> ListBootstrapActionsOutcomeCallable;
220  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
221  typedef std::future<ListInstanceFleetsOutcome> ListInstanceFleetsOutcomeCallable;
222  typedef std::future<ListInstanceGroupsOutcome> ListInstanceGroupsOutcomeCallable;
223  typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
224  typedef std::future<ListNotebookExecutionsOutcome> ListNotebookExecutionsOutcomeCallable;
225  typedef std::future<ListReleaseLabelsOutcome> ListReleaseLabelsOutcomeCallable;
226  typedef std::future<ListSecurityConfigurationsOutcome> ListSecurityConfigurationsOutcomeCallable;
227  typedef std::future<ListStepsOutcome> ListStepsOutcomeCallable;
228  typedef std::future<ListStudioSessionMappingsOutcome> ListStudioSessionMappingsOutcomeCallable;
229  typedef std::future<ListStudiosOutcome> ListStudiosOutcomeCallable;
230  typedef std::future<ModifyClusterOutcome> ModifyClusterOutcomeCallable;
231  typedef std::future<ModifyInstanceFleetOutcome> ModifyInstanceFleetOutcomeCallable;
232  typedef std::future<ModifyInstanceGroupsOutcome> ModifyInstanceGroupsOutcomeCallable;
233  typedef std::future<PutAutoScalingPolicyOutcome> PutAutoScalingPolicyOutcomeCallable;
234  typedef std::future<PutAutoTerminationPolicyOutcome> PutAutoTerminationPolicyOutcomeCallable;
235  typedef std::future<PutBlockPublicAccessConfigurationOutcome> PutBlockPublicAccessConfigurationOutcomeCallable;
236  typedef std::future<PutManagedScalingPolicyOutcome> PutManagedScalingPolicyOutcomeCallable;
237  typedef std::future<RemoveAutoScalingPolicyOutcome> RemoveAutoScalingPolicyOutcomeCallable;
238  typedef std::future<RemoveAutoTerminationPolicyOutcome> RemoveAutoTerminationPolicyOutcomeCallable;
239  typedef std::future<RemoveManagedScalingPolicyOutcome> RemoveManagedScalingPolicyOutcomeCallable;
240  typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
241  typedef std::future<RunJobFlowOutcome> RunJobFlowOutcomeCallable;
242  typedef std::future<SetTerminationProtectionOutcome> SetTerminationProtectionOutcomeCallable;
243  typedef std::future<SetVisibleToAllUsersOutcome> SetVisibleToAllUsersOutcomeCallable;
244  typedef std::future<StartNotebookExecutionOutcome> StartNotebookExecutionOutcomeCallable;
245  typedef std::future<StopNotebookExecutionOutcome> StopNotebookExecutionOutcomeCallable;
246  typedef std::future<TerminateJobFlowsOutcome> TerminateJobFlowsOutcomeCallable;
247  typedef std::future<UpdateStudioOutcome> UpdateStudioOutcomeCallable;
248  typedef std::future<UpdateStudioSessionMappingOutcome> UpdateStudioSessionMappingOutcomeCallable;
249 } // namespace Model
250 
251  class EMRClient;
252 
253  typedef std::function<void(const EMRClient*, const Model::AddInstanceFleetRequest&, const Model::AddInstanceFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddInstanceFleetResponseReceivedHandler;
254  typedef std::function<void(const EMRClient*, const Model::AddInstanceGroupsRequest&, const Model::AddInstanceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddInstanceGroupsResponseReceivedHandler;
255  typedef std::function<void(const EMRClient*, const Model::AddJobFlowStepsRequest&, const Model::AddJobFlowStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddJobFlowStepsResponseReceivedHandler;
256  typedef std::function<void(const EMRClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
257  typedef std::function<void(const EMRClient*, const Model::CancelStepsRequest&, const Model::CancelStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelStepsResponseReceivedHandler;
258  typedef std::function<void(const EMRClient*, const Model::CreateSecurityConfigurationRequest&, const Model::CreateSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityConfigurationResponseReceivedHandler;
259  typedef std::function<void(const EMRClient*, const Model::CreateStudioRequest&, const Model::CreateStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStudioResponseReceivedHandler;
260  typedef std::function<void(const EMRClient*, const Model::CreateStudioSessionMappingRequest&, const Model::CreateStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStudioSessionMappingResponseReceivedHandler;
261  typedef std::function<void(const EMRClient*, const Model::DeleteSecurityConfigurationRequest&, const Model::DeleteSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityConfigurationResponseReceivedHandler;
262  typedef std::function<void(const EMRClient*, const Model::DeleteStudioRequest&, const Model::DeleteStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStudioResponseReceivedHandler;
263  typedef std::function<void(const EMRClient*, const Model::DeleteStudioSessionMappingRequest&, const Model::DeleteStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStudioSessionMappingResponseReceivedHandler;
264  typedef std::function<void(const EMRClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
265  typedef std::function<void(const EMRClient*, const Model::DescribeNotebookExecutionRequest&, const Model::DescribeNotebookExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNotebookExecutionResponseReceivedHandler;
266  typedef std::function<void(const EMRClient*, const Model::DescribeReleaseLabelRequest&, const Model::DescribeReleaseLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReleaseLabelResponseReceivedHandler;
267  typedef std::function<void(const EMRClient*, const Model::DescribeSecurityConfigurationRequest&, const Model::DescribeSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityConfigurationResponseReceivedHandler;
268  typedef std::function<void(const EMRClient*, const Model::DescribeStepRequest&, const Model::DescribeStepOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStepResponseReceivedHandler;
269  typedef std::function<void(const EMRClient*, const Model::DescribeStudioRequest&, const Model::DescribeStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStudioResponseReceivedHandler;
270  typedef std::function<void(const EMRClient*, const Model::GetAutoTerminationPolicyRequest&, const Model::GetAutoTerminationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAutoTerminationPolicyResponseReceivedHandler;
271  typedef std::function<void(const EMRClient*, const Model::GetBlockPublicAccessConfigurationRequest&, const Model::GetBlockPublicAccessConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlockPublicAccessConfigurationResponseReceivedHandler;
272  typedef std::function<void(const EMRClient*, const Model::GetManagedScalingPolicyRequest&, const Model::GetManagedScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetManagedScalingPolicyResponseReceivedHandler;
273  typedef std::function<void(const EMRClient*, const Model::GetStudioSessionMappingRequest&, const Model::GetStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStudioSessionMappingResponseReceivedHandler;
274  typedef std::function<void(const EMRClient*, const Model::ListBootstrapActionsRequest&, const Model::ListBootstrapActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBootstrapActionsResponseReceivedHandler;
275  typedef std::function<void(const EMRClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
276  typedef std::function<void(const EMRClient*, const Model::ListInstanceFleetsRequest&, const Model::ListInstanceFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceFleetsResponseReceivedHandler;
277  typedef std::function<void(const EMRClient*, const Model::ListInstanceGroupsRequest&, const Model::ListInstanceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceGroupsResponseReceivedHandler;
278  typedef std::function<void(const EMRClient*, const Model::ListInstancesRequest&, const Model::ListInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstancesResponseReceivedHandler;
279  typedef std::function<void(const EMRClient*, const Model::ListNotebookExecutionsRequest&, const Model::ListNotebookExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNotebookExecutionsResponseReceivedHandler;
280  typedef std::function<void(const EMRClient*, const Model::ListReleaseLabelsRequest&, const Model::ListReleaseLabelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReleaseLabelsResponseReceivedHandler;
281  typedef std::function<void(const EMRClient*, const Model::ListSecurityConfigurationsRequest&, const Model::ListSecurityConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityConfigurationsResponseReceivedHandler;
282  typedef std::function<void(const EMRClient*, const Model::ListStepsRequest&, const Model::ListStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStepsResponseReceivedHandler;
283  typedef std::function<void(const EMRClient*, const Model::ListStudioSessionMappingsRequest&, const Model::ListStudioSessionMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStudioSessionMappingsResponseReceivedHandler;
284  typedef std::function<void(const EMRClient*, const Model::ListStudiosRequest&, const Model::ListStudiosOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStudiosResponseReceivedHandler;
285  typedef std::function<void(const EMRClient*, const Model::ModifyClusterRequest&, const Model::ModifyClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyClusterResponseReceivedHandler;
286  typedef std::function<void(const EMRClient*, const Model::ModifyInstanceFleetRequest&, const Model::ModifyInstanceFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceFleetResponseReceivedHandler;
287  typedef std::function<void(const EMRClient*, const Model::ModifyInstanceGroupsRequest&, const Model::ModifyInstanceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceGroupsResponseReceivedHandler;
288  typedef std::function<void(const EMRClient*, const Model::PutAutoScalingPolicyRequest&, const Model::PutAutoScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAutoScalingPolicyResponseReceivedHandler;
289  typedef std::function<void(const EMRClient*, const Model::PutAutoTerminationPolicyRequest&, const Model::PutAutoTerminationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAutoTerminationPolicyResponseReceivedHandler;
290  typedef std::function<void(const EMRClient*, const Model::PutBlockPublicAccessConfigurationRequest&, const Model::PutBlockPublicAccessConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutBlockPublicAccessConfigurationResponseReceivedHandler;
291  typedef std::function<void(const EMRClient*, const Model::PutManagedScalingPolicyRequest&, const Model::PutManagedScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutManagedScalingPolicyResponseReceivedHandler;
292  typedef std::function<void(const EMRClient*, const Model::RemoveAutoScalingPolicyRequest&, const Model::RemoveAutoScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAutoScalingPolicyResponseReceivedHandler;
293  typedef std::function<void(const EMRClient*, const Model::RemoveAutoTerminationPolicyRequest&, const Model::RemoveAutoTerminationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAutoTerminationPolicyResponseReceivedHandler;
294  typedef std::function<void(const EMRClient*, const Model::RemoveManagedScalingPolicyRequest&, const Model::RemoveManagedScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveManagedScalingPolicyResponseReceivedHandler;
295  typedef std::function<void(const EMRClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
296  typedef std::function<void(const EMRClient*, const Model::RunJobFlowRequest&, const Model::RunJobFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RunJobFlowResponseReceivedHandler;
297  typedef std::function<void(const EMRClient*, const Model::SetTerminationProtectionRequest&, const Model::SetTerminationProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetTerminationProtectionResponseReceivedHandler;
298  typedef std::function<void(const EMRClient*, const Model::SetVisibleToAllUsersRequest&, const Model::SetVisibleToAllUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetVisibleToAllUsersResponseReceivedHandler;
299  typedef std::function<void(const EMRClient*, const Model::StartNotebookExecutionRequest&, const Model::StartNotebookExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartNotebookExecutionResponseReceivedHandler;
300  typedef std::function<void(const EMRClient*, const Model::StopNotebookExecutionRequest&, const Model::StopNotebookExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopNotebookExecutionResponseReceivedHandler;
301  typedef std::function<void(const EMRClient*, const Model::TerminateJobFlowsRequest&, const Model::TerminateJobFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateJobFlowsResponseReceivedHandler;
302  typedef std::function<void(const EMRClient*, const Model::UpdateStudioRequest&, const Model::UpdateStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStudioResponseReceivedHandler;
303  typedef std::function<void(const EMRClient*, const Model::UpdateStudioSessionMappingRequest&, const Model::UpdateStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStudioSessionMappingResponseReceivedHandler;
304 
313  {
314  public:
316 
322 
328 
333  EMRClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
335 
336  virtual ~EMRClient();
337 
338 
347 
358 
368  virtual void AddInstanceFleetAsync(const Model::AddInstanceFleetRequest& request, const AddInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
369 
377 
387 
396  virtual void AddInstanceGroupsAsync(const Model::AddInstanceGroupsRequest& request, const AddInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
397 
422 
449 
475  virtual void AddJobFlowStepsAsync(const Model::AddJobFlowStepsRequest& request, const AddJobFlowStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
476 
487  virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest& request) const;
488 
502 
515  virtual void AddTagsAsync(const Model::AddTagsRequest& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
516 
531 
548 
564  virtual void CancelStepsAsync(const Model::CancelStepsRequest& request, const CancelStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
565 
573 
583 
592  virtual void CreateSecurityConfigurationAsync(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
593 
600 
609 
617  virtual void CreateStudioAsync(const Model::CreateStudioRequest& request, const CreateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
618 
632 
648 
663  virtual void CreateStudioSessionMappingAsync(const Model::CreateStudioSessionMappingRequest& request, const CreateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
664 
671 
680 
688  virtual void DeleteSecurityConfigurationAsync(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
689 
697 
707 
716  virtual void DeleteStudioAsync(const Model::DeleteStudioRequest& request, const DeleteStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
717 
725 
735 
744  virtual void DeleteStudioSessionMappingAsync(const Model::DeleteStudioSessionMappingRequest& request, const DeleteStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
745 
753 
763 
772  virtual void DescribeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
773 
780 
789 
797  virtual void DescribeNotebookExecutionAsync(const Model::DescribeNotebookExecutionRequest& request, const DescribeNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
798 
808 
820 
831  virtual void DescribeReleaseLabelAsync(const Model::DescribeReleaseLabelRequest& request, const DescribeReleaseLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
832 
840 
850 
859  virtual void DescribeSecurityConfigurationAsync(const Model::DescribeSecurityConfigurationRequest& request, const DescribeSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
860 
867 
876 
884  virtual void DescribeStepAsync(const Model::DescribeStepRequest& request, const DescribeStepResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
885 
893 
903 
912  virtual void DescribeStudioAsync(const Model::DescribeStudioRequest& request, const DescribeStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
913 
921 
931 
940  virtual void GetAutoTerminationPolicyAsync(const Model::GetAutoTerminationPolicyRequest& request, const GetAutoTerminationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
941 
952 
965 
977  virtual void GetBlockPublicAccessConfigurationAsync(const Model::GetBlockPublicAccessConfigurationRequest& request, const GetBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
978 
986 
996 
1005  virtual void GetManagedScalingPolicyAsync(const Model::GetManagedScalingPolicyRequest& request, const GetManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1006 
1014 
1024 
1033  virtual void GetStudioSessionMappingAsync(const Model::GetStudioSessionMappingRequest& request, const GetStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1034 
1042 
1052 
1061  virtual void ListBootstrapActionsAsync(const Model::ListBootstrapActionsRequest& request, const ListBootstrapActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1062 
1074 
1088 
1101  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1102 
1112 
1124 
1135  virtual void ListInstanceFleetsAsync(const Model::ListInstanceFleetsRequest& request, const ListInstanceFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1136 
1144 
1154 
1163  virtual void ListInstanceGroupsAsync(const Model::ListInstanceGroupsRequest& request, const ListInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1164 
1174 
1186 
1197  virtual void ListInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1198 
1209 
1222 
1234  virtual void ListNotebookExecutionsAsync(const Model::ListNotebookExecutionsRequest& request, const ListNotebookExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1235 
1243 
1253 
1262  virtual void ListReleaseLabelsAsync(const Model::ListReleaseLabelsRequest& request, const ListReleaseLabelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1263 
1274 
1287 
1299  virtual void ListSecurityConfigurationsAsync(const Model::ListSecurityConfigurationsRequest& request, const ListSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1300 
1312 
1326 
1339  virtual void ListStepsAsync(const Model::ListStepsRequest& request, const ListStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1340 
1348 
1358 
1367  virtual void ListStudioSessionMappingsAsync(const Model::ListStudioSessionMappingsRequest& request, const ListStudioSessionMappingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1368 
1377 
1388 
1398  virtual void ListStudiosAsync(const Model::ListStudiosRequest& request, const ListStudiosResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1399 
1407 
1417 
1426  virtual void ModifyClusterAsync(const Model::ModifyClusterRequest& request, const ModifyClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1427 
1438 
1451 
1463  virtual void ModifyInstanceFleetAsync(const Model::ModifyInstanceFleetRequest& request, const ModifyInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1464 
1474 
1486 
1497  virtual void ModifyInstanceGroupsAsync(const Model::ModifyInstanceGroupsRequest& request, const ModifyInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1498 
1508 
1520 
1531  virtual void PutAutoScalingPolicyAsync(const Model::PutAutoScalingPolicyRequest& request, const PutAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1532 
1544 
1558 
1571  virtual void PutAutoTerminationPolicyAsync(const Model::PutAutoTerminationPolicyRequest& request, const PutAutoTerminationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1572 
1583 
1596 
1608  virtual void PutBlockPublicAccessConfigurationAsync(const Model::PutBlockPublicAccessConfigurationRequest& request, const PutBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1609 
1620 
1633 
1645  virtual void PutManagedScalingPolicyAsync(const Model::PutManagedScalingPolicyRequest& request, const PutManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1646 
1654 
1664 
1673  virtual void RemoveAutoScalingPolicyAsync(const Model::RemoveAutoScalingPolicyRequest& request, const RemoveAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1674 
1682 
1692 
1701  virtual void RemoveAutoTerminationPolicyAsync(const Model::RemoveAutoTerminationPolicyRequest& request, const RemoveAutoTerminationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1702 
1710 
1720 
1729  virtual void RemoveManagedScalingPolicyAsync(const Model::RemoveManagedScalingPolicyRequest& request, const RemoveManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1730 
1743 
1758 
1772  virtual void RemoveTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1773 
1802 
1833 
1863  virtual void RunJobFlowAsync(const Model::RunJobFlowRequest& request, const RunJobFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1864 
1887 
1912 
1936  virtual void SetTerminationProtectionAsync(const Model::SetTerminationProtectionRequest& request, const SetTerminationProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1937 
1955 
1975 
1994  virtual void SetVisibleToAllUsersAsync(const Model::SetVisibleToAllUsersRequest& request, const SetVisibleToAllUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1995 
2002 
2011 
2019  virtual void StartNotebookExecutionAsync(const Model::StartNotebookExecutionRequest& request, const StartNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2020 
2027 
2036 
2044  virtual void StopNotebookExecutionAsync(const Model::StopNotebookExecutionRequest& request, const StopNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2045 
2060 
2077 
2093  virtual void TerminateJobFlowsAsync(const Model::TerminateJobFlowsRequest& request, const TerminateJobFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2094 
2102 
2112 
2121  virtual void UpdateStudioAsync(const Model::UpdateStudioRequest& request, const UpdateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2122 
2130 
2140 
2149  virtual void UpdateStudioSessionMappingAsync(const Model::UpdateStudioSessionMappingRequest& request, const UpdateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2150 
2151 
2152  void OverrideEndpoint(const Aws::String& endpoint);
2153  private:
2154  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2155  void AddInstanceFleetAsyncHelper(const Model::AddInstanceFleetRequest& request, const AddInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2156  void AddInstanceGroupsAsyncHelper(const Model::AddInstanceGroupsRequest& request, const AddInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2157  void AddJobFlowStepsAsyncHelper(const Model::AddJobFlowStepsRequest& request, const AddJobFlowStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2158  void AddTagsAsyncHelper(const Model::AddTagsRequest& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2159  void CancelStepsAsyncHelper(const Model::CancelStepsRequest& request, const CancelStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2160  void CreateSecurityConfigurationAsyncHelper(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2161  void CreateStudioAsyncHelper(const Model::CreateStudioRequest& request, const CreateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2162  void CreateStudioSessionMappingAsyncHelper(const Model::CreateStudioSessionMappingRequest& request, const CreateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2163  void DeleteSecurityConfigurationAsyncHelper(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2164  void DeleteStudioAsyncHelper(const Model::DeleteStudioRequest& request, const DeleteStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2165  void DeleteStudioSessionMappingAsyncHelper(const Model::DeleteStudioSessionMappingRequest& request, const DeleteStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2166  void DescribeClusterAsyncHelper(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2167  void DescribeNotebookExecutionAsyncHelper(const Model::DescribeNotebookExecutionRequest& request, const DescribeNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2168  void DescribeReleaseLabelAsyncHelper(const Model::DescribeReleaseLabelRequest& request, const DescribeReleaseLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2169  void DescribeSecurityConfigurationAsyncHelper(const Model::DescribeSecurityConfigurationRequest& request, const DescribeSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2170  void DescribeStepAsyncHelper(const Model::DescribeStepRequest& request, const DescribeStepResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2171  void DescribeStudioAsyncHelper(const Model::DescribeStudioRequest& request, const DescribeStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2172  void GetAutoTerminationPolicyAsyncHelper(const Model::GetAutoTerminationPolicyRequest& request, const GetAutoTerminationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2173  void GetBlockPublicAccessConfigurationAsyncHelper(const Model::GetBlockPublicAccessConfigurationRequest& request, const GetBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2174  void GetManagedScalingPolicyAsyncHelper(const Model::GetManagedScalingPolicyRequest& request, const GetManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2175  void GetStudioSessionMappingAsyncHelper(const Model::GetStudioSessionMappingRequest& request, const GetStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2176  void ListBootstrapActionsAsyncHelper(const Model::ListBootstrapActionsRequest& request, const ListBootstrapActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2177  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2178  void ListInstanceFleetsAsyncHelper(const Model::ListInstanceFleetsRequest& request, const ListInstanceFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2179  void ListInstanceGroupsAsyncHelper(const Model::ListInstanceGroupsRequest& request, const ListInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2180  void ListInstancesAsyncHelper(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2181  void ListNotebookExecutionsAsyncHelper(const Model::ListNotebookExecutionsRequest& request, const ListNotebookExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2182  void ListReleaseLabelsAsyncHelper(const Model::ListReleaseLabelsRequest& request, const ListReleaseLabelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2183  void ListSecurityConfigurationsAsyncHelper(const Model::ListSecurityConfigurationsRequest& request, const ListSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2184  void ListStepsAsyncHelper(const Model::ListStepsRequest& request, const ListStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2185  void ListStudioSessionMappingsAsyncHelper(const Model::ListStudioSessionMappingsRequest& request, const ListStudioSessionMappingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2186  void ListStudiosAsyncHelper(const Model::ListStudiosRequest& request, const ListStudiosResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2187  void ModifyClusterAsyncHelper(const Model::ModifyClusterRequest& request, const ModifyClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2188  void ModifyInstanceFleetAsyncHelper(const Model::ModifyInstanceFleetRequest& request, const ModifyInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2189  void ModifyInstanceGroupsAsyncHelper(const Model::ModifyInstanceGroupsRequest& request, const ModifyInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2190  void PutAutoScalingPolicyAsyncHelper(const Model::PutAutoScalingPolicyRequest& request, const PutAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2191  void PutAutoTerminationPolicyAsyncHelper(const Model::PutAutoTerminationPolicyRequest& request, const PutAutoTerminationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2192  void PutBlockPublicAccessConfigurationAsyncHelper(const Model::PutBlockPublicAccessConfigurationRequest& request, const PutBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2193  void PutManagedScalingPolicyAsyncHelper(const Model::PutManagedScalingPolicyRequest& request, const PutManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2194  void RemoveAutoScalingPolicyAsyncHelper(const Model::RemoveAutoScalingPolicyRequest& request, const RemoveAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2195  void RemoveAutoTerminationPolicyAsyncHelper(const Model::RemoveAutoTerminationPolicyRequest& request, const RemoveAutoTerminationPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2196  void RemoveManagedScalingPolicyAsyncHelper(const Model::RemoveManagedScalingPolicyRequest& request, const RemoveManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2197  void RemoveTagsAsyncHelper(const Model::RemoveTagsRequest& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2198  void RunJobFlowAsyncHelper(const Model::RunJobFlowRequest& request, const RunJobFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2199  void SetTerminationProtectionAsyncHelper(const Model::SetTerminationProtectionRequest& request, const SetTerminationProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2200  void SetVisibleToAllUsersAsyncHelper(const Model::SetVisibleToAllUsersRequest& request, const SetVisibleToAllUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2201  void StartNotebookExecutionAsyncHelper(const Model::StartNotebookExecutionRequest& request, const StartNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2202  void StopNotebookExecutionAsyncHelper(const Model::StopNotebookExecutionRequest& request, const StopNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2203  void TerminateJobFlowsAsyncHelper(const Model::TerminateJobFlowsRequest& request, const TerminateJobFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2204  void UpdateStudioAsyncHelper(const Model::UpdateStudioRequest& request, const UpdateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2205  void UpdateStudioSessionMappingAsyncHelper(const Model::UpdateStudioSessionMappingRequest& request, const UpdateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2206 
2207  Aws::String m_uri;
2208  Aws::String m_configScheme;
2209  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2210  };
2211 
2212 } // namespace EMR
2213 } // namespace Aws
Aws::EMR::EMRClient::RemoveAutoTerminationPolicyAsync
virtual void RemoveAutoTerminationPolicyAsync(const Model::RemoveAutoTerminationPolicyRequest &request, const RemoveAutoTerminationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::DescribeClusterResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
Definition: EMRClient.h:264
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::EMR::Model::StartNotebookExecutionRequest
Definition: StartNotebookExecutionRequest.h:25
Aws::EMR::SetVisibleToAllUsersResponseReceivedHandler
std::function< void(const EMRClient *, const Model::SetVisibleToAllUsersRequest &, const Model::SetVisibleToAllUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetVisibleToAllUsersResponseReceivedHandler
Definition: EMRClient.h:298
Aws::EMR::Model::ListStudioSessionMappingsRequest
Definition: ListStudioSessionMappingsRequest.h:23
Aws::EMR::Model::RemoveAutoTerminationPolicyOutcome
Aws::Utils::Outcome< RemoveAutoTerminationPolicyResult, EMRError > RemoveAutoTerminationPolicyOutcome
Definition: EMRClient.h:186
Aws::EMR::Model::CreateSecurityConfigurationOutcomeCallable
std::future< CreateSecurityConfigurationOutcome > CreateSecurityConfigurationOutcomeCallable
Definition: EMRClient.h:203
Aws::EMR::EMRClient::ListInstancesCallable
virtual Model::ListInstancesOutcomeCallable ListInstancesCallable(const Model::ListInstancesRequest &request) const
Aws::EMR::EMRClient::ListInstanceFleets
virtual Model::ListInstanceFleetsOutcome ListInstanceFleets(const Model::ListInstanceFleetsRequest &request) const
Aws::EMR::DescribeSecurityConfigurationResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DescribeSecurityConfigurationRequest &, const Model::DescribeSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityConfigurationResponseReceivedHandler
Definition: EMRClient.h:267
RunJobFlowResult.h
Aws::EMR::EMRClient::DeleteStudioSessionMapping
virtual Model::DeleteStudioSessionMappingOutcome DeleteStudioSessionMapping(const Model::DeleteStudioSessionMappingRequest &request) const
Aws::EMR::Model::ListInstanceFleetsOutcomeCallable
std::future< ListInstanceFleetsOutcome > ListInstanceFleetsOutcomeCallable
Definition: EMRClient.h:221
Aws::EMR::UpdateStudioResponseReceivedHandler
std::function< void(const EMRClient *, const Model::UpdateStudioRequest &, const Model::UpdateStudioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStudioResponseReceivedHandler
Definition: EMRClient.h:302
Aws::EMR::EMRClient::AddInstanceGroupsAsync
virtual void AddInstanceGroupsAsync(const Model::AddInstanceGroupsRequest &request, const AddInstanceGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::RemoveAutoTerminationPolicyRequest
Definition: RemoveAutoTerminationPolicyRequest.h:22
RemoveAutoTerminationPolicyResult.h
Aws::EMR::EMRClient::ListInstanceGroupsCallable
virtual Model::ListInstanceGroupsOutcomeCallable ListInstanceGroupsCallable(const Model::ListInstanceGroupsRequest &request) const
Aws::EMR::GetBlockPublicAccessConfigurationResponseReceivedHandler
std::function< void(const EMRClient *, const Model::GetBlockPublicAccessConfigurationRequest &, const Model::GetBlockPublicAccessConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlockPublicAccessConfigurationResponseReceivedHandler
Definition: EMRClient.h:271
Aws::EMR::ListStudiosResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListStudiosRequest &, const Model::ListStudiosOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStudiosResponseReceivedHandler
Definition: EMRClient.h:284
Aws::EMR::Model::DescribeNotebookExecutionOutcome
Aws::Utils::Outcome< DescribeNotebookExecutionResult, EMRError > DescribeNotebookExecutionOutcome
Definition: EMRClient.h:158
Aws::EMR::EMRClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::EMR::Model::ListSecurityConfigurationsRequest
Definition: ListSecurityConfigurationsRequest.h:22
Aws::EMR::Model::PutManagedScalingPolicyRequest
Definition: PutManagedScalingPolicyRequest.h:23
Aws::EMR::Model::TerminateJobFlowsRequest
Definition: TerminateJobFlowsRequest.h:27
Aws::EMR::EMRClient::PutBlockPublicAccessConfigurationCallable
virtual Model::PutBlockPublicAccessConfigurationOutcomeCallable PutBlockPublicAccessConfigurationCallable(const Model::PutBlockPublicAccessConfigurationRequest &request) const
Aws::EMR::ListReleaseLabelsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListReleaseLabelsRequest &, const Model::ListReleaseLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReleaseLabelsResponseReceivedHandler
Definition: EMRClient.h:280
Aws::EMR::Model::PutAutoScalingPolicyOutcome
Aws::Utils::Outcome< PutAutoScalingPolicyResult, EMRError > PutAutoScalingPolicyOutcome
Definition: EMRClient.h:181
Aws::EMR::EMRClient::RemoveAutoTerminationPolicyCallable
virtual Model::RemoveAutoTerminationPolicyOutcomeCallable RemoveAutoTerminationPolicyCallable(const Model::RemoveAutoTerminationPolicyRequest &request) const
Aws::EMR::GetStudioSessionMappingResponseReceivedHandler
std::function< void(const EMRClient *, const Model::GetStudioSessionMappingRequest &, const Model::GetStudioSessionMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStudioSessionMappingResponseReceivedHandler
Definition: EMRClient.h:273
AWSError.h
PutAutoTerminationPolicyResult.h
DescribeNotebookExecutionResult.h
Aws::EMR::EMRClient::ListSteps
virtual Model::ListStepsOutcome ListSteps(const Model::ListStepsRequest &request) const
Aws::EMR::EMRClient::~EMRClient
virtual ~EMRClient()
Aws::EMR::DescribeNotebookExecutionResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DescribeNotebookExecutionRequest &, const Model::DescribeNotebookExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNotebookExecutionResponseReceivedHandler
Definition: EMRClient.h:265
Aws::EMR::EMRClient::UpdateStudio
virtual Model::UpdateStudioOutcome UpdateStudio(const Model::UpdateStudioRequest &request) const
Aws::EMR::Model::ModifyClusterOutcomeCallable
std::future< ModifyClusterOutcome > ModifyClusterOutcomeCallable
Definition: EMRClient.h:230
Aws::EMR::Model::SetVisibleToAllUsersOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > SetVisibleToAllUsersOutcome
Definition: EMRClient.h:191
Aws::EMR::Model::ListNotebookExecutionsOutcomeCallable
std::future< ListNotebookExecutionsOutcome > ListNotebookExecutionsOutcomeCallable
Definition: EMRClient.h:224
Aws::EMR::DeleteStudioSessionMappingResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DeleteStudioSessionMappingRequest &, const Model::DeleteStudioSessionMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStudioSessionMappingResponseReceivedHandler
Definition: EMRClient.h:263
Aws::EMR::SetTerminationProtectionResponseReceivedHandler
std::function< void(const EMRClient *, const Model::SetTerminationProtectionRequest &, const Model::SetTerminationProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTerminationProtectionResponseReceivedHandler
Definition: EMRClient.h:297
Aws::EMR::EMRClient::ListStepsAsync
virtual void ListStepsAsync(const Model::ListStepsRequest &request, const ListStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::TerminateJobFlowsOutcomeCallable
std::future< TerminateJobFlowsOutcome > TerminateJobFlowsOutcomeCallable
Definition: EMRClient.h:246
Aws::EMR::EMRClient::GetManagedScalingPolicy
virtual Model::GetManagedScalingPolicyOutcome GetManagedScalingPolicy(const Model::GetManagedScalingPolicyRequest &request) const
Aws::EMR::EMRClient::SetVisibleToAllUsers
virtual Model::SetVisibleToAllUsersOutcome SetVisibleToAllUsers(const Model::SetVisibleToAllUsersRequest &request) const
EMR_EXPORTS.h
Aws::EMR::RemoveAutoScalingPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::RemoveAutoScalingPolicyRequest &, const Model::RemoveAutoScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAutoScalingPolicyResponseReceivedHandler
Definition: EMRClient.h:292
Aws::EMR::Model::ListReleaseLabelsOutcome
Aws::Utils::Outcome< ListReleaseLabelsResult, EMRError > ListReleaseLabelsOutcome
Definition: EMRClient.h:173
Aws::EMR::EMRClient::CancelStepsCallable
virtual Model::CancelStepsOutcomeCallable CancelStepsCallable(const Model::CancelStepsRequest &request) const
Aws::EMR::EMRClient::ListBootstrapActionsAsync
virtual void ListBootstrapActionsAsync(const Model::ListBootstrapActionsRequest &request, const ListBootstrapActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::ModifyInstanceFleetOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > ModifyInstanceFleetOutcome
Definition: EMRClient.h:179
Aws::EMR::ModifyInstanceFleetResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ModifyInstanceFleetRequest &, const Model::ModifyInstanceFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceFleetResponseReceivedHandler
Definition: EMRClient.h:286
Aws::EMR::EMRClient::DescribeStudioAsync
virtual void DescribeStudioAsync(const Model::DescribeStudioRequest &request, const DescribeStudioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutBlockPublicAccessConfigurationResult.h
Aws::EMR::EMRClient::PutAutoTerminationPolicy
virtual Model::PutAutoTerminationPolicyOutcome PutAutoTerminationPolicy(const Model::PutAutoTerminationPolicyRequest &request) const
Aws::EMR::Model::RemoveTagsOutcomeCallable
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Definition: EMRClient.h:240
Aws::EMR::EMRClient::ListNotebookExecutions
virtual Model::ListNotebookExecutionsOutcome ListNotebookExecutions(const Model::ListNotebookExecutionsRequest &request) const
Aws::EMR::PutAutoScalingPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::PutAutoScalingPolicyRequest &, const Model::PutAutoScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAutoScalingPolicyResponseReceivedHandler
Definition: EMRClient.h:288
Aws::EMR::EMRClient::UpdateStudioSessionMapping
virtual Model::UpdateStudioSessionMappingOutcome UpdateStudioSessionMapping(const Model::UpdateStudioSessionMappingRequest &request) const
Aws::EMR::Model::ListBootstrapActionsOutcome
Aws::Utils::Outcome< ListBootstrapActionsResult, EMRError > ListBootstrapActionsOutcome
Definition: EMRClient.h:167
Aws::EMR::EMRClient::ModifyInstanceFleetAsync
virtual void ModifyInstanceFleetAsync(const Model::ModifyInstanceFleetRequest &request, const ModifyInstanceFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::StopNotebookExecutionCallable
virtual Model::StopNotebookExecutionOutcomeCallable StopNotebookExecutionCallable(const Model::StopNotebookExecutionRequest &request) const
Aws::EMR::Model::RemoveAutoScalingPolicyOutcome
Aws::Utils::Outcome< RemoveAutoScalingPolicyResult, EMRError > RemoveAutoScalingPolicyOutcome
Definition: EMRClient.h:185
Aws::EMR::Model::DescribeSecurityConfigurationRequest
Definition: DescribeSecurityConfigurationRequest.h:22
Aws::EMR::Model::StartNotebookExecutionOutcomeCallable
std::future< StartNotebookExecutionOutcome > StartNotebookExecutionOutcomeCallable
Definition: EMRClient.h:244
Aws::EMR::EMRClient::ListStudioSessionMappingsCallable
virtual Model::ListStudioSessionMappingsOutcomeCallable ListStudioSessionMappingsCallable(const Model::ListStudioSessionMappingsRequest &request) const
Aws::EMR::Model::SetTerminationProtectionRequest
Definition: SetTerminationProtectionRequest.h:27
DescribeSecurityConfigurationResult.h
Aws::EMR::EMRClient::ModifyInstanceGroupsCallable
virtual Model::ModifyInstanceGroupsOutcomeCallable ModifyInstanceGroupsCallable(const Model::ModifyInstanceGroupsRequest &request) const
Aws::EMR::Model::RemoveTagsRequest
Definition: RemoveTagsRequest.h:27
Aws::EMR::EMRClient::AddInstanceFleetAsync
virtual void AddInstanceFleetAsync(const Model::AddInstanceFleetRequest &request, const AddInstanceFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::GetAutoTerminationPolicyOutcome
Aws::Utils::Outcome< GetAutoTerminationPolicyResult, EMRError > GetAutoTerminationPolicyOutcome
Definition: EMRClient.h:163
Aws::EMR::EMRClient::ListStudioSessionMappingsAsync
virtual void ListStudioSessionMappingsAsync(const Model::ListStudioSessionMappingsRequest &request, const ListStudioSessionMappingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListInstanceFleetsResult.h
Aws::EMR::EMRClient::RunJobFlowCallable
virtual Model::RunJobFlowOutcomeCallable RunJobFlowCallable(const Model::RunJobFlowRequest &request) const
Aws::EMR::Model::DescribeStepOutcomeCallable
std::future< DescribeStepOutcome > DescribeStepOutcomeCallable
Definition: EMRClient.h:213
DescribeClusterResult.h
Aws::EMR::Model::AddInstanceGroupsOutcomeCallable
std::future< AddInstanceGroupsOutcome > AddInstanceGroupsOutcomeCallable
Definition: EMRClient.h:199
PutManagedScalingPolicyResult.h
Aws::EMR::Model::CreateStudioSessionMappingOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > CreateStudioSessionMappingOutcome
Definition: EMRClient.h:153
Aws::EMR::EMRClient::PutBlockPublicAccessConfiguration
virtual Model::PutBlockPublicAccessConfigurationOutcome PutBlockPublicAccessConfiguration(const Model::PutBlockPublicAccessConfigurationRequest &request) const
Aws::EMR::RunJobFlowResponseReceivedHandler
std::function< void(const EMRClient *, const Model::RunJobFlowRequest &, const Model::RunJobFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RunJobFlowResponseReceivedHandler
Definition: EMRClient.h:296
Aws::EMR::ListSecurityConfigurationsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListSecurityConfigurationsRequest &, const Model::ListSecurityConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityConfigurationsResponseReceivedHandler
Definition: EMRClient.h:281
Aws::EMR::EMRClient::CancelStepsAsync
virtual void CancelStepsAsync(const Model::CancelStepsRequest &request, const CancelStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::PutAutoScalingPolicy
virtual Model::PutAutoScalingPolicyOutcome PutAutoScalingPolicy(const Model::PutAutoScalingPolicyRequest &request) const
Aws::EMR::EMRClient::DescribeClusterAsync
virtual void DescribeClusterAsync(const Model::DescribeClusterRequest &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::SetVisibleToAllUsersAsync
virtual void SetVisibleToAllUsersAsync(const Model::SetVisibleToAllUsersRequest &request, const SetVisibleToAllUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::TerminateJobFlows
virtual Model::TerminateJobFlowsOutcome TerminateJobFlows(const Model::TerminateJobFlowsRequest &request) const
Aws::EMR::Model::GetStudioSessionMappingOutcome
Aws::Utils::Outcome< GetStudioSessionMappingResult, EMRError > GetStudioSessionMappingOutcome
Definition: EMRClient.h:166
Aws::EMR::Model::AddTagsRequest
Definition: AddTagsRequest.h:28
ListClustersResult.h
Aws::EMR::Model::StopNotebookExecutionRequest
Definition: StopNotebookExecutionRequest.h:22
Aws::EMR::PutManagedScalingPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::PutManagedScalingPolicyRequest &, const Model::PutManagedScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutManagedScalingPolicyResponseReceivedHandler
Definition: EMRClient.h:291
Aws::EMR::Model::ListClustersOutcome
Aws::Utils::Outcome< ListClustersResult, EMRError > ListClustersOutcome
Definition: EMRClient.h:168
Aws::EMR::EMRClient::ListReleaseLabelsCallable
virtual Model::ListReleaseLabelsOutcomeCallable ListReleaseLabelsCallable(const Model::ListReleaseLabelsRequest &request) const
Aws::EMR::EMRClient::GetAutoTerminationPolicy
virtual Model::GetAutoTerminationPolicyOutcome GetAutoTerminationPolicy(const Model::GetAutoTerminationPolicyRequest &request) const
Aws::EMR::EMRClient::DescribeReleaseLabelAsync
virtual void DescribeReleaseLabelAsync(const Model::DescribeReleaseLabelRequest &request, const DescribeReleaseLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::RunJobFlow
virtual Model::RunJobFlowOutcome RunJobFlow(const Model::RunJobFlowRequest &request) const
Aws::EMR::EMRClient::ListReleaseLabelsAsync
virtual void ListReleaseLabelsAsync(const Model::ListReleaseLabelsRequest &request, const ListReleaseLabelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::RemoveAutoScalingPolicyAsync
virtual void RemoveAutoScalingPolicyAsync(const Model::RemoveAutoScalingPolicyRequest &request, const RemoveAutoScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::AddTagsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
Definition: EMRClient.h:256
ListReleaseLabelsResult.h
Aws::EMR::EMRClient::GetBlockPublicAccessConfigurationAsync
virtual void GetBlockPublicAccessConfigurationAsync(const Model::GetBlockPublicAccessConfigurationRequest &request, const GetBlockPublicAccessConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::EMRClient
EMRClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EMR::EMRClient::GetAutoTerminationPolicyCallable
virtual Model::GetAutoTerminationPolicyOutcomeCallable GetAutoTerminationPolicyCallable(const Model::GetAutoTerminationPolicyRequest &request) const
Aws::EMR::EMRClient::ModifyClusterCallable
virtual Model::ModifyClusterOutcomeCallable ModifyClusterCallable(const Model::ModifyClusterRequest &request) const
Aws::EMR::EMRClient::ListClustersAsync
virtual void ListClustersAsync(const Model::ListClustersRequest &request, const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::UpdateStudioSessionMappingOutcomeCallable
std::future< UpdateStudioSessionMappingOutcome > UpdateStudioSessionMappingOutcomeCallable
Definition: EMRClient.h:248
GetManagedScalingPolicyResult.h
Aws::EMR::EMRClient::AddInstanceFleetCallable
virtual Model::AddInstanceFleetOutcomeCallable AddInstanceFleetCallable(const Model::AddInstanceFleetRequest &request) const
Aws::EMR::EMRClient::PutAutoScalingPolicyCallable
virtual Model::PutAutoScalingPolicyOutcomeCallable PutAutoScalingPolicyCallable(const Model::PutAutoScalingPolicyRequest &request) const
Aws::EMR::EMRClient::ListStudioSessionMappings
virtual Model::ListStudioSessionMappingsOutcome ListStudioSessionMappings(const Model::ListStudioSessionMappingsRequest &request) const
Aws::EMR::Model::PutAutoTerminationPolicyRequest
Definition: PutAutoTerminationPolicyRequest.h:23
Aws::EMR::Model::StartNotebookExecutionOutcome
Aws::Utils::Outcome< StartNotebookExecutionResult, EMRError > StartNotebookExecutionOutcome
Definition: EMRClient.h:192
Aws::EMR::EMRClient::PutManagedScalingPolicyAsync
virtual void PutManagedScalingPolicyAsync(const Model::PutManagedScalingPolicyRequest &request, const PutManagedScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::StopNotebookExecutionResponseReceivedHandler
std::function< void(const EMRClient *, const Model::StopNotebookExecutionRequest &, const Model::StopNotebookExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopNotebookExecutionResponseReceivedHandler
Definition: EMRClient.h:300
Aws::EMR::Model::SetVisibleToAllUsersOutcomeCallable
std::future< SetVisibleToAllUsersOutcome > SetVisibleToAllUsersOutcomeCallable
Definition: EMRClient.h:243
AsyncCallerContext.h
Aws::EMR::Model::DeleteSecurityConfigurationOutcome
Aws::Utils::Outcome< DeleteSecurityConfigurationResult, EMRError > DeleteSecurityConfigurationOutcome
Definition: EMRClient.h:154
Aws::EMR::EMRClient::StopNotebookExecutionAsync
virtual void StopNotebookExecutionAsync(const Model::StopNotebookExecutionRequest &request, const StopNotebookExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::StartNotebookExecutionCallable
virtual Model::StartNotebookExecutionOutcomeCallable StartNotebookExecutionCallable(const Model::StartNotebookExecutionRequest &request) const
Aws::EMR::Model::AddInstanceGroupsOutcome
Aws::Utils::Outcome< AddInstanceGroupsResult, EMRError > AddInstanceGroupsOutcome
Definition: EMRClient.h:147
Aws::EMR::Model::DescribeNotebookExecutionOutcomeCallable
std::future< DescribeNotebookExecutionOutcome > DescribeNotebookExecutionOutcomeCallable
Definition: EMRClient.h:210
Aws::EMR::Model::ListNotebookExecutionsOutcome
Aws::Utils::Outcome< ListNotebookExecutionsResult, EMRError > ListNotebookExecutionsOutcome
Definition: EMRClient.h:172
Aws::EMR::UpdateStudioSessionMappingResponseReceivedHandler
std::function< void(const EMRClient *, const Model::UpdateStudioSessionMappingRequest &, const Model::UpdateStudioSessionMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStudioSessionMappingResponseReceivedHandler
Definition: EMRClient.h:303
Aws::EMR::EMRClient::DeleteStudioSessionMappingCallable
virtual Model::DeleteStudioSessionMappingOutcomeCallable DeleteStudioSessionMappingCallable(const Model::DeleteStudioSessionMappingRequest &request) const
Aws::EMR::EMRClient::CreateStudio
virtual Model::CreateStudioOutcome CreateStudio(const Model::CreateStudioRequest &request) const
PutAutoScalingPolicyResult.h
Aws::EMR::Model::AddInstanceFleetOutcomeCallable
std::future< AddInstanceFleetOutcome > AddInstanceFleetOutcomeCallable
Definition: EMRClient.h:198
Aws::EMR::EMRClient::ListClustersCallable
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
Aws::EMR::Model::DeleteStudioOutcomeCallable
std::future< DeleteStudioOutcome > DeleteStudioOutcomeCallable
Definition: EMRClient.h:207
Aws::EMR::EMRClient::ListBootstrapActions
virtual Model::ListBootstrapActionsOutcome ListBootstrapActions(const Model::ListBootstrapActionsRequest &request) const
Aws::EMR::Model::ListInstancesOutcome
Aws::Utils::Outcome< ListInstancesResult, EMRError > ListInstancesOutcome
Definition: EMRClient.h:171
Aws::EMR::EMRClient::AddInstanceGroups
virtual Model::AddInstanceGroupsOutcome AddInstanceGroups(const Model::AddInstanceGroupsRequest &request) const
Aws::EMR::EMRClient::RemoveAutoScalingPolicyCallable
virtual Model::RemoveAutoScalingPolicyOutcomeCallable RemoveAutoScalingPolicyCallable(const Model::RemoveAutoScalingPolicyRequest &request) const
Aws::EMR::Model::SetTerminationProtectionOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > SetTerminationProtectionOutcome
Definition: EMRClient.h:190
Aws::EMR::Model::PutBlockPublicAccessConfigurationOutcome
Aws::Utils::Outcome< PutBlockPublicAccessConfigurationResult, EMRError > PutBlockPublicAccessConfigurationOutcome
Definition: EMRClient.h:183
DescribeStepResult.h
Aws::EMR::EMRClient::AddTagsCallable
virtual Model::AddTagsOutcomeCallable AddTagsCallable(const Model::AddTagsRequest &request) const
Aws::EMR::EMRClient::CreateSecurityConfigurationAsync
virtual void CreateSecurityConfigurationAsync(const Model::CreateSecurityConfigurationRequest &request, const CreateSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetBlockPublicAccessConfigurationResult.h
Aws::EMR::AddInstanceFleetResponseReceivedHandler
std::function< void(const EMRClient *, const Model::AddInstanceFleetRequest &, const Model::AddInstanceFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddInstanceFleetResponseReceivedHandler
Definition: EMRClient.h:251
Aws::EMR::Model::ListBootstrapActionsOutcomeCallable
std::future< ListBootstrapActionsOutcome > ListBootstrapActionsOutcomeCallable
Definition: EMRClient.h:219
Aws::EMR::EMRClient::CreateSecurityConfiguration
virtual Model::CreateSecurityConfigurationOutcome CreateSecurityConfiguration(const Model::CreateSecurityConfigurationRequest &request) const
Aws::EMR::EMRClient::DescribeReleaseLabelCallable
virtual Model::DescribeReleaseLabelOutcomeCallable DescribeReleaseLabelCallable(const Model::DescribeReleaseLabelRequest &request) const
GetAutoTerminationPolicyResult.h
Aws::EMR::Model::CreateStudioOutcome
Aws::Utils::Outcome< CreateStudioResult, EMRError > CreateStudioOutcome
Definition: EMRClient.h:152
GetStudioSessionMappingResult.h
Aws::EMR::EMRClient::EMRClient
EMRClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EMR::Model::PutAutoScalingPolicyRequest
Definition: PutAutoScalingPolicyRequest.h:23
Aws::EMR::Model::DescribeSecurityConfigurationOutcomeCallable
std::future< DescribeSecurityConfigurationOutcome > DescribeSecurityConfigurationOutcomeCallable
Definition: EMRClient.h:212
Aws::EMR::EMRClient::RunJobFlowAsync
virtual void RunJobFlowAsync(const Model::RunJobFlowRequest &request, const RunJobFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListStudioSessionMappingsResult.h
Aws::EMR::Model::ListInstanceGroupsOutcomeCallable
std::future< ListInstanceGroupsOutcome > ListInstanceGroupsOutcomeCallable
Definition: EMRClient.h:222
Aws::EMR::Model::UpdateStudioSessionMappingOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > UpdateStudioSessionMappingOutcome
Definition: EMRClient.h:196
Aws::EMR::EMRClient::SetTerminationProtectionCallable
virtual Model::SetTerminationProtectionOutcomeCallable SetTerminationProtectionCallable(const Model::SetTerminationProtectionRequest &request) const
Aws::EMR::EMRClient::GetBlockPublicAccessConfiguration
virtual Model::GetBlockPublicAccessConfigurationOutcome GetBlockPublicAccessConfiguration(const Model::GetBlockPublicAccessConfigurationRequest &request) const
Aws::EMR::ListBootstrapActionsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListBootstrapActionsRequest &, const Model::ListBootstrapActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBootstrapActionsResponseReceivedHandler
Definition: EMRClient.h:274
Aws::EMR::ModifyInstanceGroupsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ModifyInstanceGroupsRequest &, const Model::ModifyInstanceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyInstanceGroupsResponseReceivedHandler
Definition: EMRClient.h:287
Aws::EMR::Model::GetManagedScalingPolicyOutcomeCallable
std::future< GetManagedScalingPolicyOutcome > GetManagedScalingPolicyOutcomeCallable
Definition: EMRClient.h:217
NoResult.h
Aws::EMR::EMRClient::AddTags
virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest &request) const
Aws::EMR::Model::AddJobFlowStepsOutcomeCallable
std::future< AddJobFlowStepsOutcome > AddJobFlowStepsOutcomeCallable
Definition: EMRClient.h:200
Aws::EMR::Model::GetBlockPublicAccessConfigurationOutcome
Aws::Utils::Outcome< GetBlockPublicAccessConfigurationResult, EMRError > GetBlockPublicAccessConfigurationOutcome
Definition: EMRClient.h:164
Aws::EMR::EMRClient::ListStudios
virtual Model::ListStudiosOutcome ListStudios(const Model::ListStudiosRequest &request) const
RemoveManagedScalingPolicyResult.h
Aws::EMR::Model::StopNotebookExecutionOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > StopNotebookExecutionOutcome
Definition: EMRClient.h:193
Aws::EMR::Model::ListReleaseLabelsRequest
Definition: ListReleaseLabelsRequest.h:23
DescribeReleaseLabelResult.h
Aws::EMR::Model::AddInstanceGroupsRequest
Definition: AddInstanceGroupsRequest.h:27
Aws::EMR::EMRClient::CreateSecurityConfigurationCallable
virtual Model::CreateSecurityConfigurationOutcomeCallable CreateSecurityConfigurationCallable(const Model::CreateSecurityConfigurationRequest &request) const
Aws::EMR::Model::ListClustersOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
Definition: EMRClient.h:220
Aws::EMR::Model::GetManagedScalingPolicyRequest
Definition: GetManagedScalingPolicyRequest.h:22
Aws::EMR::EMRClient::DescribeStudioCallable
virtual Model::DescribeStudioOutcomeCallable DescribeStudioCallable(const Model::DescribeStudioRequest &request) const
Aws::EMR::Model::DeleteSecurityConfigurationRequest
Definition: DeleteSecurityConfigurationRequest.h:22
Aws::EMR::DeleteStudioResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DeleteStudioRequest &, const Model::DeleteStudioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStudioResponseReceivedHandler
Definition: EMRClient.h:262
Aws::EMR::EMRClient::GetManagedScalingPolicyCallable
virtual Model::GetManagedScalingPolicyOutcomeCallable GetManagedScalingPolicyCallable(const Model::GetManagedScalingPolicyRequest &request) const
Aws::EMR::Model::AddTagsOutcomeCallable
std::future< AddTagsOutcome > AddTagsOutcomeCallable
Definition: EMRClient.h:201
Aws::EMR::ListInstanceFleetsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListInstanceFleetsRequest &, const Model::ListInstanceFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceFleetsResponseReceivedHandler
Definition: EMRClient.h:276
Aws::EMR::Model::ModifyInstanceFleetOutcomeCallable
std::future< ModifyInstanceFleetOutcome > ModifyInstanceFleetOutcomeCallable
Definition: EMRClient.h:231
Aws::EMR::Model::DescribeStepOutcome
Aws::Utils::Outcome< DescribeStepResult, EMRError > DescribeStepOutcome
Definition: EMRClient.h:161
Aws::EMR::DescribeStepResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DescribeStepRequest &, const Model::DescribeStepOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStepResponseReceivedHandler
Definition: EMRClient.h:268
Aws::EMR::Model::RemoveTagsOutcome
Aws::Utils::Outcome< RemoveTagsResult, EMRError > RemoveTagsOutcome
Definition: EMRClient.h:188
Aws::EMR::EMRClient::AddInstanceGroupsCallable
virtual Model::AddInstanceGroupsOutcomeCallable AddInstanceGroupsCallable(const Model::AddInstanceGroupsRequest &request) const
Aws::EMR::EMRClient::DeleteSecurityConfigurationAsync
virtual void DeleteSecurityConfigurationAsync(const Model::DeleteSecurityConfigurationRequest &request, const DeleteSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::CancelStepsRequest
Definition: CancelStepsRequest.h:28
AddTagsResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::EMR::Model::ListClustersRequest
Definition: ListClustersRequest.h:29
AddInstanceFleetResult.h
Aws::EMR::EMRClient::RemoveTagsAsync
virtual void RemoveTagsAsync(const Model::RemoveTagsRequest &request, const RemoveTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::AddJobFlowSteps
virtual Model::AddJobFlowStepsOutcome AddJobFlowSteps(const Model::AddJobFlowStepsRequest &request) const
Aws::EMR::Model::ModifyInstanceGroupsRequest
Definition: ModifyInstanceGroupsRequest.h:27
Aws::EMR::EMRClient::ListNotebookExecutionsCallable
virtual Model::ListNotebookExecutionsOutcomeCallable ListNotebookExecutionsCallable(const Model::ListNotebookExecutionsRequest &request) const
Aws::EMR::EMRClient
Definition: EMRClient.h:313
Aws::EMR::Model::ListStepsOutcomeCallable
std::future< ListStepsOutcome > ListStepsOutcomeCallable
Definition: EMRClient.h:227
Aws::EMR::EMRClient::DescribeStepCallable
virtual Model::DescribeStepOutcomeCallable DescribeStepCallable(const Model::DescribeStepRequest &request) const
Aws::EMR::Model::DescribeReleaseLabelOutcome
Aws::Utils::Outcome< DescribeReleaseLabelResult, EMRError > DescribeReleaseLabelOutcome
Definition: EMRClient.h:159
Aws::EMR::EMRClient::RemoveTags
virtual Model::RemoveTagsOutcome RemoveTags(const Model::RemoveTagsRequest &request) const
Aws::EMR::Model::ListSecurityConfigurationsOutcomeCallable
std::future< ListSecurityConfigurationsOutcome > ListSecurityConfigurationsOutcomeCallable
Definition: EMRClient.h:226
RemoveAutoScalingPolicyResult.h
Aws::EMR::Model::ListSecurityConfigurationsOutcome
Aws::Utils::Outcome< ListSecurityConfigurationsResult, EMRError > ListSecurityConfigurationsOutcome
Definition: EMRClient.h:174
Aws::EMR::EMRClient::GetStudioSessionMappingAsync
virtual void GetStudioSessionMappingAsync(const Model::GetStudioSessionMappingRequest &request, const GetStudioSessionMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::UpdateStudioOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > UpdateStudioOutcome
Definition: EMRClient.h:195
Aws::EMR::Model::PutAutoTerminationPolicyOutcome
Aws::Utils::Outcome< PutAutoTerminationPolicyResult, EMRError > PutAutoTerminationPolicyOutcome
Definition: EMRClient.h:182
Aws::EMR::EMRClient::DescribeNotebookExecutionCallable
virtual Model::DescribeNotebookExecutionOutcomeCallable DescribeNotebookExecutionCallable(const Model::DescribeNotebookExecutionRequest &request) const
Aws::EMR::EMRClient::DeleteStudioCallable
virtual Model::DeleteStudioOutcomeCallable DeleteStudioCallable(const Model::DeleteStudioRequest &request) const
Aws::EMR::EMRClient::TerminateJobFlowsCallable
virtual Model::TerminateJobFlowsOutcomeCallable TerminateJobFlowsCallable(const Model::TerminateJobFlowsRequest &request) const
CancelStepsResult.h
Aws::EMR::Model::ListReleaseLabelsOutcomeCallable
std::future< ListReleaseLabelsOutcome > ListReleaseLabelsOutcomeCallable
Definition: EMRClient.h:225
Aws::EMR::EMRClient::ListInstanceGroups
virtual Model::ListInstanceGroupsOutcome ListInstanceGroups(const Model::ListInstanceGroupsRequest &request) const
CreateSecurityConfigurationResult.h
Aws::EMR::Model::DeleteStudioSessionMappingOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > DeleteStudioSessionMappingOutcome
Definition: EMRClient.h:156
Aws::EMR::TerminateJobFlowsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::TerminateJobFlowsRequest &, const Model::TerminateJobFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TerminateJobFlowsResponseReceivedHandler
Definition: EMRClient.h:301
Aws::EMR::Model::SetTerminationProtectionOutcomeCallable
std::future< SetTerminationProtectionOutcome > SetTerminationProtectionOutcomeCallable
Definition: EMRClient.h:242
Aws::EMR::EMRClient::DescribeSecurityConfigurationAsync
virtual void DescribeSecurityConfigurationAsync(const Model::DescribeSecurityConfigurationRequest &request, const DescribeSecurityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::ListStudiosCallable
virtual Model::ListStudiosOutcomeCallable ListStudiosCallable(const Model::ListStudiosRequest &request) const
Aws::EMR::EMRClient::RemoveManagedScalingPolicy
virtual Model::RemoveManagedScalingPolicyOutcome RemoveManagedScalingPolicy(const Model::RemoveManagedScalingPolicyRequest &request) const
Aws::EMR::Model::ListBootstrapActionsRequest
Definition: ListBootstrapActionsRequest.h:26
Aws::EMR::EMRClient::DescribeStudio
virtual Model::DescribeStudioOutcome DescribeStudio(const Model::DescribeStudioRequest &request) const
Aws::EMR::Model::RemoveManagedScalingPolicyRequest
Definition: RemoveManagedScalingPolicyRequest.h:22
Aws::EMR::EMRClient::ModifyInstanceFleet
virtual Model::ModifyInstanceFleetOutcome ModifyInstanceFleet(const Model::ModifyInstanceFleetRequest &request) const
Aws::EMR::EMRClient::TerminateJobFlowsAsync
virtual void TerminateJobFlowsAsync(const Model::TerminateJobFlowsRequest &request, const TerminateJobFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::CreateStudioSessionMappingOutcomeCallable
std::future< CreateStudioSessionMappingOutcome > CreateStudioSessionMappingOutcomeCallable
Definition: EMRClient.h:205
Aws::EMR::Model::ListInstancesOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
Definition: EMRClient.h:223
DescribeStudioResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::EMR::Model::CreateSecurityConfigurationRequest
Definition: CreateSecurityConfigurationRequest.h:22
Aws::EMR::Model::GetAutoTerminationPolicyOutcomeCallable
std::future< GetAutoTerminationPolicyOutcome > GetAutoTerminationPolicyOutcomeCallable
Definition: EMRClient.h:215
Aws::EMR::ModifyClusterResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ModifyClusterRequest &, const Model::ModifyClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyClusterResponseReceivedHandler
Definition: EMRClient.h:285
Aws::EMR::EMRClient::DescribeCluster
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
Aws::EMR::EMRClient::RemoveManagedScalingPolicyCallable
virtual Model::RemoveManagedScalingPolicyOutcomeCallable RemoveManagedScalingPolicyCallable(const Model::RemoveManagedScalingPolicyRequest &request) const
Aws::EMR::Model::ListStudioSessionMappingsOutcomeCallable
std::future< ListStudioSessionMappingsOutcome > ListStudioSessionMappingsOutcomeCallable
Definition: EMRClient.h:228
Aws::EMR::PutBlockPublicAccessConfigurationResponseReceivedHandler
std::function< void(const EMRClient *, const Model::PutBlockPublicAccessConfigurationRequest &, const Model::PutBlockPublicAccessConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBlockPublicAccessConfigurationResponseReceivedHandler
Definition: EMRClient.h:290
Aws::EMR::EMRClient::RemoveTagsCallable
virtual Model::RemoveTagsOutcomeCallable RemoveTagsCallable(const Model::RemoveTagsRequest &request) const
Aws::EMR::Model::RemoveManagedScalingPolicyOutcome
Aws::Utils::Outcome< RemoveManagedScalingPolicyResult, EMRError > RemoveManagedScalingPolicyOutcome
Definition: EMRClient.h:187
Aws::EMR::Model::DescribeNotebookExecutionRequest
Definition: DescribeNotebookExecutionRequest.h:22
Aws::EMR::EMRClient::DescribeSecurityConfigurationCallable
virtual Model::DescribeSecurityConfigurationOutcomeCallable DescribeSecurityConfigurationCallable(const Model::DescribeSecurityConfigurationRequest &request) const
Aws::EMR::EMRClient::DescribeNotebookExecutionAsync
virtual void DescribeNotebookExecutionAsync(const Model::DescribeNotebookExecutionRequest &request, const DescribeNotebookExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::DescribeStudioResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DescribeStudioRequest &, const Model::DescribeStudioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStudioResponseReceivedHandler
Definition: EMRClient.h:269
Aws::EMR::CreateStudioSessionMappingResponseReceivedHandler
std::function< void(const EMRClient *, const Model::CreateStudioSessionMappingRequest &, const Model::CreateStudioSessionMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStudioSessionMappingResponseReceivedHandler
Definition: EMRClient.h:260
Aws::EMR::Model::DescribeStudioRequest
Definition: DescribeStudioRequest.h:22
Aws::EMR::EMRClient::AddTagsAsync
virtual void AddTagsAsync(const Model::AddTagsRequest &request, const AddTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::RemoveAutoTerminationPolicy
virtual Model::RemoveAutoTerminationPolicyOutcome RemoveAutoTerminationPolicy(const Model::RemoveAutoTerminationPolicyRequest &request) const
AWSString.h
Aws::EMR::EMRClient::PutBlockPublicAccessConfigurationAsync
virtual void PutBlockPublicAccessConfigurationAsync(const Model::PutBlockPublicAccessConfigurationRequest &request, const PutBlockPublicAccessConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::GetBlockPublicAccessConfigurationRequest
Definition: GetBlockPublicAccessConfigurationRequest.h:20
Aws::EMR::Model::DeleteStudioRequest
Definition: DeleteStudioRequest.h:22
Aws::EMR::EMRClient::PutManagedScalingPolicy
virtual Model::PutManagedScalingPolicyOutcome PutManagedScalingPolicy(const Model::PutManagedScalingPolicyRequest &request) const
ListBootstrapActionsResult.h
Aws::EMR::EMRClient::DescribeClusterCallable
virtual Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const Model::DescribeClusterRequest &request) const
Aws::EMR::RemoveAutoTerminationPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::RemoveAutoTerminationPolicyRequest &, const Model::RemoveAutoTerminationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAutoTerminationPolicyResponseReceivedHandler
Definition: EMRClient.h:293
Aws::EMR::EMRClient::DescribeStep
virtual Model::DescribeStepOutcome DescribeStep(const Model::DescribeStepRequest &request) const
Aws::EMR::Model::GetManagedScalingPolicyOutcome
Aws::Utils::Outcome< GetManagedScalingPolicyResult, EMRError > GetManagedScalingPolicyOutcome
Definition: EMRClient.h:165
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::EMR::Model::RemoveManagedScalingPolicyOutcomeCallable
std::future< RemoveManagedScalingPolicyOutcome > RemoveManagedScalingPolicyOutcomeCallable
Definition: EMRClient.h:239
Aws::EMR::Model::RunJobFlowOutcome
Aws::Utils::Outcome< RunJobFlowResult, EMRError > RunJobFlowOutcome
Definition: EMRClient.h:189
Aws::EMR::EMRClient::ListNotebookExecutionsAsync
virtual void ListNotebookExecutionsAsync(const Model::ListNotebookExecutionsRequest &request, const ListNotebookExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::ListStudiosOutcome
Aws::Utils::Outcome< ListStudiosResult, EMRError > ListStudiosOutcome
Definition: EMRClient.h:177
Aws::EMR::Model::GetBlockPublicAccessConfigurationOutcomeCallable
std::future< GetBlockPublicAccessConfigurationOutcome > GetBlockPublicAccessConfigurationOutcomeCallable
Definition: EMRClient.h:216
RemoveTagsResult.h
Aws::EMR::Model::PutBlockPublicAccessConfigurationRequest
Definition: PutBlockPublicAccessConfigurationRequest.h:22
Aws::EMR::EMRClient::ModifyCluster
virtual Model::ModifyClusterOutcome ModifyCluster(const Model::ModifyClusterRequest &request) const
Aws::EMR::EMRClient::DescribeSecurityConfiguration
virtual Model::DescribeSecurityConfigurationOutcome DescribeSecurityConfiguration(const Model::DescribeSecurityConfigurationRequest &request) const
Aws::EMR::Model::RemoveAutoTerminationPolicyOutcomeCallable
std::future< RemoveAutoTerminationPolicyOutcome > RemoveAutoTerminationPolicyOutcomeCallable
Definition: EMRClient.h:238
Aws::EMR::Model::ListStudiosRequest
Definition: ListStudiosRequest.h:22
Aws::EMR::Model::CreateStudioSessionMappingRequest
Definition: CreateStudioSessionMappingRequest.h:23
Aws::EMR::EMRClient::PutAutoTerminationPolicyAsync
virtual void PutAutoTerminationPolicyAsync(const Model::PutAutoTerminationPolicyRequest &request, const PutAutoTerminationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::AddInstanceFleetOutcome
Aws::Utils::Outcome< AddInstanceFleetResult, EMRError > AddInstanceFleetOutcome
Definition: EMRClient.h:144
Aws::EMR::PutAutoTerminationPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::PutAutoTerminationPolicyRequest &, const Model::PutAutoTerminationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAutoTerminationPolicyResponseReceivedHandler
Definition: EMRClient.h:289
Aws::EMR::Model::ListInstanceFleetsOutcome
Aws::Utils::Outcome< ListInstanceFleetsResult, EMRError > ListInstanceFleetsOutcome
Definition: EMRClient.h:169
Aws::EMR::EMRClient::ListInstanceFleetsCallable
virtual Model::ListInstanceFleetsOutcomeCallable ListInstanceFleetsCallable(const Model::ListInstanceFleetsRequest &request) const
Aws::EMR::Model::ModifyInstanceGroupsOutcomeCallable
std::future< ModifyInstanceGroupsOutcome > ModifyInstanceGroupsOutcomeCallable
Definition: EMRClient.h:232
Aws::EMR::Model::RunJobFlowOutcomeCallable
std::future< RunJobFlowOutcome > RunJobFlowOutcomeCallable
Definition: EMRClient.h:241
Aws::EMR::Model::PutManagedScalingPolicyOutcomeCallable
std::future< PutManagedScalingPolicyOutcome > PutManagedScalingPolicyOutcomeCallable
Definition: EMRClient.h:236
Aws::EMR::Model::ListInstanceGroupsOutcome
Aws::Utils::Outcome< ListInstanceGroupsResult, EMRError > ListInstanceGroupsOutcome
Definition: EMRClient.h:170
Aws::EMR::EMRClient::UpdateStudioSessionMappingCallable
virtual Model::UpdateStudioSessionMappingOutcomeCallable UpdateStudioSessionMappingCallable(const Model::UpdateStudioSessionMappingRequest &request) const
Aws::EMR::EMRClient::PutManagedScalingPolicyCallable
virtual Model::PutManagedScalingPolicyOutcomeCallable PutManagedScalingPolicyCallable(const Model::PutManagedScalingPolicyRequest &request) const
Aws::EMR::CancelStepsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::CancelStepsRequest &, const Model::CancelStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelStepsResponseReceivedHandler
Definition: EMRClient.h:257
Aws::EMR::Model::DeleteStudioOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > DeleteStudioOutcome
Definition: EMRClient.h:155
Aws::EMR::EMRClient::GetAutoTerminationPolicyAsync
virtual void GetAutoTerminationPolicyAsync(const Model::GetAutoTerminationPolicyRequest &request, const GetAutoTerminationPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::ModifyInstanceFleetRequest
Definition: ModifyInstanceFleetRequest.h:23
Aws::EMR::EMRClient::DeleteSecurityConfigurationCallable
virtual Model::DeleteSecurityConfigurationOutcomeCallable DeleteSecurityConfigurationCallable(const Model::DeleteSecurityConfigurationRequest &request) const
Aws::EMR::Model::AddTagsOutcome
Aws::Utils::Outcome< AddTagsResult, EMRError > AddTagsOutcome
Definition: EMRClient.h:149
Aws::EMR::EMRClient::PutAutoTerminationPolicyCallable
virtual Model::PutAutoTerminationPolicyOutcomeCallable PutAutoTerminationPolicyCallable(const Model::PutAutoTerminationPolicyRequest &request) const
Aws::EMR::EMRClient::AddJobFlowStepsAsync
virtual void AddJobFlowStepsAsync(const Model::AddJobFlowStepsRequest &request, const AddJobFlowStepsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::ListInstanceGroupsAsync
virtual void ListInstanceGroupsAsync(const Model::ListInstanceGroupsRequest &request, const ListInstanceGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::StopNotebookExecution
virtual Model::StopNotebookExecutionOutcome StopNotebookExecution(const Model::StopNotebookExecutionRequest &request) const
Aws::EMR::EMRClient::DeleteStudioSessionMappingAsync
virtual void DeleteStudioSessionMappingAsync(const Model::DeleteStudioSessionMappingRequest &request, const DeleteStudioSessionMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::ListStudiosAsync
virtual void ListStudiosAsync(const Model::ListStudiosRequest &request, const ListStudiosResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::RunJobFlowRequest
Definition: RunJobFlowRequest.h:39
Aws::EMR::Model::ModifyClusterRequest
Definition: ModifyClusterRequest.h:22
Aws::EMR::Model::ListStepsRequest
Definition: ListStepsRequest.h:27
Aws::EMR::Model::GetStudioSessionMappingOutcomeCallable
std::future< GetStudioSessionMappingOutcome > GetStudioSessionMappingOutcomeCallable
Definition: EMRClient.h:218
Aws::EMR::EMRClient::AddInstanceFleet
virtual Model::AddInstanceFleetOutcome AddInstanceFleet(const Model::AddInstanceFleetRequest &request) const
Aws::EMR::AddJobFlowStepsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::AddJobFlowStepsRequest &, const Model::AddJobFlowStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddJobFlowStepsResponseReceivedHandler
Definition: EMRClient.h:255
Aws::EMR::EMRClient::EMRClient
EMRClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EMR::Model::ModifyInstanceGroupsOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > ModifyInstanceGroupsOutcome
Definition: EMRClient.h:180
Aws::EMR::Model::DescribeStepRequest
Definition: DescribeStepRequest.h:25
Aws::EMR::EMRClient::DeleteSecurityConfiguration
virtual Model::DeleteSecurityConfigurationOutcome DeleteSecurityConfiguration(const Model::DeleteSecurityConfigurationRequest &request) const
Aws::EMR::EMRClient::GetStudioSessionMappingCallable
virtual Model::GetStudioSessionMappingOutcomeCallable GetStudioSessionMappingCallable(const Model::GetStudioSessionMappingRequest &request) const
ModifyClusterResult.h
Aws::EMR::EMRClient::ModifyInstanceGroupsAsync
virtual void ModifyInstanceGroupsAsync(const Model::ModifyInstanceGroupsRequest &request, const ModifyInstanceGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::AddInstanceGroupsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::AddInstanceGroupsRequest &, const Model::AddInstanceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddInstanceGroupsResponseReceivedHandler
Definition: EMRClient.h:254
Aws::EMR::Model::ListStepsOutcome
Aws::Utils::Outcome< ListStepsResult, EMRError > ListStepsOutcome
Definition: EMRClient.h:175
Aws::EMR::EMRClient::ListReleaseLabels
virtual Model::ListReleaseLabelsOutcome ListReleaseLabels(const Model::ListReleaseLabelsRequest &request) const
Aws::EMR::EMRClient::UpdateStudioCallable
virtual Model::UpdateStudioOutcomeCallable UpdateStudioCallable(const Model::UpdateStudioRequest &request) const
EMRErrors.h
Aws::EMR::StartNotebookExecutionResponseReceivedHandler
std::function< void(const EMRClient *, const Model::StartNotebookExecutionRequest &, const Model::StartNotebookExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartNotebookExecutionResponseReceivedHandler
Definition: EMRClient.h:299
ClientConfiguration.h
Aws::EMR::EMRClient::CreateStudioSessionMappingAsync
virtual void CreateStudioSessionMappingAsync(const Model::CreateStudioSessionMappingRequest &request, const CreateStudioSessionMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::ListInstanceGroupsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListInstanceGroupsRequest &, const Model::ListInstanceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceGroupsResponseReceivedHandler
Definition: EMRClient.h:277
Aws::EMR::EMRClient::ListSecurityConfigurationsAsync
virtual void ListSecurityConfigurationsAsync(const Model::ListSecurityConfigurationsRequest &request, const ListSecurityConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::ListNotebookExecutionsRequest
Definition: ListNotebookExecutionsRequest.h:24
StartNotebookExecutionResult.h
Aws::EMR::Model::CreateStudioOutcomeCallable
std::future< CreateStudioOutcome > CreateStudioOutcomeCallable
Definition: EMRClient.h:204
AddInstanceGroupsResult.h
Aws
Definition: AccessManagementClient.h:15
Aws::EMR::EMRClient::DescribeStepAsync
virtual void DescribeStepAsync(const Model::DescribeStepRequest &request, const DescribeStepResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::SetTerminationProtection
virtual Model::SetTerminationProtectionOutcome SetTerminationProtection(const Model::SetTerminationProtectionRequest &request) const
HttpTypes.h
Aws::EMR::EMRClient::UpdateStudioAsync
virtual void UpdateStudioAsync(const Model::UpdateStudioRequest &request, const UpdateStudioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::DeleteStudio
virtual Model::DeleteStudioOutcome DeleteStudio(const Model::DeleteStudioRequest &request) const
Aws::EMR::Model::ModifyClusterOutcome
Aws::Utils::Outcome< ModifyClusterResult, EMRError > ModifyClusterOutcome
Definition: EMRClient.h:178
Aws::EMR::ListStepsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListStepsRequest &, const Model::ListStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStepsResponseReceivedHandler
Definition: EMRClient.h:282
Aws::EMR::EMRClient::GetManagedScalingPolicyAsync
virtual void GetManagedScalingPolicyAsync(const Model::GetManagedScalingPolicyRequest &request, const GetManagedScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::CreateStudioAsync
virtual void CreateStudioAsync(const Model::CreateStudioRequest &request, const CreateStudioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: EMRClient.h:315
ListStepsResult.h
ListInstancesResult.h
Aws::EMR::Model::DeleteSecurityConfigurationOutcomeCallable
std::future< DeleteSecurityConfigurationOutcome > DeleteSecurityConfigurationOutcomeCallable
Definition: EMRClient.h:206
Aws::EMR::EMRClient::ListInstanceFleetsAsync
virtual void ListInstanceFleetsAsync(const Model::ListInstanceFleetsRequest &request, const ListInstanceFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::DescribeReleaseLabelOutcomeCallable
std::future< DescribeReleaseLabelOutcome > DescribeReleaseLabelOutcomeCallable
Definition: EMRClient.h:211
DeleteSecurityConfigurationResult.h
Aws::EMR::Model::DescribeClusterRequest
Definition: DescribeClusterRequest.h:26
Aws::EMR::Model::AddInstanceFleetRequest
Definition: AddInstanceFleetRequest.h:23
Aws::EMR::EMRClient::GetStudioSessionMapping
virtual Model::GetStudioSessionMappingOutcome GetStudioSessionMapping(const Model::GetStudioSessionMappingRequest &request) const
Aws::EMR::EMRClient::GetBlockPublicAccessConfigurationCallable
virtual Model::GetBlockPublicAccessConfigurationOutcomeCallable GetBlockPublicAccessConfigurationCallable(const Model::GetBlockPublicAccessConfigurationRequest &request) const
Aws::EMR::EMRClient::DescribeNotebookExecution
virtual Model::DescribeNotebookExecutionOutcome DescribeNotebookExecution(const Model::DescribeNotebookExecutionRequest &request) const
Aws::EMR::EMRClient::ModifyInstanceGroups
virtual Model::ModifyInstanceGroupsOutcome ModifyInstanceGroups(const Model::ModifyInstanceGroupsRequest &request) const
Aws::EMR::RemoveManagedScalingPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::RemoveManagedScalingPolicyRequest &, const Model::RemoveManagedScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveManagedScalingPolicyResponseReceivedHandler
Definition: EMRClient.h:294
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::EMR::Model::ListInstanceGroupsRequest
Definition: ListInstanceGroupsRequest.h:26
Aws::EMR::DescribeReleaseLabelResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DescribeReleaseLabelRequest &, const Model::DescribeReleaseLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReleaseLabelResponseReceivedHandler
Definition: EMRClient.h:266
Aws::EMR::Model::SetVisibleToAllUsersRequest
Definition: SetVisibleToAllUsersRequest.h:26
Aws::EMR::EMRClient::SetVisibleToAllUsersCallable
virtual Model::SetVisibleToAllUsersOutcomeCallable SetVisibleToAllUsersCallable(const Model::SetVisibleToAllUsersRequest &request) const
Aws::EMR::EMRClient::SetTerminationProtectionAsync
virtual void SetTerminationProtectionAsync(const Model::SetTerminationProtectionRequest &request, const SetTerminationProtectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::RemoveAutoScalingPolicyRequest
Definition: RemoveAutoScalingPolicyRequest.h:22
Aws::EMR::EMRClient::ModifyInstanceFleetCallable
virtual Model::ModifyInstanceFleetOutcomeCallable ModifyInstanceFleetCallable(const Model::ModifyInstanceFleetRequest &request) const
Aws::EMR::Model::GetAutoTerminationPolicyRequest
Definition: GetAutoTerminationPolicyRequest.h:22
Aws::EMR::CreateStudioResponseReceivedHandler
std::function< void(const EMRClient *, const Model::CreateStudioRequest &, const Model::CreateStudioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStudioResponseReceivedHandler
Definition: EMRClient.h:259
Aws::EMR::EMRClient::ListSecurityConfigurations
virtual Model::ListSecurityConfigurationsOutcome ListSecurityConfigurations(const Model::ListSecurityConfigurationsRequest &request) const
CreateStudioResult.h
Aws::EMR::EMRClient::RemoveAutoScalingPolicy
virtual Model::RemoveAutoScalingPolicyOutcome RemoveAutoScalingPolicy(const Model::RemoveAutoScalingPolicyRequest &request) const
Aws::EMR::Model::DescribeClusterOutcome
Aws::Utils::Outcome< DescribeClusterResult, EMRError > DescribeClusterOutcome
Definition: EMRClient.h:157
Aws::EMR::Model::ListInstancesRequest
Definition: ListInstancesRequest.h:29
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EMR::EMRClient::AddJobFlowStepsCallable
virtual Model::AddJobFlowStepsOutcomeCallable AddJobFlowStepsCallable(const Model::AddJobFlowStepsRequest &request) const
Aws::EMR::GetAutoTerminationPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::GetAutoTerminationPolicyRequest &, const Model::GetAutoTerminationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutoTerminationPolicyResponseReceivedHandler
Definition: EMRClient.h:270
Aws::EMR::Model::CreateStudioRequest
Definition: CreateStudioRequest.h:25
Aws::EMR::Model::StopNotebookExecutionOutcomeCallable
std::future< StopNotebookExecutionOutcome > StopNotebookExecutionOutcomeCallable
Definition: EMRClient.h:245
Aws::EMR::Model::ListInstanceFleetsRequest
Definition: ListInstanceFleetsRequest.h:22
AWSClient.h
Aws::EMR::Model::TerminateJobFlowsOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > TerminateJobFlowsOutcome
Definition: EMRClient.h:194
Aws::EMR::Model::DeleteStudioSessionMappingRequest
Definition: DeleteStudioSessionMappingRequest.h:23
Aws::EMR::EMRClient::CreateStudioCallable
virtual Model::CreateStudioOutcomeCallable CreateStudioCallable(const Model::CreateStudioRequest &request) const
Aws::EMR::Model::AddJobFlowStepsOutcome
Aws::Utils::Outcome< AddJobFlowStepsResult, EMRError > AddJobFlowStepsOutcome
Definition: EMRClient.h:148
Aws::EMR::EMRClient::UpdateStudioSessionMappingAsync
virtual void UpdateStudioSessionMappingAsync(const Model::UpdateStudioSessionMappingRequest &request, const UpdateStudioSessionMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::GetStudioSessionMappingRequest
Definition: GetStudioSessionMappingRequest.h:23
Aws::EMR::Model::CancelStepsOutcomeCallable
std::future< CancelStepsOutcome > CancelStepsOutcomeCallable
Definition: EMRClient.h:202
Aws::EMR::Model::DescribeStudioOutcomeCallable
std::future< DescribeStudioOutcome > DescribeStudioOutcomeCallable
Definition: EMRClient.h:214
Aws::EMR::Model::PutManagedScalingPolicyOutcome
Aws::Utils::Outcome< PutManagedScalingPolicyResult, EMRError > PutManagedScalingPolicyOutcome
Definition: EMRClient.h:184
Aws::EMR::Model::CancelStepsOutcome
Aws::Utils::Outcome< CancelStepsResult, EMRError > CancelStepsOutcome
Definition: EMRClient.h:150
Aws::EMR::EMRClient::ListInstances
virtual Model::ListInstancesOutcome ListInstances(const Model::ListInstancesRequest &request) const
Aws::EMR::EMRClient::DescribeReleaseLabel
virtual Model::DescribeReleaseLabelOutcome DescribeReleaseLabel(const Model::DescribeReleaseLabelRequest &request) const
Aws::EMR::Model::DescribeReleaseLabelRequest
Definition: DescribeReleaseLabelRequest.h:22
Aws::EMR::GetManagedScalingPolicyResponseReceivedHandler
std::function< void(const EMRClient *, const Model::GetManagedScalingPolicyRequest &, const Model::GetManagedScalingPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedScalingPolicyResponseReceivedHandler
Definition: EMRClient.h:272
Aws::EMR::Model::ListStudioSessionMappingsOutcome
Aws::Utils::Outcome< ListStudioSessionMappingsResult, EMRError > ListStudioSessionMappingsOutcome
Definition: EMRClient.h:176
Aws::EMR::ListClustersResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
Definition: EMRClient.h:275
Aws::EMR::RemoveTagsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
Definition: EMRClient.h:295
Aws::EMR::EMRClient::PutAutoScalingPolicyAsync
virtual void PutAutoScalingPolicyAsync(const Model::PutAutoScalingPolicyRequest &request, const PutAutoScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::ListSecurityConfigurationsCallable
virtual Model::ListSecurityConfigurationsOutcomeCallable ListSecurityConfigurationsCallable(const Model::ListSecurityConfigurationsRequest &request) const
Aws::EMR::EMRClient::CreateStudioSessionMappingCallable
virtual Model::CreateStudioSessionMappingOutcomeCallable CreateStudioSessionMappingCallable(const Model::CreateStudioSessionMappingRequest &request) const
Aws::EMR::EMRClient::StartNotebookExecutionAsync
virtual void StartNotebookExecutionAsync(const Model::StartNotebookExecutionRequest &request, const StartNotebookExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AddJobFlowStepsResult.h
Aws::EMR::Model::DescribeClusterOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
Definition: EMRClient.h:209
Aws::EMR::EMRClient::ListBootstrapActionsCallable
virtual Model::ListBootstrapActionsOutcomeCallable ListBootstrapActionsCallable(const Model::ListBootstrapActionsRequest &request) const
Aws::EMR::Model::RemoveAutoScalingPolicyOutcomeCallable
std::future< RemoveAutoScalingPolicyOutcome > RemoveAutoScalingPolicyOutcomeCallable
Definition: EMRClient.h:237
Aws::EMR::EMRClient::ListClusters
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request) const
Aws::EMR::ListInstancesResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
Definition: EMRClient.h:278
Aws::EMR::Model::UpdateStudioRequest
Definition: UpdateStudioRequest.h:23
Aws::EMR::EMRClient::CreateStudioSessionMapping
virtual Model::CreateStudioSessionMappingOutcome CreateStudioSessionMapping(const Model::CreateStudioSessionMappingRequest &request) const
Aws::EMR::EMRClient::DeleteStudioAsync
virtual void DeleteStudioAsync(const Model::DeleteStudioRequest &request, const DeleteStudioResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::EMRClient::ListInstancesAsync
virtual void ListInstancesAsync(const Model::ListInstancesRequest &request, const ListInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EMR::Model::UpdateStudioOutcomeCallable
std::future< UpdateStudioOutcome > UpdateStudioOutcomeCallable
Definition: EMRClient.h:247
Aws::EMR::DeleteSecurityConfigurationResponseReceivedHandler
std::function< void(const EMRClient *, const Model::DeleteSecurityConfigurationRequest &, const Model::DeleteSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityConfigurationResponseReceivedHandler
Definition: EMRClient.h:261
Aws::EMR::ListStudioSessionMappingsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListStudioSessionMappingsRequest &, const Model::ListStudioSessionMappingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStudioSessionMappingsResponseReceivedHandler
Definition: EMRClient.h:283
ListNotebookExecutionsResult.h
Aws::EMR::CreateSecurityConfigurationResponseReceivedHandler
std::function< void(const EMRClient *, const Model::CreateSecurityConfigurationRequest &, const Model::CreateSecurityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityConfigurationResponseReceivedHandler
Definition: EMRClient.h:258
ListInstanceGroupsResult.h
Aws::EMR::EMRClient::ModifyClusterAsync
virtual void ModifyClusterAsync(const Model::ModifyClusterRequest &request, const ModifyClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_EMR_API
#define AWS_EMR_API
Definition: EMR_EXPORTS.h:28
Aws::EMR::Model::DescribeStudioOutcome
Aws::Utils::Outcome< DescribeStudioResult, EMRError > DescribeStudioOutcome
Definition: EMRClient.h:162
Aws::EMR::EMRClient::CancelSteps
virtual Model::CancelStepsOutcome CancelSteps(const Model::CancelStepsRequest &request) const
Aws::EMR::Model::PutBlockPublicAccessConfigurationOutcomeCallable
std::future< PutBlockPublicAccessConfigurationOutcome > PutBlockPublicAccessConfigurationOutcomeCallable
Definition: EMRClient.h:235
Aws::EMR::Model::UpdateStudioSessionMappingRequest
Definition: UpdateStudioSessionMappingRequest.h:23
Aws::EMR::Model::AddJobFlowStepsRequest
Definition: AddJobFlowStepsRequest.h:28
ListSecurityConfigurationsResult.h
Aws::EMR::Model::PutAutoScalingPolicyOutcomeCallable
std::future< PutAutoScalingPolicyOutcome > PutAutoScalingPolicyOutcomeCallable
Definition: EMRClient.h:233
JsonSerializer.h
Aws::EMR::Model::PutAutoTerminationPolicyOutcomeCallable
std::future< PutAutoTerminationPolicyOutcome > PutAutoTerminationPolicyOutcomeCallable
Definition: EMRClient.h:234
Aws::EMR::Model::ListStudiosOutcomeCallable
std::future< ListStudiosOutcome > ListStudiosOutcomeCallable
Definition: EMRClient.h:229
Aws::EMR::Model::DescribeSecurityConfigurationOutcome
Aws::Utils::Outcome< DescribeSecurityConfigurationResult, EMRError > DescribeSecurityConfigurationOutcome
Definition: EMRClient.h:160
Aws::EMR::Model::CreateSecurityConfigurationOutcome
Aws::Utils::Outcome< CreateSecurityConfigurationResult, EMRError > CreateSecurityConfigurationOutcome
Definition: EMRClient.h:151
Aws::EMR::Model::DeleteStudioSessionMappingOutcomeCallable
std::future< DeleteStudioSessionMappingOutcome > DeleteStudioSessionMappingOutcomeCallable
Definition: EMRClient.h:208
Aws::EMR::ListNotebookExecutionsResponseReceivedHandler
std::function< void(const EMRClient *, const Model::ListNotebookExecutionsRequest &, const Model::ListNotebookExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotebookExecutionsResponseReceivedHandler
Definition: EMRClient.h:279
Aws::EMR::EMRClient::StartNotebookExecution
virtual Model::StartNotebookExecutionOutcome StartNotebookExecution(const Model::StartNotebookExecutionRequest &request) const
Aws::EMR::EMRClient::ListStepsCallable
virtual Model::ListStepsOutcomeCallable ListStepsCallable(const Model::ListStepsRequest &request) const
Aws::EMR::EMRClient::RemoveManagedScalingPolicyAsync
virtual void RemoveManagedScalingPolicyAsync(const Model::RemoveManagedScalingPolicyRequest &request, const RemoveManagedScalingPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListStudiosResult.h