7#include <aws/continuum/ContinuumPaginationBase.h>
8#include <aws/continuum/ContinuumServiceClientModel.h>
9#include <aws/continuum/ContinuumWaiter.h>
10#include <aws/continuum/Continuum_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
40 std::shared_ptr<ContinuumEndpointProviderBase> endpointProvider =
nullptr);
53 ContinuumClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
54 std::shared_ptr<ContinuumEndpointProviderBase> endpointProvider =
nullptr,
74 ContinuumClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
99 template <
typename AssociateCollectorRequestT = Model::AssociateCollectorRequest>
101 return SubmitCallable(&ContinuumClient::AssociateCollector, request);
108 template <
typename AssociateCollectorRequestT = Model::AssociateCollectorRequest>
110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
111 return SubmitAsync(&ContinuumClient::AssociateCollector, request, handler, context);
134 template <
typename CreateCodeFindingRequestT = Model::CreateCodeFindingRequest>
136 return SubmitCallable(&ContinuumClient::CreateCodeFinding, request);
143 template <
typename CreateCodeFindingRequestT = Model::CreateCodeFindingRequest>
145 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
146 return SubmitAsync(&ContinuumClient::CreateCodeFinding, request, handler, context);
171 template <
typename CreateCodeScanRequestT = Model::CreateCodeScanRequest>
173 return SubmitCallable(&ContinuumClient::CreateCodeScan, request);
180 template <
typename CreateCodeScanRequestT = Model::CreateCodeScanRequest>
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
183 return SubmitAsync(&ContinuumClient::CreateCodeScan, request, handler, context);
198 template <
typename CreateCollectorRequestT = Model::CreateCollectorRequest>
200 return SubmitCallable(&ContinuumClient::CreateCollector, request);
207 template <
typename CreateCollectorRequestT = Model::CreateCollectorRequest>
209 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
210 const CreateCollectorRequestT& request = {})
const {
211 return SubmitAsync(&ContinuumClient::CreateCollector, request, handler, context);
228 template <
typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
230 return SubmitCallable(&ContinuumClient::CreateEnvironment, request);
237 template <
typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
240 return SubmitAsync(&ContinuumClient::CreateEnvironment, request, handler, context);
270 template <
typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
272 return SubmitCallable(&ContinuumClient::CreateIntegration, request);
279 template <
typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
282 return SubmitAsync(&ContinuumClient::CreateIntegration, request, handler, context);
298 template <
typename DeleteCollectorRequestT = Model::DeleteCollectorRequest>
300 return SubmitCallable(&ContinuumClient::DeleteCollector, request);
307 template <
typename DeleteCollectorRequestT = Model::DeleteCollectorRequest>
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
310 return SubmitAsync(&ContinuumClient::DeleteCollector, request, handler, context);
325 template <
typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
327 return SubmitCallable(&ContinuumClient::DeleteEnvironment, request);
334 template <
typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
337 return SubmitAsync(&ContinuumClient::DeleteEnvironment, request, handler, context);
356 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
358 return SubmitCallable(&ContinuumClient::DeleteIntegration, request);
365 template <
typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
368 return SubmitAsync(&ContinuumClient::DeleteIntegration, request, handler, context);
387 template <
typename DisassociateCollectorRequestT = Model::DisassociateCollectorRequest>
389 return SubmitCallable(&ContinuumClient::DisassociateCollector, request);
396 template <
typename DisassociateCollectorRequestT = Model::DisassociateCollectorRequest>
398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
399 return SubmitAsync(&ContinuumClient::DisassociateCollector, request, handler, context);
413 template <
typename GetCodeFindingRequestT = Model::GetCodeFindingRequest>
415 return SubmitCallable(&ContinuumClient::GetCodeFinding, request);
422 template <
typename GetCodeFindingRequestT = Model::GetCodeFindingRequest>
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
425 return SubmitAsync(&ContinuumClient::GetCodeFinding, request, handler, context);
439 template <
typename GetCodeIssueRequestT = Model::GetCodeIssueRequest>
441 return SubmitCallable(&ContinuumClient::GetCodeIssue, request);
448 template <
typename GetCodeIssueRequestT = Model::GetCodeIssueRequest>
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
451 return SubmitAsync(&ContinuumClient::GetCodeIssue, request, handler, context);
466 template <
typename GetCodeIssueArtifactRequestT = Model::GetCodeIssueArtifactRequest>
468 return SubmitCallable(&ContinuumClient::GetCodeIssueArtifact, request);
475 template <
typename GetCodeIssueArtifactRequestT = Model::GetCodeIssueArtifactRequest>
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
478 return SubmitAsync(&ContinuumClient::GetCodeIssueArtifact, request, handler, context);
492 template <
typename GetCodeScanRequestT = Model::GetCodeScanRequest>
494 return SubmitCallable(&ContinuumClient::GetCodeScan, request);
501 template <
typename GetCodeScanRequestT = Model::GetCodeScanRequest>
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
504 return SubmitAsync(&ContinuumClient::GetCodeScan, request, handler, context);
518 template <
typename GetCollectorRequestT = Model::GetCollectorRequest>
520 return SubmitCallable(&ContinuumClient::GetCollector, request);
527 template <
typename GetCollectorRequestT = Model::GetCollectorRequest>
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
530 return SubmitAsync(&ContinuumClient::GetCollector, request, handler, context);
556 template <
typename GetCollectorDataAccessAuthorizationRequestT = Model::GetCollectorDataAccessAuthorizationRequest>
558 const GetCollectorDataAccessAuthorizationRequestT& request)
const {
559 return SubmitCallable(&ContinuumClient::GetCollectorDataAccessAuthorization, request);
566 template <
typename GetCollectorDataAccessAuthorizationRequestT = Model::GetCollectorDataAccessAuthorizationRequest>
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
570 return SubmitAsync(&ContinuumClient::GetCollectorDataAccessAuthorization, request, handler, context);
584 template <
typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
586 return SubmitCallable(&ContinuumClient::GetEnvironment, request);
593 template <
typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
596 return SubmitAsync(&ContinuumClient::GetEnvironment, request, handler, context);
609 template <
typename GetIntegrationRequestT = Model::GetIntegrationRequest>
611 return SubmitCallable(&ContinuumClient::GetIntegration, request);
618 template <
typename GetIntegrationRequestT = Model::GetIntegrationRequest>
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
621 return SubmitAsync(&ContinuumClient::GetIntegration, request, handler, context);
636 template <
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
638 return SubmitCallable(&ContinuumClient::GetResourcePolicy, request);
645 template <
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
648 return SubmitAsync(&ContinuumClient::GetResourcePolicy, request, handler, context);
667 template <
typename ListAssociatedCollectorsRequestT = Model::ListAssociatedCollectorsRequest>
669 return SubmitCallable(&ContinuumClient::ListAssociatedCollectors, request);
676 template <
typename ListAssociatedCollectorsRequestT = Model::ListAssociatedCollectorsRequest>
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
680 return SubmitAsync(&ContinuumClient::ListAssociatedCollectors, request, handler, context);
698 template <
typename ListAssociatedEnvironmentsRequestT = Model::ListAssociatedEnvironmentsRequest>
700 const ListAssociatedEnvironmentsRequestT& request)
const {
701 return SubmitCallable(&ContinuumClient::ListAssociatedEnvironments, request);
708 template <
typename ListAssociatedEnvironmentsRequestT = Model::ListAssociatedEnvironmentsRequest>
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
712 return SubmitAsync(&ContinuumClient::ListAssociatedEnvironments, request, handler, context);
727 template <
typename ListCodeFindingsRequestT = Model::ListCodeFindingsRequest>
729 return SubmitCallable(&ContinuumClient::ListCodeFindings, request);
736 template <
typename ListCodeFindingsRequestT = Model::ListCodeFindingsRequest>
738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
739 return SubmitAsync(&ContinuumClient::ListCodeFindings, request, handler, context);
754 template <
typename ListCodeIssueArtifactsRequestT = Model::ListCodeIssueArtifactsRequest>
756 return SubmitCallable(&ContinuumClient::ListCodeIssueArtifacts, request);
763 template <
typename ListCodeIssueArtifactsRequestT = Model::ListCodeIssueArtifactsRequest>
766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
767 return SubmitAsync(&ContinuumClient::ListCodeIssueArtifacts, request, handler, context);
781 template <
typename ListCodeIssuesRequestT = Model::ListCodeIssuesRequest>
783 return SubmitCallable(&ContinuumClient::ListCodeIssues, request);
790 template <
typename ListCodeIssuesRequestT = Model::ListCodeIssuesRequest>
792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
793 return SubmitAsync(&ContinuumClient::ListCodeIssues, request, handler, context);
807 template <
typename ListCodeScansRequestT = Model::ListCodeScansRequest>
809 return SubmitCallable(&ContinuumClient::ListCodeScans, request);
816 template <
typename ListCodeScansRequestT = Model::ListCodeScansRequest>
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
819 return SubmitAsync(&ContinuumClient::ListCodeScans, request, handler, context);
835 template <
typename ListCollectorsRequestT = Model::ListCollectorsRequest>
837 return SubmitCallable(&ContinuumClient::ListCollectors, request);
844 template <
typename ListCollectorsRequestT = Model::ListCollectorsRequest>
846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
847 const ListCollectorsRequestT& request = {})
const {
848 return SubmitAsync(&ContinuumClient::ListCollectors, request, handler, context);
865 template <
typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
867 return SubmitCallable(&ContinuumClient::ListEnvironments, request);
874 template <
typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
877 const ListEnvironmentsRequestT& request = {})
const {
878 return SubmitAsync(&ContinuumClient::ListEnvironments, request, handler, context);
893 template <
typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
895 return SubmitCallable(&ContinuumClient::ListIntegrations, request);
902 template <
typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
905 const ListIntegrationsRequestT& request = {})
const {
906 return SubmitAsync(&ContinuumClient::ListIntegrations, request, handler, context);
921 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
923 return SubmitCallable(&ContinuumClient::PutResourcePolicy, request);
930 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
932 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
933 return SubmitAsync(&ContinuumClient::PutResourcePolicy, request, handler, context);
952 template <
typename StartIntegrationAuthorizationRequestT = Model::StartIntegrationAuthorizationRequest>
954 const StartIntegrationAuthorizationRequestT& request)
const {
955 return SubmitCallable(&ContinuumClient::StartIntegrationAuthorization, request);
962 template <
typename StartIntegrationAuthorizationRequestT = Model::StartIntegrationAuthorizationRequest>
965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
966 return SubmitAsync(&ContinuumClient::StartIntegrationAuthorization, request, handler, context);
981 template <
typename UpdateCollectorRequestT = Model::UpdateCollectorRequest>
983 return SubmitCallable(&ContinuumClient::UpdateCollector, request);
990 template <
typename UpdateCollectorRequestT = Model::UpdateCollectorRequest>
992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
993 return SubmitAsync(&ContinuumClient::UpdateCollector, request, handler, context);
1010 template <
typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
1012 return SubmitCallable(&ContinuumClient::UpdateEnvironment, request);
1019 template <
typename UpdateEnvironmentRequestT = Model::UpdateEnvironmentRequest>
1021 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1022 return SubmitAsync(&ContinuumClient::UpdateEnvironment, request, handler, context);
1044 template <
typename UpdateIntegrationRequestT = Model::UpdateIntegrationRequest>
1046 return SubmitCallable(&ContinuumClient::UpdateIntegration, request);
1053 template <
typename UpdateIntegrationRequestT = Model::UpdateIntegrationRequest>
1055 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1056 return SubmitAsync(&ContinuumClient::UpdateIntegration, request, handler, context);
1073 std::shared_ptr<ContinuumEndpointProviderBase> m_endpointProvider;
ContinuumClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ContinuumEndpointProviderBase > endpointProvider=nullptr, const Aws::Continuum::ContinuumClientConfiguration &clientConfiguration=Aws::Continuum::ContinuumClientConfiguration())
void ListAssociatedCollectorsAsync(const ListAssociatedCollectorsRequestT &request, const ListAssociatedCollectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::GetCollectorOutcomeCallable GetCollectorCallable(const GetCollectorRequestT &request) const
static const char * GetAllocationTag()
virtual Model::CreateCodeScanOutcome CreateCodeScan(const Model::CreateCodeScanRequest &request) const
void ListAssociatedEnvironmentsAsync(const ListAssociatedEnvironmentsRequestT &request, const ListAssociatedEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCodeFindingsOutcome ListCodeFindings(const Model::ListCodeFindingsRequest &request) const
virtual Model::GetCodeIssueOutcome GetCodeIssue(const Model::GetCodeIssueRequest &request) const
ContinuumEndpointProvider EndpointProviderType
virtual Model::ListCodeIssueArtifactsOutcome ListCodeIssueArtifacts(const Model::ListCodeIssueArtifactsRequest &request) const
void ListCodeIssueArtifactsAsync(const ListCodeIssueArtifactsRequestT &request, const ListCodeIssueArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCodeIssuesOutcome ListCodeIssues(const Model::ListCodeIssuesRequest &request) const
virtual Model::GetCollectorDataAccessAuthorizationOutcome GetCollectorDataAccessAuthorization(const Model::GetCollectorDataAccessAuthorizationRequest &request) const
virtual Model::GetCodeScanOutcome GetCodeScan(const Model::GetCodeScanRequest &request) const
void GetCollectorAsync(const GetCollectorRequestT &request, const GetCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCodeScanOutcomeCallable CreateCodeScanCallable(const CreateCodeScanRequestT &request) const
void ListCodeScansAsync(const ListCodeScansRequestT &request, const ListCodeScansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateIntegrationOutcomeCallable UpdateIntegrationCallable(const UpdateIntegrationRequestT &request) const
void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT &request, const DeleteEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCollectorOutcomeCallable CreateCollectorCallable(const CreateCollectorRequestT &request={}) const
void GetResourcePolicyAsync(const GetResourcePolicyRequestT &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCodeIssueArtifactAsync(const GetCodeIssueArtifactRequestT &request, const GetCodeIssueArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateCollectorOutcome DisassociateCollector(const Model::DisassociateCollectorRequest &request) const
void CreateIntegrationAsync(const CreateIntegrationRequestT &request, const CreateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAssociatedCollectorsOutcome ListAssociatedCollectors(const Model::ListAssociatedCollectorsRequest &request) const
Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
virtual Model::ListAssociatedEnvironmentsOutcome ListAssociatedEnvironments(const Model::ListAssociatedEnvironmentsRequest &request) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT &request={}) const
void CreateEnvironmentAsync(const CreateEnvironmentRequestT &request, const CreateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void ListIntegrationsAsync(const ListIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationsRequestT &request={}) const
virtual Model::StartIntegrationAuthorizationOutcome StartIntegrationAuthorization(const Model::StartIntegrationAuthorizationRequest &request) const
virtual Model::ListCollectorsOutcome ListCollectors(const Model::ListCollectorsRequest &request={}) const
void GetIntegrationAsync(const GetIntegrationRequestT &request, const GetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
void GetCodeFindingAsync(const GetCodeFindingRequestT &request, const GetCodeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~ContinuumClient()
virtual Model::GetCollectorOutcome GetCollector(const Model::GetCollectorRequest &request) const
Model::DisassociateCollectorOutcomeCallable DisassociateCollectorCallable(const DisassociateCollectorRequestT &request) const
Model::ListCodeFindingsOutcomeCallable ListCodeFindingsCallable(const ListCodeFindingsRequestT &request) const
void GetCodeIssueAsync(const GetCodeIssueRequestT &request, const GetCodeIssueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateIntegrationAsync(const UpdateIntegrationRequestT &request, const UpdateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIntegrationsOutcome ListIntegrations(const Model::ListIntegrationsRequest &request={}) const
void UpdateCollectorAsync(const UpdateCollectorRequestT &request, const UpdateCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCollectorsOutcomeCallable ListCollectorsCallable(const ListCollectorsRequestT &request={}) const
ContinuumClientConfiguration ClientConfigurationType
Model::StartIntegrationAuthorizationOutcomeCallable StartIntegrationAuthorizationCallable(const StartIntegrationAuthorizationRequestT &request) const
Model::UpdateEnvironmentOutcomeCallable UpdateEnvironmentCallable(const UpdateEnvironmentRequestT &request) const
Model::CreateCodeFindingOutcomeCallable CreateCodeFindingCallable(const CreateCodeFindingRequestT &request) const
virtual std::shared_ptr< ContinuumEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetIntegrationOutcome GetIntegration(const Model::GetIntegrationRequest &request) const
virtual Model::AssociateCollectorOutcome AssociateCollector(const Model::AssociateCollectorRequest &request) const
Model::ListCodeScansOutcomeCallable ListCodeScansCallable(const ListCodeScansRequestT &request) const
virtual Model::UpdateEnvironmentOutcome UpdateEnvironment(const Model::UpdateEnvironmentRequest &request) const
static const char * GetServiceName()
Model::GetCodeIssueArtifactOutcomeCallable GetCodeIssueArtifactCallable(const GetCodeIssueArtifactRequestT &request) const
void DeleteIntegrationAsync(const DeleteIntegrationRequestT &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCollectorOutcome CreateCollector(const Model::CreateCollectorRequest &request={}) const
Model::ListAssociatedEnvironmentsOutcomeCallable ListAssociatedEnvironmentsCallable(const ListAssociatedEnvironmentsRequestT &request) const
Model::UpdateCollectorOutcomeCallable UpdateCollectorCallable(const UpdateCollectorRequestT &request) const
virtual Model::GetCodeFindingOutcome GetCodeFinding(const Model::GetCodeFindingRequest &request) const
virtual Model::UpdateCollectorOutcome UpdateCollector(const Model::UpdateCollectorRequest &request) const
void CreateCollectorAsync(const CreateCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateCollectorRequestT &request={}) const
virtual Model::DeleteEnvironmentOutcome DeleteEnvironment(const Model::DeleteEnvironmentRequest &request) const
Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT &request) const
ContinuumClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ContinuumEndpointProviderBase > endpointProvider=nullptr, const Aws::Continuum::ContinuumClientConfiguration &clientConfiguration=Aws::Continuum::ContinuumClientConfiguration())
Model::GetCodeScanOutcomeCallable GetCodeScanCallable(const GetCodeScanRequestT &request) const
virtual Model::CreateCodeFindingOutcome CreateCodeFinding(const Model::CreateCodeFindingRequest &request) const
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
ContinuumClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT &request={}) const
void ListCodeIssuesAsync(const ListCodeIssuesRequestT &request, const ListCodeIssuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT &request) const
virtual Model::ListCodeScansOutcome ListCodeScans(const Model::ListCodeScansRequest &request) const
void GetCodeScanAsync(const GetCodeScanRequestT &request, const GetCodeScanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCollectorAsync(const DeleteCollectorRequestT &request, const DeleteCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ContinuumClient(const Aws::Continuum::ContinuumClientConfiguration &clientConfiguration=Aws::Continuum::ContinuumClientConfiguration(), std::shared_ptr< ContinuumEndpointProviderBase > endpointProvider=nullptr)
void GetCollectorDataAccessAuthorizationAsync(const GetCollectorDataAccessAuthorizationRequestT &request, const GetCollectorDataAccessAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCodeFindingAsync(const CreateCodeFindingRequestT &request, const CreateCodeFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT &request) const
virtual Model::GetEnvironmentOutcome GetEnvironment(const Model::GetEnvironmentRequest &request) const
virtual Model::CreateIntegrationOutcome CreateIntegration(const Model::CreateIntegrationRequest &request) const
void GetEnvironmentAsync(const GetEnvironmentRequestT &request, const GetEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEnvironmentAsync(const UpdateEnvironmentRequestT &request, const UpdateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAssociatedCollectorsOutcomeCallable ListAssociatedCollectorsCallable(const ListAssociatedCollectorsRequestT &request) const
Model::DeleteCollectorOutcomeCallable DeleteCollectorCallable(const DeleteCollectorRequestT &request) const
void ListCollectorsAsync(const ListCollectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCollectorsRequestT &request={}) const
Model::GetCodeIssueOutcomeCallable GetCodeIssueCallable(const GetCodeIssueRequestT &request) const
Model::GetCollectorDataAccessAuthorizationOutcomeCallable GetCollectorDataAccessAuthorizationCallable(const GetCollectorDataAccessAuthorizationRequestT &request) const
void StartIntegrationAuthorizationAsync(const StartIntegrationAuthorizationRequestT &request, const StartIntegrationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
void AssociateCollectorAsync(const AssociateCollectorRequestT &request, const AssociateCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCodeIssuesOutcomeCallable ListCodeIssuesCallable(const ListCodeIssuesRequestT &request) const
ContinuumClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetCodeIssueArtifactOutcome GetCodeIssueArtifact(const Model::GetCodeIssueArtifactRequest &request) const
Model::GetCodeFindingOutcomeCallable GetCodeFindingCallable(const GetCodeFindingRequestT &request) const
virtual Model::DeleteCollectorOutcome DeleteCollector(const Model::DeleteCollectorRequest &request) const
void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEnvironmentsRequestT &request={}) const
virtual Model::UpdateIntegrationOutcome UpdateIntegration(const Model::UpdateIntegrationRequest &request) const
ContinuumClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListEnvironmentsOutcome ListEnvironments(const Model::ListEnvironmentsRequest &request={}) const
Model::ListCodeIssueArtifactsOutcomeCallable ListCodeIssueArtifactsCallable(const ListCodeIssueArtifactsRequestT &request) const
virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest &request) const
void CreateCodeScanAsync(const CreateCodeScanRequestT &request, const CreateCodeScanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request) const
Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT &request) const
void ListCodeFindingsAsync(const ListCodeFindingsRequestT &request, const ListCodeFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateCollectorAsync(const DisassociateCollectorRequestT &request, const DisassociateCollectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateCollectorOutcomeCallable AssociateCollectorCallable(const AssociateCollectorRequestT &request) const
std::future< UpdateEnvironmentOutcome > UpdateEnvironmentOutcomeCallable
std::future< DeleteCollectorOutcome > DeleteCollectorOutcomeCallable
std::future< UpdateIntegrationOutcome > UpdateIntegrationOutcomeCallable
std::future< AssociateCollectorOutcome > AssociateCollectorOutcomeCallable
std::future< ListAssociatedEnvironmentsOutcome > ListAssociatedEnvironmentsOutcomeCallable
std::future< UpdateCollectorOutcome > UpdateCollectorOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
std::future< CreateCollectorOutcome > CreateCollectorOutcomeCallable
std::future< ListAssociatedCollectorsOutcome > ListAssociatedCollectorsOutcomeCallable
std::future< ListCollectorsOutcome > ListCollectorsOutcomeCallable
std::future< CreateCodeFindingOutcome > CreateCodeFindingOutcomeCallable
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::future< GetCodeIssueOutcome > GetCodeIssueOutcomeCallable
std::future< GetCodeScanOutcome > GetCodeScanOutcomeCallable
std::future< GetCodeFindingOutcome > GetCodeFindingOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
std::future< CreateCodeScanOutcome > CreateCodeScanOutcomeCallable
std::future< ListCodeIssuesOutcome > ListCodeIssuesOutcomeCallable
std::future< GetCollectorOutcome > GetCollectorOutcomeCallable
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
std::future< StartIntegrationAuthorizationOutcome > StartIntegrationAuthorizationOutcomeCallable
std::future< GetCollectorDataAccessAuthorizationOutcome > GetCollectorDataAccessAuthorizationOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< ListCodeIssueArtifactsOutcome > ListCodeIssueArtifactsOutcomeCallable
std::future< ListCodeScansOutcome > ListCodeScansOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< ListCodeFindingsOutcome > ListCodeFindingsOutcomeCallable
std::future< GetCodeIssueArtifactOutcome > GetCodeIssueArtifactOutcomeCallable
std::future< DisassociateCollectorOutcome > DisassociateCollectorOutcomeCallable
std::function< void(const ContinuumClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListAssociatedEnvironmentsRequest &, const Model::ListAssociatedEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedEnvironmentsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListCodeScansRequest &, const Model::ListCodeScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeScansResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetCodeScanRequest &, const Model::GetCodeScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeScanResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListIntegrationsRequest &, const Model::ListIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetCollectorDataAccessAuthorizationRequest &, const Model::GetCollectorDataAccessAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollectorDataAccessAuthorizationResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::CreateCollectorRequest &, const Model::CreateCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCollectorResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetCollectorRequest &, const Model::GetCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollectorResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetCodeIssueRequest &, const Model::GetCodeIssueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeIssueResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::UpdateIntegrationRequest &, const Model::UpdateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegrationResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListCodeIssuesRequest &, const Model::ListCodeIssuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeIssuesResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::UpdateEnvironmentRequest &, const Model::UpdateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEnvironmentResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListAssociatedCollectorsRequest &, const Model::ListAssociatedCollectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedCollectorsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::DisassociateCollectorRequest &, const Model::DisassociateCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateCollectorResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::AssociateCollectorRequest &, const Model::AssociateCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateCollectorResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::CreateCodeFindingRequest &, const Model::CreateCodeFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCodeFindingResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::StartIntegrationAuthorizationRequest &, const Model::StartIntegrationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartIntegrationAuthorizationResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetCodeIssueArtifactRequest &, const Model::GetCodeIssueArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeIssueArtifactResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetEnvironmentRequest &, const Model::GetEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::DeleteCollectorRequest &, const Model::DeleteCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCollectorResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListCollectorsRequest &, const Model::ListCollectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollectorsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetCodeFindingRequest &, const Model::GetCodeFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeFindingResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListCodeFindingsRequest &, const Model::ListCodeFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeFindingsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicyResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::UpdateCollectorRequest &, const Model::UpdateCollectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCollectorResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::CreateCodeScanRequest &, const Model::CreateCodeScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCodeScanResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::ListCodeIssueArtifactsRequest &, const Model::ListCodeIssueArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeIssueArtifactsResponseReceivedHandler
std::function< void(const ContinuumClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String