AWS SDK for C++  1.9.18
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Schemas::SchemasClient Class Reference

#include <SchemasClient.h>

+ Inheritance diagram for Aws::Schemas::SchemasClient:

Public Types

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

Public Member Functions

 SchemasClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 SchemasClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 SchemasClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~SchemasClient ()
 
virtual Model::CreateDiscovererOutcome CreateDiscoverer (const Model::CreateDiscovererRequest &request) const
 
virtual Model::CreateDiscovererOutcomeCallable CreateDiscovererCallable (const Model::CreateDiscovererRequest &request) const
 
virtual void CreateDiscovererAsync (const Model::CreateDiscovererRequest &request, const CreateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRegistryOutcome CreateRegistry (const Model::CreateRegistryRequest &request) const
 
virtual Model::CreateRegistryOutcomeCallable CreateRegistryCallable (const Model::CreateRegistryRequest &request) const
 
virtual void CreateRegistryAsync (const Model::CreateRegistryRequest &request, const CreateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSchemaOutcome CreateSchema (const Model::CreateSchemaRequest &request) const
 
virtual Model::CreateSchemaOutcomeCallable CreateSchemaCallable (const Model::CreateSchemaRequest &request) const
 
virtual void CreateSchemaAsync (const Model::CreateSchemaRequest &request, const CreateSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDiscovererOutcome DeleteDiscoverer (const Model::DeleteDiscovererRequest &request) const
 
virtual Model::DeleteDiscovererOutcomeCallable DeleteDiscovererCallable (const Model::DeleteDiscovererRequest &request) const
 
virtual void DeleteDiscovererAsync (const Model::DeleteDiscovererRequest &request, const DeleteDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRegistryOutcome DeleteRegistry (const Model::DeleteRegistryRequest &request) const
 
virtual Model::DeleteRegistryOutcomeCallable DeleteRegistryCallable (const Model::DeleteRegistryRequest &request) const
 
virtual void DeleteRegistryAsync (const Model::DeleteRegistryRequest &request, const DeleteRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy (const Model::DeleteResourcePolicyRequest &request) const
 
virtual Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable (const Model::DeleteResourcePolicyRequest &request) const
 
virtual void DeleteResourcePolicyAsync (const Model::DeleteResourcePolicyRequest &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSchemaOutcome DeleteSchema (const Model::DeleteSchemaRequest &request) const
 
virtual Model::DeleteSchemaOutcomeCallable DeleteSchemaCallable (const Model::DeleteSchemaRequest &request) const
 
virtual void DeleteSchemaAsync (const Model::DeleteSchemaRequest &request, const DeleteSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteSchemaVersionOutcome DeleteSchemaVersion (const Model::DeleteSchemaVersionRequest &request) const
 
virtual Model::DeleteSchemaVersionOutcomeCallable DeleteSchemaVersionCallable (const Model::DeleteSchemaVersionRequest &request) const
 
virtual void DeleteSchemaVersionAsync (const Model::DeleteSchemaVersionRequest &request, const DeleteSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCodeBindingOutcome DescribeCodeBinding (const Model::DescribeCodeBindingRequest &request) const
 
virtual Model::DescribeCodeBindingOutcomeCallable DescribeCodeBindingCallable (const Model::DescribeCodeBindingRequest &request) const
 
virtual void DescribeCodeBindingAsync (const Model::DescribeCodeBindingRequest &request, const DescribeCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeDiscovererOutcome DescribeDiscoverer (const Model::DescribeDiscovererRequest &request) const
 
virtual Model::DescribeDiscovererOutcomeCallable DescribeDiscovererCallable (const Model::DescribeDiscovererRequest &request) const
 
virtual void DescribeDiscovererAsync (const Model::DescribeDiscovererRequest &request, const DescribeDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRegistryOutcome DescribeRegistry (const Model::DescribeRegistryRequest &request) const
 
virtual Model::DescribeRegistryOutcomeCallable DescribeRegistryCallable (const Model::DescribeRegistryRequest &request) const
 
virtual void DescribeRegistryAsync (const Model::DescribeRegistryRequest &request, const DescribeRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSchemaOutcome DescribeSchema (const Model::DescribeSchemaRequest &request) const
 
virtual Model::DescribeSchemaOutcomeCallable DescribeSchemaCallable (const Model::DescribeSchemaRequest &request) const
 
virtual void DescribeSchemaAsync (const Model::DescribeSchemaRequest &request, const DescribeSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ExportSchemaOutcome ExportSchema (const Model::ExportSchemaRequest &request) const
 
virtual Model::ExportSchemaOutcomeCallable ExportSchemaCallable (const Model::ExportSchemaRequest &request) const
 
virtual void ExportSchemaAsync (const Model::ExportSchemaRequest &request, const ExportSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCodeBindingSourceOutcome GetCodeBindingSource (const Model::GetCodeBindingSourceRequest &request) const
 
virtual Model::GetCodeBindingSourceOutcomeCallable GetCodeBindingSourceCallable (const Model::GetCodeBindingSourceRequest &request) const
 
virtual void GetCodeBindingSourceAsync (const Model::GetCodeBindingSourceRequest &request, const GetCodeBindingSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDiscoveredSchemaOutcome GetDiscoveredSchema (const Model::GetDiscoveredSchemaRequest &request) const
 
virtual Model::GetDiscoveredSchemaOutcomeCallable GetDiscoveredSchemaCallable (const Model::GetDiscoveredSchemaRequest &request) const
 
virtual void GetDiscoveredSchemaAsync (const Model::GetDiscoveredSchemaRequest &request, const GetDiscoveredSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetResourcePolicyOutcome GetResourcePolicy (const Model::GetResourcePolicyRequest &request) const
 
virtual Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable (const Model::GetResourcePolicyRequest &request) const
 
virtual void GetResourcePolicyAsync (const Model::GetResourcePolicyRequest &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDiscoverersOutcome ListDiscoverers (const Model::ListDiscoverersRequest &request) const
 
virtual Model::ListDiscoverersOutcomeCallable ListDiscoverersCallable (const Model::ListDiscoverersRequest &request) const
 
virtual void ListDiscoverersAsync (const Model::ListDiscoverersRequest &request, const ListDiscoverersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRegistriesOutcome ListRegistries (const Model::ListRegistriesRequest &request) const
 
virtual Model::ListRegistriesOutcomeCallable ListRegistriesCallable (const Model::ListRegistriesRequest &request) const
 
virtual void ListRegistriesAsync (const Model::ListRegistriesRequest &request, const ListRegistriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions (const Model::ListSchemaVersionsRequest &request) const
 
virtual Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable (const Model::ListSchemaVersionsRequest &request) const
 
virtual void ListSchemaVersionsAsync (const Model::ListSchemaVersionsRequest &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSchemasOutcome ListSchemas (const Model::ListSchemasRequest &request) const
 
virtual Model::ListSchemasOutcomeCallable ListSchemasCallable (const Model::ListSchemasRequest &request) const
 
virtual void ListSchemasAsync (const Model::ListSchemasRequest &request, const ListSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutCodeBindingOutcome PutCodeBinding (const Model::PutCodeBindingRequest &request) const
 
virtual Model::PutCodeBindingOutcomeCallable PutCodeBindingCallable (const Model::PutCodeBindingRequest &request) const
 
virtual void PutCodeBindingAsync (const Model::PutCodeBindingRequest &request, const PutCodeBindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutResourcePolicyOutcome PutResourcePolicy (const Model::PutResourcePolicyRequest &request) const
 
virtual Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable (const Model::PutResourcePolicyRequest &request) const
 
virtual void PutResourcePolicyAsync (const Model::PutResourcePolicyRequest &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SearchSchemasOutcome SearchSchemas (const Model::SearchSchemasRequest &request) const
 
virtual Model::SearchSchemasOutcomeCallable SearchSchemasCallable (const Model::SearchSchemasRequest &request) const
 
virtual void SearchSchemasAsync (const Model::SearchSchemasRequest &request, const SearchSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartDiscovererOutcome StartDiscoverer (const Model::StartDiscovererRequest &request) const
 
virtual Model::StartDiscovererOutcomeCallable StartDiscovererCallable (const Model::StartDiscovererRequest &request) const
 
virtual void StartDiscovererAsync (const Model::StartDiscovererRequest &request, const StartDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopDiscovererOutcome StopDiscoverer (const Model::StopDiscovererRequest &request) const
 
virtual Model::StopDiscovererOutcomeCallable StopDiscovererCallable (const Model::StopDiscovererRequest &request) const
 
virtual void StopDiscovererAsync (const Model::StopDiscovererRequest &request, const StopDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDiscovererOutcome UpdateDiscoverer (const Model::UpdateDiscovererRequest &request) const
 
virtual Model::UpdateDiscovererOutcomeCallable UpdateDiscovererCallable (const Model::UpdateDiscovererRequest &request) const
 
virtual void UpdateDiscovererAsync (const Model::UpdateDiscovererRequest &request, const UpdateDiscovererResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRegistryOutcome UpdateRegistry (const Model::UpdateRegistryRequest &request) const
 
virtual Model::UpdateRegistryOutcomeCallable UpdateRegistryCallable (const Model::UpdateRegistryRequest &request) const
 
virtual void UpdateRegistryAsync (const Model::UpdateRegistryRequest &request, const UpdateRegistryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateSchemaOutcome UpdateSchema (const Model::UpdateSchemaRequest &request) const
 
virtual Model::UpdateSchemaOutcomeCallable UpdateSchemaCallable (const Model::UpdateSchemaRequest &request) const
 
virtual void UpdateSchemaAsync (const Model::UpdateSchemaRequest &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 (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

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

Detailed Description

Amazon EventBridge Schema Registry

Definition at line 212 of file SchemasClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 215 of file SchemasClient.h.

Constructor & Destructor Documentation

◆ SchemasClient() [1/3]

Aws::Schemas::SchemasClient::SchemasClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

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

◆ SchemasClient() [2/3]

Aws::Schemas::SchemasClient::SchemasClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

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

◆ SchemasClient() [3/3]

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

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

◆ ~SchemasClient()

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

Member Function Documentation

◆ CreateDiscoverer()

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

Creates a discoverer.

See Also:

AWS API Reference

◆ CreateDiscovererAsync()

virtual void Aws::Schemas::SchemasClient::CreateDiscovererAsync ( const Model::CreateDiscovererRequest request,
const CreateDiscovererResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a discoverer.

See Also:

AWS API Reference

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

◆ CreateDiscovererCallable()

virtual Model::CreateDiscovererOutcomeCallable Aws::Schemas::SchemasClient::CreateDiscovererCallable ( const Model::CreateDiscovererRequest request) const
virtual

Creates a discoverer.

See Also:

AWS API Reference

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

◆ CreateRegistry()

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

Creates a registry.

See Also:

AWS API Reference

◆ CreateRegistryAsync()

virtual void Aws::Schemas::SchemasClient::CreateRegistryAsync ( const Model::CreateRegistryRequest request,
const CreateRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a registry.

See Also:

AWS API Reference

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

◆ CreateRegistryCallable()

virtual Model::CreateRegistryOutcomeCallable Aws::Schemas::SchemasClient::CreateRegistryCallable ( const Model::CreateRegistryRequest request) const
virtual

Creates a registry.

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::CreateSchemaAsync ( const Model::CreateSchemaRequest request,
const CreateSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a schema definition.

Inactive schemas will be deleted after two years.

See Also:

AWS API Reference

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

◆ CreateSchemaCallable()

virtual Model::CreateSchemaOutcomeCallable Aws::Schemas::SchemasClient::CreateSchemaCallable ( const Model::CreateSchemaRequest request) const
virtual

Creates a schema definition.

Inactive schemas will be deleted after two years.

See Also:

AWS API Reference

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

◆ DeleteDiscoverer()

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

Deletes a discoverer.

See Also:

AWS API Reference

◆ DeleteDiscovererAsync()

virtual void Aws::Schemas::SchemasClient::DeleteDiscovererAsync ( const Model::DeleteDiscovererRequest request,
const DeleteDiscovererResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a discoverer.

See Also:

AWS API Reference

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

◆ DeleteDiscovererCallable()

virtual Model::DeleteDiscovererOutcomeCallable Aws::Schemas::SchemasClient::DeleteDiscovererCallable ( const Model::DeleteDiscovererRequest request) const
virtual

Deletes a discoverer.

See Also:

AWS API Reference

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

◆ DeleteRegistry()

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

Deletes a Registry.

See Also:

AWS API Reference

◆ DeleteRegistryAsync()

virtual void Aws::Schemas::SchemasClient::DeleteRegistryAsync ( const Model::DeleteRegistryRequest request,
const DeleteRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Registry.

See Also:

AWS API Reference

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

◆ DeleteRegistryCallable()

virtual Model::DeleteRegistryOutcomeCallable Aws::Schemas::SchemasClient::DeleteRegistryCallable ( const Model::DeleteRegistryRequest request) const
virtual

Deletes a Registry.

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::DeleteResourcePolicyAsync ( const Model::DeleteResourcePolicyRequest request,
const DeleteResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ DeleteResourcePolicyCallable()

virtual Model::DeleteResourcePolicyOutcomeCallable Aws::Schemas::SchemasClient::DeleteResourcePolicyCallable ( const Model::DeleteResourcePolicyRequest request) const
virtual

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

See Also:

AWS API Reference

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

◆ DeleteSchema()

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

Delete a schema definition.

See Also:

AWS API Reference

◆ DeleteSchemaAsync()

virtual void Aws::Schemas::SchemasClient::DeleteSchemaAsync ( const Model::DeleteSchemaRequest request,
const DeleteSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Delete a schema definition.

See Also:

AWS API Reference

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

◆ DeleteSchemaCallable()

virtual Model::DeleteSchemaOutcomeCallable Aws::Schemas::SchemasClient::DeleteSchemaCallable ( const Model::DeleteSchemaRequest request) const
virtual

Delete a schema definition.

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::DeleteSchemaVersionAsync ( const Model::DeleteSchemaVersionRequest request,
const DeleteSchemaVersionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Delete the schema version definition

See Also:

AWS API Reference

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

◆ DeleteSchemaVersionCallable()

virtual Model::DeleteSchemaVersionOutcomeCallable Aws::Schemas::SchemasClient::DeleteSchemaVersionCallable ( const Model::DeleteSchemaVersionRequest request) const
virtual

Delete the schema version definition

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::DescribeCodeBindingAsync ( const Model::DescribeCodeBindingRequest request,
const DescribeCodeBindingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe the code binding URI.

See Also:

AWS API Reference

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

◆ DescribeCodeBindingCallable()

virtual Model::DescribeCodeBindingOutcomeCallable Aws::Schemas::SchemasClient::DescribeCodeBindingCallable ( const Model::DescribeCodeBindingRequest request) const
virtual

Describe the code binding URI.

See Also:

AWS API Reference

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

◆ DescribeDiscoverer()

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

Describes the discoverer.

See Also:

AWS API Reference

◆ DescribeDiscovererAsync()

virtual void Aws::Schemas::SchemasClient::DescribeDiscovererAsync ( const Model::DescribeDiscovererRequest request,
const DescribeDiscovererResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the discoverer.

See Also:

AWS API Reference

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

◆ DescribeDiscovererCallable()

virtual Model::DescribeDiscovererOutcomeCallable Aws::Schemas::SchemasClient::DescribeDiscovererCallable ( const Model::DescribeDiscovererRequest request) const
virtual

Describes the discoverer.

See Also:

AWS API Reference

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

◆ DescribeRegistry()

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

Describes the registry.

See Also:

AWS API Reference

◆ DescribeRegistryAsync()

virtual void Aws::Schemas::SchemasClient::DescribeRegistryAsync ( const Model::DescribeRegistryRequest request,
const DescribeRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the registry.

See Also:

AWS API Reference

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

◆ DescribeRegistryCallable()

virtual Model::DescribeRegistryOutcomeCallable Aws::Schemas::SchemasClient::DescribeRegistryCallable ( const Model::DescribeRegistryRequest request) const
virtual

Describes the registry.

See Also:

AWS API Reference

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

◆ DescribeSchema()

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

Retrieve the schema definition.

See Also:

AWS API Reference

◆ DescribeSchemaAsync()

virtual void Aws::Schemas::SchemasClient::DescribeSchemaAsync ( const Model::DescribeSchemaRequest request,
const DescribeSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieve the schema definition.

See Also:

AWS API Reference

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

◆ DescribeSchemaCallable()

virtual Model::DescribeSchemaOutcomeCallable Aws::Schemas::SchemasClient::DescribeSchemaCallable ( const Model::DescribeSchemaRequest request) const
virtual

Retrieve the schema definition.

See Also:

AWS API Reference

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

◆ ExportSchema()

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

◆ ExportSchemaAsync()

virtual void Aws::Schemas::SchemasClient::ExportSchemaAsync ( const Model::ExportSchemaRequest request,
const ExportSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

◆ ExportSchemaCallable()

virtual Model::ExportSchemaOutcomeCallable Aws::Schemas::SchemasClient::ExportSchemaCallable ( const Model::ExportSchemaRequest request) const
virtual

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

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

virtual void Aws::Schemas::SchemasClient::GetCodeBindingSourceAsync ( const Model::GetCodeBindingSourceRequest request,
const GetCodeBindingSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get the code binding source URI.

See Also:

AWS API Reference

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

◆ GetCodeBindingSourceCallable()

virtual Model::GetCodeBindingSourceOutcomeCallable Aws::Schemas::SchemasClient::GetCodeBindingSourceCallable ( const Model::GetCodeBindingSourceRequest request) const
virtual

Get the code binding source URI.

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::GetDiscoveredSchemaAsync ( const Model::GetDiscoveredSchemaRequest request,
const GetDiscoveredSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ GetDiscoveredSchemaCallable()

virtual Model::GetDiscoveredSchemaOutcomeCallable Aws::Schemas::SchemasClient::GetDiscoveredSchemaCallable ( const Model::GetDiscoveredSchemaRequest request) const
virtual

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

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::GetResourcePolicyAsync ( const Model::GetResourcePolicyRequest request,
const GetResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

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

◆ GetResourcePolicyCallable()

virtual Model::GetResourcePolicyOutcomeCallable Aws::Schemas::SchemasClient::GetResourcePolicyCallable ( const Model::GetResourcePolicyRequest request) const
virtual

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

See Also:

AWS API Reference

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

◆ ListDiscoverers()

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

List the discoverers.

See Also:

AWS API Reference

◆ ListDiscoverersAsync()

virtual void Aws::Schemas::SchemasClient::ListDiscoverersAsync ( const Model::ListDiscoverersRequest request,
const ListDiscoverersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List the discoverers.

See Also:

AWS API Reference

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

◆ ListDiscoverersCallable()

virtual Model::ListDiscoverersOutcomeCallable Aws::Schemas::SchemasClient::ListDiscoverersCallable ( const Model::ListDiscoverersRequest request) const
virtual

List the discoverers.

See Also:

AWS API Reference

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

◆ ListRegistries()

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

List the registries.

See Also:

AWS API Reference

◆ ListRegistriesAsync()

virtual void Aws::Schemas::SchemasClient::ListRegistriesAsync ( const Model::ListRegistriesRequest request,
const ListRegistriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List the registries.

See Also:

AWS API Reference

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

◆ ListRegistriesCallable()

virtual Model::ListRegistriesOutcomeCallable Aws::Schemas::SchemasClient::ListRegistriesCallable ( const Model::ListRegistriesRequest request) const
virtual

List the registries.

See Also:

AWS API Reference

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

◆ ListSchemas()

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

List the schemas.

See Also:

AWS API Reference

◆ ListSchemasAsync()

virtual void Aws::Schemas::SchemasClient::ListSchemasAsync ( const Model::ListSchemasRequest request,
const ListSchemasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List the schemas.

See Also:

AWS API Reference

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

◆ ListSchemasCallable()

virtual Model::ListSchemasOutcomeCallable Aws::Schemas::SchemasClient::ListSchemasCallable ( const Model::ListSchemasRequest request) const
virtual

List the schemas.

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::ListSchemaVersionsAsync ( const Model::ListSchemaVersionsRequest request,
const ListSchemaVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides a list of the schema versions and related information.

See Also:

AWS API Reference

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

◆ ListSchemaVersionsCallable()

virtual Model::ListSchemaVersionsOutcomeCallable Aws::Schemas::SchemasClient::ListSchemaVersionsCallable ( const Model::ListSchemaVersionsRequest request) const
virtual

Provides a list of the schema versions and related information.

See Also:

AWS API Reference

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

◆ ListTagsForResource()

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

Get tags for resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

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

Get tags for resource.

See Also:

AWS API Reference

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

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::Schemas::SchemasClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Get tags for resource.

See Also:

AWS API Reference

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

◆ OverrideEndpoint()

void Aws::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()

virtual void Aws::Schemas::SchemasClient::PutCodeBindingAsync ( const Model::PutCodeBindingRequest request,
const PutCodeBindingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Put code binding URI

See Also:

AWS API Reference

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

◆ PutCodeBindingCallable()

virtual Model::PutCodeBindingOutcomeCallable Aws::Schemas::SchemasClient::PutCodeBindingCallable ( const Model::PutCodeBindingRequest request) const
virtual

Put code binding URI

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::PutResourcePolicyAsync ( const Model::PutResourcePolicyRequest request,
const PutResourcePolicyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The name of the policy.

See Also:

AWS API Reference

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

◆ PutResourcePolicyCallable()

virtual Model::PutResourcePolicyOutcomeCallable Aws::Schemas::SchemasClient::PutResourcePolicyCallable ( const Model::PutResourcePolicyRequest request) const
virtual

The name of the policy.

See Also:

AWS API Reference

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

◆ SearchSchemas()

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

Search the schemas

See Also:

AWS API Reference

◆ SearchSchemasAsync()

virtual void Aws::Schemas::SchemasClient::SearchSchemasAsync ( const Model::SearchSchemasRequest request,
const SearchSchemasResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Search the schemas

See Also:

AWS API Reference

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

◆ SearchSchemasCallable()

virtual Model::SearchSchemasOutcomeCallable Aws::Schemas::SchemasClient::SearchSchemasCallable ( const Model::SearchSchemasRequest request) const
virtual

Search the schemas

See Also:

AWS API Reference

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

◆ StartDiscoverer()

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

Starts the discoverer

See Also:

AWS API Reference

◆ StartDiscovererAsync()

virtual void Aws::Schemas::SchemasClient::StartDiscovererAsync ( const Model::StartDiscovererRequest request,
const StartDiscovererResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts the discoverer

See Also:

AWS API Reference

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

◆ StartDiscovererCallable()

virtual Model::StartDiscovererOutcomeCallable Aws::Schemas::SchemasClient::StartDiscovererCallable ( const Model::StartDiscovererRequest request) const
virtual

Starts the discoverer

See Also:

AWS API Reference

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

◆ StopDiscoverer()

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

Stops the discoverer

See Also:

AWS API Reference

◆ StopDiscovererAsync()

virtual void Aws::Schemas::SchemasClient::StopDiscovererAsync ( const Model::StopDiscovererRequest request,
const StopDiscovererResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops the discoverer

See Also:

AWS API Reference

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

◆ StopDiscovererCallable()

virtual Model::StopDiscovererOutcomeCallable Aws::Schemas::SchemasClient::StopDiscovererCallable ( const Model::StopDiscovererRequest request) const
virtual

Stops the discoverer

See Also:

AWS API Reference

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

◆ TagResource()

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

Add tags to a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

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

Add tags to a resource.

See Also:

AWS API Reference

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

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::Schemas::SchemasClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Add tags to a resource.

See Also:

AWS API Reference

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

◆ UntagResource()

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

Removes tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

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

Removes tags from a resource.

See Also:

AWS API Reference

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

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::Schemas::SchemasClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

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

◆ UpdateDiscoverer()

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

Updates the discoverer

See Also:

AWS API Reference

◆ UpdateDiscovererAsync()

virtual void Aws::Schemas::SchemasClient::UpdateDiscovererAsync ( const Model::UpdateDiscovererRequest request,
const UpdateDiscovererResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the discoverer

See Also:

AWS API Reference

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

◆ UpdateDiscovererCallable()

virtual Model::UpdateDiscovererOutcomeCallable Aws::Schemas::SchemasClient::UpdateDiscovererCallable ( const Model::UpdateDiscovererRequest request) const
virtual

Updates the discoverer

See Also:

AWS API Reference

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

◆ UpdateRegistry()

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

Updates a registry.

See Also:

AWS API Reference

◆ UpdateRegistryAsync()

virtual void Aws::Schemas::SchemasClient::UpdateRegistryAsync ( const Model::UpdateRegistryRequest request,
const UpdateRegistryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a registry.

See Also:

AWS API Reference

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

◆ UpdateRegistryCallable()

virtual Model::UpdateRegistryOutcomeCallable Aws::Schemas::SchemasClient::UpdateRegistryCallable ( const Model::UpdateRegistryRequest request) const
virtual

Updates a registry.

See Also:

AWS API Reference

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

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

virtual void Aws::Schemas::SchemasClient::UpdateSchemaAsync ( const Model::UpdateSchemaRequest request,
const UpdateSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the schema definition

Inactive schemas will be deleted after two years.

See Also:

AWS API Reference

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

◆ UpdateSchemaCallable()

virtual Model::UpdateSchemaOutcomeCallable Aws::Schemas::SchemasClient::UpdateSchemaCallable ( const Model::UpdateSchemaRequest request) const
virtual

Updates the schema definition

Inactive schemas will be deleted after two years.

See Also:

AWS API Reference

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


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