AWS SDK for C++  1.9.157
AWS SDK for C++
Cloud9Client.h
Go to the documentation of this file.
1 
6 #pragma once
29 #include <future>
30 #include <functional>
31 
32 namespace Aws
33 {
34 
35 namespace Http
36 {
37  class HttpClient;
38  class HttpClientFactory;
39 } // namespace Http
40 
41 namespace Utils
42 {
43  template< typename R, typename E> class Outcome;
44 namespace Threading
45 {
46  class Executor;
47 } // namespace Threading
48 } // namespace Utils
49 
50 namespace Auth
51 {
52  class AWSCredentials;
53  class AWSCredentialsProvider;
54 } // namespace Auth
55 
56 namespace Client
57 {
58  class RetryStrategy;
59 } // namespace Client
60 
61 namespace Cloud9
62 {
63 
64 namespace Model
65 {
75  class TagResourceRequest;
79 
93 
94  typedef std::future<CreateEnvironmentEC2Outcome> CreateEnvironmentEC2OutcomeCallable;
95  typedef std::future<CreateEnvironmentMembershipOutcome> CreateEnvironmentMembershipOutcomeCallable;
96  typedef std::future<DeleteEnvironmentOutcome> DeleteEnvironmentOutcomeCallable;
97  typedef std::future<DeleteEnvironmentMembershipOutcome> DeleteEnvironmentMembershipOutcomeCallable;
98  typedef std::future<DescribeEnvironmentMembershipsOutcome> DescribeEnvironmentMembershipsOutcomeCallable;
99  typedef std::future<DescribeEnvironmentStatusOutcome> DescribeEnvironmentStatusOutcomeCallable;
100  typedef std::future<DescribeEnvironmentsOutcome> DescribeEnvironmentsOutcomeCallable;
101  typedef std::future<ListEnvironmentsOutcome> ListEnvironmentsOutcomeCallable;
102  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
103  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
104  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
105  typedef std::future<UpdateEnvironmentOutcome> UpdateEnvironmentOutcomeCallable;
106  typedef std::future<UpdateEnvironmentMembershipOutcome> UpdateEnvironmentMembershipOutcomeCallable;
107 } // namespace Model
108 
109  class Cloud9Client;
110 
111  typedef std::function<void(const Cloud9Client*, const Model::CreateEnvironmentEC2Request&, const Model::CreateEnvironmentEC2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentEC2ResponseReceivedHandler;
112  typedef std::function<void(const Cloud9Client*, const Model::CreateEnvironmentMembershipRequest&, const Model::CreateEnvironmentMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEnvironmentMembershipResponseReceivedHandler;
113  typedef std::function<void(const Cloud9Client*, const Model::DeleteEnvironmentRequest&, const Model::DeleteEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentResponseReceivedHandler;
114  typedef std::function<void(const Cloud9Client*, const Model::DeleteEnvironmentMembershipRequest&, const Model::DeleteEnvironmentMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEnvironmentMembershipResponseReceivedHandler;
115  typedef std::function<void(const Cloud9Client*, const Model::DescribeEnvironmentMembershipsRequest&, const Model::DescribeEnvironmentMembershipsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentMembershipsResponseReceivedHandler;
116  typedef std::function<void(const Cloud9Client*, const Model::DescribeEnvironmentStatusRequest&, const Model::DescribeEnvironmentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentStatusResponseReceivedHandler;
117  typedef std::function<void(const Cloud9Client*, const Model::DescribeEnvironmentsRequest&, const Model::DescribeEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEnvironmentsResponseReceivedHandler;
118  typedef std::function<void(const Cloud9Client*, const Model::ListEnvironmentsRequest&, const Model::ListEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnvironmentsResponseReceivedHandler;
119  typedef std::function<void(const Cloud9Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
120  typedef std::function<void(const Cloud9Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
121  typedef std::function<void(const Cloud9Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
122  typedef std::function<void(const Cloud9Client*, const Model::UpdateEnvironmentRequest&, const Model::UpdateEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentResponseReceivedHandler;
123  typedef std::function<void(const Cloud9Client*, const Model::UpdateEnvironmentMembershipRequest&, const Model::UpdateEnvironmentMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEnvironmentMembershipResponseReceivedHandler;
124 
154  {
155  public:
157 
163 
169 
174  Cloud9Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
176 
177  virtual ~Cloud9Client();
178 
179 
188 
199 
209  virtual void CreateEnvironmentEC2Async(const Model::CreateEnvironmentEC2Request& request, const CreateEnvironmentEC2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
210 
218 
228 
237  virtual void CreateEnvironmentMembershipAsync(const Model::CreateEnvironmentMembershipRequest& request, const CreateEnvironmentMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
238 
247 
258 
268  virtual void DeleteEnvironmentAsync(const Model::DeleteEnvironmentRequest& request, const DeleteEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
269 
277 
287 
296  virtual void DeleteEnvironmentMembershipAsync(const Model::DeleteEnvironmentMembershipRequest& request, const DeleteEnvironmentMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
297 
305 
315 
324  virtual void DescribeEnvironmentMembershipsAsync(const Model::DescribeEnvironmentMembershipsRequest& request, const DescribeEnvironmentMembershipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
325 
333 
343 
352  virtual void DescribeEnvironmentStatusAsync(const Model::DescribeEnvironmentStatusRequest& request, const DescribeEnvironmentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
353 
361 
371 
380  virtual void DescribeEnvironmentsAsync(const Model::DescribeEnvironmentsRequest& request, const DescribeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
381 
389 
399 
408  virtual void ListEnvironmentsAsync(const Model::ListEnvironmentsRequest& request, const ListEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
409 
417 
427 
436  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
437 
446 
457 
467  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
468 
476 
486 
495  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
496 
504 
514 
523  virtual void UpdateEnvironmentAsync(const Model::UpdateEnvironmentRequest& request, const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
524 
532 
542 
551  virtual void UpdateEnvironmentMembershipAsync(const Model::UpdateEnvironmentMembershipRequest& request, const UpdateEnvironmentMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
552 
553 
554  void OverrideEndpoint(const Aws::String& endpoint);
555  private:
556  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
557  void CreateEnvironmentEC2AsyncHelper(const Model::CreateEnvironmentEC2Request& request, const CreateEnvironmentEC2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
558  void CreateEnvironmentMembershipAsyncHelper(const Model::CreateEnvironmentMembershipRequest& request, const CreateEnvironmentMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
559  void DeleteEnvironmentAsyncHelper(const Model::DeleteEnvironmentRequest& request, const DeleteEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
560  void DeleteEnvironmentMembershipAsyncHelper(const Model::DeleteEnvironmentMembershipRequest& request, const DeleteEnvironmentMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
561  void DescribeEnvironmentMembershipsAsyncHelper(const Model::DescribeEnvironmentMembershipsRequest& request, const DescribeEnvironmentMembershipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
562  void DescribeEnvironmentStatusAsyncHelper(const Model::DescribeEnvironmentStatusRequest& request, const DescribeEnvironmentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
563  void DescribeEnvironmentsAsyncHelper(const Model::DescribeEnvironmentsRequest& request, const DescribeEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
564  void ListEnvironmentsAsyncHelper(const Model::ListEnvironmentsRequest& request, const ListEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
565  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
566  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
567  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
568  void UpdateEnvironmentAsyncHelper(const Model::UpdateEnvironmentRequest& request, const UpdateEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
569  void UpdateEnvironmentMembershipAsyncHelper(const Model::UpdateEnvironmentMembershipRequest& request, const UpdateEnvironmentMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
570 
571  Aws::String m_uri;
572  Aws::String m_configScheme;
573  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
574  };
575 
576 } // namespace Cloud9
577 } // namespace Aws
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Cloud9::Model::DescribeEnvironmentsRequest
Definition: DescribeEnvironmentsRequest.h:23
Aws::Cloud9::Cloud9Client::DescribeEnvironments
virtual Model::DescribeEnvironmentsOutcome DescribeEnvironments(const Model::DescribeEnvironmentsRequest &request) const
Aws::Cloud9::Cloud9Client::UpdateEnvironmentMembershipAsync
virtual void UpdateEnvironmentMembershipAsync(const Model::UpdateEnvironmentMembershipRequest &request, const UpdateEnvironmentMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Model::CreateEnvironmentEC2Outcome
Aws::Utils::Outcome< CreateEnvironmentEC2Result, Cloud9Error > CreateEnvironmentEC2Outcome
Definition: Cloud9Client.h:78
Aws::Cloud9::Cloud9Client::CreateEnvironmentMembershipAsync
virtual void CreateEnvironmentMembershipAsync(const Model::CreateEnvironmentMembershipRequest &request, const CreateEnvironmentMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::Cloud9::ListEnvironmentsResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnvironmentsResponseReceivedHandler
Definition: Cloud9Client.h:118
Aws::Cloud9::Cloud9Client::UpdateEnvironmentAsync
virtual void UpdateEnvironmentAsync(const Model::UpdateEnvironmentRequest &request, const UpdateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::DescribeEnvironmentsResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::DescribeEnvironmentsRequest &, const Model::DescribeEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentsResponseReceivedHandler
Definition: Cloud9Client.h:117
Aws::Cloud9::Model::DeleteEnvironmentMembershipRequest
Definition: DeleteEnvironmentMembershipRequest.h:22
Aws::Cloud9::Cloud9Client::CreateEnvironmentEC2Async
virtual void CreateEnvironmentEC2Async(const Model::CreateEnvironmentEC2Request &request, const CreateEnvironmentEC2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Cloud9Client::DescribeEnvironmentStatusCallable
virtual Model::DescribeEnvironmentStatusOutcomeCallable DescribeEnvironmentStatusCallable(const Model::DescribeEnvironmentStatusRequest &request) const
DeleteEnvironmentResult.h
Aws::Cloud9::Model::DeleteEnvironmentMembershipOutcomeCallable
std::future< DeleteEnvironmentMembershipOutcome > DeleteEnvironmentMembershipOutcomeCallable
Definition: Cloud9Client.h:97
Aws::Cloud9::Cloud9Client::CreateEnvironmentEC2
virtual Model::CreateEnvironmentEC2Outcome CreateEnvironmentEC2(const Model::CreateEnvironmentEC2Request &request) const
AWS_CLOUD9_API
#define AWS_CLOUD9_API
Definition: Cloud9_EXPORTS.h:28
Aws::Cloud9::Model::DescribeEnvironmentsOutcomeCallable
std::future< DescribeEnvironmentsOutcome > DescribeEnvironmentsOutcomeCallable
Definition: Cloud9Client.h:100
Aws::Cloud9::Cloud9Client::~Cloud9Client
virtual ~Cloud9Client()
Aws::Cloud9::Cloud9Client::DescribeEnvironmentMembershipsCallable
virtual Model::DescribeEnvironmentMembershipsOutcomeCallable DescribeEnvironmentMembershipsCallable(const Model::DescribeEnvironmentMembershipsRequest &request) const
Aws::Cloud9::Cloud9Client::Cloud9Client
Cloud9Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Cloud9::Model::CreateEnvironmentMembershipOutcome
Aws::Utils::Outcome< CreateEnvironmentMembershipResult, Cloud9Error > CreateEnvironmentMembershipOutcome
Definition: Cloud9Client.h:81
Aws::Cloud9::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, Cloud9Error > TagResourceOutcome
Definition: Cloud9Client.h:89
Aws::Cloud9::Cloud9Client::DescribeEnvironmentMembershipsAsync
virtual void DescribeEnvironmentMembershipsAsync(const Model::DescribeEnvironmentMembershipsRequest &request, const DescribeEnvironmentMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Cloud9Client::DeleteEnvironmentCallable
virtual Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const Model::DeleteEnvironmentRequest &request) const
Aws::Cloud9::Cloud9Client::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Model::DeleteEnvironmentRequest
Definition: DeleteEnvironmentRequest.h:22
Aws::Cloud9::Cloud9Client::CreateEnvironmentMembership
virtual Model::CreateEnvironmentMembershipOutcome CreateEnvironmentMembership(const Model::CreateEnvironmentMembershipRequest &request) const
Aws::Cloud9::Cloud9Client::UpdateEnvironmentMembershipCallable
virtual Model::UpdateEnvironmentMembershipOutcomeCallable UpdateEnvironmentMembershipCallable(const Model::UpdateEnvironmentMembershipRequest &request) const
Aws::Cloud9::Cloud9Client::DescribeEnvironmentsAsync
virtual void DescribeEnvironmentsAsync(const Model::DescribeEnvironmentsRequest &request, const DescribeEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::Cloud9::Model::DeleteEnvironmentOutcome
Aws::Utils::Outcome< DeleteEnvironmentResult, Cloud9Error > DeleteEnvironmentOutcome
Definition: Cloud9Client.h:82
DescribeEnvironmentStatusResult.h
Aws::Cloud9::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::Cloud9::DescribeEnvironmentStatusResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::DescribeEnvironmentStatusRequest &, const Model::DescribeEnvironmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentStatusResponseReceivedHandler
Definition: Cloud9Client.h:116
Aws::Cloud9::Model::ListEnvironmentsOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
Definition: Cloud9Client.h:101
Aws::Cloud9::Model::DescribeEnvironmentMembershipsOutcome
Aws::Utils::Outcome< DescribeEnvironmentMembershipsResult, Cloud9Error > DescribeEnvironmentMembershipsOutcome
Definition: Cloud9Client.h:84
Aws::Cloud9::Model::DescribeEnvironmentMembershipsOutcomeCallable
std::future< DescribeEnvironmentMembershipsOutcome > DescribeEnvironmentMembershipsOutcomeCallable
Definition: Cloud9Client.h:98
UpdateEnvironmentMembershipResult.h
Aws::Cloud9::Cloud9Client::DescribeEnvironmentStatus
virtual Model::DescribeEnvironmentStatusOutcome DescribeEnvironmentStatus(const Model::DescribeEnvironmentStatusRequest &request) const
Aws::Cloud9::TagResourceResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: Cloud9Client.h:120
Aws::Cloud9::UpdateEnvironmentResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentResponseReceivedHandler
Definition: Cloud9Client.h:122
Aws::Cloud9::Model::CreateEnvironmentEC2OutcomeCallable
std::future< CreateEnvironmentEC2Outcome > CreateEnvironmentEC2OutcomeCallable
Definition: Cloud9Client.h:94
Aws::Cloud9::Cloud9Client::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: Cloud9Client.h:156
Aws::Cloud9::Cloud9Client::Cloud9Client
Cloud9Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Cloud9::Model::UpdateEnvironmentMembershipOutcomeCallable
std::future< UpdateEnvironmentMembershipOutcome > UpdateEnvironmentMembershipOutcomeCallable
Definition: Cloud9Client.h:106
UntagResourceResult.h
Aws::Cloud9::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: Cloud9Client.h:103
Aws::Cloud9::Model::UpdateEnvironmentRequest
Definition: UpdateEnvironmentRequest.h:23
Aws::Cloud9::Model::UpdateEnvironmentMembershipOutcome
Aws::Utils::Outcome< UpdateEnvironmentMembershipResult, Cloud9Error > UpdateEnvironmentMembershipOutcome
Definition: Cloud9Client.h:92
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Cloud9::ListTagsForResourceResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: Cloud9Client.h:119
Aws::Cloud9::Model::DescribeEnvironmentMembershipsRequest
Definition: DescribeEnvironmentMembershipsRequest.h:24
Aws::Cloud9::Model::ListEnvironmentsOutcome
Aws::Utils::Outcome< ListEnvironmentsResult, Cloud9Error > ListEnvironmentsOutcome
Definition: Cloud9Client.h:87
Aws::Cloud9::Cloud9Client::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Cloud9::DescribeEnvironmentMembershipsResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::DescribeEnvironmentMembershipsRequest &, const Model::DescribeEnvironmentMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEnvironmentMembershipsResponseReceivedHandler
Definition: Cloud9Client.h:115
Aws::Cloud9::Model::DeleteEnvironmentOutcomeCallable
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
Definition: Cloud9Client.h:96
Aws::Cloud9::Cloud9Client::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Cloud9::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Cloud9Error > ListTagsForResourceOutcome
Definition: Cloud9Client.h:88
Aws::Cloud9::UntagResourceResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: Cloud9Client.h:121
Aws::Cloud9::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::Cloud9::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, Cloud9Error > UntagResourceOutcome
Definition: Cloud9Client.h:90
Aws::Cloud9::Cloud9Client::ListEnvironmentsAsync
virtual void ListEnvironmentsAsync(const Model::ListEnvironmentsRequest &request, const ListEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::CreateEnvironmentMembershipResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::CreateEnvironmentMembershipRequest &, const Model::CreateEnvironmentMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentMembershipResponseReceivedHandler
Definition: Cloud9Client.h:112
Aws::Cloud9::Cloud9Client::DeleteEnvironmentMembership
virtual Model::DeleteEnvironmentMembershipOutcome DeleteEnvironmentMembership(const Model::DeleteEnvironmentMembershipRequest &request) const
Aws::Cloud9::Cloud9Client::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
CreateEnvironmentMembershipResult.h
Aws::Cloud9::Model::CreateEnvironmentMembershipOutcomeCallable
std::future< CreateEnvironmentMembershipOutcome > CreateEnvironmentMembershipOutcomeCallable
Definition: Cloud9Client.h:95
ListEnvironmentsResult.h
Aws::Cloud9::DeleteEnvironmentResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentResponseReceivedHandler
Definition: Cloud9Client.h:113
Aws::Cloud9::Model::CreateEnvironmentEC2Request
Definition: CreateEnvironmentEC2Request.h:25
DescribeEnvironmentMembershipsResult.h
Aws::Cloud9::Cloud9Client::UpdateEnvironmentCallable
virtual Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const Model::UpdateEnvironmentRequest &request) const
TagResourceResult.h
Aws::Cloud9::Model::DeleteEnvironmentMembershipOutcome
Aws::Utils::Outcome< DeleteEnvironmentMembershipResult, Cloud9Error > DeleteEnvironmentMembershipOutcome
Definition: Cloud9Client.h:83
Aws::Cloud9::Cloud9Client::UpdateEnvironmentMembership
virtual Model::UpdateEnvironmentMembershipOutcome UpdateEnvironmentMembership(const Model::UpdateEnvironmentMembershipRequest &request) const
Aws::Cloud9::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: Cloud9Client.h:102
AWSString.h
Aws::Cloud9::Model::ListEnvironmentsRequest
Definition: ListEnvironmentsRequest.h:22
Aws::Cloud9::Cloud9Client
Definition: Cloud9Client.h:154
Aws::Cloud9::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Cloud9::Cloud9Client::CreateEnvironmentEC2Callable
virtual Model::CreateEnvironmentEC2OutcomeCallable CreateEnvironmentEC2Callable(const Model::CreateEnvironmentEC2Request &request) const
Aws::Cloud9::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: Cloud9Client.h:104
Aws::Cloud9::Model::DescribeEnvironmentStatusRequest
Definition: DescribeEnvironmentStatusRequest.h:22
Aws::Cloud9::Cloud9Client::ListEnvironmentsCallable
virtual Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const Model::ListEnvironmentsRequest &request) const
Aws::Cloud9::Cloud9Client::ListEnvironments
virtual Model::ListEnvironmentsOutcome ListEnvironments(const Model::ListEnvironmentsRequest &request) const
Aws::Cloud9::Model::UpdateEnvironmentMembershipRequest
Definition: UpdateEnvironmentMembershipRequest.h:23
DeleteEnvironmentMembershipResult.h
Aws::Cloud9::CreateEnvironmentEC2ResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::CreateEnvironmentEC2Request &, const Model::CreateEnvironmentEC2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEnvironmentEC2ResponseReceivedHandler
Definition: Cloud9Client.h:109
Aws::Cloud9::Cloud9Client::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Cloud9::Cloud9Client::DescribeEnvironmentMemberships
virtual Model::DescribeEnvironmentMembershipsOutcome DescribeEnvironmentMemberships(const Model::DescribeEnvironmentMembershipsRequest &request) const
Aws::Cloud9::Cloud9Client::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Cloud9Client::DeleteEnvironmentMembershipCallable
virtual Model::DeleteEnvironmentMembershipOutcomeCallable DeleteEnvironmentMembershipCallable(const Model::DeleteEnvironmentMembershipRequest &request) const
ClientConfiguration.h
Aws::Cloud9::Cloud9Client::DescribeEnvironmentsCallable
virtual Model::DescribeEnvironmentsOutcomeCallable DescribeEnvironmentsCallable(const Model::DescribeEnvironmentsRequest &request) const
Aws::Cloud9::DeleteEnvironmentMembershipResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::DeleteEnvironmentMembershipRequest &, const Model::DeleteEnvironmentMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEnvironmentMembershipResponseReceivedHandler
Definition: Cloud9Client.h:114
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::Cloud9::Model::DescribeEnvironmentsOutcome
Aws::Utils::Outcome< DescribeEnvironmentsResult, Cloud9Error > DescribeEnvironmentsOutcome
Definition: Cloud9Client.h:86
Aws::Cloud9::Cloud9Client::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
CreateEnvironmentEC2Result.h
Cloud9Errors.h
DescribeEnvironmentsResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Cloud9::Cloud9Client::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Cloud9::UpdateEnvironmentMembershipResponseReceivedHandler
std::function< void(const Cloud9Client *, const Model::UpdateEnvironmentMembershipRequest &, const Model::UpdateEnvironmentMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEnvironmentMembershipResponseReceivedHandler
Definition: Cloud9Client.h:123
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Cloud9::Cloud9Client::DeleteEnvironment
virtual Model::DeleteEnvironmentOutcome DeleteEnvironment(const Model::DeleteEnvironmentRequest &request) const
Aws::Cloud9::Model::DescribeEnvironmentStatusOutcomeCallable
std::future< DescribeEnvironmentStatusOutcome > DescribeEnvironmentStatusOutcomeCallable
Definition: Cloud9Client.h:99
AWSClient.h
Aws::Cloud9::Cloud9Client::CreateEnvironmentMembershipCallable
virtual Model::CreateEnvironmentMembershipOutcomeCallable CreateEnvironmentMembershipCallable(const Model::CreateEnvironmentMembershipRequest &request) const
Aws::Cloud9::Cloud9Client::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Cloud9Client::UpdateEnvironment
virtual Model::UpdateEnvironmentOutcome UpdateEnvironment(const Model::UpdateEnvironmentRequest &request) const
Aws::Cloud9::Cloud9Client::DeleteEnvironmentMembershipAsync
virtual void DeleteEnvironmentMembershipAsync(const Model::DeleteEnvironmentMembershipRequest &request, const DeleteEnvironmentMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Cloud9Client::DescribeEnvironmentStatusAsync
virtual void DescribeEnvironmentStatusAsync(const Model::DescribeEnvironmentStatusRequest &request, const DescribeEnvironmentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Cloud9::Cloud9Client::Cloud9Client
Cloud9Client(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Cloud9::Cloud9Client::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Cloud9::Model::UpdateEnvironmentOutcomeCallable
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
Definition: Cloud9Client.h:105
Aws::Cloud9::Cloud9Client::DeleteEnvironmentAsync
virtual void DeleteEnvironmentAsync(const Model::DeleteEnvironmentRequest &request, const DeleteEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTagsForResourceResult.h
UpdateEnvironmentResult.h
Cloud9_EXPORTS.h
Aws::Cloud9::Model::UpdateEnvironmentOutcome
Aws::Utils::Outcome< UpdateEnvironmentResult, Cloud9Error > UpdateEnvironmentOutcome
Definition: Cloud9Client.h:91
Aws::Cloud9::Model::CreateEnvironmentMembershipRequest
Definition: CreateEnvironmentMembershipRequest.h:23
JsonSerializer.h
Aws::Cloud9::Model::DescribeEnvironmentStatusOutcome
Aws::Utils::Outcome< DescribeEnvironmentStatusResult, Cloud9Error > DescribeEnvironmentStatusOutcome
Definition: Cloud9Client.h:85