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::Artifact::ArtifactClient Class Reference

#include <ArtifactClient.h>

Inheritance diagram for Aws::Artifact::ArtifactClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 ArtifactClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ArtifactEndpointProviderBase > endpointProvider=nullptr, const Aws::Artifact::ArtifactClientConfiguration &clientConfiguration=Aws::Artifact::ArtifactClientConfiguration())
 
 ArtifactClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ArtifactEndpointProviderBase > endpointProvider=nullptr, const Aws::Artifact::ArtifactClientConfiguration &clientConfiguration=Aws::Artifact::ArtifactClientConfiguration())
 
 ArtifactClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ArtifactClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ArtifactClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~ArtifactClient ()
 
 
template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable (const GetAccountSettingsRequestT &request={}) const
 
template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
void GetAccountSettingsAsync (const GetAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountSettingsRequestT &request={}) const
 
 
template<typename GetReportRequestT = Model::GetReportRequest>
Model::GetReportOutcomeCallable GetReportCallable (const GetReportRequestT &request) const
 
template<typename GetReportRequestT = Model::GetReportRequest>
void GetReportAsync (const GetReportRequestT &request, const GetReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetReportMetadataRequestT = Model::GetReportMetadataRequest>
Model::GetReportMetadataOutcomeCallable GetReportMetadataCallable (const GetReportMetadataRequestT &request) const
 
template<typename GetReportMetadataRequestT = Model::GetReportMetadataRequest>
void GetReportMetadataAsync (const GetReportMetadataRequestT &request, const GetReportMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTermForReportRequestT = Model::GetTermForReportRequest>
Model::GetTermForReportOutcomeCallable GetTermForReportCallable (const GetTermForReportRequestT &request) const
 
template<typename GetTermForReportRequestT = Model::GetTermForReportRequest>
void GetTermForReportAsync (const GetTermForReportRequestT &request, const GetTermForReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListReportsRequestT = Model::ListReportsRequest>
Model::ListReportsOutcomeCallable ListReportsCallable (const ListReportsRequestT &request={}) const
 
template<typename ListReportsRequestT = Model::ListReportsRequest>
void ListReportsAsync (const ListReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReportsRequestT &request={}) const
 
 
template<typename PutAccountSettingsRequestT = Model::PutAccountSettingsRequest>
Model::PutAccountSettingsOutcomeCallable PutAccountSettingsCallable (const PutAccountSettingsRequestT &request={}) const
 
template<typename PutAccountSettingsRequestT = Model::PutAccountSettingsRequest>
void PutAccountSettingsAsync (const PutAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutAccountSettingsRequestT &request={}) 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< ArtifactClient >

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

This reference provides descriptions of the low-level AWS Artifact Service API.

Definition at line 22 of file ArtifactClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 25 of file ArtifactClient.h.

◆ ClientConfigurationType

Definition at line 29 of file ArtifactClient.h.

◆ EndpointProviderType

Definition at line 30 of file ArtifactClient.h.

Constructor & Destructor Documentation

◆ ArtifactClient() [1/6]

Aws::Artifact::ArtifactClient::ArtifactClient ( const Aws::Artifact::ArtifactClientConfiguration clientConfiguration = Aws::Artifact::ArtifactClientConfiguration(),
std::shared_ptr< ArtifactEndpointProviderBase 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.

◆ ArtifactClient() [2/6]

Aws::Artifact::ArtifactClient::ArtifactClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< ArtifactEndpointProviderBase endpointProvider = nullptr,
const Aws::Artifact::ArtifactClientConfiguration clientConfiguration = Aws::Artifact::ArtifactClientConfiguration() 
)

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.

◆ ArtifactClient() [3/6]

Aws::Artifact::ArtifactClient::ArtifactClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< ArtifactEndpointProviderBase endpointProvider = nullptr,
const Aws::Artifact::ArtifactClientConfiguration clientConfiguration = Aws::Artifact::ArtifactClientConfiguration() 
)

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

◆ ArtifactClient() [4/6]

Aws::Artifact::ArtifactClient::ArtifactClient ( 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.

◆ ArtifactClient() [5/6]

Aws::Artifact::ArtifactClient::ArtifactClient ( 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.

◆ ArtifactClient() [6/6]

Aws::Artifact::ArtifactClient::ArtifactClient ( 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

◆ ~ArtifactClient()

virtual Aws::Artifact::ArtifactClient::~ArtifactClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< ArtifactEndpointProviderBase > & Aws::Artifact::ArtifactClient::accessEndpointProvider ( )

◆ GetAccountSettings()

virtual Model::GetAccountSettingsOutcome Aws::Artifact::ArtifactClient::GetAccountSettings ( const Model::GetAccountSettingsRequest request = {}) const
virtual

Get the account settings for Artifact.

See Also:

AWS API Reference

◆ GetAccountSettingsAsync()

template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
void Aws::Artifact::ArtifactClient::GetAccountSettingsAsync ( const GetAccountSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetAccountSettingsRequestT &  request = {} 
) const
inline

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

Definition at line 100 of file ArtifactClient.h.

◆ GetAccountSettingsCallable()

template<typename GetAccountSettingsRequestT = Model::GetAccountSettingsRequest>
Model::GetAccountSettingsOutcomeCallable Aws::Artifact::ArtifactClient::GetAccountSettingsCallable ( const GetAccountSettingsRequestT &  request = {}) const
inline

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

Definition at line 91 of file ArtifactClient.h.

◆ GetAllocationTag()

static const char * Aws::Artifact::ArtifactClient::GetAllocationTag ( )
static

◆ GetReport()

virtual Model::GetReportOutcome Aws::Artifact::ArtifactClient::GetReport ( const Model::GetReportRequest request) const
virtual

Get the content for a single report.

See Also:

AWS API Reference

◆ GetReportAsync()

template<typename GetReportRequestT = Model::GetReportRequest>
void Aws::Artifact::ArtifactClient::GetReportAsync ( const GetReportRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 125 of file ArtifactClient.h.

◆ GetReportCallable()

template<typename GetReportRequestT = Model::GetReportRequest>
Model::GetReportOutcomeCallable Aws::Artifact::ArtifactClient::GetReportCallable ( const GetReportRequestT &  request) const
inline

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

Definition at line 116 of file ArtifactClient.h.

◆ GetReportMetadata()

virtual Model::GetReportMetadataOutcome Aws::Artifact::ArtifactClient::GetReportMetadata ( const Model::GetReportMetadataRequest request) const
virtual

Get the metadata for a single report.

See Also:

AWS API Reference

◆ GetReportMetadataAsync()

template<typename GetReportMetadataRequestT = Model::GetReportMetadataRequest>
void Aws::Artifact::ArtifactClient::GetReportMetadataAsync ( const GetReportMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 150 of file ArtifactClient.h.

◆ GetReportMetadataCallable()

template<typename GetReportMetadataRequestT = Model::GetReportMetadataRequest>
Model::GetReportMetadataOutcomeCallable Aws::Artifact::ArtifactClient::GetReportMetadataCallable ( const GetReportMetadataRequestT &  request) const
inline

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

Definition at line 141 of file ArtifactClient.h.

◆ GetServiceName()

static const char * Aws::Artifact::ArtifactClient::GetServiceName ( )
static

◆ GetTermForReport()

virtual Model::GetTermForReportOutcome Aws::Artifact::ArtifactClient::GetTermForReport ( const Model::GetTermForReportRequest request) const
virtual

Get the Term content associated with a single report.

See Also:

AWS API Reference

◆ GetTermForReportAsync()

template<typename GetTermForReportRequestT = Model::GetTermForReportRequest>
void Aws::Artifact::ArtifactClient::GetTermForReportAsync ( const GetTermForReportRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 176 of file ArtifactClient.h.

◆ GetTermForReportCallable()

template<typename GetTermForReportRequestT = Model::GetTermForReportRequest>
Model::GetTermForReportOutcomeCallable Aws::Artifact::ArtifactClient::GetTermForReportCallable ( const GetTermForReportRequestT &  request) const
inline

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

Definition at line 167 of file ArtifactClient.h.

◆ ListReports()

virtual Model::ListReportsOutcome Aws::Artifact::ArtifactClient::ListReports ( const Model::ListReportsRequest request = {}) const
virtual

List available reports.

See Also:

AWS API Reference

◆ ListReportsAsync()

template<typename ListReportsRequestT = Model::ListReportsRequest>
void Aws::Artifact::ArtifactClient::ListReportsAsync ( const ListReportsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListReportsRequestT &  request = {} 
) const
inline

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

Definition at line 201 of file ArtifactClient.h.

◆ ListReportsCallable()

template<typename ListReportsRequestT = Model::ListReportsRequest>
Model::ListReportsOutcomeCallable Aws::Artifact::ArtifactClient::ListReportsCallable ( const ListReportsRequestT &  request = {}) const
inline

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

Definition at line 192 of file ArtifactClient.h.

◆ OverrideEndpoint()

void Aws::Artifact::ArtifactClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutAccountSettings()

virtual Model::PutAccountSettingsOutcome Aws::Artifact::ArtifactClient::PutAccountSettings ( const Model::PutAccountSettingsRequest request = {}) const
virtual

Put the account settings for Artifact.

See Also:

AWS API Reference

◆ PutAccountSettingsAsync()

template<typename PutAccountSettingsRequestT = Model::PutAccountSettingsRequest>
void Aws::Artifact::ArtifactClient::PutAccountSettingsAsync ( const PutAccountSettingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const PutAccountSettingsRequestT &  request = {} 
) const
inline

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

Definition at line 226 of file ArtifactClient.h.

◆ PutAccountSettingsCallable()

template<typename PutAccountSettingsRequestT = Model::PutAccountSettingsRequest>
Model::PutAccountSettingsOutcomeCallable Aws::Artifact::ArtifactClient::PutAccountSettingsCallable ( const PutAccountSettingsRequestT &  request = {}) const
inline

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

Definition at line 217 of file ArtifactClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ArtifactClient >

Definition at line 233 of file ArtifactClient.h.


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