AWS SDK for C++  0.14.3
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::CloudFront::CloudFrontClient Class Reference

#include <CloudFrontClient.h>

+ Inheritance diagram for Aws::CloudFront::CloudFrontClient:

Public Types

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

Public Member Functions

 CloudFrontClient (const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 CloudFrontClient (const Auth::AWSCredentials &credentials, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
 CloudFrontClient (const std::shared_ptr< Auth::AWSCredentialsProvider > &credentialsProvider, const Client::ClientConfiguration &clientConfiguration=Client::ClientConfiguration())
 
virtual ~CloudFrontClient ()
 
virtual Model::CreateCloudFrontOriginAccessIdentity2016_01_28Outcome CreateCloudFrontOriginAccessIdentity2016_01_28 (const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual Model::CreateCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable CreateCloudFrontOriginAccessIdentity2016_01_28Callable (const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual void CreateCloudFrontOriginAccessIdentity2016_01_28Async (const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request &request, const CreateCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDistribution2016_01_28Outcome CreateDistribution2016_01_28 (const Model::CreateDistribution2016_01_28Request &request) const
 
virtual Model::CreateDistribution2016_01_28OutcomeCallable CreateDistribution2016_01_28Callable (const Model::CreateDistribution2016_01_28Request &request) const
 
virtual void CreateDistribution2016_01_28Async (const Model::CreateDistribution2016_01_28Request &request, const CreateDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateInvalidation2016_01_28Outcome CreateInvalidation2016_01_28 (const Model::CreateInvalidation2016_01_28Request &request) const
 
virtual Model::CreateInvalidation2016_01_28OutcomeCallable CreateInvalidation2016_01_28Callable (const Model::CreateInvalidation2016_01_28Request &request) const
 
virtual void CreateInvalidation2016_01_28Async (const Model::CreateInvalidation2016_01_28Request &request, const CreateInvalidation2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateStreamingDistribution2016_01_28Outcome CreateStreamingDistribution2016_01_28 (const Model::CreateStreamingDistribution2016_01_28Request &request) const
 
virtual Model::CreateStreamingDistribution2016_01_28OutcomeCallable CreateStreamingDistribution2016_01_28Callable (const Model::CreateStreamingDistribution2016_01_28Request &request) const
 
virtual void CreateStreamingDistribution2016_01_28Async (const Model::CreateStreamingDistribution2016_01_28Request &request, const CreateStreamingDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Outcome DeleteCloudFrontOriginAccessIdentity2016_01_28 (const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual Model::DeleteCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable DeleteCloudFrontOriginAccessIdentity2016_01_28Callable (const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual void DeleteCloudFrontOriginAccessIdentity2016_01_28Async (const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request &request, const DeleteCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDistribution2016_01_28Outcome DeleteDistribution2016_01_28 (const Model::DeleteDistribution2016_01_28Request &request) const
 
virtual Model::DeleteDistribution2016_01_28OutcomeCallable DeleteDistribution2016_01_28Callable (const Model::DeleteDistribution2016_01_28Request &request) const
 
virtual void DeleteDistribution2016_01_28Async (const Model::DeleteDistribution2016_01_28Request &request, const DeleteDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteStreamingDistribution2016_01_28Outcome DeleteStreamingDistribution2016_01_28 (const Model::DeleteStreamingDistribution2016_01_28Request &request) const
 
virtual Model::DeleteStreamingDistribution2016_01_28OutcomeCallable DeleteStreamingDistribution2016_01_28Callable (const Model::DeleteStreamingDistribution2016_01_28Request &request) const
 
virtual void DeleteStreamingDistribution2016_01_28Async (const Model::DeleteStreamingDistribution2016_01_28Request &request, const DeleteStreamingDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCloudFrontOriginAccessIdentity2016_01_28Outcome GetCloudFrontOriginAccessIdentity2016_01_28 (const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual Model::GetCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable GetCloudFrontOriginAccessIdentity2016_01_28Callable (const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual void GetCloudFrontOriginAccessIdentity2016_01_28Async (const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request &request, const GetCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Outcome GetCloudFrontOriginAccessIdentityConfig2016_01_28 (const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request &request) const
 
virtual Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28OutcomeCallable GetCloudFrontOriginAccessIdentityConfig2016_01_28Callable (const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request &request) const
 
virtual void GetCloudFrontOriginAccessIdentityConfig2016_01_28Async (const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request &request, const GetCloudFrontOriginAccessIdentityConfig2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDistribution2016_01_28Outcome GetDistribution2016_01_28 (const Model::GetDistribution2016_01_28Request &request) const
 
virtual Model::GetDistribution2016_01_28OutcomeCallable GetDistribution2016_01_28Callable (const Model::GetDistribution2016_01_28Request &request) const
 
virtual void GetDistribution2016_01_28Async (const Model::GetDistribution2016_01_28Request &request, const GetDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDistributionConfig2016_01_28Outcome GetDistributionConfig2016_01_28 (const Model::GetDistributionConfig2016_01_28Request &request) const
 
virtual Model::GetDistributionConfig2016_01_28OutcomeCallable GetDistributionConfig2016_01_28Callable (const Model::GetDistributionConfig2016_01_28Request &request) const
 
virtual void GetDistributionConfig2016_01_28Async (const Model::GetDistributionConfig2016_01_28Request &request, const GetDistributionConfig2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetInvalidation2016_01_28Outcome GetInvalidation2016_01_28 (const Model::GetInvalidation2016_01_28Request &request) const
 
virtual Model::GetInvalidation2016_01_28OutcomeCallable GetInvalidation2016_01_28Callable (const Model::GetInvalidation2016_01_28Request &request) const
 
virtual void GetInvalidation2016_01_28Async (const Model::GetInvalidation2016_01_28Request &request, const GetInvalidation2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetStreamingDistribution2016_01_28Outcome GetStreamingDistribution2016_01_28 (const Model::GetStreamingDistribution2016_01_28Request &request) const
 
virtual Model::GetStreamingDistribution2016_01_28OutcomeCallable GetStreamingDistribution2016_01_28Callable (const Model::GetStreamingDistribution2016_01_28Request &request) const
 
virtual void GetStreamingDistribution2016_01_28Async (const Model::GetStreamingDistribution2016_01_28Request &request, const GetStreamingDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetStreamingDistributionConfig2016_01_28Outcome GetStreamingDistributionConfig2016_01_28 (const Model::GetStreamingDistributionConfig2016_01_28Request &request) const
 
virtual Model::GetStreamingDistributionConfig2016_01_28OutcomeCallable GetStreamingDistributionConfig2016_01_28Callable (const Model::GetStreamingDistributionConfig2016_01_28Request &request) const
 
virtual void GetStreamingDistributionConfig2016_01_28Async (const Model::GetStreamingDistributionConfig2016_01_28Request &request, const GetStreamingDistributionConfig2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListCloudFrontOriginAccessIdentities2016_01_28Outcome ListCloudFrontOriginAccessIdentities2016_01_28 (const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request &request) const
 
virtual Model::ListCloudFrontOriginAccessIdentities2016_01_28OutcomeCallable ListCloudFrontOriginAccessIdentities2016_01_28Callable (const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request &request) const
 
virtual void ListCloudFrontOriginAccessIdentities2016_01_28Async (const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request &request, const ListCloudFrontOriginAccessIdentities2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDistributions2016_01_28Outcome ListDistributions2016_01_28 (const Model::ListDistributions2016_01_28Request &request) const
 
virtual Model::ListDistributions2016_01_28OutcomeCallable ListDistributions2016_01_28Callable (const Model::ListDistributions2016_01_28Request &request) const
 
virtual void ListDistributions2016_01_28Async (const Model::ListDistributions2016_01_28Request &request, const ListDistributions2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDistributionsByWebACLId2016_01_28Outcome ListDistributionsByWebACLId2016_01_28 (const Model::ListDistributionsByWebACLId2016_01_28Request &request) const
 
virtual Model::ListDistributionsByWebACLId2016_01_28OutcomeCallable ListDistributionsByWebACLId2016_01_28Callable (const Model::ListDistributionsByWebACLId2016_01_28Request &request) const
 
virtual void ListDistributionsByWebACLId2016_01_28Async (const Model::ListDistributionsByWebACLId2016_01_28Request &request, const ListDistributionsByWebACLId2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInvalidations2016_01_28Outcome ListInvalidations2016_01_28 (const Model::ListInvalidations2016_01_28Request &request) const
 
virtual Model::ListInvalidations2016_01_28OutcomeCallable ListInvalidations2016_01_28Callable (const Model::ListInvalidations2016_01_28Request &request) const
 
virtual void ListInvalidations2016_01_28Async (const Model::ListInvalidations2016_01_28Request &request, const ListInvalidations2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListStreamingDistributions2016_01_28Outcome ListStreamingDistributions2016_01_28 (const Model::ListStreamingDistributions2016_01_28Request &request) const
 
virtual Model::ListStreamingDistributions2016_01_28OutcomeCallable ListStreamingDistributions2016_01_28Callable (const Model::ListStreamingDistributions2016_01_28Request &request) const
 
virtual void ListStreamingDistributions2016_01_28Async (const Model::ListStreamingDistributions2016_01_28Request &request, const ListStreamingDistributions2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Outcome UpdateCloudFrontOriginAccessIdentity2016_01_28 (const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual Model::UpdateCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable UpdateCloudFrontOriginAccessIdentity2016_01_28Callable (const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request &request) const
 
virtual void UpdateCloudFrontOriginAccessIdentity2016_01_28Async (const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request &request, const UpdateCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDistribution2016_01_28Outcome UpdateDistribution2016_01_28 (const Model::UpdateDistribution2016_01_28Request &request) const
 
virtual Model::UpdateDistribution2016_01_28OutcomeCallable UpdateDistribution2016_01_28Callable (const Model::UpdateDistribution2016_01_28Request &request) const
 
virtual void UpdateDistribution2016_01_28Async (const Model::UpdateDistribution2016_01_28Request &request, const UpdateDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateStreamingDistribution2016_01_28Outcome UpdateStreamingDistribution2016_01_28 (const Model::UpdateStreamingDistribution2016_01_28Request &request) const
 
virtual Model::UpdateStreamingDistribution2016_01_28OutcomeCallable UpdateStreamingDistribution2016_01_28Callable (const Model::UpdateStreamingDistribution2016_01_28Request &request) const
 
virtual void UpdateStreamingDistribution2016_01_28Async (const Model::UpdateStreamingDistribution2016_01_28Request &request, const UpdateStreamingDistribution2016_01_28ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
- Public Member Functions inherited from Aws::Client::AWSXMLClient
 AWSXMLClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSXMLClient ()=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)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSXMLClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
XmlOutcome MakeRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
XmlOutcome MakeRequest (const Aws::String &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod) const
 
HttpResponseOutcome AttemptOneRequest (const Aws::String &uri, Http::HttpMethod httpMethod) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::String &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 

Detailed Description

Definition at line 183 of file CloudFrontClient.h.

Member Typedef Documentation

Definition at line 186 of file CloudFrontClient.h.

Constructor & Destructor Documentation

Aws::CloudFront::CloudFrontClient::CloudFrontClient ( const Client::ClientConfiguration clientConfiguration = 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.

Aws::CloudFront::CloudFrontClient::CloudFrontClient ( const Auth::AWSCredentials credentials,
const Client::ClientConfiguration clientConfiguration = 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.

Aws::CloudFront::CloudFrontClient::CloudFrontClient ( const std::shared_ptr< Auth::AWSCredentialsProvider > &  credentialsProvider,
const Client::ClientConfiguration clientConfiguration = 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

virtual Aws::CloudFront::CloudFrontClient::~CloudFrontClient ( )
virtual

Member Function Documentation

virtual Model::CreateCloudFrontOriginAccessIdentity2016_01_28Outcome Aws::CloudFront::CloudFrontClient::CreateCloudFrontOriginAccessIdentity2016_01_28 ( const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Create a new origin access identity.

virtual void Aws::CloudFront::CloudFrontClient::CreateCloudFrontOriginAccessIdentity2016_01_28Async ( const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request request,
const CreateCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create a new origin access identity.

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

virtual Model::CreateCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::CreateCloudFrontOriginAccessIdentity2016_01_28Callable ( const Model::CreateCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Create a new origin access identity.

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

virtual Model::CreateDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::CreateDistribution2016_01_28 ( const Model::CreateDistribution2016_01_28Request request) const
virtual

Create a new distribution.

virtual void Aws::CloudFront::CloudFrontClient::CreateDistribution2016_01_28Async ( const Model::CreateDistribution2016_01_28Request request,
const CreateDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create a new distribution.

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

virtual Model::CreateDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::CreateDistribution2016_01_28Callable ( const Model::CreateDistribution2016_01_28Request request) const
virtual

Create a new distribution.

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

virtual Model::CreateInvalidation2016_01_28Outcome Aws::CloudFront::CloudFrontClient::CreateInvalidation2016_01_28 ( const Model::CreateInvalidation2016_01_28Request request) const
virtual

Create a new invalidation.

virtual void Aws::CloudFront::CloudFrontClient::CreateInvalidation2016_01_28Async ( const Model::CreateInvalidation2016_01_28Request request,
const CreateInvalidation2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create a new invalidation.

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

virtual Model::CreateInvalidation2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::CreateInvalidation2016_01_28Callable ( const Model::CreateInvalidation2016_01_28Request request) const
virtual

Create a new invalidation.

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

virtual Model::CreateStreamingDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::CreateStreamingDistribution2016_01_28 ( const Model::CreateStreamingDistribution2016_01_28Request request) const
virtual

Create a new streaming distribution.

virtual void Aws::CloudFront::CloudFrontClient::CreateStreamingDistribution2016_01_28Async ( const Model::CreateStreamingDistribution2016_01_28Request request,
const CreateStreamingDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create a new streaming distribution.

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

virtual Model::CreateStreamingDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::CreateStreamingDistribution2016_01_28Callable ( const Model::CreateStreamingDistribution2016_01_28Request request) const
virtual

Create a new streaming distribution.

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

virtual Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Outcome Aws::CloudFront::CloudFrontClient::DeleteCloudFrontOriginAccessIdentity2016_01_28 ( const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Delete an origin access identity.

virtual void Aws::CloudFront::CloudFrontClient::DeleteCloudFrontOriginAccessIdentity2016_01_28Async ( const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request request,
const DeleteCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Delete an origin access identity.

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

virtual Model::DeleteCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::DeleteCloudFrontOriginAccessIdentity2016_01_28Callable ( const Model::DeleteCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Delete an origin access identity.

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

virtual Model::DeleteDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::DeleteDistribution2016_01_28 ( const Model::DeleteDistribution2016_01_28Request request) const
virtual

Delete a distribution.

virtual void Aws::CloudFront::CloudFrontClient::DeleteDistribution2016_01_28Async ( const Model::DeleteDistribution2016_01_28Request request,
const DeleteDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Delete a distribution.

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

virtual Model::DeleteDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::DeleteDistribution2016_01_28Callable ( const Model::DeleteDistribution2016_01_28Request request) const
virtual

Delete a distribution.

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

virtual Model::DeleteStreamingDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::DeleteStreamingDistribution2016_01_28 ( const Model::DeleteStreamingDistribution2016_01_28Request request) const
virtual

Delete a streaming distribution.

virtual void Aws::CloudFront::CloudFrontClient::DeleteStreamingDistribution2016_01_28Async ( const Model::DeleteStreamingDistribution2016_01_28Request request,
const DeleteStreamingDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Delete a streaming distribution.

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

virtual Model::DeleteStreamingDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::DeleteStreamingDistribution2016_01_28Callable ( const Model::DeleteStreamingDistribution2016_01_28Request request) const
virtual

Delete a streaming distribution.

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

virtual Model::GetCloudFrontOriginAccessIdentity2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentity2016_01_28 ( const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Get the information about an origin access identity.

virtual void Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentity2016_01_28Async ( const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request request,
const GetCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the information about an origin access identity.

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

virtual Model::GetCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentity2016_01_28Callable ( const Model::GetCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Get the information about an origin access identity.

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

virtual Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentityConfig2016_01_28 ( const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request request) const
virtual

Get the configuration information about an origin access identity.

virtual void Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentityConfig2016_01_28Async ( const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request request,
const GetCloudFrontOriginAccessIdentityConfig2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the configuration information about an origin access identity.

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

virtual Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetCloudFrontOriginAccessIdentityConfig2016_01_28Callable ( const Model::GetCloudFrontOriginAccessIdentityConfig2016_01_28Request request) const
virtual

Get the configuration information about an origin access identity.

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

virtual Model::GetDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetDistribution2016_01_28 ( const Model::GetDistribution2016_01_28Request request) const
virtual

Get the information about a distribution.

virtual void Aws::CloudFront::CloudFrontClient::GetDistribution2016_01_28Async ( const Model::GetDistribution2016_01_28Request request,
const GetDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the information about a distribution.

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

virtual Model::GetDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetDistribution2016_01_28Callable ( const Model::GetDistribution2016_01_28Request request) const
virtual

Get the information about a distribution.

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

virtual Model::GetDistributionConfig2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetDistributionConfig2016_01_28 ( const Model::GetDistributionConfig2016_01_28Request request) const
virtual

Get the configuration information about a distribution.

virtual void Aws::CloudFront::CloudFrontClient::GetDistributionConfig2016_01_28Async ( const Model::GetDistributionConfig2016_01_28Request request,
const GetDistributionConfig2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the configuration information about a distribution.

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

virtual Model::GetDistributionConfig2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetDistributionConfig2016_01_28Callable ( const Model::GetDistributionConfig2016_01_28Request request) const
virtual

Get the configuration information about a distribution.

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

virtual Model::GetInvalidation2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetInvalidation2016_01_28 ( const Model::GetInvalidation2016_01_28Request request) const
virtual

Get the information about an invalidation.

virtual void Aws::CloudFront::CloudFrontClient::GetInvalidation2016_01_28Async ( const Model::GetInvalidation2016_01_28Request request,
const GetInvalidation2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the information about an invalidation.

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

virtual Model::GetInvalidation2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetInvalidation2016_01_28Callable ( const Model::GetInvalidation2016_01_28Request request) const
virtual

Get the information about an invalidation.

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

virtual Model::GetStreamingDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetStreamingDistribution2016_01_28 ( const Model::GetStreamingDistribution2016_01_28Request request) const
virtual

Get the information about a streaming distribution.

virtual void Aws::CloudFront::CloudFrontClient::GetStreamingDistribution2016_01_28Async ( const Model::GetStreamingDistribution2016_01_28Request request,
const GetStreamingDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the information about a streaming distribution.

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

virtual Model::GetStreamingDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetStreamingDistribution2016_01_28Callable ( const Model::GetStreamingDistribution2016_01_28Request request) const
virtual

Get the information about a streaming distribution.

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

virtual Model::GetStreamingDistributionConfig2016_01_28Outcome Aws::CloudFront::CloudFrontClient::GetStreamingDistributionConfig2016_01_28 ( const Model::GetStreamingDistributionConfig2016_01_28Request request) const
virtual

Get the configuration information about a streaming distribution.

virtual void Aws::CloudFront::CloudFrontClient::GetStreamingDistributionConfig2016_01_28Async ( const Model::GetStreamingDistributionConfig2016_01_28Request request,
const GetStreamingDistributionConfig2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the configuration information about a streaming distribution.

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

virtual Model::GetStreamingDistributionConfig2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::GetStreamingDistributionConfig2016_01_28Callable ( const Model::GetStreamingDistributionConfig2016_01_28Request request) const
virtual

Get the configuration information about a streaming distribution.

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

virtual Model::ListCloudFrontOriginAccessIdentities2016_01_28Outcome Aws::CloudFront::CloudFrontClient::ListCloudFrontOriginAccessIdentities2016_01_28 ( const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request request) const
virtual

List origin access identities.

virtual void Aws::CloudFront::CloudFrontClient::ListCloudFrontOriginAccessIdentities2016_01_28Async ( const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request request,
const ListCloudFrontOriginAccessIdentities2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List origin access identities.

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

virtual Model::ListCloudFrontOriginAccessIdentities2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::ListCloudFrontOriginAccessIdentities2016_01_28Callable ( const Model::ListCloudFrontOriginAccessIdentities2016_01_28Request request) const
virtual

List origin access identities.

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

virtual Model::ListDistributions2016_01_28Outcome Aws::CloudFront::CloudFrontClient::ListDistributions2016_01_28 ( const Model::ListDistributions2016_01_28Request request) const
virtual

List distributions.

virtual void Aws::CloudFront::CloudFrontClient::ListDistributions2016_01_28Async ( const Model::ListDistributions2016_01_28Request request,
const ListDistributions2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List distributions.

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

virtual Model::ListDistributions2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::ListDistributions2016_01_28Callable ( const Model::ListDistributions2016_01_28Request request) const
virtual

List distributions.

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

virtual Model::ListDistributionsByWebACLId2016_01_28Outcome Aws::CloudFront::CloudFrontClient::ListDistributionsByWebACLId2016_01_28 ( const Model::ListDistributionsByWebACLId2016_01_28Request request) const
virtual

List the distributions that are associated with a specified AWS WAF web ACL.

virtual void Aws::CloudFront::CloudFrontClient::ListDistributionsByWebACLId2016_01_28Async ( const Model::ListDistributionsByWebACLId2016_01_28Request request,
const ListDistributionsByWebACLId2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List the distributions that are associated with a specified AWS WAF web ACL.

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

virtual Model::ListDistributionsByWebACLId2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::ListDistributionsByWebACLId2016_01_28Callable ( const Model::ListDistributionsByWebACLId2016_01_28Request request) const
virtual

List the distributions that are associated with a specified AWS WAF web ACL.

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

virtual Model::ListInvalidations2016_01_28Outcome Aws::CloudFront::CloudFrontClient::ListInvalidations2016_01_28 ( const Model::ListInvalidations2016_01_28Request request) const
virtual

List invalidation batches.

virtual void Aws::CloudFront::CloudFrontClient::ListInvalidations2016_01_28Async ( const Model::ListInvalidations2016_01_28Request request,
const ListInvalidations2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List invalidation batches.

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

virtual Model::ListInvalidations2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::ListInvalidations2016_01_28Callable ( const Model::ListInvalidations2016_01_28Request request) const
virtual

List invalidation batches.

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

virtual Model::ListStreamingDistributions2016_01_28Outcome Aws::CloudFront::CloudFrontClient::ListStreamingDistributions2016_01_28 ( const Model::ListStreamingDistributions2016_01_28Request request) const
virtual

List streaming distributions.

virtual void Aws::CloudFront::CloudFrontClient::ListStreamingDistributions2016_01_28Async ( const Model::ListStreamingDistributions2016_01_28Request request,
const ListStreamingDistributions2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List streaming distributions.

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

virtual Model::ListStreamingDistributions2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::ListStreamingDistributions2016_01_28Callable ( const Model::ListStreamingDistributions2016_01_28Request request) const
virtual

List streaming distributions.

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

virtual Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Outcome Aws::CloudFront::CloudFrontClient::UpdateCloudFrontOriginAccessIdentity2016_01_28 ( const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Update an origin access identity.

virtual void Aws::CloudFront::CloudFrontClient::UpdateCloudFrontOriginAccessIdentity2016_01_28Async ( const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request request,
const UpdateCloudFrontOriginAccessIdentity2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Update an origin access identity.

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

virtual Model::UpdateCloudFrontOriginAccessIdentity2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::UpdateCloudFrontOriginAccessIdentity2016_01_28Callable ( const Model::UpdateCloudFrontOriginAccessIdentity2016_01_28Request request) const
virtual

Update an origin access identity.

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

virtual Model::UpdateDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::UpdateDistribution2016_01_28 ( const Model::UpdateDistribution2016_01_28Request request) const
virtual

Update a distribution.

virtual void Aws::CloudFront::CloudFrontClient::UpdateDistribution2016_01_28Async ( const Model::UpdateDistribution2016_01_28Request request,
const UpdateDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Update a distribution.

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

virtual Model::UpdateDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::UpdateDistribution2016_01_28Callable ( const Model::UpdateDistribution2016_01_28Request request) const
virtual

Update a distribution.

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

virtual Model::UpdateStreamingDistribution2016_01_28Outcome Aws::CloudFront::CloudFrontClient::UpdateStreamingDistribution2016_01_28 ( const Model::UpdateStreamingDistribution2016_01_28Request request) const
virtual

Update a streaming distribution.

virtual void Aws::CloudFront::CloudFrontClient::UpdateStreamingDistribution2016_01_28Async ( const Model::UpdateStreamingDistribution2016_01_28Request request,
const UpdateStreamingDistribution2016_01_28ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Update a streaming distribution.

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

virtual Model::UpdateStreamingDistribution2016_01_28OutcomeCallable Aws::CloudFront::CloudFrontClient::UpdateStreamingDistribution2016_01_28Callable ( const Model::UpdateStreamingDistribution2016_01_28Request request) const
virtual

Update a streaming distribution.

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: