AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Amplify::AmplifyClient Class Reference

#include <AmplifyClient.h>

Inheritance diagram for Aws::Amplify::AmplifyClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 AmplifyClient (const Aws::Amplify::AmplifyClientConfiguration &clientConfiguration=Aws::Amplify::AmplifyClientConfiguration(), std::shared_ptr< AmplifyEndpointProviderBase > endpointProvider=nullptr)
 
 AmplifyClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AmplifyEndpointProviderBase > endpointProvider=nullptr, const Aws::Amplify::AmplifyClientConfiguration &clientConfiguration=Aws::Amplify::AmplifyClientConfiguration())
 
 AmplifyClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AmplifyEndpointProviderBase > endpointProvider=nullptr, const Aws::Amplify::AmplifyClientConfiguration &clientConfiguration=Aws::Amplify::AmplifyClientConfiguration())
 
 AmplifyClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 AmplifyClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 AmplifyClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~AmplifyClient ()
 
 
template<typename CreateAppRequestT = Model::CreateAppRequest>
Model::CreateAppOutcomeCallable CreateAppCallable (const CreateAppRequestT &request) const
 
template<typename CreateAppRequestT = Model::CreateAppRequest>
void CreateAppAsync (const CreateAppRequestT &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateBackendEnvironmentRequestT = Model::CreateBackendEnvironmentRequest>
Model::CreateBackendEnvironmentOutcomeCallable CreateBackendEnvironmentCallable (const CreateBackendEnvironmentRequestT &request) const
 
template<typename CreateBackendEnvironmentRequestT = Model::CreateBackendEnvironmentRequest>
void CreateBackendEnvironmentAsync (const CreateBackendEnvironmentRequestT &request, const CreateBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateBranchRequestT = Model::CreateBranchRequest>
Model::CreateBranchOutcomeCallable CreateBranchCallable (const CreateBranchRequestT &request) const
 
template<typename CreateBranchRequestT = Model::CreateBranchRequest>
void CreateBranchAsync (const CreateBranchRequestT &request, const CreateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable (const CreateDeploymentRequestT &request) const
 
template<typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
void CreateDeploymentAsync (const CreateDeploymentRequestT &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDomainAssociationRequestT = Model::CreateDomainAssociationRequest>
Model::CreateDomainAssociationOutcomeCallable CreateDomainAssociationCallable (const CreateDomainAssociationRequestT &request) const
 
template<typename CreateDomainAssociationRequestT = Model::CreateDomainAssociationRequest>
void CreateDomainAssociationAsync (const CreateDomainAssociationRequestT &request, const CreateDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateWebhookRequestT = Model::CreateWebhookRequest>
Model::CreateWebhookOutcomeCallable CreateWebhookCallable (const CreateWebhookRequestT &request) const
 
template<typename CreateWebhookRequestT = Model::CreateWebhookRequest>
void CreateWebhookAsync (const CreateWebhookRequestT &request, const CreateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAppRequestT = Model::DeleteAppRequest>
Model::DeleteAppOutcomeCallable DeleteAppCallable (const DeleteAppRequestT &request) const
 
template<typename DeleteAppRequestT = Model::DeleteAppRequest>
void DeleteAppAsync (const DeleteAppRequestT &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteBackendEnvironmentRequestT = Model::DeleteBackendEnvironmentRequest>
Model::DeleteBackendEnvironmentOutcomeCallable DeleteBackendEnvironmentCallable (const DeleteBackendEnvironmentRequestT &request) const
 
template<typename DeleteBackendEnvironmentRequestT = Model::DeleteBackendEnvironmentRequest>
void DeleteBackendEnvironmentAsync (const DeleteBackendEnvironmentRequestT &request, const DeleteBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteBranchRequestT = Model::DeleteBranchRequest>
Model::DeleteBranchOutcomeCallable DeleteBranchCallable (const DeleteBranchRequestT &request) const
 
template<typename DeleteBranchRequestT = Model::DeleteBranchRequest>
void DeleteBranchAsync (const DeleteBranchRequestT &request, const DeleteBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDomainAssociationRequestT = Model::DeleteDomainAssociationRequest>
Model::DeleteDomainAssociationOutcomeCallable DeleteDomainAssociationCallable (const DeleteDomainAssociationRequestT &request) const
 
template<typename DeleteDomainAssociationRequestT = Model::DeleteDomainAssociationRequest>
void DeleteDomainAssociationAsync (const DeleteDomainAssociationRequestT &request, const DeleteDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteJobRequestT = Model::DeleteJobRequest>
Model::DeleteJobOutcomeCallable DeleteJobCallable (const DeleteJobRequestT &request) const
 
template<typename DeleteJobRequestT = Model::DeleteJobRequest>
void DeleteJobAsync (const DeleteJobRequestT &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
Model::DeleteWebhookOutcomeCallable DeleteWebhookCallable (const DeleteWebhookRequestT &request) const
 
template<typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
void DeleteWebhookAsync (const DeleteWebhookRequestT &request, const DeleteWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GenerateAccessLogsRequestT = Model::GenerateAccessLogsRequest>
Model::GenerateAccessLogsOutcomeCallable GenerateAccessLogsCallable (const GenerateAccessLogsRequestT &request) const
 
template<typename GenerateAccessLogsRequestT = Model::GenerateAccessLogsRequest>
void GenerateAccessLogsAsync (const GenerateAccessLogsRequestT &request, const GenerateAccessLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAppOutcome GetApp (const Model::GetAppRequest &request) const
 
template<typename GetAppRequestT = Model::GetAppRequest>
Model::GetAppOutcomeCallable GetAppCallable (const GetAppRequestT &request) const
 
template<typename GetAppRequestT = Model::GetAppRequest>
void GetAppAsync (const GetAppRequestT &request, const GetAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetArtifactUrlRequestT = Model::GetArtifactUrlRequest>
Model::GetArtifactUrlOutcomeCallable GetArtifactUrlCallable (const GetArtifactUrlRequestT &request) const
 
template<typename GetArtifactUrlRequestT = Model::GetArtifactUrlRequest>
void GetArtifactUrlAsync (const GetArtifactUrlRequestT &request, const GetArtifactUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetBackendEnvironmentRequestT = Model::GetBackendEnvironmentRequest>
Model::GetBackendEnvironmentOutcomeCallable GetBackendEnvironmentCallable (const GetBackendEnvironmentRequestT &request) const
 
template<typename GetBackendEnvironmentRequestT = Model::GetBackendEnvironmentRequest>
void GetBackendEnvironmentAsync (const GetBackendEnvironmentRequestT &request, const GetBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetBranchRequestT = Model::GetBranchRequest>
Model::GetBranchOutcomeCallable GetBranchCallable (const GetBranchRequestT &request) const
 
template<typename GetBranchRequestT = Model::GetBranchRequest>
void GetBranchAsync (const GetBranchRequestT &request, const GetBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDomainAssociationRequestT = Model::GetDomainAssociationRequest>
Model::GetDomainAssociationOutcomeCallable GetDomainAssociationCallable (const GetDomainAssociationRequestT &request) const
 
template<typename GetDomainAssociationRequestT = Model::GetDomainAssociationRequest>
void GetDomainAssociationAsync (const GetDomainAssociationRequestT &request, const GetDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetJobOutcome GetJob (const Model::GetJobRequest &request) const
 
template<typename GetJobRequestT = Model::GetJobRequest>
Model::GetJobOutcomeCallable GetJobCallable (const GetJobRequestT &request) const
 
template<typename GetJobRequestT = Model::GetJobRequest>
void GetJobAsync (const GetJobRequestT &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetWebhookRequestT = Model::GetWebhookRequest>
Model::GetWebhookOutcomeCallable GetWebhookCallable (const GetWebhookRequestT &request) const
 
template<typename GetWebhookRequestT = Model::GetWebhookRequest>
void GetWebhookAsync (const GetWebhookRequestT &request, const GetWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAppsOutcome ListApps (const Model::ListAppsRequest &request={}) const
 
template<typename ListAppsRequestT = Model::ListAppsRequest>
Model::ListAppsOutcomeCallable ListAppsCallable (const ListAppsRequestT &request={}) const
 
template<typename ListAppsRequestT = Model::ListAppsRequest>
void ListAppsAsync (const ListAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAppsRequestT &request={}) const
 
 
template<typename ListArtifactsRequestT = Model::ListArtifactsRequest>
Model::ListArtifactsOutcomeCallable ListArtifactsCallable (const ListArtifactsRequestT &request) const
 
template<typename ListArtifactsRequestT = Model::ListArtifactsRequest>
void ListArtifactsAsync (const ListArtifactsRequestT &request, const ListArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListBackendEnvironmentsRequestT = Model::ListBackendEnvironmentsRequest>
Model::ListBackendEnvironmentsOutcomeCallable ListBackendEnvironmentsCallable (const ListBackendEnvironmentsRequestT &request) const
 
template<typename ListBackendEnvironmentsRequestT = Model::ListBackendEnvironmentsRequest>
void ListBackendEnvironmentsAsync (const ListBackendEnvironmentsRequestT &request, const ListBackendEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListBranchesRequestT = Model::ListBranchesRequest>
Model::ListBranchesOutcomeCallable ListBranchesCallable (const ListBranchesRequestT &request) const
 
template<typename ListBranchesRequestT = Model::ListBranchesRequest>
void ListBranchesAsync (const ListBranchesRequestT &request, const ListBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListDomainAssociationsRequestT = Model::ListDomainAssociationsRequest>
Model::ListDomainAssociationsOutcomeCallable ListDomainAssociationsCallable (const ListDomainAssociationsRequestT &request) const
 
template<typename ListDomainAssociationsRequestT = Model::ListDomainAssociationsRequest>
void ListDomainAssociationsAsync (const ListDomainAssociationsRequestT &request, const ListDomainAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListJobsRequestT = Model::ListJobsRequest>
Model::ListJobsOutcomeCallable ListJobsCallable (const ListJobsRequestT &request) const
 
template<typename ListJobsRequestT = Model::ListJobsRequest>
void ListJobsAsync (const ListJobsRequestT &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListWebhooksRequestT = Model::ListWebhooksRequest>
Model::ListWebhooksOutcomeCallable ListWebhooksCallable (const ListWebhooksRequestT &request) const
 
template<typename ListWebhooksRequestT = Model::ListWebhooksRequest>
void ListWebhooksAsync (const ListWebhooksRequestT &request, const ListWebhooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDeploymentRequestT = Model::StartDeploymentRequest>
Model::StartDeploymentOutcomeCallable StartDeploymentCallable (const StartDeploymentRequestT &request) const
 
template<typename StartDeploymentRequestT = Model::StartDeploymentRequest>
void StartDeploymentAsync (const StartDeploymentRequestT &request, const StartDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartJobRequestT = Model::StartJobRequest>
Model::StartJobOutcomeCallable StartJobCallable (const StartJobRequestT &request) const
 
template<typename StartJobRequestT = Model::StartJobRequest>
void StartJobAsync (const StartJobRequestT &request, const StartJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopJobOutcome StopJob (const Model::StopJobRequest &request) const
 
template<typename StopJobRequestT = Model::StopJobRequest>
Model::StopJobOutcomeCallable StopJobCallable (const StopJobRequestT &request) const
 
template<typename StopJobRequestT = Model::StopJobRequest>
void StopJobAsync (const StopJobRequestT &request, const StopJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAppRequestT = Model::UpdateAppRequest>
Model::UpdateAppOutcomeCallable UpdateAppCallable (const UpdateAppRequestT &request) const
 
template<typename UpdateAppRequestT = Model::UpdateAppRequest>
void UpdateAppAsync (const UpdateAppRequestT &request, const UpdateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateBranchRequestT = Model::UpdateBranchRequest>
Model::UpdateBranchOutcomeCallable UpdateBranchCallable (const UpdateBranchRequestT &request) const
 
template<typename UpdateBranchRequestT = Model::UpdateBranchRequest>
void UpdateBranchAsync (const UpdateBranchRequestT &request, const UpdateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateDomainAssociationRequestT = Model::UpdateDomainAssociationRequest>
Model::UpdateDomainAssociationOutcomeCallable UpdateDomainAssociationCallable (const UpdateDomainAssociationRequestT &request) const
 
template<typename UpdateDomainAssociationRequestT = Model::UpdateDomainAssociationRequest>
void UpdateDomainAssociationAsync (const UpdateDomainAssociationRequestT &request, const UpdateDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateWebhookRequestT = Model::UpdateWebhookRequest>
Model::UpdateWebhookOutcomeCallable UpdateWebhookCallable (const UpdateWebhookRequestT &request) const
 
template<typename UpdateWebhookRequestT = Model::UpdateWebhookRequest>
void UpdateWebhookAsync (const UpdateWebhookRequestT &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 (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const 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, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const 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 std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const 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 std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< AmplifyClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

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::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, 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::Endpoint::AWSEndpoint &endpoint, 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, 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
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, 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
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Amplify enables developers to develop and deploy cloud-powered mobile and web apps. Amplify Hosting provides a continuous delivery and hosting service for web applications. For more information, see the Amplify Hosting 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 28 of file AmplifyClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 31 of file AmplifyClient.h.

◆ ClientConfigurationType

Definition at line 35 of file AmplifyClient.h.

◆ EndpointProviderType

Definition at line 36 of file AmplifyClient.h.

Constructor & Destructor Documentation

◆ AmplifyClient() [1/6]

Aws::Amplify::AmplifyClient::AmplifyClient ( const Aws::Amplify::AmplifyClientConfiguration clientConfiguration = Aws::Amplify::AmplifyClientConfiguration(),
std::shared_ptr< AmplifyEndpointProviderBase endpointProvider = nullptr 
)

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/6]

Aws::Amplify::AmplifyClient::AmplifyClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< AmplifyEndpointProviderBase endpointProvider = nullptr,
const Aws::Amplify::AmplifyClientConfiguration clientConfiguration = Aws::Amplify::AmplifyClientConfiguration() 
)

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/6]

Aws::Amplify::AmplifyClient::AmplifyClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< AmplifyEndpointProviderBase endpointProvider = nullptr,
const Aws::Amplify::AmplifyClientConfiguration clientConfiguration = Aws::Amplify::AmplifyClientConfiguration() 
)

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() [4/6]

Aws::Amplify::AmplifyClient::AmplifyClient ( const Aws::Client::ClientConfiguration 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() [5/6]

Aws::Amplify::AmplifyClient::AmplifyClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration 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() [6/6]

Aws::Amplify::AmplifyClient::AmplifyClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration 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

◆ accessEndpointProvider()

std::shared_ptr< AmplifyEndpointProviderBase > & Aws::Amplify::AmplifyClient::accessEndpointProvider ( )

◆ 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()

template<typename CreateAppRequestT = Model::CreateAppRequest>
void Aws::Amplify::AmplifyClient::CreateAppAsync ( const CreateAppRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateApp that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 106 of file AmplifyClient.h.

◆ CreateAppCallable()

template<typename CreateAppRequestT = Model::CreateAppRequest>
Model::CreateAppOutcomeCallable Aws::Amplify::AmplifyClient::CreateAppCallable ( const CreateAppRequestT &  request) const
inline

A Callable wrapper for CreateApp that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 97 of file AmplifyClient.h.

◆ CreateBackendEnvironment()

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

Creates a new backend environment for an Amplify app.

This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.

See Also:

AWS API Reference

◆ CreateBackendEnvironmentAsync()

template<typename CreateBackendEnvironmentRequestT = Model::CreateBackendEnvironmentRequest>
void Aws::Amplify::AmplifyClient::CreateBackendEnvironmentAsync ( const CreateBackendEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateBackendEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 136 of file AmplifyClient.h.

◆ CreateBackendEnvironmentCallable()

template<typename CreateBackendEnvironmentRequestT = Model::CreateBackendEnvironmentRequest>
Model::CreateBackendEnvironmentOutcomeCallable Aws::Amplify::AmplifyClient::CreateBackendEnvironmentCallable ( const CreateBackendEnvironmentRequestT &  request) const
inline

A Callable wrapper for CreateBackendEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 127 of file AmplifyClient.h.

◆ 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()

template<typename CreateBranchRequestT = Model::CreateBranchRequest>
void Aws::Amplify::AmplifyClient::CreateBranchAsync ( const CreateBranchRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateBranch that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 161 of file AmplifyClient.h.

◆ CreateBranchCallable()

template<typename CreateBranchRequestT = Model::CreateBranchRequest>
Model::CreateBranchOutcomeCallable Aws::Amplify::AmplifyClient::CreateBranchCallable ( const CreateBranchRequestT &  request) const
inline

A Callable wrapper for CreateBranch that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 152 of file AmplifyClient.h.

◆ 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 Git repository.

The maximum duration between the CreateDeployment call and the StartDeployment call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated Job will fail.

See Also:

AWS API Reference

◆ CreateDeploymentAsync()

template<typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
void Aws::Amplify::AmplifyClient::CreateDeploymentAsync ( const CreateDeploymentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDeployment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 191 of file AmplifyClient.h.

◆ CreateDeploymentCallable()

template<typename CreateDeploymentRequestT = Model::CreateDeploymentRequest>
Model::CreateDeploymentOutcomeCallable Aws::Amplify::AmplifyClient::CreateDeploymentCallable ( const CreateDeploymentRequestT &  request) const
inline

A Callable wrapper for CreateDeployment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 182 of file AmplifyClient.h.

◆ 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()

template<typename CreateDomainAssociationRequestT = Model::CreateDomainAssociationRequest>
void Aws::Amplify::AmplifyClient::CreateDomainAssociationAsync ( const CreateDomainAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateDomainAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 217 of file AmplifyClient.h.

◆ CreateDomainAssociationCallable()

template<typename CreateDomainAssociationRequestT = Model::CreateDomainAssociationRequest>
Model::CreateDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::CreateDomainAssociationCallable ( const CreateDomainAssociationRequestT &  request) const
inline

A Callable wrapper for CreateDomainAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 208 of file AmplifyClient.h.

◆ 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()

template<typename CreateWebhookRequestT = Model::CreateWebhookRequest>
void Aws::Amplify::AmplifyClient::CreateWebhookAsync ( const CreateWebhookRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateWebhook that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 242 of file AmplifyClient.h.

◆ CreateWebhookCallable()

template<typename CreateWebhookRequestT = Model::CreateWebhookRequest>
Model::CreateWebhookOutcomeCallable Aws::Amplify::AmplifyClient::CreateWebhookCallable ( const CreateWebhookRequestT &  request) const
inline

A Callable wrapper for CreateWebhook that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 233 of file AmplifyClient.h.

◆ 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()

template<typename DeleteAppRequestT = Model::DeleteAppRequest>
void Aws::Amplify::AmplifyClient::DeleteAppAsync ( const DeleteAppRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteApp that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 268 of file AmplifyClient.h.

◆ DeleteAppCallable()

template<typename DeleteAppRequestT = Model::DeleteAppRequest>
Model::DeleteAppOutcomeCallable Aws::Amplify::AmplifyClient::DeleteAppCallable ( const DeleteAppRequestT &  request) const
inline

A Callable wrapper for DeleteApp that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 259 of file AmplifyClient.h.

◆ DeleteBackendEnvironment()

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

Deletes a backend environment for an Amplify app.

This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.

See Also:

AWS API Reference

◆ DeleteBackendEnvironmentAsync()

template<typename DeleteBackendEnvironmentRequestT = Model::DeleteBackendEnvironmentRequest>
void Aws::Amplify::AmplifyClient::DeleteBackendEnvironmentAsync ( const DeleteBackendEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteBackendEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 298 of file AmplifyClient.h.

◆ DeleteBackendEnvironmentCallable()

template<typename DeleteBackendEnvironmentRequestT = Model::DeleteBackendEnvironmentRequest>
Model::DeleteBackendEnvironmentOutcomeCallable Aws::Amplify::AmplifyClient::DeleteBackendEnvironmentCallable ( const DeleteBackendEnvironmentRequestT &  request) const
inline

A Callable wrapper for DeleteBackendEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 289 of file AmplifyClient.h.

◆ 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()

template<typename DeleteBranchRequestT = Model::DeleteBranchRequest>
void Aws::Amplify::AmplifyClient::DeleteBranchAsync ( const DeleteBranchRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteBranch that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 323 of file AmplifyClient.h.

◆ DeleteBranchCallable()

template<typename DeleteBranchRequestT = Model::DeleteBranchRequest>
Model::DeleteBranchOutcomeCallable Aws::Amplify::AmplifyClient::DeleteBranchCallable ( const DeleteBranchRequestT &  request) const
inline

A Callable wrapper for DeleteBranch that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 314 of file AmplifyClient.h.

◆ 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()

template<typename DeleteDomainAssociationRequestT = Model::DeleteDomainAssociationRequest>
void Aws::Amplify::AmplifyClient::DeleteDomainAssociationAsync ( const DeleteDomainAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteDomainAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 349 of file AmplifyClient.h.

◆ DeleteDomainAssociationCallable()

template<typename DeleteDomainAssociationRequestT = Model::DeleteDomainAssociationRequest>
Model::DeleteDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::DeleteDomainAssociationCallable ( const DeleteDomainAssociationRequestT &  request) const
inline

A Callable wrapper for DeleteDomainAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 340 of file AmplifyClient.h.

◆ 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()

template<typename DeleteJobRequestT = Model::DeleteJobRequest>
void Aws::Amplify::AmplifyClient::DeleteJobAsync ( const DeleteJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 374 of file AmplifyClient.h.

◆ DeleteJobCallable()

template<typename DeleteJobRequestT = Model::DeleteJobRequest>
Model::DeleteJobOutcomeCallable Aws::Amplify::AmplifyClient::DeleteJobCallable ( const DeleteJobRequestT &  request) const
inline

A Callable wrapper for DeleteJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 365 of file AmplifyClient.h.

◆ DeleteWebhook()

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

Deletes a webhook.

See Also:

AWS API Reference

◆ DeleteWebhookAsync()

template<typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
void Aws::Amplify::AmplifyClient::DeleteWebhookAsync ( const DeleteWebhookRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteWebhook that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 399 of file AmplifyClient.h.

◆ DeleteWebhookCallable()

template<typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
Model::DeleteWebhookOutcomeCallable Aws::Amplify::AmplifyClient::DeleteWebhookCallable ( const DeleteWebhookRequestT &  request) const
inline

A Callable wrapper for DeleteWebhook that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 390 of file AmplifyClient.h.

◆ 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()

template<typename GenerateAccessLogsRequestT = Model::GenerateAccessLogsRequest>
void Aws::Amplify::AmplifyClient::GenerateAccessLogsAsync ( const GenerateAccessLogsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GenerateAccessLogs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 425 of file AmplifyClient.h.

◆ GenerateAccessLogsCallable()

template<typename GenerateAccessLogsRequestT = Model::GenerateAccessLogsRequest>
Model::GenerateAccessLogsOutcomeCallable Aws::Amplify::AmplifyClient::GenerateAccessLogsCallable ( const GenerateAccessLogsRequestT &  request) const
inline

A Callable wrapper for GenerateAccessLogs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 416 of file AmplifyClient.h.

◆ GetAllocationTag()

static const char * Aws::Amplify::AmplifyClient::GetAllocationTag ( )
static

◆ GetApp()

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

Returns an existing Amplify app specified by an app ID.

See Also:

AWS API Reference

◆ GetAppAsync()

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

An Async wrapper for GetApp that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 451 of file AmplifyClient.h.

◆ GetAppCallable()

template<typename GetAppRequestT = Model::GetAppRequest>
Model::GetAppOutcomeCallable Aws::Amplify::AmplifyClient::GetAppCallable ( const GetAppRequestT &  request) const
inline

A Callable wrapper for GetApp that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 442 of file AmplifyClient.h.

◆ 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()

template<typename GetArtifactUrlRequestT = Model::GetArtifactUrlRequest>
void Aws::Amplify::AmplifyClient::GetArtifactUrlAsync ( const GetArtifactUrlRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetArtifactUrl that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 477 of file AmplifyClient.h.

◆ GetArtifactUrlCallable()

template<typename GetArtifactUrlRequestT = Model::GetArtifactUrlRequest>
Model::GetArtifactUrlOutcomeCallable Aws::Amplify::AmplifyClient::GetArtifactUrlCallable ( const GetArtifactUrlRequestT &  request) const
inline

A Callable wrapper for GetArtifactUrl that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 468 of file AmplifyClient.h.

◆ GetBackendEnvironment()

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

Returns a backend environment for an Amplify app.

This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.

See Also:

AWS API Reference

◆ GetBackendEnvironmentAsync()

template<typename GetBackendEnvironmentRequestT = Model::GetBackendEnvironmentRequest>
void Aws::Amplify::AmplifyClient::GetBackendEnvironmentAsync ( const GetBackendEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetBackendEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 507 of file AmplifyClient.h.

◆ GetBackendEnvironmentCallable()

template<typename GetBackendEnvironmentRequestT = Model::GetBackendEnvironmentRequest>
Model::GetBackendEnvironmentOutcomeCallable Aws::Amplify::AmplifyClient::GetBackendEnvironmentCallable ( const GetBackendEnvironmentRequestT &  request) const
inline

A Callable wrapper for GetBackendEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 498 of file AmplifyClient.h.

◆ 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()

template<typename GetBranchRequestT = Model::GetBranchRequest>
void Aws::Amplify::AmplifyClient::GetBranchAsync ( const GetBranchRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetBranch that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 532 of file AmplifyClient.h.

◆ GetBranchCallable()

template<typename GetBranchRequestT = Model::GetBranchRequest>
Model::GetBranchOutcomeCallable Aws::Amplify::AmplifyClient::GetBranchCallable ( const GetBranchRequestT &  request) const
inline

A Callable wrapper for GetBranch that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 523 of file AmplifyClient.h.

◆ 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()

template<typename GetDomainAssociationRequestT = Model::GetDomainAssociationRequest>
void Aws::Amplify::AmplifyClient::GetDomainAssociationAsync ( const GetDomainAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDomainAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 558 of file AmplifyClient.h.

◆ GetDomainAssociationCallable()

template<typename GetDomainAssociationRequestT = Model::GetDomainAssociationRequest>
Model::GetDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::GetDomainAssociationCallable ( const GetDomainAssociationRequestT &  request) const
inline

A Callable wrapper for GetDomainAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 549 of file AmplifyClient.h.

◆ 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()

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

An Async wrapper for GetJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 583 of file AmplifyClient.h.

◆ GetJobCallable()

template<typename GetJobRequestT = Model::GetJobRequest>
Model::GetJobOutcomeCallable Aws::Amplify::AmplifyClient::GetJobCallable ( const GetJobRequestT &  request) const
inline

A Callable wrapper for GetJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 574 of file AmplifyClient.h.

◆ GetServiceName()

static const char * Aws::Amplify::AmplifyClient::GetServiceName ( )
static

◆ 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()

template<typename GetWebhookRequestT = Model::GetWebhookRequest>
void Aws::Amplify::AmplifyClient::GetWebhookAsync ( const GetWebhookRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetWebhook that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 609 of file AmplifyClient.h.

◆ GetWebhookCallable()

template<typename GetWebhookRequestT = Model::GetWebhookRequest>
Model::GetWebhookOutcomeCallable Aws::Amplify::AmplifyClient::GetWebhookCallable ( const GetWebhookRequestT &  request) const
inline

A Callable wrapper for GetWebhook that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 600 of file AmplifyClient.h.

◆ 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()

template<typename ListAppsRequestT = Model::ListAppsRequest>
void Aws::Amplify::AmplifyClient::ListAppsAsync ( const ListAppsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAppsRequestT &  request = {} 
) const
inline

An Async wrapper for ListApps that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 634 of file AmplifyClient.h.

◆ ListAppsCallable()

template<typename ListAppsRequestT = Model::ListAppsRequest>
Model::ListAppsOutcomeCallable Aws::Amplify::AmplifyClient::ListAppsCallable ( const ListAppsRequestT &  request = {}) const
inline

A Callable wrapper for ListApps that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 625 of file AmplifyClient.h.

◆ 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()

template<typename ListArtifactsRequestT = Model::ListArtifactsRequest>
void Aws::Amplify::AmplifyClient::ListArtifactsAsync ( const ListArtifactsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListArtifacts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 660 of file AmplifyClient.h.

◆ ListArtifactsCallable()

template<typename ListArtifactsRequestT = Model::ListArtifactsRequest>
Model::ListArtifactsOutcomeCallable Aws::Amplify::AmplifyClient::ListArtifactsCallable ( const ListArtifactsRequestT &  request) const
inline

A Callable wrapper for ListArtifacts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 651 of file AmplifyClient.h.

◆ ListBackendEnvironments()

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

Lists the backend environments for an Amplify app.

This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.

See Also:

AWS API Reference

◆ ListBackendEnvironmentsAsync()

template<typename ListBackendEnvironmentsRequestT = Model::ListBackendEnvironmentsRequest>
void Aws::Amplify::AmplifyClient::ListBackendEnvironmentsAsync ( const ListBackendEnvironmentsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListBackendEnvironments that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 690 of file AmplifyClient.h.

◆ ListBackendEnvironmentsCallable()

template<typename ListBackendEnvironmentsRequestT = Model::ListBackendEnvironmentsRequest>
Model::ListBackendEnvironmentsOutcomeCallable Aws::Amplify::AmplifyClient::ListBackendEnvironmentsCallable ( const ListBackendEnvironmentsRequestT &  request) const
inline

A Callable wrapper for ListBackendEnvironments that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 681 of file AmplifyClient.h.

◆ 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()

template<typename ListBranchesRequestT = Model::ListBranchesRequest>
void Aws::Amplify::AmplifyClient::ListBranchesAsync ( const ListBranchesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListBranches that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 715 of file AmplifyClient.h.

◆ ListBranchesCallable()

template<typename ListBranchesRequestT = Model::ListBranchesRequest>
Model::ListBranchesOutcomeCallable Aws::Amplify::AmplifyClient::ListBranchesCallable ( const ListBranchesRequestT &  request) const
inline

A Callable wrapper for ListBranches that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 706 of file AmplifyClient.h.

◆ 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()

template<typename ListDomainAssociationsRequestT = Model::ListDomainAssociationsRequest>
void Aws::Amplify::AmplifyClient::ListDomainAssociationsAsync ( const ListDomainAssociationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListDomainAssociations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 741 of file AmplifyClient.h.

◆ ListDomainAssociationsCallable()

template<typename ListDomainAssociationsRequestT = Model::ListDomainAssociationsRequest>
Model::ListDomainAssociationsOutcomeCallable Aws::Amplify::AmplifyClient::ListDomainAssociationsCallable ( const ListDomainAssociationsRequestT &  request) const
inline

A Callable wrapper for ListDomainAssociations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 732 of file AmplifyClient.h.

◆ 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()

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

An Async wrapper for ListJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 766 of file AmplifyClient.h.

◆ ListJobsCallable()

template<typename ListJobsRequestT = Model::ListJobsRequest>
Model::ListJobsOutcomeCallable Aws::Amplify::AmplifyClient::ListJobsCallable ( const ListJobsRequestT &  request) const
inline

A Callable wrapper for ListJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 757 of file AmplifyClient.h.

◆ 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()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Amplify::AmplifyClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 792 of file AmplifyClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Amplify::AmplifyClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 783 of file AmplifyClient.h.

◆ 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()

template<typename ListWebhooksRequestT = Model::ListWebhooksRequest>
void Aws::Amplify::AmplifyClient::ListWebhooksAsync ( const ListWebhooksRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListWebhooks that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 817 of file AmplifyClient.h.

◆ ListWebhooksCallable()

template<typename ListWebhooksRequestT = Model::ListWebhooksRequest>
Model::ListWebhooksOutcomeCallable Aws::Amplify::AmplifyClient::ListWebhooksCallable ( const ListWebhooksRequestT &  request) const
inline

A Callable wrapper for ListWebhooks that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 808 of file AmplifyClient.h.

◆ 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 Git repository.

The maximum duration between the CreateDeployment call and the StartDeployment call cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated Job will fail.

See Also:

AWS API Reference

◆ StartDeploymentAsync()

template<typename StartDeploymentRequestT = Model::StartDeploymentRequest>
void Aws::Amplify::AmplifyClient::StartDeploymentAsync ( const StartDeploymentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartDeployment that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 847 of file AmplifyClient.h.

◆ StartDeploymentCallable()

template<typename StartDeploymentRequestT = Model::StartDeploymentRequest>
Model::StartDeploymentOutcomeCallable Aws::Amplify::AmplifyClient::StartDeploymentCallable ( const StartDeploymentRequestT &  request) const
inline

A Callable wrapper for StartDeployment that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 838 of file AmplifyClient.h.

◆ 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()

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

An Async wrapper for StartJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 872 of file AmplifyClient.h.

◆ StartJobCallable()

template<typename StartJobRequestT = Model::StartJobRequest>
Model::StartJobOutcomeCallable Aws::Amplify::AmplifyClient::StartJobCallable ( const StartJobRequestT &  request) const
inline

A Callable wrapper for StartJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 863 of file AmplifyClient.h.

◆ 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()

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

An Async wrapper for StopJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 898 of file AmplifyClient.h.

◆ StopJobCallable()

template<typename StopJobRequestT = Model::StopJobRequest>
Model::StopJobOutcomeCallable Aws::Amplify::AmplifyClient::StopJobCallable ( const StopJobRequestT &  request) const
inline

A Callable wrapper for StopJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 889 of file AmplifyClient.h.

◆ 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()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Amplify::AmplifyClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 923 of file AmplifyClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Amplify::AmplifyClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 914 of file AmplifyClient.h.

◆ 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()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Amplify::AmplifyClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 949 of file AmplifyClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Amplify::AmplifyClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 940 of file AmplifyClient.h.

◆ 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()

template<typename UpdateAppRequestT = Model::UpdateAppRequest>
void Aws::Amplify::AmplifyClient::UpdateAppAsync ( const UpdateAppRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateApp that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 974 of file AmplifyClient.h.

◆ UpdateAppCallable()

template<typename UpdateAppRequestT = Model::UpdateAppRequest>
Model::UpdateAppOutcomeCallable Aws::Amplify::AmplifyClient::UpdateAppCallable ( const UpdateAppRequestT &  request) const
inline

A Callable wrapper for UpdateApp that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 965 of file AmplifyClient.h.

◆ 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()

template<typename UpdateBranchRequestT = Model::UpdateBranchRequest>
void Aws::Amplify::AmplifyClient::UpdateBranchAsync ( const UpdateBranchRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateBranch that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 999 of file AmplifyClient.h.

◆ UpdateBranchCallable()

template<typename UpdateBranchRequestT = Model::UpdateBranchRequest>
Model::UpdateBranchOutcomeCallable Aws::Amplify::AmplifyClient::UpdateBranchCallable ( const UpdateBranchRequestT &  request) const
inline

A Callable wrapper for UpdateBranch that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 990 of file AmplifyClient.h.

◆ 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()

template<typename UpdateDomainAssociationRequestT = Model::UpdateDomainAssociationRequest>
void Aws::Amplify::AmplifyClient::UpdateDomainAssociationAsync ( const UpdateDomainAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateDomainAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1025 of file AmplifyClient.h.

◆ UpdateDomainAssociationCallable()

template<typename UpdateDomainAssociationRequestT = Model::UpdateDomainAssociationRequest>
Model::UpdateDomainAssociationOutcomeCallable Aws::Amplify::AmplifyClient::UpdateDomainAssociationCallable ( const UpdateDomainAssociationRequestT &  request) const
inline

A Callable wrapper for UpdateDomainAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1016 of file AmplifyClient.h.

◆ UpdateWebhook()

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

Updates a webhook.

See Also:

AWS API Reference

◆ UpdateWebhookAsync()

template<typename UpdateWebhookRequestT = Model::UpdateWebhookRequest>
void Aws::Amplify::AmplifyClient::UpdateWebhookAsync ( const UpdateWebhookRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateWebhook that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1050 of file AmplifyClient.h.

◆ UpdateWebhookCallable()

template<typename UpdateWebhookRequestT = Model::UpdateWebhookRequest>
Model::UpdateWebhookOutcomeCallable Aws::Amplify::AmplifyClient::UpdateWebhookCallable ( const UpdateWebhookRequestT &  request) const
inline

A Callable wrapper for UpdateWebhook that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1041 of file AmplifyClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< AmplifyClient >

Definition at line 1057 of file AmplifyClient.h.


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