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::Schemas::SchemasClient Class Reference

#include <SchemasClient.h>

Inheritance diagram for Aws::Schemas::SchemasClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 SchemasClient (const Aws::Schemas::SchemasClientConfiguration &clientConfiguration=Aws::Schemas::SchemasClientConfiguration(), std::shared_ptr< SchemasEndpointProviderBase > endpointProvider=nullptr)
 
 SchemasClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SchemasEndpointProviderBase > endpointProvider=nullptr, const Aws::Schemas::SchemasClientConfiguration &clientConfiguration=Aws::Schemas::SchemasClientConfiguration())
 
 SchemasClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SchemasEndpointProviderBase > endpointProvider=nullptr, const Aws::Schemas::SchemasClientConfiguration &clientConfiguration=Aws::Schemas::SchemasClientConfiguration())
 
 SchemasClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 SchemasClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 SchemasClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~SchemasClient ()
 
 
template<typename CreateDiscovererRequestT = Model::CreateDiscovererRequest>
Model::CreateDiscovererOutcomeCallable CreateDiscovererCallable (const CreateDiscovererRequestT &request) const
 
template<typename CreateDiscovererRequestT = Model::CreateDiscovererRequest>
void CreateDiscovererAsync (const CreateDiscovererRequestT &request, const CreateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
Model::CreateRegistryOutcomeCallable CreateRegistryCallable (const CreateRegistryRequestT &request) const
 
template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
void CreateRegistryAsync (const CreateRegistryRequestT &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
Model::CreateSchemaOutcomeCallable CreateSchemaCallable (const CreateSchemaRequestT &request) const
 
template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
void CreateSchemaAsync (const CreateSchemaRequestT &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDiscovererRequestT = Model::DeleteDiscovererRequest>
Model::DeleteDiscovererOutcomeCallable DeleteDiscovererCallable (const DeleteDiscovererRequestT &request) const
 
template<typename DeleteDiscovererRequestT = Model::DeleteDiscovererRequest>
void DeleteDiscovererAsync (const DeleteDiscovererRequestT &request, const DeleteDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable (const DeleteRegistryRequestT &request) const
 
template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
void DeleteRegistryAsync (const DeleteRegistryRequestT &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable (const DeleteResourcePolicyRequestT &request={}) const
 
template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
void DeleteResourcePolicyAsync (const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteResourcePolicyRequestT &request={}) const
 
 
template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable (const DeleteSchemaRequestT &request) const
 
template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
void DeleteSchemaAsync (const DeleteSchemaRequestT &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSchemaVersionRequestT = Model::DeleteSchemaVersionRequest>
Model::DeleteSchemaVersionOutcomeCallable DeleteSchemaVersionCallable (const DeleteSchemaVersionRequestT &request) const
 
template<typename DeleteSchemaVersionRequestT = Model::DeleteSchemaVersionRequest>
void DeleteSchemaVersionAsync (const DeleteSchemaVersionRequestT &request, const DeleteSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeCodeBindingRequestT = Model::DescribeCodeBindingRequest>
Model::DescribeCodeBindingOutcomeCallable DescribeCodeBindingCallable (const DescribeCodeBindingRequestT &request) const
 
template<typename DescribeCodeBindingRequestT = Model::DescribeCodeBindingRequest>
void DescribeCodeBindingAsync (const DescribeCodeBindingRequestT &request, const DescribeCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDiscovererRequestT = Model::DescribeDiscovererRequest>
Model::DescribeDiscovererOutcomeCallable DescribeDiscovererCallable (const DescribeDiscovererRequestT &request) const
 
template<typename DescribeDiscovererRequestT = Model::DescribeDiscovererRequest>
void DescribeDiscovererAsync (const DescribeDiscovererRequestT &request, const DescribeDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeRegistryRequestT = Model::DescribeRegistryRequest>
Model::DescribeRegistryOutcomeCallable DescribeRegistryCallable (const DescribeRegistryRequestT &request) const
 
template<typename DescribeRegistryRequestT = Model::DescribeRegistryRequest>
void DescribeRegistryAsync (const DescribeRegistryRequestT &request, const DescribeRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable (const DescribeSchemaRequestT &request) const
 
template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
void DescribeSchemaAsync (const DescribeSchemaRequestT &request, const DescribeSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ExportSchemaRequestT = Model::ExportSchemaRequest>
Model::ExportSchemaOutcomeCallable ExportSchemaCallable (const ExportSchemaRequestT &request) const
 
template<typename ExportSchemaRequestT = Model::ExportSchemaRequest>
void ExportSchemaAsync (const ExportSchemaRequestT &request, const ExportSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCodeBindingSourceRequestT = Model::GetCodeBindingSourceRequest>
Model::GetCodeBindingSourceOutcomeCallable GetCodeBindingSourceCallable (const GetCodeBindingSourceRequestT &request) const
 
template<typename GetCodeBindingSourceRequestT = Model::GetCodeBindingSourceRequest>
void GetCodeBindingSourceAsync (const GetCodeBindingSourceRequestT &request, const GetCodeBindingSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDiscoveredSchemaRequestT = Model::GetDiscoveredSchemaRequest>
Model::GetDiscoveredSchemaOutcomeCallable GetDiscoveredSchemaCallable (const GetDiscoveredSchemaRequestT &request) const
 
template<typename GetDiscoveredSchemaRequestT = Model::GetDiscoveredSchemaRequest>
void GetDiscoveredSchemaAsync (const GetDiscoveredSchemaRequestT &request, const GetDiscoveredSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable (const GetResourcePolicyRequestT &request={}) const
 
template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
void GetResourcePolicyAsync (const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetResourcePolicyRequestT &request={}) const
 
 
template<typename ListDiscoverersRequestT = Model::ListDiscoverersRequest>
Model::ListDiscoverersOutcomeCallable ListDiscoverersCallable (const ListDiscoverersRequestT &request={}) const
 
template<typename ListDiscoverersRequestT = Model::ListDiscoverersRequest>
void ListDiscoverersAsync (const ListDiscoverersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDiscoverersRequestT &request={}) const
 
 
template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
Model::ListRegistriesOutcomeCallable ListRegistriesCallable (const ListRegistriesRequestT &request={}) const
 
template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
void ListRegistriesAsync (const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRegistriesRequestT &request={}) const
 
 
template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable (const ListSchemaVersionsRequestT &request) const
 
template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
void ListSchemaVersionsAsync (const ListSchemaVersionsRequestT &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSchemasRequestT = Model::ListSchemasRequest>
Model::ListSchemasOutcomeCallable ListSchemasCallable (const ListSchemasRequestT &request) const
 
template<typename ListSchemasRequestT = Model::ListSchemasRequest>
void ListSchemasAsync (const ListSchemasRequestT &request, const ListSchemasResponseReceivedHandler &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 PutCodeBindingRequestT = Model::PutCodeBindingRequest>
Model::PutCodeBindingOutcomeCallable PutCodeBindingCallable (const PutCodeBindingRequestT &request) const
 
template<typename PutCodeBindingRequestT = Model::PutCodeBindingRequest>
void PutCodeBindingAsync (const PutCodeBindingRequestT &request, const PutCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable (const PutResourcePolicyRequestT &request) const
 
template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
void PutResourcePolicyAsync (const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchSchemasRequestT = Model::SearchSchemasRequest>
Model::SearchSchemasOutcomeCallable SearchSchemasCallable (const SearchSchemasRequestT &request) const
 
template<typename SearchSchemasRequestT = Model::SearchSchemasRequest>
void SearchSchemasAsync (const SearchSchemasRequestT &request, const SearchSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDiscovererRequestT = Model::StartDiscovererRequest>
Model::StartDiscovererOutcomeCallable StartDiscovererCallable (const StartDiscovererRequestT &request) const
 
template<typename StartDiscovererRequestT = Model::StartDiscovererRequest>
void StartDiscovererAsync (const StartDiscovererRequestT &request, const StartDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopDiscovererRequestT = Model::StopDiscovererRequest>
Model::StopDiscovererOutcomeCallable StopDiscovererCallable (const StopDiscovererRequestT &request) const
 
template<typename StopDiscovererRequestT = Model::StopDiscovererRequest>
void StopDiscovererAsync (const StopDiscovererRequestT &request, const StopDiscovererResponseReceivedHandler &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 UpdateDiscovererRequestT = Model::UpdateDiscovererRequest>
Model::UpdateDiscovererOutcomeCallable UpdateDiscovererCallable (const UpdateDiscovererRequestT &request) const
 
template<typename UpdateDiscovererRequestT = Model::UpdateDiscovererRequest>
void UpdateDiscovererAsync (const UpdateDiscovererRequestT &request, const UpdateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable (const UpdateRegistryRequestT &request) const
 
template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
void UpdateRegistryAsync (const UpdateRegistryRequestT &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable (const UpdateSchemaRequestT &request) const
 
template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
void UpdateSchemaAsync (const UpdateSchemaRequestT &request, const UpdateSchemaResponseReceivedHandler &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< SchemasClient >

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

Amazon EventBridge Schema Registry

Definition at line 21 of file SchemasClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 24 of file SchemasClient.h.

◆ ClientConfigurationType

Definition at line 28 of file SchemasClient.h.

◆ EndpointProviderType

Definition at line 29 of file SchemasClient.h.

Constructor & Destructor Documentation

◆ SchemasClient() [1/6]

Aws::Schemas::SchemasClient::SchemasClient ( const Aws::Schemas::SchemasClientConfiguration clientConfiguration = Aws::Schemas::SchemasClientConfiguration(),
std::shared_ptr< SchemasEndpointProviderBase 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.

◆ SchemasClient() [2/6]

Aws::Schemas::SchemasClient::SchemasClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< SchemasEndpointProviderBase endpointProvider = nullptr,
const Aws::Schemas::SchemasClientConfiguration clientConfiguration = Aws::Schemas::SchemasClientConfiguration() 
)

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.

◆ SchemasClient() [3/6]

Aws::Schemas::SchemasClient::SchemasClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< SchemasEndpointProviderBase endpointProvider = nullptr,
const Aws::Schemas::SchemasClientConfiguration clientConfiguration = Aws::Schemas::SchemasClientConfiguration() 
)

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

◆ SchemasClient() [4/6]

Aws::Schemas::SchemasClient::SchemasClient ( 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.

◆ SchemasClient() [5/6]

Aws::Schemas::SchemasClient::SchemasClient ( 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.

◆ SchemasClient() [6/6]

Aws::Schemas::SchemasClient::SchemasClient ( 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

◆ ~SchemasClient()

virtual Aws::Schemas::SchemasClient::~SchemasClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< SchemasEndpointProviderBase > & Aws::Schemas::SchemasClient::accessEndpointProvider ( )

◆ CreateDiscoverer()

virtual Model::CreateDiscovererOutcome Aws::Schemas::SchemasClient::CreateDiscoverer ( const Model::CreateDiscovererRequest request) const
virtual

Creates a discoverer.

See Also:

AWS API Reference

◆ CreateDiscovererAsync()

template<typename CreateDiscovererRequestT = Model::CreateDiscovererRequest>
void Aws::Schemas::SchemasClient::CreateDiscovererAsync ( const CreateDiscovererRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 99 of file SchemasClient.h.

◆ CreateDiscovererCallable()

template<typename CreateDiscovererRequestT = Model::CreateDiscovererRequest>
Model::CreateDiscovererOutcomeCallable Aws::Schemas::SchemasClient::CreateDiscovererCallable ( const CreateDiscovererRequestT &  request) const
inline

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

Definition at line 90 of file SchemasClient.h.

◆ CreateRegistry()

virtual Model::CreateRegistryOutcome Aws::Schemas::SchemasClient::CreateRegistry ( const Model::CreateRegistryRequest request) const
virtual

Creates a registry.

See Also:

AWS API Reference

◆ CreateRegistryAsync()

template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
void Aws::Schemas::SchemasClient::CreateRegistryAsync ( const CreateRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 124 of file SchemasClient.h.

◆ CreateRegistryCallable()

template<typename CreateRegistryRequestT = Model::CreateRegistryRequest>
Model::CreateRegistryOutcomeCallable Aws::Schemas::SchemasClient::CreateRegistryCallable ( const CreateRegistryRequestT &  request) const
inline

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

Definition at line 115 of file SchemasClient.h.

◆ CreateSchema()

virtual Model::CreateSchemaOutcome Aws::Schemas::SchemasClient::CreateSchema ( const Model::CreateSchemaRequest request) const
virtual

Creates a schema definition.

Inactive schemas will be deleted after two years.

See Also:

AWS API Reference

◆ CreateSchemaAsync()

template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
void Aws::Schemas::SchemasClient::CreateSchemaAsync ( const CreateSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 150 of file SchemasClient.h.

◆ CreateSchemaCallable()

template<typename CreateSchemaRequestT = Model::CreateSchemaRequest>
Model::CreateSchemaOutcomeCallable Aws::Schemas::SchemasClient::CreateSchemaCallable ( const CreateSchemaRequestT &  request) const
inline

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

Definition at line 141 of file SchemasClient.h.

◆ DeleteDiscoverer()

virtual Model::DeleteDiscovererOutcome Aws::Schemas::SchemasClient::DeleteDiscoverer ( const Model::DeleteDiscovererRequest request) const
virtual

Deletes a discoverer.

See Also:

AWS API Reference

◆ DeleteDiscovererAsync()

template<typename DeleteDiscovererRequestT = Model::DeleteDiscovererRequest>
void Aws::Schemas::SchemasClient::DeleteDiscovererAsync ( const DeleteDiscovererRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 175 of file SchemasClient.h.

◆ DeleteDiscovererCallable()

template<typename DeleteDiscovererRequestT = Model::DeleteDiscovererRequest>
Model::DeleteDiscovererOutcomeCallable Aws::Schemas::SchemasClient::DeleteDiscovererCallable ( const DeleteDiscovererRequestT &  request) const
inline

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

Definition at line 166 of file SchemasClient.h.

◆ DeleteRegistry()

virtual Model::DeleteRegistryOutcome Aws::Schemas::SchemasClient::DeleteRegistry ( const Model::DeleteRegistryRequest request) const
virtual

Deletes a Registry.

See Also:

AWS API Reference

◆ DeleteRegistryAsync()

template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
void Aws::Schemas::SchemasClient::DeleteRegistryAsync ( const DeleteRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 200 of file SchemasClient.h.

◆ DeleteRegistryCallable()

template<typename DeleteRegistryRequestT = Model::DeleteRegistryRequest>
Model::DeleteRegistryOutcomeCallable Aws::Schemas::SchemasClient::DeleteRegistryCallable ( const DeleteRegistryRequestT &  request) const
inline

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

Definition at line 191 of file SchemasClient.h.

◆ DeleteResourcePolicy()

virtual Model::DeleteResourcePolicyOutcome Aws::Schemas::SchemasClient::DeleteResourcePolicy ( const Model::DeleteResourcePolicyRequest request = {}) const
virtual

Delete the resource-based policy attached to the specified registry.

See Also:

AWS API Reference

◆ DeleteResourcePolicyAsync()

template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
void Aws::Schemas::SchemasClient::DeleteResourcePolicyAsync ( const DeleteResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DeleteResourcePolicyRequestT &  request = {} 
) const
inline

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

Definition at line 226 of file SchemasClient.h.

◆ DeleteResourcePolicyCallable()

template<typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
Model::DeleteResourcePolicyOutcomeCallable Aws::Schemas::SchemasClient::DeleteResourcePolicyCallable ( const DeleteResourcePolicyRequestT &  request = {}) const
inline

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

Definition at line 217 of file SchemasClient.h.

◆ DeleteSchema()

virtual Model::DeleteSchemaOutcome Aws::Schemas::SchemasClient::DeleteSchema ( const Model::DeleteSchemaRequest request) const
virtual

Delete a schema definition.

See Also:

AWS API Reference

◆ DeleteSchemaAsync()

template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
void Aws::Schemas::SchemasClient::DeleteSchemaAsync ( const DeleteSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 251 of file SchemasClient.h.

◆ DeleteSchemaCallable()

template<typename DeleteSchemaRequestT = Model::DeleteSchemaRequest>
Model::DeleteSchemaOutcomeCallable Aws::Schemas::SchemasClient::DeleteSchemaCallable ( const DeleteSchemaRequestT &  request) const
inline

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

Definition at line 242 of file SchemasClient.h.

◆ DeleteSchemaVersion()

virtual Model::DeleteSchemaVersionOutcome Aws::Schemas::SchemasClient::DeleteSchemaVersion ( const Model::DeleteSchemaVersionRequest request) const
virtual

Delete the schema version definition

See Also:

AWS API Reference

◆ DeleteSchemaVersionAsync()

template<typename DeleteSchemaVersionRequestT = Model::DeleteSchemaVersionRequest>
void Aws::Schemas::SchemasClient::DeleteSchemaVersionAsync ( const DeleteSchemaVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 276 of file SchemasClient.h.

◆ DeleteSchemaVersionCallable()

template<typename DeleteSchemaVersionRequestT = Model::DeleteSchemaVersionRequest>
Model::DeleteSchemaVersionOutcomeCallable Aws::Schemas::SchemasClient::DeleteSchemaVersionCallable ( const DeleteSchemaVersionRequestT &  request) const
inline

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

Definition at line 267 of file SchemasClient.h.

◆ DescribeCodeBinding()

virtual Model::DescribeCodeBindingOutcome Aws::Schemas::SchemasClient::DescribeCodeBinding ( const Model::DescribeCodeBindingRequest request) const
virtual

Describe the code binding URI.

See Also:

AWS API Reference

◆ DescribeCodeBindingAsync()

template<typename DescribeCodeBindingRequestT = Model::DescribeCodeBindingRequest>
void Aws::Schemas::SchemasClient::DescribeCodeBindingAsync ( const DescribeCodeBindingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 301 of file SchemasClient.h.

◆ DescribeCodeBindingCallable()

template<typename DescribeCodeBindingRequestT = Model::DescribeCodeBindingRequest>
Model::DescribeCodeBindingOutcomeCallable Aws::Schemas::SchemasClient::DescribeCodeBindingCallable ( const DescribeCodeBindingRequestT &  request) const
inline

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

Definition at line 292 of file SchemasClient.h.

◆ DescribeDiscoverer()

virtual Model::DescribeDiscovererOutcome Aws::Schemas::SchemasClient::DescribeDiscoverer ( const Model::DescribeDiscovererRequest request) const
virtual

Describes the discoverer.

See Also:

AWS API Reference

◆ DescribeDiscovererAsync()

template<typename DescribeDiscovererRequestT = Model::DescribeDiscovererRequest>
void Aws::Schemas::SchemasClient::DescribeDiscovererAsync ( const DescribeDiscovererRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 326 of file SchemasClient.h.

◆ DescribeDiscovererCallable()

template<typename DescribeDiscovererRequestT = Model::DescribeDiscovererRequest>
Model::DescribeDiscovererOutcomeCallable Aws::Schemas::SchemasClient::DescribeDiscovererCallable ( const DescribeDiscovererRequestT &  request) const
inline

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

Definition at line 317 of file SchemasClient.h.

◆ DescribeRegistry()

virtual Model::DescribeRegistryOutcome Aws::Schemas::SchemasClient::DescribeRegistry ( const Model::DescribeRegistryRequest request) const
virtual

Describes the registry.

See Also:

AWS API Reference

◆ DescribeRegistryAsync()

template<typename DescribeRegistryRequestT = Model::DescribeRegistryRequest>
void Aws::Schemas::SchemasClient::DescribeRegistryAsync ( const DescribeRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 351 of file SchemasClient.h.

◆ DescribeRegistryCallable()

template<typename DescribeRegistryRequestT = Model::DescribeRegistryRequest>
Model::DescribeRegistryOutcomeCallable Aws::Schemas::SchemasClient::DescribeRegistryCallable ( const DescribeRegistryRequestT &  request) const
inline

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

Definition at line 342 of file SchemasClient.h.

◆ DescribeSchema()

virtual Model::DescribeSchemaOutcome Aws::Schemas::SchemasClient::DescribeSchema ( const Model::DescribeSchemaRequest request) const
virtual

Retrieve the schema definition.

See Also:

AWS API Reference

◆ DescribeSchemaAsync()

template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
void Aws::Schemas::SchemasClient::DescribeSchemaAsync ( const DescribeSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 376 of file SchemasClient.h.

◆ DescribeSchemaCallable()

template<typename DescribeSchemaRequestT = Model::DescribeSchemaRequest>
Model::DescribeSchemaOutcomeCallable Aws::Schemas::SchemasClient::DescribeSchemaCallable ( const DescribeSchemaRequestT &  request) const
inline

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

Definition at line 367 of file SchemasClient.h.

◆ ExportSchema()

virtual Model::ExportSchemaOutcome Aws::Schemas::SchemasClient::ExportSchema ( const Model::ExportSchemaRequest request) const
virtual

◆ ExportSchemaAsync()

template<typename ExportSchemaRequestT = Model::ExportSchemaRequest>
void Aws::Schemas::SchemasClient::ExportSchemaAsync ( const ExportSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 399 of file SchemasClient.h.

◆ ExportSchemaCallable()

template<typename ExportSchemaRequestT = Model::ExportSchemaRequest>
Model::ExportSchemaOutcomeCallable Aws::Schemas::SchemasClient::ExportSchemaCallable ( const ExportSchemaRequestT &  request) const
inline

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

Definition at line 390 of file SchemasClient.h.

◆ GetAllocationTag()

static const char * Aws::Schemas::SchemasClient::GetAllocationTag ( )
static

◆ GetCodeBindingSource()

virtual Model::GetCodeBindingSourceOutcome Aws::Schemas::SchemasClient::GetCodeBindingSource ( const Model::GetCodeBindingSourceRequest request) const
virtual

Get the code binding source URI.

See Also:

AWS API Reference

◆ GetCodeBindingSourceAsync()

template<typename GetCodeBindingSourceRequestT = Model::GetCodeBindingSourceRequest>
void Aws::Schemas::SchemasClient::GetCodeBindingSourceAsync ( const GetCodeBindingSourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 424 of file SchemasClient.h.

◆ GetCodeBindingSourceCallable()

template<typename GetCodeBindingSourceRequestT = Model::GetCodeBindingSourceRequest>
Model::GetCodeBindingSourceOutcomeCallable Aws::Schemas::SchemasClient::GetCodeBindingSourceCallable ( const GetCodeBindingSourceRequestT &  request) const
inline

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

Definition at line 415 of file SchemasClient.h.

◆ GetDiscoveredSchema()

virtual Model::GetDiscoveredSchemaOutcome Aws::Schemas::SchemasClient::GetDiscoveredSchema ( const Model::GetDiscoveredSchemaRequest request) const
virtual

Get the discovered schema that was generated based on sampled events.

See Also:

AWS API Reference

◆ GetDiscoveredSchemaAsync()

template<typename GetDiscoveredSchemaRequestT = Model::GetDiscoveredSchemaRequest>
void Aws::Schemas::SchemasClient::GetDiscoveredSchemaAsync ( const GetDiscoveredSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 450 of file SchemasClient.h.

◆ GetDiscoveredSchemaCallable()

template<typename GetDiscoveredSchemaRequestT = Model::GetDiscoveredSchemaRequest>
Model::GetDiscoveredSchemaOutcomeCallable Aws::Schemas::SchemasClient::GetDiscoveredSchemaCallable ( const GetDiscoveredSchemaRequestT &  request) const
inline

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

Definition at line 441 of file SchemasClient.h.

◆ GetResourcePolicy()

virtual Model::GetResourcePolicyOutcome Aws::Schemas::SchemasClient::GetResourcePolicy ( const Model::GetResourcePolicyRequest request = {}) const
virtual

Retrieves the resource-based policy attached to a given registry.

See Also:

AWS API Reference

◆ GetResourcePolicyAsync()

template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
void Aws::Schemas::SchemasClient::GetResourcePolicyAsync ( const GetResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetResourcePolicyRequestT &  request = {} 
) const
inline

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

Definition at line 476 of file SchemasClient.h.

◆ GetResourcePolicyCallable()

template<typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
Model::GetResourcePolicyOutcomeCallable Aws::Schemas::SchemasClient::GetResourcePolicyCallable ( const GetResourcePolicyRequestT &  request = {}) const
inline

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

Definition at line 467 of file SchemasClient.h.

◆ GetServiceName()

static const char * Aws::Schemas::SchemasClient::GetServiceName ( )
static

◆ ListDiscoverers()

virtual Model::ListDiscoverersOutcome Aws::Schemas::SchemasClient::ListDiscoverers ( const Model::ListDiscoverersRequest request = {}) const
virtual

List the discoverers.

See Also:

AWS API Reference

◆ ListDiscoverersAsync()

template<typename ListDiscoverersRequestT = Model::ListDiscoverersRequest>
void Aws::Schemas::SchemasClient::ListDiscoverersAsync ( const ListDiscoverersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDiscoverersRequestT &  request = {} 
) const
inline

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

Definition at line 501 of file SchemasClient.h.

◆ ListDiscoverersCallable()

template<typename ListDiscoverersRequestT = Model::ListDiscoverersRequest>
Model::ListDiscoverersOutcomeCallable Aws::Schemas::SchemasClient::ListDiscoverersCallable ( const ListDiscoverersRequestT &  request = {}) const
inline

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

Definition at line 492 of file SchemasClient.h.

◆ ListRegistries()

virtual Model::ListRegistriesOutcome Aws::Schemas::SchemasClient::ListRegistries ( const Model::ListRegistriesRequest request = {}) const
virtual

List the registries.

See Also:

AWS API Reference

◆ ListRegistriesAsync()

template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
void Aws::Schemas::SchemasClient::ListRegistriesAsync ( const ListRegistriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListRegistriesRequestT &  request = {} 
) const
inline

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

Definition at line 526 of file SchemasClient.h.

◆ ListRegistriesCallable()

template<typename ListRegistriesRequestT = Model::ListRegistriesRequest>
Model::ListRegistriesOutcomeCallable Aws::Schemas::SchemasClient::ListRegistriesCallable ( const ListRegistriesRequestT &  request = {}) const
inline

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

Definition at line 517 of file SchemasClient.h.

◆ ListSchemas()

virtual Model::ListSchemasOutcome Aws::Schemas::SchemasClient::ListSchemas ( const Model::ListSchemasRequest request) const
virtual

List the schemas.

See Also:

AWS API Reference

◆ ListSchemasAsync()

template<typename ListSchemasRequestT = Model::ListSchemasRequest>
void Aws::Schemas::SchemasClient::ListSchemasAsync ( const ListSchemasRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 577 of file SchemasClient.h.

◆ ListSchemasCallable()

template<typename ListSchemasRequestT = Model::ListSchemasRequest>
Model::ListSchemasOutcomeCallable Aws::Schemas::SchemasClient::ListSchemasCallable ( const ListSchemasRequestT &  request) const
inline

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

Definition at line 568 of file SchemasClient.h.

◆ ListSchemaVersions()

virtual Model::ListSchemaVersionsOutcome Aws::Schemas::SchemasClient::ListSchemaVersions ( const Model::ListSchemaVersionsRequest request) const
virtual

Provides a list of the schema versions and related information.

See Also:

AWS API Reference

◆ ListSchemaVersionsAsync()

template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
void Aws::Schemas::SchemasClient::ListSchemaVersionsAsync ( const ListSchemaVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 552 of file SchemasClient.h.

◆ ListSchemaVersionsCallable()

template<typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
Model::ListSchemaVersionsOutcomeCallable Aws::Schemas::SchemasClient::ListSchemaVersionsCallable ( const ListSchemaVersionsRequestT &  request) const
inline

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

Definition at line 543 of file SchemasClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Schemas::SchemasClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Get tags for resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Schemas::SchemasClient::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 602 of file SchemasClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Schemas::SchemasClient::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 593 of file SchemasClient.h.

◆ OverrideEndpoint()

void Aws::Schemas::SchemasClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutCodeBinding()

virtual Model::PutCodeBindingOutcome Aws::Schemas::SchemasClient::PutCodeBinding ( const Model::PutCodeBindingRequest request) const
virtual

Put code binding URI

See Also:

AWS API Reference

◆ PutCodeBindingAsync()

template<typename PutCodeBindingRequestT = Model::PutCodeBindingRequest>
void Aws::Schemas::SchemasClient::PutCodeBindingAsync ( const PutCodeBindingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 627 of file SchemasClient.h.

◆ PutCodeBindingCallable()

template<typename PutCodeBindingRequestT = Model::PutCodeBindingRequest>
Model::PutCodeBindingOutcomeCallable Aws::Schemas::SchemasClient::PutCodeBindingCallable ( const PutCodeBindingRequestT &  request) const
inline

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

Definition at line 618 of file SchemasClient.h.

◆ PutResourcePolicy()

virtual Model::PutResourcePolicyOutcome Aws::Schemas::SchemasClient::PutResourcePolicy ( const Model::PutResourcePolicyRequest request) const
virtual

The name of the policy.

See Also:

AWS API Reference

◆ PutResourcePolicyAsync()

template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
void Aws::Schemas::SchemasClient::PutResourcePolicyAsync ( const PutResourcePolicyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 652 of file SchemasClient.h.

◆ PutResourcePolicyCallable()

template<typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
Model::PutResourcePolicyOutcomeCallable Aws::Schemas::SchemasClient::PutResourcePolicyCallable ( const PutResourcePolicyRequestT &  request) const
inline

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

Definition at line 643 of file SchemasClient.h.

◆ SearchSchemas()

virtual Model::SearchSchemasOutcome Aws::Schemas::SchemasClient::SearchSchemas ( const Model::SearchSchemasRequest request) const
virtual

Search the schemas

See Also:

AWS API Reference

◆ SearchSchemasAsync()

template<typename SearchSchemasRequestT = Model::SearchSchemasRequest>
void Aws::Schemas::SchemasClient::SearchSchemasAsync ( const SearchSchemasRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 677 of file SchemasClient.h.

◆ SearchSchemasCallable()

template<typename SearchSchemasRequestT = Model::SearchSchemasRequest>
Model::SearchSchemasOutcomeCallable Aws::Schemas::SchemasClient::SearchSchemasCallable ( const SearchSchemasRequestT &  request) const
inline

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

Definition at line 668 of file SchemasClient.h.

◆ StartDiscoverer()

virtual Model::StartDiscovererOutcome Aws::Schemas::SchemasClient::StartDiscoverer ( const Model::StartDiscovererRequest request) const
virtual

Starts the discoverer

See Also:

AWS API Reference

◆ StartDiscovererAsync()

template<typename StartDiscovererRequestT = Model::StartDiscovererRequest>
void Aws::Schemas::SchemasClient::StartDiscovererAsync ( const StartDiscovererRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 702 of file SchemasClient.h.

◆ StartDiscovererCallable()

template<typename StartDiscovererRequestT = Model::StartDiscovererRequest>
Model::StartDiscovererOutcomeCallable Aws::Schemas::SchemasClient::StartDiscovererCallable ( const StartDiscovererRequestT &  request) const
inline

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

Definition at line 693 of file SchemasClient.h.

◆ StopDiscoverer()

virtual Model::StopDiscovererOutcome Aws::Schemas::SchemasClient::StopDiscoverer ( const Model::StopDiscovererRequest request) const
virtual

Stops the discoverer

See Also:

AWS API Reference

◆ StopDiscovererAsync()

template<typename StopDiscovererRequestT = Model::StopDiscovererRequest>
void Aws::Schemas::SchemasClient::StopDiscovererAsync ( const StopDiscovererRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 727 of file SchemasClient.h.

◆ StopDiscovererCallable()

template<typename StopDiscovererRequestT = Model::StopDiscovererRequest>
Model::StopDiscovererOutcomeCallable Aws::Schemas::SchemasClient::StopDiscovererCallable ( const StopDiscovererRequestT &  request) const
inline

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

Definition at line 718 of file SchemasClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Schemas::SchemasClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Add tags to a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Schemas::SchemasClient::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 752 of file SchemasClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Schemas::SchemasClient::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 743 of file SchemasClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Schemas::SchemasClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Schemas::SchemasClient::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 777 of file SchemasClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Schemas::SchemasClient::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 768 of file SchemasClient.h.

◆ UpdateDiscoverer()

virtual Model::UpdateDiscovererOutcome Aws::Schemas::SchemasClient::UpdateDiscoverer ( const Model::UpdateDiscovererRequest request) const
virtual

Updates the discoverer

See Also:

AWS API Reference

◆ UpdateDiscovererAsync()

template<typename UpdateDiscovererRequestT = Model::UpdateDiscovererRequest>
void Aws::Schemas::SchemasClient::UpdateDiscovererAsync ( const UpdateDiscovererRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 802 of file SchemasClient.h.

◆ UpdateDiscovererCallable()

template<typename UpdateDiscovererRequestT = Model::UpdateDiscovererRequest>
Model::UpdateDiscovererOutcomeCallable Aws::Schemas::SchemasClient::UpdateDiscovererCallable ( const UpdateDiscovererRequestT &  request) const
inline

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

Definition at line 793 of file SchemasClient.h.

◆ UpdateRegistry()

virtual Model::UpdateRegistryOutcome Aws::Schemas::SchemasClient::UpdateRegistry ( const Model::UpdateRegistryRequest request) const
virtual

Updates a registry.

See Also:

AWS API Reference

◆ UpdateRegistryAsync()

template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
void Aws::Schemas::SchemasClient::UpdateRegistryAsync ( const UpdateRegistryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 827 of file SchemasClient.h.

◆ UpdateRegistryCallable()

template<typename UpdateRegistryRequestT = Model::UpdateRegistryRequest>
Model::UpdateRegistryOutcomeCallable Aws::Schemas::SchemasClient::UpdateRegistryCallable ( const UpdateRegistryRequestT &  request) const
inline

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

Definition at line 818 of file SchemasClient.h.

◆ UpdateSchema()

virtual Model::UpdateSchemaOutcome Aws::Schemas::SchemasClient::UpdateSchema ( const Model::UpdateSchemaRequest request) const
virtual

Updates the schema definition

Inactive schemas will be deleted after two years.

See Also:

AWS API Reference

◆ UpdateSchemaAsync()

template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
void Aws::Schemas::SchemasClient::UpdateSchemaAsync ( const UpdateSchemaRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 853 of file SchemasClient.h.

◆ UpdateSchemaCallable()

template<typename UpdateSchemaRequestT = Model::UpdateSchemaRequest>
Model::UpdateSchemaOutcomeCallable Aws::Schemas::SchemasClient::UpdateSchemaCallable ( const UpdateSchemaRequestT &  request) const
inline

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

Definition at line 844 of file SchemasClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< SchemasClient >

Definition at line 860 of file SchemasClient.h.


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