AWS SDK for C++  1.9.126
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Amplify::AmplifyClient Class Reference

#include <AmplifyClient.h>

+ Inheritance diagram for Aws::Amplify::AmplifyClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 AmplifyClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AmplifyClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AmplifyClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~AmplifyClient ()
 
virtual Model::CreateAppOutcome CreateApp (const Model::CreateAppRequest &request) const
 
virtual Model::CreateAppOutcomeCallable CreateAppCallable (const Model::CreateAppRequest &request) const
 
virtual void CreateAppAsync (const Model::CreateAppRequest &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateBackendEnvironmentOutcome CreateBackendEnvironment (const Model::CreateBackendEnvironmentRequest &request) const
 
virtual Model::CreateBackendEnvironmentOutcomeCallable CreateBackendEnvironmentCallable (const Model::CreateBackendEnvironmentRequest &request) const
 
virtual void CreateBackendEnvironmentAsync (const Model::CreateBackendEnvironmentRequest &request, const CreateBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateBranchOutcome CreateBranch (const Model::CreateBranchRequest &request) const
 
virtual Model::CreateBranchOutcomeCallable CreateBranchCallable (const Model::CreateBranchRequest &request) const
 
virtual void CreateBranchAsync (const Model::CreateBranchRequest &request, const CreateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDeploymentOutcome CreateDeployment (const Model::CreateDeploymentRequest &request) const
 
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable (const Model::CreateDeploymentRequest &request) const
 
virtual void CreateDeploymentAsync (const Model::CreateDeploymentRequest &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDomainAssociationOutcome CreateDomainAssociation (const Model::CreateDomainAssociationRequest &request) const
 
virtual Model::CreateDomainAssociationOutcomeCallable CreateDomainAssociationCallable (const Model::CreateDomainAssociationRequest &request) const
 
virtual void CreateDomainAssociationAsync (const Model::CreateDomainAssociationRequest &request, const CreateDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateWebhookOutcome CreateWebhook (const Model::CreateWebhookRequest &request) const
 
virtual Model::CreateWebhookOutcomeCallable CreateWebhookCallable (const Model::CreateWebhookRequest &request) const
 
virtual void CreateWebhookAsync (const Model::CreateWebhookRequest &request, const CreateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteAppOutcome DeleteApp (const Model::DeleteAppRequest &request) const
 
virtual Model::DeleteAppOutcomeCallable DeleteAppCallable (const Model::DeleteAppRequest &request) const
 
virtual void DeleteAppAsync (const Model::DeleteAppRequest &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteBackendEnvironmentOutcome DeleteBackendEnvironment (const Model::DeleteBackendEnvironmentRequest &request) const
 
virtual Model::DeleteBackendEnvironmentOutcomeCallable DeleteBackendEnvironmentCallable (const Model::DeleteBackendEnvironmentRequest &request) const
 
virtual void DeleteBackendEnvironmentAsync (const Model::DeleteBackendEnvironmentRequest &request, const DeleteBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteBranchOutcome DeleteBranch (const Model::DeleteBranchRequest &request) const
 
virtual Model::DeleteBranchOutcomeCallable DeleteBranchCallable (const Model::DeleteBranchRequest &request) const
 
virtual void DeleteBranchAsync (const Model::DeleteBranchRequest &request, const DeleteBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDomainAssociationOutcome DeleteDomainAssociation (const Model::DeleteDomainAssociationRequest &request) const
 
virtual Model::DeleteDomainAssociationOutcomeCallable DeleteDomainAssociationCallable (const Model::DeleteDomainAssociationRequest &request) const
 
virtual void DeleteDomainAssociationAsync (const Model::DeleteDomainAssociationRequest &request, const DeleteDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteJobOutcome DeleteJob (const Model::DeleteJobRequest &request) const
 
virtual Model::DeleteJobOutcomeCallable DeleteJobCallable (const Model::DeleteJobRequest &request) const
 
virtual void DeleteJobAsync (const Model::DeleteJobRequest &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteWebhookOutcome DeleteWebhook (const Model::DeleteWebhookRequest &request) const
 
virtual Model::DeleteWebhookOutcomeCallable DeleteWebhookCallable (const Model::DeleteWebhookRequest &request) const
 
virtual void DeleteWebhookAsync (const Model::DeleteWebhookRequest &request, const DeleteWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GenerateAccessLogsOutcome GenerateAccessLogs (const Model::GenerateAccessLogsRequest &request) const
 
virtual Model::GenerateAccessLogsOutcomeCallable GenerateAccessLogsCallable (const Model::GenerateAccessLogsRequest &request) const
 
virtual void GenerateAccessLogsAsync (const Model::GenerateAccessLogsRequest &request, const GenerateAccessLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAppOutcome GetApp (const Model::GetAppRequest &request) const
 
virtual Model::GetAppOutcomeCallable GetAppCallable (const Model::GetAppRequest &request) const
 
virtual void GetAppAsync (const Model::GetAppRequest &request, const GetAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetArtifactUrlOutcome GetArtifactUrl (const Model::GetArtifactUrlRequest &request) const
 
virtual Model::GetArtifactUrlOutcomeCallable GetArtifactUrlCallable (const Model::GetArtifactUrlRequest &request) const
 
virtual void GetArtifactUrlAsync (const Model::GetArtifactUrlRequest &request, const GetArtifactUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBackendEnvironmentOutcome GetBackendEnvironment (const Model::GetBackendEnvironmentRequest &request) const
 
virtual Model::GetBackendEnvironmentOutcomeCallable GetBackendEnvironmentCallable (const Model::GetBackendEnvironmentRequest &request) const
 
virtual void GetBackendEnvironmentAsync (const Model::GetBackendEnvironmentRequest &request, const GetBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBranchOutcome GetBranch (const Model::GetBranchRequest &request) const
 
virtual Model::GetBranchOutcomeCallable GetBranchCallable (const Model::GetBranchRequest &request) const
 
virtual void GetBranchAsync (const Model::GetBranchRequest &request, const GetBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDomainAssociationOutcome GetDomainAssociation (const Model::GetDomainAssociationRequest &request) const
 
virtual Model::GetDomainAssociationOutcomeCallable GetDomainAssociationCallable (const Model::GetDomainAssociationRequest &request) const
 
virtual void GetDomainAssociationAsync (const Model::GetDomainAssociationRequest &request, const GetDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobOutcome GetJob (const Model::GetJobRequest &request) const
 
virtual Model::GetJobOutcomeCallable GetJobCallable (const Model::GetJobRequest &request) const
 
virtual void GetJobAsync (const Model::GetJobRequest &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetWebhookOutcome GetWebhook (const Model::GetWebhookRequest &request) const
 
virtual Model::GetWebhookOutcomeCallable GetWebhookCallable (const Model::GetWebhookRequest &request) const
 
virtual void GetWebhookAsync (const Model::GetWebhookRequest &request, const GetWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAppsOutcome ListApps (const Model::ListAppsRequest &request) const
 
virtual Model::ListAppsOutcomeCallable ListAppsCallable (const Model::ListAppsRequest &request) const
 
virtual void ListAppsAsync (const Model::ListAppsRequest &request, const ListAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListArtifactsOutcome ListArtifacts (const Model::ListArtifactsRequest &request) const
 
virtual Model::ListArtifactsOutcomeCallable ListArtifactsCallable (const Model::ListArtifactsRequest &request) const
 
virtual void ListArtifactsAsync (const Model::ListArtifactsRequest &request, const ListArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListBackendEnvironmentsOutcome ListBackendEnvironments (const Model::ListBackendEnvironmentsRequest &request) const
 
virtual Model::ListBackendEnvironmentsOutcomeCallable ListBackendEnvironmentsCallable (const Model::ListBackendEnvironmentsRequest &request) const
 
virtual void ListBackendEnvironmentsAsync (const Model::ListBackendEnvironmentsRequest &request, const ListBackendEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListBranchesOutcome ListBranches (const Model::ListBranchesRequest &request) const
 
virtual Model::ListBranchesOutcomeCallable ListBranchesCallable (const Model::ListBranchesRequest &request) const
 
virtual void ListBranchesAsync (const Model::ListBranchesRequest &request, const ListBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDomainAssociationsOutcome ListDomainAssociations (const Model::ListDomainAssociationsRequest &request) const
 
virtual Model::ListDomainAssociationsOutcomeCallable ListDomainAssociationsCallable (const Model::ListDomainAssociationsRequest &request) const
 
virtual void ListDomainAssociationsAsync (const Model::ListDomainAssociationsRequest &request, const ListDomainAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListJobsOutcome ListJobs (const Model::ListJobsRequest &request) const
 
virtual Model::ListJobsOutcomeCallable ListJobsCallable (const Model::ListJobsRequest &request) const
 
virtual void ListJobsAsync (const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListWebhooksOutcome ListWebhooks (const Model::ListWebhooksRequest &request) const
 
virtual Model::ListWebhooksOutcomeCallable ListWebhooksCallable (const Model::ListWebhooksRequest &request) const
 
virtual void ListWebhooksAsync (const Model::ListWebhooksRequest &request, const ListWebhooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartDeploymentOutcome StartDeployment (const Model::StartDeploymentRequest &request) const
 
virtual Model::StartDeploymentOutcomeCallable StartDeploymentCallable (const Model::StartDeploymentRequest &request) const
 
virtual void StartDeploymentAsync (const Model::StartDeploymentRequest &request, const StartDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartJobOutcome StartJob (const Model::StartJobRequest &request) const
 
virtual Model::StartJobOutcomeCallable StartJobCallable (const Model::StartJobRequest &request) const
 
virtual void StartJobAsync (const Model::StartJobRequest &request, const StartJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopJobOutcome StopJob (const Model::StopJobRequest &request) const
 
virtual Model::StopJobOutcomeCallable StopJobCallable (const Model::StopJobRequest &request) const
 
virtual void StopJobAsync (const Model::StopJobRequest &request, const StopJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAppOutcome UpdateApp (const Model::UpdateAppRequest &request) const
 
virtual Model::UpdateAppOutcomeCallable UpdateAppCallable (const Model::UpdateAppRequest &request) const
 
virtual void UpdateAppAsync (const Model::UpdateAppRequest &request, const UpdateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateBranchOutcome UpdateBranch (const Model::UpdateBranchRequest &request) const
 
virtual Model::UpdateBranchOutcomeCallable UpdateBranchCallable (const Model::UpdateBranchRequest &request) const
 
virtual void UpdateBranchAsync (const Model::UpdateBranchRequest &request, const UpdateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDomainAssociationOutcome UpdateDomainAssociation (const Model::UpdateDomainAssociationRequest &request) const
 
virtual Model::UpdateDomainAssociationOutcomeCallable UpdateDomainAssociationCallable (const Model::UpdateDomainAssociationRequest &request) const
 
virtual void UpdateDomainAssociationAsync (const Model::UpdateDomainAssociationRequest &request, const UpdateDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateWebhookOutcome UpdateWebhook (const Model::UpdateWebhookRequest &request) const
 
virtual Model::UpdateWebhookOutcomeCallable UpdateWebhookCallable (const Model::UpdateWebhookRequest &request) const
 
virtual void UpdateWebhookAsync (const Model::UpdateWebhookRequest &request, const UpdateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

Amplify enables developers to develop and deploy cloud-powered mobile and web apps. The Amplify Console provides a continuous delivery and hosting service for web applications. For more information, see the Amplify Console User Guide. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the Amplify Framework.

Definition at line 255 of file AmplifyClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 258 of file AmplifyClient.h.

Constructor & Destructor Documentation

◆ AmplifyClient() [1/3]

Aws::Amplify::AmplifyClient::AmplifyClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ AmplifyClient() [2/3]

Aws::Amplify::AmplifyClient::AmplifyClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ AmplifyClient() [3/3]

Aws::Amplify::AmplifyClient::AmplifyClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~AmplifyClient()

virtual Aws::Amplify::AmplifyClient::~AmplifyClient ( )
virtual

Member Function Documentation

◆ CreateApp()

virtual Model::CreateAppOutcome Aws::Amplify::AmplifyClient::CreateApp ( const Model::CreateAppRequest request) const
virtual

Creates a new Amplify app.

See Also:

AWS API Reference

◆ CreateAppAsync()

virtual void Aws::Amplify::AmplifyClient::CreateAppAsync ( const Model::CreateAppRequest request,
const CreateAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAppCallable()

virtual Model::CreateAppOutcomeCallable Aws::Amplify::AmplifyClient::CreateAppCallable ( const Model::CreateAppRequest request) const
virtual

Creates a new Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateBackendEnvironment()

virtual Model::CreateBackendEnvironmentOutcome Aws::Amplify::AmplifyClient::CreateBackendEnvironment ( const Model::CreateBackendEnvironmentRequest request) const
virtual

Creates a new backend environment for an Amplify app.

See Also:

AWS API Reference

◆ CreateBackendEnvironmentAsync()

virtual void Aws::Amplify::AmplifyClient::CreateBackendEnvironmentAsync ( const Model::CreateBackendEnvironmentRequest request,
const CreateBackendEnvironmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new backend environment for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateBackendEnvironmentCallable()

virtual Model::CreateBackendEnvironmentOutcomeCallable Aws::Amplify::AmplifyClient::CreateBackendEnvironmentCallable ( const Model::CreateBackendEnvironmentRequest request) const
virtual

Creates a new backend environment for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateBranch()

virtual Model::CreateBranchOutcome Aws::Amplify::AmplifyClient::CreateBranch ( const Model::CreateBranchRequest request) const
virtual

Creates a new branch for an Amplify app.

See Also:

AWS API Reference

◆ CreateBranchAsync()

virtual void Aws::Amplify::AmplifyClient::CreateBranchAsync ( const Model::CreateBranchRequest request,
const CreateBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new branch for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateBranchCallable()

virtual Model::CreateBranchOutcomeCallable Aws::Amplify::AmplifyClient::CreateBranchCallable ( const Model::CreateBranchRequest request) const
virtual

Creates a new branch for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDeployment()

virtual Model::CreateDeploymentOutcome Aws::Amplify::AmplifyClient::CreateDeployment ( const Model::CreateDeploymentRequest request) const
virtual

Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.

See Also:

AWS API Reference

◆ CreateDeploymentAsync()

virtual void Aws::Amplify::AmplifyClient::CreateDeploymentAsync ( const Model::CreateDeploymentRequest request,
const CreateDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDeploymentCallable()

virtual Model::CreateDeploymentOutcomeCallable Aws::Amplify::AmplifyClient::CreateDeploymentCallable ( const Model::CreateDeploymentRequest request) const
virtual

Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDomainAssociation()

virtual Model::CreateDomainAssociationOutcome Aws::Amplify::AmplifyClient::CreateDomainAssociation ( const Model::CreateDomainAssociationRequest request) const
virtual

Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app

See Also:

AWS API Reference

◆ CreateDomainAssociationAsync()

virtual void Aws::Amplify::AmplifyClient::CreateDomainAssociationAsync ( const Model::CreateDomainAssociationRequest request,
const CreateDomainAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDomainAssociationCallable()

virtual Model::CreateDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::CreateDomainAssociationCallable ( const Model::CreateDomainAssociationRequest request) const
virtual

Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateWebhook()

virtual Model::CreateWebhookOutcome Aws::Amplify::AmplifyClient::CreateWebhook ( const Model::CreateWebhookRequest request) const
virtual

Creates a new webhook on an Amplify app.

See Also:

AWS API Reference

◆ CreateWebhookAsync()

virtual void Aws::Amplify::AmplifyClient::CreateWebhookAsync ( const Model::CreateWebhookRequest request,
const CreateWebhookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new webhook on an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateWebhookCallable()

virtual Model::CreateWebhookOutcomeCallable Aws::Amplify::AmplifyClient::CreateWebhookCallable ( const Model::CreateWebhookRequest request) const
virtual

Creates a new webhook on an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApp()

virtual Model::DeleteAppOutcome Aws::Amplify::AmplifyClient::DeleteApp ( const Model::DeleteAppRequest request) const
virtual

Deletes an existing Amplify app specified by an app ID.

See Also:

AWS API Reference

◆ DeleteAppAsync()

virtual void Aws::Amplify::AmplifyClient::DeleteAppAsync ( const Model::DeleteAppRequest request,
const DeleteAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an existing Amplify app specified by an app ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteAppCallable()

virtual Model::DeleteAppOutcomeCallable Aws::Amplify::AmplifyClient::DeleteAppCallable ( const Model::DeleteAppRequest request) const
virtual

Deletes an existing Amplify app specified by an app ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteBackendEnvironment()

virtual Model::DeleteBackendEnvironmentOutcome Aws::Amplify::AmplifyClient::DeleteBackendEnvironment ( const Model::DeleteBackendEnvironmentRequest request) const
virtual

Deletes a backend environment for an Amplify app.

See Also:

AWS API Reference

◆ DeleteBackendEnvironmentAsync()

virtual void Aws::Amplify::AmplifyClient::DeleteBackendEnvironmentAsync ( const Model::DeleteBackendEnvironmentRequest request,
const DeleteBackendEnvironmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a backend environment for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteBackendEnvironmentCallable()

virtual Model::DeleteBackendEnvironmentOutcomeCallable Aws::Amplify::AmplifyClient::DeleteBackendEnvironmentCallable ( const Model::DeleteBackendEnvironmentRequest request) const
virtual

Deletes a backend environment for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteBranch()

virtual Model::DeleteBranchOutcome Aws::Amplify::AmplifyClient::DeleteBranch ( const Model::DeleteBranchRequest request) const
virtual

Deletes a branch for an Amplify app.

See Also:

AWS API Reference

◆ DeleteBranchAsync()

virtual void Aws::Amplify::AmplifyClient::DeleteBranchAsync ( const Model::DeleteBranchRequest request,
const DeleteBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a branch for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteBranchCallable()

virtual Model::DeleteBranchOutcomeCallable Aws::Amplify::AmplifyClient::DeleteBranchCallable ( const Model::DeleteBranchRequest request) const
virtual

Deletes a branch for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDomainAssociation()

virtual Model::DeleteDomainAssociationOutcome Aws::Amplify::AmplifyClient::DeleteDomainAssociation ( const Model::DeleteDomainAssociationRequest request) const
virtual

Deletes a domain association for an Amplify app.

See Also:


AWS API Reference

◆ DeleteDomainAssociationAsync()

virtual void Aws::Amplify::AmplifyClient::DeleteDomainAssociationAsync ( const Model::DeleteDomainAssociationRequest request,
const DeleteDomainAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a domain association for an Amplify app.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDomainAssociationCallable()

virtual Model::DeleteDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::DeleteDomainAssociationCallable ( const Model::DeleteDomainAssociationRequest request) const
virtual

Deletes a domain association for an Amplify app.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteJob()

virtual Model::DeleteJobOutcome Aws::Amplify::AmplifyClient::DeleteJob ( const Model::DeleteJobRequest request) const
virtual

Deletes a job for a branch of an Amplify app.

See Also:

AWS API Reference

◆ DeleteJobAsync()

virtual void Aws::Amplify::AmplifyClient::DeleteJobAsync ( const Model::DeleteJobRequest request,
const DeleteJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a job for a branch of an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteJobCallable()

virtual Model::DeleteJobOutcomeCallable Aws::Amplify::AmplifyClient::DeleteJobCallable ( const Model::DeleteJobRequest request) const
virtual

Deletes a job for a branch of an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteWebhook()

virtual Model::DeleteWebhookOutcome Aws::Amplify::AmplifyClient::DeleteWebhook ( const Model::DeleteWebhookRequest request) const
virtual

Deletes a webhook.

See Also:

AWS API Reference

◆ DeleteWebhookAsync()

virtual void Aws::Amplify::AmplifyClient::DeleteWebhookAsync ( const Model::DeleteWebhookRequest request,
const DeleteWebhookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a webhook.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteWebhookCallable()

virtual Model::DeleteWebhookOutcomeCallable Aws::Amplify::AmplifyClient::DeleteWebhookCallable ( const Model::DeleteWebhookRequest request) const
virtual

Deletes a webhook.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GenerateAccessLogs()

virtual Model::GenerateAccessLogsOutcome Aws::Amplify::AmplifyClient::GenerateAccessLogs ( const Model::GenerateAccessLogsRequest request) const
virtual

Returns the website access logs for a specific time range using a presigned URL.

See Also:

AWS API Reference

◆ GenerateAccessLogsAsync()

virtual void Aws::Amplify::AmplifyClient::GenerateAccessLogsAsync ( const Model::GenerateAccessLogsRequest request,
const GenerateAccessLogsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the website access logs for a specific time range using a presigned URL.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GenerateAccessLogsCallable()

virtual Model::GenerateAccessLogsOutcomeCallable Aws::Amplify::AmplifyClient::GenerateAccessLogsCallable ( const Model::GenerateAccessLogsRequest request) const
virtual

Returns the website access logs for a specific time range using a presigned URL.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetApp()

virtual Model::GetAppOutcome Aws::Amplify::AmplifyClient::GetApp ( const Model::GetAppRequest request) const
virtual

Returns an existing Amplify app by appID.

See Also:

AWS API Reference

◆ GetAppAsync()

virtual void Aws::Amplify::AmplifyClient::GetAppAsync ( const Model::GetAppRequest request,
const GetAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns an existing Amplify app by appID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetAppCallable()

virtual Model::GetAppOutcomeCallable Aws::Amplify::AmplifyClient::GetAppCallable ( const Model::GetAppRequest request) const
virtual

Returns an existing Amplify app by appID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetArtifactUrl()

virtual Model::GetArtifactUrlOutcome Aws::Amplify::AmplifyClient::GetArtifactUrl ( const Model::GetArtifactUrlRequest request) const
virtual

Returns the artifact info that corresponds to an artifact id.

See Also:

AWS API Reference

◆ GetArtifactUrlAsync()

virtual void Aws::Amplify::AmplifyClient::GetArtifactUrlAsync ( const Model::GetArtifactUrlRequest request,
const GetArtifactUrlResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the artifact info that corresponds to an artifact id.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetArtifactUrlCallable()

virtual Model::GetArtifactUrlOutcomeCallable Aws::Amplify::AmplifyClient::GetArtifactUrlCallable ( const Model::GetArtifactUrlRequest request) const
virtual

Returns the artifact info that corresponds to an artifact id.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetBackendEnvironment()

virtual Model::GetBackendEnvironmentOutcome Aws::Amplify::AmplifyClient::GetBackendEnvironment ( const Model::GetBackendEnvironmentRequest request) const
virtual

Returns a backend environment for an Amplify app.

See Also:

AWS API Reference

◆ GetBackendEnvironmentAsync()

virtual void Aws::Amplify::AmplifyClient::GetBackendEnvironmentAsync ( const Model::GetBackendEnvironmentRequest request,
const GetBackendEnvironmentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a backend environment for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetBackendEnvironmentCallable()

virtual Model::GetBackendEnvironmentOutcomeCallable Aws::Amplify::AmplifyClient::GetBackendEnvironmentCallable ( const Model::GetBackendEnvironmentRequest request) const
virtual

Returns a backend environment for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetBranch()

virtual Model::GetBranchOutcome Aws::Amplify::AmplifyClient::GetBranch ( const Model::GetBranchRequest request) const
virtual

Returns a branch for an Amplify app.

See Also:

AWS API Reference

◆ GetBranchAsync()

virtual void Aws::Amplify::AmplifyClient::GetBranchAsync ( const Model::GetBranchRequest request,
const GetBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a branch for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetBranchCallable()

virtual Model::GetBranchOutcomeCallable Aws::Amplify::AmplifyClient::GetBranchCallable ( const Model::GetBranchRequest request) const
virtual

Returns a branch for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDomainAssociation()

virtual Model::GetDomainAssociationOutcome Aws::Amplify::AmplifyClient::GetDomainAssociation ( const Model::GetDomainAssociationRequest request) const
virtual

Returns the domain information for an Amplify app.

See Also:

AWS API Reference

◆ GetDomainAssociationAsync()

virtual void Aws::Amplify::AmplifyClient::GetDomainAssociationAsync ( const Model::GetDomainAssociationRequest request,
const GetDomainAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the domain information for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDomainAssociationCallable()

virtual Model::GetDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::GetDomainAssociationCallable ( const Model::GetDomainAssociationRequest request) const
virtual

Returns the domain information for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetJob()

virtual Model::GetJobOutcome Aws::Amplify::AmplifyClient::GetJob ( const Model::GetJobRequest request) const
virtual

Returns a job for a branch of an Amplify app.

See Also:

AWS API Reference

◆ GetJobAsync()

virtual void Aws::Amplify::AmplifyClient::GetJobAsync ( const Model::GetJobRequest request,
const GetJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a job for a branch of an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetJobCallable()

virtual Model::GetJobOutcomeCallable Aws::Amplify::AmplifyClient::GetJobCallable ( const Model::GetJobRequest request) const
virtual

Returns a job for a branch of an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetWebhook()

virtual Model::GetWebhookOutcome Aws::Amplify::AmplifyClient::GetWebhook ( const Model::GetWebhookRequest request) const
virtual

Returns the webhook information that corresponds to a specified webhook ID.

See Also:

AWS API Reference

◆ GetWebhookAsync()

virtual void Aws::Amplify::AmplifyClient::GetWebhookAsync ( const Model::GetWebhookRequest request,
const GetWebhookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the webhook information that corresponds to a specified webhook ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetWebhookCallable()

virtual Model::GetWebhookOutcomeCallable Aws::Amplify::AmplifyClient::GetWebhookCallable ( const Model::GetWebhookRequest request) const
virtual

Returns the webhook information that corresponds to a specified webhook ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListApps()

virtual Model::ListAppsOutcome Aws::Amplify::AmplifyClient::ListApps ( const Model::ListAppsRequest request) const
virtual

Returns a list of the existing Amplify apps.

See Also:

AWS API Reference

◆ ListAppsAsync()

virtual void Aws::Amplify::AmplifyClient::ListAppsAsync ( const Model::ListAppsRequest request,
const ListAppsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of the existing Amplify apps.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAppsCallable()

virtual Model::ListAppsOutcomeCallable Aws::Amplify::AmplifyClient::ListAppsCallable ( const Model::ListAppsRequest request) const
virtual

Returns a list of the existing Amplify apps.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListArtifacts()

virtual Model::ListArtifactsOutcome Aws::Amplify::AmplifyClient::ListArtifacts ( const Model::ListArtifactsRequest request) const
virtual

Returns a list of artifacts for a specified app, branch, and job.

See Also:

AWS API Reference

◆ ListArtifactsAsync()

virtual void Aws::Amplify::AmplifyClient::ListArtifactsAsync ( const Model::ListArtifactsRequest request,
const ListArtifactsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of artifacts for a specified app, branch, and job.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListArtifactsCallable()

virtual Model::ListArtifactsOutcomeCallable Aws::Amplify::AmplifyClient::ListArtifactsCallable ( const Model::ListArtifactsRequest request) const
virtual

Returns a list of artifacts for a specified app, branch, and job.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListBackendEnvironments()

virtual Model::ListBackendEnvironmentsOutcome Aws::Amplify::AmplifyClient::ListBackendEnvironments ( const Model::ListBackendEnvironmentsRequest request) const
virtual

Lists the backend environments for an Amplify app.

See Also:

AWS API Reference

◆ ListBackendEnvironmentsAsync()

virtual void Aws::Amplify::AmplifyClient::ListBackendEnvironmentsAsync ( const Model::ListBackendEnvironmentsRequest request,
const ListBackendEnvironmentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the backend environments for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListBackendEnvironmentsCallable()

virtual Model::ListBackendEnvironmentsOutcomeCallable Aws::Amplify::AmplifyClient::ListBackendEnvironmentsCallable ( const Model::ListBackendEnvironmentsRequest request) const
virtual

Lists the backend environments for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListBranches()

virtual Model::ListBranchesOutcome Aws::Amplify::AmplifyClient::ListBranches ( const Model::ListBranchesRequest request) const
virtual

Lists the branches of an Amplify app.

See Also:

AWS API Reference

◆ ListBranchesAsync()

virtual void Aws::Amplify::AmplifyClient::ListBranchesAsync ( const Model::ListBranchesRequest request,
const ListBranchesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the branches of an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListBranchesCallable()

virtual Model::ListBranchesOutcomeCallable Aws::Amplify::AmplifyClient::ListBranchesCallable ( const Model::ListBranchesRequest request) const
virtual

Lists the branches of an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDomainAssociations()

virtual Model::ListDomainAssociationsOutcome Aws::Amplify::AmplifyClient::ListDomainAssociations ( const Model::ListDomainAssociationsRequest request) const
virtual

Returns the domain associations for an Amplify app.

See Also:

AWS API Reference

◆ ListDomainAssociationsAsync()

virtual void Aws::Amplify::AmplifyClient::ListDomainAssociationsAsync ( const Model::ListDomainAssociationsRequest request,
const ListDomainAssociationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the domain associations for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDomainAssociationsCallable()

virtual Model::ListDomainAssociationsOutcomeCallable Aws::Amplify::AmplifyClient::ListDomainAssociationsCallable ( const Model::ListDomainAssociationsRequest request) const
virtual

Returns the domain associations for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListJobs()

virtual Model::ListJobsOutcome Aws::Amplify::AmplifyClient::ListJobs ( const Model::ListJobsRequest request) const
virtual

Lists the jobs for a branch of an Amplify app.

See Also:


AWS API Reference

◆ ListJobsAsync()

virtual void Aws::Amplify::AmplifyClient::ListJobsAsync ( const Model::ListJobsRequest request,
const ListJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the jobs for a branch of an Amplify app.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListJobsCallable()

virtual Model::ListJobsOutcomeCallable Aws::Amplify::AmplifyClient::ListJobsCallable ( const Model::ListJobsRequest request) const
virtual

Lists the jobs for a branch of an Amplify app.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Amplify::AmplifyClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns a list of tags for a specified Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::Amplify::AmplifyClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of tags for a specified Amazon Resource Name (ARN).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::Amplify::AmplifyClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Returns a list of tags for a specified Amazon Resource Name (ARN).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListWebhooks()

virtual Model::ListWebhooksOutcome Aws::Amplify::AmplifyClient::ListWebhooks ( const Model::ListWebhooksRequest request) const
virtual

Returns a list of webhooks for an Amplify app.

See Also:


AWS API Reference

◆ ListWebhooksAsync()

virtual void Aws::Amplify::AmplifyClient::ListWebhooksAsync ( const Model::ListWebhooksRequest request,
const ListWebhooksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of webhooks for an Amplify app.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListWebhooksCallable()

virtual Model::ListWebhooksOutcomeCallable Aws::Amplify::AmplifyClient::ListWebhooksCallable ( const Model::ListWebhooksRequest request) const
virtual

Returns a list of webhooks for an Amplify app.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::Amplify::AmplifyClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartDeployment()

virtual Model::StartDeploymentOutcome Aws::Amplify::AmplifyClient::StartDeployment ( const Model::StartDeploymentRequest request) const
virtual

Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.

See Also:

AWS API Reference

◆ StartDeploymentAsync()

virtual void Aws::Amplify::AmplifyClient::StartDeploymentAsync ( const Model::StartDeploymentRequest request,
const StartDeploymentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartDeploymentCallable()

virtual Model::StartDeploymentOutcomeCallable Aws::Amplify::AmplifyClient::StartDeploymentCallable ( const Model::StartDeploymentRequest request) const
virtual

Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartJob()

virtual Model::StartJobOutcome Aws::Amplify::AmplifyClient::StartJob ( const Model::StartJobRequest request) const
virtual

Starts a new job for a branch of an Amplify app.

See Also:


AWS API Reference

◆ StartJobAsync()

virtual void Aws::Amplify::AmplifyClient::StartJobAsync ( const Model::StartJobRequest request,
const StartJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a new job for a branch of an Amplify app.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartJobCallable()

virtual Model::StartJobOutcomeCallable Aws::Amplify::AmplifyClient::StartJobCallable ( const Model::StartJobRequest request) const
virtual

Starts a new job for a branch of an Amplify app.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopJob()

virtual Model::StopJobOutcome Aws::Amplify::AmplifyClient::StopJob ( const Model::StopJobRequest request) const
virtual

Stops a job that is in progress for a branch of an Amplify app.

See Also:

AWS API Reference

◆ StopJobAsync()

virtual void Aws::Amplify::AmplifyClient::StopJobAsync ( const Model::StopJobRequest request,
const StopJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops a job that is in progress for a branch of an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopJobCallable()

virtual Model::StopJobOutcomeCallable Aws::Amplify::AmplifyClient::StopJobCallable ( const Model::StopJobRequest request) const
virtual

Stops a job that is in progress for a branch of an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Amplify::AmplifyClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Tags the resource with a tag key and value.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::Amplify::AmplifyClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Tags the resource with a tag key and value.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::Amplify::AmplifyClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Tags the resource with a tag key and value.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Amplify::AmplifyClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Untags a resource with a specified Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::Amplify::AmplifyClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Untags a resource with a specified Amazon Resource Name (ARN).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::Amplify::AmplifyClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Untags a resource with a specified Amazon Resource Name (ARN).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApp()

virtual Model::UpdateAppOutcome Aws::Amplify::AmplifyClient::UpdateApp ( const Model::UpdateAppRequest request) const
virtual

Updates an existing Amplify app.

See Also:

AWS API Reference

◆ UpdateAppAsync()

virtual void Aws::Amplify::AmplifyClient::UpdateAppAsync ( const Model::UpdateAppRequest request,
const UpdateAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAppCallable()

virtual Model::UpdateAppOutcomeCallable Aws::Amplify::AmplifyClient::UpdateAppCallable ( const Model::UpdateAppRequest request) const
virtual

Updates an existing Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateBranch()

virtual Model::UpdateBranchOutcome Aws::Amplify::AmplifyClient::UpdateBranch ( const Model::UpdateBranchRequest request) const
virtual

Updates a branch for an Amplify app.

See Also:

AWS API Reference

◆ UpdateBranchAsync()

virtual void Aws::Amplify::AmplifyClient::UpdateBranchAsync ( const Model::UpdateBranchRequest request,
const UpdateBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a branch for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateBranchCallable()

virtual Model::UpdateBranchOutcomeCallable Aws::Amplify::AmplifyClient::UpdateBranchCallable ( const Model::UpdateBranchRequest request) const
virtual

Updates a branch for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDomainAssociation()

virtual Model::UpdateDomainAssociationOutcome Aws::Amplify::AmplifyClient::UpdateDomainAssociation ( const Model::UpdateDomainAssociationRequest request) const
virtual

Creates a new domain association for an Amplify app.

See Also:

AWS API Reference

◆ UpdateDomainAssociationAsync()

virtual void Aws::Amplify::AmplifyClient::UpdateDomainAssociationAsync ( const Model::UpdateDomainAssociationRequest request,
const UpdateDomainAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new domain association for an Amplify app.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDomainAssociationCallable()

virtual Model::UpdateDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::UpdateDomainAssociationCallable ( const Model::UpdateDomainAssociationRequest request) const
virtual

Creates a new domain association for an Amplify app.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateWebhook()

virtual Model::UpdateWebhookOutcome Aws::Amplify::AmplifyClient::UpdateWebhook ( const Model::UpdateWebhookRequest request) const
virtual

Updates a webhook.

See Also:

AWS API Reference

◆ UpdateWebhookAsync()

virtual void Aws::Amplify::AmplifyClient::UpdateWebhookAsync ( const Model::UpdateWebhookRequest request,
const UpdateWebhookResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a webhook.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateWebhookCallable()

virtual Model::UpdateWebhookOutcomeCallable Aws::Amplify::AmplifyClient::UpdateWebhookCallable ( const Model::UpdateWebhookRequest request) const
virtual

Updates a webhook.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: