AWS SDK for C++  1.9.16
AWS SDK for C++
EMRClient.h
Go to the documentation of this file.
1 
6 #pragma once
49 #include <aws/core/NoResult.h>
52 #include <future>
53 #include <functional>
54 
55 namespace Aws
56 {
57 
58 namespace Http
59 {
60  class HttpClient;
61  class HttpClientFactory;
62 } // namespace Http
63 
64 namespace Utils
65 {
66  template< typename R, typename E> class Outcome;
67 namespace Threading
68 {
69  class Executor;
70 } // namespace Threading
71 } // namespace Utils
72 
73 namespace Auth
74 {
75  class AWSCredentials;
76  class AWSCredentialsProvider;
77 } // namespace Auth
78 
79 namespace Client
80 {
81  class RetryStrategy;
82 } // namespace Client
83 
84 namespace EMR
85 {
86 
87 namespace Model
88 {
92  class AddTagsRequest;
93  class CancelStepsRequest;
95  class CreateStudioRequest;
98  class DeleteStudioRequest;
103  class DescribeStepRequest;
104  class DescribeStudioRequest;
109  class ListClustersRequest;
112  class ListInstancesRequest;
115  class ListStepsRequest;
117  class ListStudiosRequest;
118  class ModifyClusterRequest;
126  class RemoveTagsRequest;
127  class RunJobFlowRequest;
133  class UpdateStudioRequest;
135 
182 
183  typedef std::future<AddInstanceFleetOutcome> AddInstanceFleetOutcomeCallable;
184  typedef std::future<AddInstanceGroupsOutcome> AddInstanceGroupsOutcomeCallable;
185  typedef std::future<AddJobFlowStepsOutcome> AddJobFlowStepsOutcomeCallable;
186  typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
187  typedef std::future<CancelStepsOutcome> CancelStepsOutcomeCallable;
188  typedef std::future<CreateSecurityConfigurationOutcome> CreateSecurityConfigurationOutcomeCallable;
189  typedef std::future<CreateStudioOutcome> CreateStudioOutcomeCallable;
190  typedef std::future<CreateStudioSessionMappingOutcome> CreateStudioSessionMappingOutcomeCallable;
191  typedef std::future<DeleteSecurityConfigurationOutcome> DeleteSecurityConfigurationOutcomeCallable;
192  typedef std::future<DeleteStudioOutcome> DeleteStudioOutcomeCallable;
193  typedef std::future<DeleteStudioSessionMappingOutcome> DeleteStudioSessionMappingOutcomeCallable;
194  typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
195  typedef std::future<DescribeNotebookExecutionOutcome> DescribeNotebookExecutionOutcomeCallable;
196  typedef std::future<DescribeSecurityConfigurationOutcome> DescribeSecurityConfigurationOutcomeCallable;
197  typedef std::future<DescribeStepOutcome> DescribeStepOutcomeCallable;
198  typedef std::future<DescribeStudioOutcome> DescribeStudioOutcomeCallable;
199  typedef std::future<GetBlockPublicAccessConfigurationOutcome> GetBlockPublicAccessConfigurationOutcomeCallable;
200  typedef std::future<GetManagedScalingPolicyOutcome> GetManagedScalingPolicyOutcomeCallable;
201  typedef std::future<GetStudioSessionMappingOutcome> GetStudioSessionMappingOutcomeCallable;
202  typedef std::future<ListBootstrapActionsOutcome> ListBootstrapActionsOutcomeCallable;
203  typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
204  typedef std::future<ListInstanceFleetsOutcome> ListInstanceFleetsOutcomeCallable;
205  typedef std::future<ListInstanceGroupsOutcome> ListInstanceGroupsOutcomeCallable;
206  typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
207  typedef std::future<ListNotebookExecutionsOutcome> ListNotebookExecutionsOutcomeCallable;
208  typedef std::future<ListSecurityConfigurationsOutcome> ListSecurityConfigurationsOutcomeCallable;
209  typedef std::future<ListStepsOutcome> ListStepsOutcomeCallable;
210  typedef std::future<ListStudioSessionMappingsOutcome> ListStudioSessionMappingsOutcomeCallable;
211  typedef std::future<ListStudiosOutcome> ListStudiosOutcomeCallable;
212  typedef std::future<ModifyClusterOutcome> ModifyClusterOutcomeCallable;
213  typedef std::future<ModifyInstanceFleetOutcome> ModifyInstanceFleetOutcomeCallable;
214  typedef std::future<ModifyInstanceGroupsOutcome> ModifyInstanceGroupsOutcomeCallable;
215  typedef std::future<PutAutoScalingPolicyOutcome> PutAutoScalingPolicyOutcomeCallable;
216  typedef std::future<PutBlockPublicAccessConfigurationOutcome> PutBlockPublicAccessConfigurationOutcomeCallable;
217  typedef std::future<PutManagedScalingPolicyOutcome> PutManagedScalingPolicyOutcomeCallable;
218  typedef std::future<RemoveAutoScalingPolicyOutcome> RemoveAutoScalingPolicyOutcomeCallable;
219  typedef std::future<RemoveManagedScalingPolicyOutcome> RemoveManagedScalingPolicyOutcomeCallable;
220  typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
221  typedef std::future<RunJobFlowOutcome> RunJobFlowOutcomeCallable;
222  typedef std::future<SetTerminationProtectionOutcome> SetTerminationProtectionOutcomeCallable;
223  typedef std::future<SetVisibleToAllUsersOutcome> SetVisibleToAllUsersOutcomeCallable;
224  typedef std::future<StartNotebookExecutionOutcome> StartNotebookExecutionOutcomeCallable;
225  typedef std::future<StopNotebookExecutionOutcome> StopNotebookExecutionOutcomeCallable;
226  typedef std::future<TerminateJobFlowsOutcome> TerminateJobFlowsOutcomeCallable;
227  typedef std::future<UpdateStudioOutcome> UpdateStudioOutcomeCallable;
228  typedef std::future<UpdateStudioSessionMappingOutcome> UpdateStudioSessionMappingOutcomeCallable;
229 } // namespace Model
230 
231  class EMRClient;
232 
233  typedef std::function<void(const EMRClient*, const Model::AddInstanceFleetRequest&, const Model::AddInstanceFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddInstanceFleetResponseReceivedHandler;
234  typedef std::function<void(const EMRClient*, const Model::AddInstanceGroupsRequest&, const Model::AddInstanceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddInstanceGroupsResponseReceivedHandler;
235  typedef std::function<void(const EMRClient*, const Model::AddJobFlowStepsRequest&, const Model::AddJobFlowStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddJobFlowStepsResponseReceivedHandler;
236  typedef std::function<void(const EMRClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
237  typedef std::function<void(const EMRClient*, const Model::CancelStepsRequest&, const Model::CancelStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelStepsResponseReceivedHandler;
238  typedef std::function<void(const EMRClient*, const Model::CreateSecurityConfigurationRequest&, const Model::CreateSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityConfigurationResponseReceivedHandler;
239  typedef std::function<void(const EMRClient*, const Model::CreateStudioRequest&, const Model::CreateStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStudioResponseReceivedHandler;
240  typedef std::function<void(const EMRClient*, const Model::CreateStudioSessionMappingRequest&, const Model::CreateStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStudioSessionMappingResponseReceivedHandler;
241  typedef std::function<void(const EMRClient*, const Model::DeleteSecurityConfigurationRequest&, const Model::DeleteSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityConfigurationResponseReceivedHandler;
242  typedef std::function<void(const EMRClient*, const Model::DeleteStudioRequest&, const Model::DeleteStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStudioResponseReceivedHandler;
243  typedef std::function<void(const EMRClient*, const Model::DeleteStudioSessionMappingRequest&, const Model::DeleteStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStudioSessionMappingResponseReceivedHandler;
244  typedef std::function<void(const EMRClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClusterResponseReceivedHandler;
245  typedef std::function<void(const EMRClient*, const Model::DescribeNotebookExecutionRequest&, const Model::DescribeNotebookExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNotebookExecutionResponseReceivedHandler;
246  typedef std::function<void(const EMRClient*, const Model::DescribeSecurityConfigurationRequest&, const Model::DescribeSecurityConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityConfigurationResponseReceivedHandler;
247  typedef std::function<void(const EMRClient*, const Model::DescribeStepRequest&, const Model::DescribeStepOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStepResponseReceivedHandler;
248  typedef std::function<void(const EMRClient*, const Model::DescribeStudioRequest&, const Model::DescribeStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStudioResponseReceivedHandler;
249  typedef std::function<void(const EMRClient*, const Model::GetBlockPublicAccessConfigurationRequest&, const Model::GetBlockPublicAccessConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBlockPublicAccessConfigurationResponseReceivedHandler;
250  typedef std::function<void(const EMRClient*, const Model::GetManagedScalingPolicyRequest&, const Model::GetManagedScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetManagedScalingPolicyResponseReceivedHandler;
251  typedef std::function<void(const EMRClient*, const Model::GetStudioSessionMappingRequest&, const Model::GetStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStudioSessionMappingResponseReceivedHandler;
252  typedef std::function<void(const EMRClient*, const Model::ListBootstrapActionsRequest&, const Model::ListBootstrapActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBootstrapActionsResponseReceivedHandler;
253  typedef std::function<void(const EMRClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClustersResponseReceivedHandler;
254  typedef std::function<void(const EMRClient*, const Model::ListInstanceFleetsRequest&, const Model::ListInstanceFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceFleetsResponseReceivedHandler;
255  typedef std::function<void(const EMRClient*, const Model::ListInstanceGroupsRequest&, const Model::ListInstanceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceGroupsResponseReceivedHandler;
256  typedef std::function<void(const EMRClient*, const Model::ListInstancesRequest&, const Model::ListInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstancesResponseReceivedHandler;
257  typedef std::function<void(const EMRClient*, const Model::ListNotebookExecutionsRequest&, const Model::ListNotebookExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNotebookExecutionsResponseReceivedHandler;
258  typedef std::function<void(const EMRClient*, const Model::ListSecurityConfigurationsRequest&, const Model::ListSecurityConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityConfigurationsResponseReceivedHandler;
259  typedef std::function<void(const EMRClient*, const Model::ListStepsRequest&, const Model::ListStepsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStepsResponseReceivedHandler;
260  typedef std::function<void(const EMRClient*, const Model::ListStudioSessionMappingsRequest&, const Model::ListStudioSessionMappingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStudioSessionMappingsResponseReceivedHandler;
261  typedef std::function<void(const EMRClient*, const Model::ListStudiosRequest&, const Model::ListStudiosOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStudiosResponseReceivedHandler;
262  typedef std::function<void(const EMRClient*, const Model::ModifyClusterRequest&, const Model::ModifyClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyClusterResponseReceivedHandler;
263  typedef std::function<void(const EMRClient*, const Model::ModifyInstanceFleetRequest&, const Model::ModifyInstanceFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceFleetResponseReceivedHandler;
264  typedef std::function<void(const EMRClient*, const Model::ModifyInstanceGroupsRequest&, const Model::ModifyInstanceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyInstanceGroupsResponseReceivedHandler;
265  typedef std::function<void(const EMRClient*, const Model::PutAutoScalingPolicyRequest&, const Model::PutAutoScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAutoScalingPolicyResponseReceivedHandler;
266  typedef std::function<void(const EMRClient*, const Model::PutBlockPublicAccessConfigurationRequest&, const Model::PutBlockPublicAccessConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutBlockPublicAccessConfigurationResponseReceivedHandler;
267  typedef std::function<void(const EMRClient*, const Model::PutManagedScalingPolicyRequest&, const Model::PutManagedScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutManagedScalingPolicyResponseReceivedHandler;
268  typedef std::function<void(const EMRClient*, const Model::RemoveAutoScalingPolicyRequest&, const Model::RemoveAutoScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAutoScalingPolicyResponseReceivedHandler;
269  typedef std::function<void(const EMRClient*, const Model::RemoveManagedScalingPolicyRequest&, const Model::RemoveManagedScalingPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveManagedScalingPolicyResponseReceivedHandler;
270  typedef std::function<void(const EMRClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
271  typedef std::function<void(const EMRClient*, const Model::RunJobFlowRequest&, const Model::RunJobFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RunJobFlowResponseReceivedHandler;
272  typedef std::function<void(const EMRClient*, const Model::SetTerminationProtectionRequest&, const Model::SetTerminationProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetTerminationProtectionResponseReceivedHandler;
273  typedef std::function<void(const EMRClient*, const Model::SetVisibleToAllUsersRequest&, const Model::SetVisibleToAllUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetVisibleToAllUsersResponseReceivedHandler;
274  typedef std::function<void(const EMRClient*, const Model::StartNotebookExecutionRequest&, const Model::StartNotebookExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartNotebookExecutionResponseReceivedHandler;
275  typedef std::function<void(const EMRClient*, const Model::StopNotebookExecutionRequest&, const Model::StopNotebookExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopNotebookExecutionResponseReceivedHandler;
276  typedef std::function<void(const EMRClient*, const Model::TerminateJobFlowsRequest&, const Model::TerminateJobFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TerminateJobFlowsResponseReceivedHandler;
277  typedef std::function<void(const EMRClient*, const Model::UpdateStudioRequest&, const Model::UpdateStudioOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStudioResponseReceivedHandler;
278  typedef std::function<void(const EMRClient*, const Model::UpdateStudioSessionMappingRequest&, const Model::UpdateStudioSessionMappingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStudioSessionMappingResponseReceivedHandler;
279 
287  {
288  public:
290 
296 
302 
307  EMRClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
309 
310  virtual ~EMRClient();
311 
312 
321 
332 
342  virtual void AddInstanceFleetAsync(const Model::AddInstanceFleetRequest& request, const AddInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
343 
351 
361 
370  virtual void AddInstanceGroupsAsync(const Model::AddInstanceGroupsRequest& request, const AddInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
371 
396 
423 
449  virtual void AddJobFlowStepsAsync(const Model::AddJobFlowStepsRequest& request, const AddJobFlowStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
450 
460  virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest& request) const;
461 
474 
486  virtual void AddTagsAsync(const Model::AddTagsRequest& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
487 
499 
513 
526  virtual void CancelStepsAsync(const Model::CancelStepsRequest& request, const CancelStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
527 
535 
545 
554  virtual void CreateSecurityConfigurationAsync(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
555 
562 
571 
579  virtual void CreateStudioAsync(const Model::CreateStudioRequest& request, const CreateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
580 
589 
600 
610  virtual void CreateStudioSessionMappingAsync(const Model::CreateStudioSessionMappingRequest& request, const CreateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
611 
618 
627 
635  virtual void DeleteSecurityConfigurationAsync(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
636 
644 
654 
663  virtual void DeleteStudioAsync(const Model::DeleteStudioRequest& request, const DeleteStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
664 
672 
682 
691  virtual void DeleteStudioSessionMappingAsync(const Model::DeleteStudioSessionMappingRequest& request, const DeleteStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
692 
700 
710 
719  virtual void DescribeClusterAsync(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
720 
727 
736 
744  virtual void DescribeNotebookExecutionAsync(const Model::DescribeNotebookExecutionRequest& request, const DescribeNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
745 
753 
763 
772  virtual void DescribeSecurityConfigurationAsync(const Model::DescribeSecurityConfigurationRequest& request, const DescribeSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
773 
780 
789 
797  virtual void DescribeStepAsync(const Model::DescribeStepRequest& request, const DescribeStepResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
798 
806 
816 
825  virtual void DescribeStudioAsync(const Model::DescribeStudioRequest& request, const DescribeStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
826 
837 
850 
862  virtual void GetBlockPublicAccessConfigurationAsync(const Model::GetBlockPublicAccessConfigurationRequest& request, const GetBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
863 
871 
881 
890  virtual void GetManagedScalingPolicyAsync(const Model::GetManagedScalingPolicyRequest& request, const GetManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
891 
899 
909 
918  virtual void GetStudioSessionMappingAsync(const Model::GetStudioSessionMappingRequest& request, const GetStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
919 
927 
937 
946  virtual void ListBootstrapActionsAsync(const Model::ListBootstrapActionsRequest& request, const ListBootstrapActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
947 
958 
971 
983  virtual void ListClustersAsync(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
984 
994 
1006 
1017  virtual void ListInstanceFleetsAsync(const Model::ListInstanceFleetsRequest& request, const ListInstanceFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1018 
1026 
1036 
1045  virtual void ListInstanceGroupsAsync(const Model::ListInstanceGroupsRequest& request, const ListInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1046 
1056 
1068 
1079  virtual void ListInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1080 
1091 
1104 
1116  virtual void ListNotebookExecutionsAsync(const Model::ListNotebookExecutionsRequest& request, const ListNotebookExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1117 
1128 
1141 
1153  virtual void ListSecurityConfigurationsAsync(const Model::ListSecurityConfigurationsRequest& request, const ListSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1154 
1163 
1174 
1184  virtual void ListStepsAsync(const Model::ListStepsRequest& request, const ListStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1185 
1193 
1203 
1212  virtual void ListStudioSessionMappingsAsync(const Model::ListStudioSessionMappingsRequest& request, const ListStudioSessionMappingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1213 
1222 
1233 
1243  virtual void ListStudiosAsync(const Model::ListStudiosRequest& request, const ListStudiosResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1244 
1252 
1262 
1271  virtual void ModifyClusterAsync(const Model::ModifyClusterRequest& request, const ModifyClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1272 
1283 
1296 
1308  virtual void ModifyInstanceFleetAsync(const Model::ModifyInstanceFleetRequest& request, const ModifyInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1309 
1319 
1331 
1342  virtual void ModifyInstanceGroupsAsync(const Model::ModifyInstanceGroupsRequest& request, const ModifyInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1343 
1353 
1365 
1376  virtual void PutAutoScalingPolicyAsync(const Model::PutAutoScalingPolicyRequest& request, const PutAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1377 
1388 
1401 
1413  virtual void PutBlockPublicAccessConfigurationAsync(const Model::PutBlockPublicAccessConfigurationRequest& request, const PutBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1414 
1425 
1438 
1450  virtual void PutManagedScalingPolicyAsync(const Model::PutManagedScalingPolicyRequest& request, const PutManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1451 
1459 
1469 
1478  virtual void RemoveAutoScalingPolicyAsync(const Model::RemoveAutoScalingPolicyRequest& request, const RemoveAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1479 
1487 
1497 
1506  virtual void RemoveManagedScalingPolicyAsync(const Model::RemoveManagedScalingPolicyRequest& request, const RemoveManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1507 
1519 
1533 
1546  virtual void RemoveTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1547 
1576 
1607 
1637  virtual void RunJobFlowAsync(const Model::RunJobFlowRequest& request, const RunJobFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1638 
1661 
1686 
1710  virtual void SetTerminationProtectionAsync(const Model::SetTerminationProtectionRequest& request, const SetTerminationProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1711 
1727 
1745 
1762  virtual void SetVisibleToAllUsersAsync(const Model::SetVisibleToAllUsersRequest& request, const SetVisibleToAllUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1763 
1770 
1779 
1787  virtual void StartNotebookExecutionAsync(const Model::StartNotebookExecutionRequest& request, const StartNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1788 
1795 
1804 
1812  virtual void StopNotebookExecutionAsync(const Model::StopNotebookExecutionRequest& request, const StopNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1813 
1828 
1845 
1861  virtual void TerminateJobFlowsAsync(const Model::TerminateJobFlowsRequest& request, const TerminateJobFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1862 
1870 
1880 
1889  virtual void UpdateStudioAsync(const Model::UpdateStudioRequest& request, const UpdateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1890 
1898 
1908 
1917  virtual void UpdateStudioSessionMappingAsync(const Model::UpdateStudioSessionMappingRequest& request, const UpdateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1918 
1919 
1920  void OverrideEndpoint(const Aws::String& endpoint);
1921  private:
1922  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1923  void AddInstanceFleetAsyncHelper(const Model::AddInstanceFleetRequest& request, const AddInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1924  void AddInstanceGroupsAsyncHelper(const Model::AddInstanceGroupsRequest& request, const AddInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1925  void AddJobFlowStepsAsyncHelper(const Model::AddJobFlowStepsRequest& request, const AddJobFlowStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1926  void AddTagsAsyncHelper(const Model::AddTagsRequest& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1927  void CancelStepsAsyncHelper(const Model::CancelStepsRequest& request, const CancelStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1928  void CreateSecurityConfigurationAsyncHelper(const Model::CreateSecurityConfigurationRequest& request, const CreateSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1929  void CreateStudioAsyncHelper(const Model::CreateStudioRequest& request, const CreateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1930  void CreateStudioSessionMappingAsyncHelper(const Model::CreateStudioSessionMappingRequest& request, const CreateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1931  void DeleteSecurityConfigurationAsyncHelper(const Model::DeleteSecurityConfigurationRequest& request, const DeleteSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1932  void DeleteStudioAsyncHelper(const Model::DeleteStudioRequest& request, const DeleteStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1933  void DeleteStudioSessionMappingAsyncHelper(const Model::DeleteStudioSessionMappingRequest& request, const DeleteStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1934  void DescribeClusterAsyncHelper(const Model::DescribeClusterRequest& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1935  void DescribeNotebookExecutionAsyncHelper(const Model::DescribeNotebookExecutionRequest& request, const DescribeNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1936  void DescribeSecurityConfigurationAsyncHelper(const Model::DescribeSecurityConfigurationRequest& request, const DescribeSecurityConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1937  void DescribeStepAsyncHelper(const Model::DescribeStepRequest& request, const DescribeStepResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1938  void DescribeStudioAsyncHelper(const Model::DescribeStudioRequest& request, const DescribeStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1939  void GetBlockPublicAccessConfigurationAsyncHelper(const Model::GetBlockPublicAccessConfigurationRequest& request, const GetBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1940  void GetManagedScalingPolicyAsyncHelper(const Model::GetManagedScalingPolicyRequest& request, const GetManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1941  void GetStudioSessionMappingAsyncHelper(const Model::GetStudioSessionMappingRequest& request, const GetStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1942  void ListBootstrapActionsAsyncHelper(const Model::ListBootstrapActionsRequest& request, const ListBootstrapActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1943  void ListClustersAsyncHelper(const Model::ListClustersRequest& request, const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1944  void ListInstanceFleetsAsyncHelper(const Model::ListInstanceFleetsRequest& request, const ListInstanceFleetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1945  void ListInstanceGroupsAsyncHelper(const Model::ListInstanceGroupsRequest& request, const ListInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1946  void ListInstancesAsyncHelper(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1947  void ListNotebookExecutionsAsyncHelper(const Model::ListNotebookExecutionsRequest& request, const ListNotebookExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1948  void ListSecurityConfigurationsAsyncHelper(const Model::ListSecurityConfigurationsRequest& request, const ListSecurityConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1949  void ListStepsAsyncHelper(const Model::ListStepsRequest& request, const ListStepsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1950  void ListStudioSessionMappingsAsyncHelper(const Model::ListStudioSessionMappingsRequest& request, const ListStudioSessionMappingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1951  void ListStudiosAsyncHelper(const Model::ListStudiosRequest& request, const ListStudiosResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1952  void ModifyClusterAsyncHelper(const Model::ModifyClusterRequest& request, const ModifyClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1953  void ModifyInstanceFleetAsyncHelper(const Model::ModifyInstanceFleetRequest& request, const ModifyInstanceFleetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1954  void ModifyInstanceGroupsAsyncHelper(const Model::ModifyInstanceGroupsRequest& request, const ModifyInstanceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1955  void PutAutoScalingPolicyAsyncHelper(const Model::PutAutoScalingPolicyRequest& request, const PutAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1956  void PutBlockPublicAccessConfigurationAsyncHelper(const Model::PutBlockPublicAccessConfigurationRequest& request, const PutBlockPublicAccessConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1957  void PutManagedScalingPolicyAsyncHelper(const Model::PutManagedScalingPolicyRequest& request, const PutManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1958  void RemoveAutoScalingPolicyAsyncHelper(const Model::RemoveAutoScalingPolicyRequest& request, const RemoveAutoScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1959  void RemoveManagedScalingPolicyAsyncHelper(const Model::RemoveManagedScalingPolicyRequest& request, const RemoveManagedScalingPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1960  void RemoveTagsAsyncHelper(const Model::RemoveTagsRequest& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1961  void RunJobFlowAsyncHelper(const Model::RunJobFlowRequest& request, const RunJobFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1962  void SetTerminationProtectionAsyncHelper(const Model::SetTerminationProtectionRequest& request, const SetTerminationProtectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1963  void SetVisibleToAllUsersAsyncHelper(const Model::SetVisibleToAllUsersRequest& request, const SetVisibleToAllUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1964  void StartNotebookExecutionAsyncHelper(const Model::StartNotebookExecutionRequest& request, const StartNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1965  void StopNotebookExecutionAsyncHelper(const Model::StopNotebookExecutionRequest& request, const StopNotebookExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1966  void TerminateJobFlowsAsyncHelper(const Model::TerminateJobFlowsRequest& request, const TerminateJobFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1967  void UpdateStudioAsyncHelper(const Model::UpdateStudioRequest& request, const UpdateStudioResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1968  void UpdateStudioSessionMappingAsyncHelper(const Model::UpdateStudioSessionMappingRequest& request, const UpdateStudioSessionMappingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1969 
1970  Aws::String m_uri;
1971  Aws::String m_configScheme;
1972  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1973  };
1974 
1975 } // namespace EMR
1976 } // namespace Aws
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:244
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:273
Aws::EMR::Model::ListStudioSessionMappingsRequest
Definition: ListStudioSessionMappingsRequest.h:23
Aws::EMR::Model::CreateSecurityConfigurationOutcomeCallable
std::future< CreateSecurityConfigurationOutcome > CreateSecurityConfigurationOutcomeCallable
Definition: EMRClient.h:188
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:246
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:204
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:277
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::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:249
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:261
Aws::EMR::Model::DescribeNotebookExecutionOutcome
Aws::Utils::Outcome< DescribeNotebookExecutionResult, EMRError > DescribeNotebookExecutionOutcome
Definition: EMRClient.h:148
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::Model::PutAutoScalingPolicyOutcome
Aws::Utils::Outcome< PutAutoScalingPolicyResult, EMRError > PutAutoScalingPolicyOutcome
Definition: EMRClient.h:168
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:251
AWSError.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:245
Aws::EMR::EMRClient::UpdateStudio
virtual Model::UpdateStudioOutcome UpdateStudio(const Model::UpdateStudioRequest &request) const
Aws::EMR::Model::ModifyClusterOutcomeCallable
std::future< ModifyClusterOutcome > ModifyClusterOutcomeCallable
Definition: EMRClient.h:212
Aws::EMR::Model::SetVisibleToAllUsersOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > SetVisibleToAllUsersOutcome
Definition: EMRClient.h:176
Aws::EMR::Model::ListNotebookExecutionsOutcomeCallable
std::future< ListNotebookExecutionsOutcome > ListNotebookExecutionsOutcomeCallable
Definition: EMRClient.h:207
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:243
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:272
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:226
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:268
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:166
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:263
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::Model::RemoveTagsOutcomeCallable
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
Definition: EMRClient.h:220
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:265
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:155
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:171
Aws::EMR::Model::DescribeSecurityConfigurationRequest
Definition: DescribeSecurityConfigurationRequest.h:22
Aws::EMR::Model::StartNotebookExecutionOutcomeCallable
std::future< StartNotebookExecutionOutcome > StartNotebookExecutionOutcomeCallable
Definition: EMRClient.h:224
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::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:197
DescribeClusterResult.h
Aws::EMR::Model::AddInstanceGroupsOutcomeCallable
std::future< AddInstanceGroupsOutcome > AddInstanceGroupsOutcomeCallable
Definition: EMRClient.h:184
PutManagedScalingPolicyResult.h
Aws::EMR::Model::CreateStudioSessionMappingOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > CreateStudioSessionMappingOutcome
Definition: EMRClient.h:143
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:271
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:258
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:154
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:267
Aws::EMR::Model::ListClustersOutcome
Aws::Utils::Outcome< ListClustersResult, EMRError > ListClustersOutcome
Definition: EMRClient.h:156
Aws::EMR::EMRClient::RunJobFlow
virtual Model::RunJobFlowOutcome RunJobFlow(const Model::RunJobFlowRequest &request) 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:236
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::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:228
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::StartNotebookExecutionOutcome
Aws::Utils::Outcome< StartNotebookExecutionResult, EMRError > StartNotebookExecutionOutcome
Definition: EMRClient.h:177
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:275
Aws::EMR::Model::SetVisibleToAllUsersOutcomeCallable
std::future< SetVisibleToAllUsersOutcome > SetVisibleToAllUsersOutcomeCallable
Definition: EMRClient.h:223
AsyncCallerContext.h
Aws::EMR::Model::DeleteSecurityConfigurationOutcome
Aws::Utils::Outcome< DeleteSecurityConfigurationResult, EMRError > DeleteSecurityConfigurationOutcome
Definition: EMRClient.h:144
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:137
Aws::EMR::Model::DescribeNotebookExecutionOutcomeCallable
std::future< DescribeNotebookExecutionOutcome > DescribeNotebookExecutionOutcomeCallable
Definition: EMRClient.h:195
Aws::EMR::Model::ListNotebookExecutionsOutcome
Aws::Utils::Outcome< ListNotebookExecutionsResult, EMRError > ListNotebookExecutionsOutcome
Definition: EMRClient.h:160
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:278
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:183
Aws::EMR::EMRClient::ListClustersCallable
virtual Model::ListClustersOutcomeCallable ListClustersCallable(const Model::ListClustersRequest &request) const
Aws::EMR::Model::DeleteStudioOutcomeCallable
std::future< DeleteStudioOutcome > DeleteStudioOutcomeCallable
Definition: EMRClient.h:192
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:159
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:175
Aws::EMR::Model::PutBlockPublicAccessConfigurationOutcome
Aws::Utils::Outcome< PutBlockPublicAccessConfigurationResult, EMRError > PutBlockPublicAccessConfigurationOutcome
Definition: EMRClient.h:169
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:231
Aws::EMR::Model::ListBootstrapActionsOutcomeCallable
std::future< ListBootstrapActionsOutcome > ListBootstrapActionsOutcomeCallable
Definition: EMRClient.h:202
Aws::EMR::EMRClient::CreateSecurityConfiguration
virtual Model::CreateSecurityConfigurationOutcome CreateSecurityConfiguration(const Model::CreateSecurityConfigurationRequest &request) const
Aws::EMR::Model::CreateStudioOutcome
Aws::Utils::Outcome< CreateStudioResult, EMRError > CreateStudioOutcome
Definition: EMRClient.h:142
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:196
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:205
Aws::EMR::Model::UpdateStudioSessionMappingOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > UpdateStudioSessionMappingOutcome
Definition: EMRClient.h:181
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:252
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:264
Aws::EMR::Model::GetManagedScalingPolicyOutcomeCallable
std::future< GetManagedScalingPolicyOutcome > GetManagedScalingPolicyOutcomeCallable
Definition: EMRClient.h:200
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:185
Aws::EMR::Model::GetBlockPublicAccessConfigurationOutcome
Aws::Utils::Outcome< GetBlockPublicAccessConfigurationResult, EMRError > GetBlockPublicAccessConfigurationOutcome
Definition: EMRClient.h:152
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:178
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:203
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:242
Aws::EMR::EMRClient::GetManagedScalingPolicyCallable
virtual Model::GetManagedScalingPolicyOutcomeCallable GetManagedScalingPolicyCallable(const Model::GetManagedScalingPolicyRequest &request) const
Aws::EMR::Model::AddTagsOutcomeCallable
std::future< AddTagsOutcome > AddTagsOutcomeCallable
Definition: EMRClient.h:186
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:254
Aws::EMR::Model::ModifyInstanceFleetOutcomeCallable
std::future< ModifyInstanceFleetOutcome > ModifyInstanceFleetOutcomeCallable
Definition: EMRClient.h:213
Aws::EMR::Model::DescribeStepOutcome
Aws::Utils::Outcome< DescribeStepResult, EMRError > DescribeStepOutcome
Definition: EMRClient.h:150
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:247
Aws::EMR::Model::RemoveTagsOutcome
Aws::Utils::Outcome< RemoveTagsResult, EMRError > RemoveTagsOutcome
Definition: EMRClient.h:173
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:287
Aws::EMR::Model::ListStepsOutcomeCallable
std::future< ListStepsOutcome > ListStepsOutcomeCallable
Definition: EMRClient.h:209
Aws::EMR::EMRClient::DescribeStepCallable
virtual Model::DescribeStepOutcomeCallable DescribeStepCallable(const Model::DescribeStepRequest &request) const
Aws::EMR::EMRClient::RemoveTags
virtual Model::RemoveTagsOutcome RemoveTags(const Model::RemoveTagsRequest &request) const
Aws::EMR::Model::ListSecurityConfigurationsOutcomeCallable
std::future< ListSecurityConfigurationsOutcome > ListSecurityConfigurationsOutcomeCallable
Definition: EMRClient.h:208
RemoveAutoScalingPolicyResult.h
Aws::EMR::Model::ListSecurityConfigurationsOutcome
Aws::Utils::Outcome< ListSecurityConfigurationsResult, EMRError > ListSecurityConfigurationsOutcome
Definition: EMRClient.h:161
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:180
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::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:146
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:276
Aws::EMR::Model::SetTerminationProtectionOutcomeCallable
std::future< SetTerminationProtectionOutcome > SetTerminationProtectionOutcomeCallable
Definition: EMRClient.h:222
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:190
Aws::EMR::Model::ListInstancesOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
Definition: EMRClient.h:206
DescribeStudioResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::EMR::Model::CreateSecurityConfigurationRequest
Definition: CreateSecurityConfigurationRequest.h:22
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:262
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:210
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:266
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:172
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:248
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:240
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
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::EMRClient::DescribeStep
virtual Model::DescribeStepOutcome DescribeStep(const Model::DescribeStepRequest &request) const
Aws::EMR::Model::GetManagedScalingPolicyOutcome
Aws::Utils::Outcome< GetManagedScalingPolicyResult, EMRError > GetManagedScalingPolicyOutcome
Definition: EMRClient.h:153
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::EMR::Model::RemoveManagedScalingPolicyOutcomeCallable
std::future< RemoveManagedScalingPolicyOutcome > RemoveManagedScalingPolicyOutcomeCallable
Definition: EMRClient.h:219
Aws::EMR::Model::RunJobFlowOutcome
Aws::Utils::Outcome< RunJobFlowResult, EMRError > RunJobFlowOutcome
Definition: EMRClient.h:174
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:164
Aws::EMR::Model::GetBlockPublicAccessConfigurationOutcomeCallable
std::future< GetBlockPublicAccessConfigurationOutcome > GetBlockPublicAccessConfigurationOutcomeCallable
Definition: EMRClient.h:199
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::ListStudiosRequest
Definition: ListStudiosRequest.h:22
Aws::EMR::Model::CreateStudioSessionMappingRequest
Definition: CreateStudioSessionMappingRequest.h:23
Aws::EMR::Model::AddInstanceFleetOutcome
Aws::Utils::Outcome< AddInstanceFleetResult, EMRError > AddInstanceFleetOutcome
Definition: EMRClient.h:134
Aws::EMR::Model::ListInstanceFleetsOutcome
Aws::Utils::Outcome< ListInstanceFleetsResult, EMRError > ListInstanceFleetsOutcome
Definition: EMRClient.h:157
Aws::EMR::EMRClient::ListInstanceFleetsCallable
virtual Model::ListInstanceFleetsOutcomeCallable ListInstanceFleetsCallable(const Model::ListInstanceFleetsRequest &request) const
Aws::EMR::Model::ModifyInstanceGroupsOutcomeCallable
std::future< ModifyInstanceGroupsOutcome > ModifyInstanceGroupsOutcomeCallable
Definition: EMRClient.h:214
Aws::EMR::Model::RunJobFlowOutcomeCallable
std::future< RunJobFlowOutcome > RunJobFlowOutcomeCallable
Definition: EMRClient.h:221
Aws::EMR::Model::PutManagedScalingPolicyOutcomeCallable
std::future< PutManagedScalingPolicyOutcome > PutManagedScalingPolicyOutcomeCallable
Definition: EMRClient.h:217
Aws::EMR::Model::ListInstanceGroupsOutcome
Aws::Utils::Outcome< ListInstanceGroupsResult, EMRError > ListInstanceGroupsOutcome
Definition: EMRClient.h:158
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:237
Aws::EMR::Model::DeleteStudioOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > DeleteStudioOutcome
Definition: EMRClient.h:145
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:139
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:38
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:201
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:235
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:167
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:234
Aws::EMR::Model::ListStepsOutcome
Aws::Utils::Outcome< ListStepsResult, EMRError > ListStepsOutcome
Definition: EMRClient.h:162
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:274
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:255
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:189
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:165
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:259
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:289
ListStepsResult.h
ListInstancesResult.h
Aws::EMR::Model::DeleteSecurityConfigurationOutcomeCallable
std::future< DeleteSecurityConfigurationOutcome > DeleteSecurityConfigurationOutcomeCallable
Definition: EMRClient.h:191
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
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:269
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::EMR::Model::ListInstanceGroupsRequest
Definition: ListInstanceGroupsRequest.h:26
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::CreateStudioResponseReceivedHandler
std::function< void(const EMRClient *, const Model::CreateStudioRequest &, const Model::CreateStudioOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStudioResponseReceivedHandler
Definition: EMRClient.h:239
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:147
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::Model::CreateStudioRequest
Definition: CreateStudioRequest.h:25
Aws::EMR::Model::StopNotebookExecutionOutcomeCallable
std::future< StopNotebookExecutionOutcome > StopNotebookExecutionOutcomeCallable
Definition: EMRClient.h:225
Aws::EMR::Model::ListInstanceFleetsRequest
Definition: ListInstanceFleetsRequest.h:22
AWSClient.h
Aws::EMR::Model::TerminateJobFlowsOutcome
Aws::Utils::Outcome< Aws::NoResult, EMRError > TerminateJobFlowsOutcome
Definition: EMRClient.h:179
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:138
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:187
Aws::EMR::Model::DescribeStudioOutcomeCallable
std::future< DescribeStudioOutcome > DescribeStudioOutcomeCallable
Definition: EMRClient.h:198
Aws::EMR::Model::PutManagedScalingPolicyOutcome
Aws::Utils::Outcome< PutManagedScalingPolicyResult, EMRError > PutManagedScalingPolicyOutcome
Definition: EMRClient.h:170
Aws::EMR::Model::CancelStepsOutcome
Aws::Utils::Outcome< CancelStepsResult, EMRError > CancelStepsOutcome
Definition: EMRClient.h:140
Aws::EMR::EMRClient::ListInstances
virtual Model::ListInstancesOutcome ListInstances(const Model::ListInstancesRequest &request) const
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:250
Aws::EMR::Model::ListStudioSessionMappingsOutcome
Aws::Utils::Outcome< ListStudioSessionMappingsResult, EMRError > ListStudioSessionMappingsOutcome
Definition: EMRClient.h:163
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:253
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:270
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:194
Aws::EMR::EMRClient::ListBootstrapActionsCallable
virtual Model::ListBootstrapActionsOutcomeCallable ListBootstrapActionsCallable(const Model::ListBootstrapActionsRequest &request) const
Aws::EMR::Model::RemoveAutoScalingPolicyOutcomeCallable
std::future< RemoveAutoScalingPolicyOutcome > RemoveAutoScalingPolicyOutcomeCallable
Definition: EMRClient.h:218
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:256
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:227
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:241
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:260
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:238
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:151
Aws::EMR::EMRClient::CancelSteps
virtual Model::CancelStepsOutcome CancelSteps(const Model::CancelStepsRequest &request) const
Aws::EMR::Model::PutBlockPublicAccessConfigurationOutcomeCallable
std::future< PutBlockPublicAccessConfigurationOutcome > PutBlockPublicAccessConfigurationOutcomeCallable
Definition: EMRClient.h:216
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:215
JsonSerializer.h
Aws::EMR::Model::ListStudiosOutcomeCallable
std::future< ListStudiosOutcome > ListStudiosOutcomeCallable
Definition: EMRClient.h:211
Aws::EMR::Model::DescribeSecurityConfigurationOutcome
Aws::Utils::Outcome< DescribeSecurityConfigurationResult, EMRError > DescribeSecurityConfigurationOutcome
Definition: EMRClient.h:149
Aws::EMR::Model::CreateSecurityConfigurationOutcome
Aws::Utils::Outcome< CreateSecurityConfigurationResult, EMRError > CreateSecurityConfigurationOutcome
Definition: EMRClient.h:141
Aws::EMR::Model::DeleteStudioSessionMappingOutcomeCallable
std::future< DeleteStudioSessionMappingOutcome > DeleteStudioSessionMappingOutcomeCallable
Definition: EMRClient.h:193
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:257
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