AWS SDK for C++  1.8.127
AWS SDK for C++
Classes | Namespaces | Typedefs
SchemasClient.h File Reference
#include <aws/schemas/Schemas_EXPORTS.h>
#include <aws/schemas/SchemasErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/schemas/model/CreateDiscovererResult.h>
#include <aws/schemas/model/CreateRegistryResult.h>
#include <aws/schemas/model/CreateSchemaResult.h>
#include <aws/schemas/model/DescribeCodeBindingResult.h>
#include <aws/schemas/model/DescribeDiscovererResult.h>
#include <aws/schemas/model/DescribeRegistryResult.h>
#include <aws/schemas/model/DescribeSchemaResult.h>
#include <aws/schemas/model/ExportSchemaResult.h>
#include <aws/schemas/model/GetCodeBindingSourceResult.h>
#include <aws/schemas/model/GetDiscoveredSchemaResult.h>
#include <aws/schemas/model/GetResourcePolicyResult.h>
#include <aws/schemas/model/ListDiscoverersResult.h>
#include <aws/schemas/model/ListRegistriesResult.h>
#include <aws/schemas/model/ListSchemaVersionsResult.h>
#include <aws/schemas/model/ListSchemasResult.h>
#include <aws/schemas/model/ListTagsForResourceResult.h>
#include <aws/schemas/model/PutCodeBindingResult.h>
#include <aws/schemas/model/PutResourcePolicyResult.h>
#include <aws/schemas/model/SearchSchemasResult.h>
#include <aws/schemas/model/StartDiscovererResult.h>
#include <aws/schemas/model/StopDiscovererResult.h>
#include <aws/schemas/model/UpdateDiscovererResult.h>
#include <aws/schemas/model/UpdateRegistryResult.h>
#include <aws/schemas/model/UpdateSchemaResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Schemas::SchemasClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Schemas
 
 Aws::Schemas::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateDiscovererResult, SchemasError > Aws::Schemas::Model::CreateDiscovererOutcome
 
typedef Aws::Utils::Outcome< CreateRegistryResult, SchemasError > Aws::Schemas::Model::CreateRegistryOutcome
 
typedef Aws::Utils::Outcome< CreateSchemaResult, SchemasError > Aws::Schemas::Model::CreateSchemaOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::DeleteDiscovererOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::DeleteRegistryOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::DeleteResourcePolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::DeleteSchemaOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::DeleteSchemaVersionOutcome
 
typedef Aws::Utils::Outcome< DescribeCodeBindingResult, SchemasError > Aws::Schemas::Model::DescribeCodeBindingOutcome
 
typedef Aws::Utils::Outcome< DescribeDiscovererResult, SchemasError > Aws::Schemas::Model::DescribeDiscovererOutcome
 
typedef Aws::Utils::Outcome< DescribeRegistryResult, SchemasError > Aws::Schemas::Model::DescribeRegistryOutcome
 
typedef Aws::Utils::Outcome< DescribeSchemaResult, SchemasError > Aws::Schemas::Model::DescribeSchemaOutcome
 
typedef Aws::Utils::Outcome< ExportSchemaResult, SchemasError > Aws::Schemas::Model::ExportSchemaOutcome
 
typedef Aws::Utils::Outcome< GetCodeBindingSourceResult, SchemasError > Aws::Schemas::Model::GetCodeBindingSourceOutcome
 
typedef Aws::Utils::Outcome< GetDiscoveredSchemaResult, SchemasError > Aws::Schemas::Model::GetDiscoveredSchemaOutcome
 
typedef Aws::Utils::Outcome< GetResourcePolicyResult, SchemasError > Aws::Schemas::Model::GetResourcePolicyOutcome
 
typedef Aws::Utils::Outcome< ListDiscoverersResult, SchemasError > Aws::Schemas::Model::ListDiscoverersOutcome
 
typedef Aws::Utils::Outcome< ListRegistriesResult, SchemasError > Aws::Schemas::Model::ListRegistriesOutcome
 
typedef Aws::Utils::Outcome< ListSchemaVersionsResult, SchemasError > Aws::Schemas::Model::ListSchemaVersionsOutcome
 
typedef Aws::Utils::Outcome< ListSchemasResult, SchemasError > Aws::Schemas::Model::ListSchemasOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, SchemasError > Aws::Schemas::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PutCodeBindingResult, SchemasError > Aws::Schemas::Model::PutCodeBindingOutcome
 
typedef Aws::Utils::Outcome< PutResourcePolicyResult, SchemasError > Aws::Schemas::Model::PutResourcePolicyOutcome
 
typedef Aws::Utils::Outcome< SearchSchemasResult, SchemasError > Aws::Schemas::Model::SearchSchemasOutcome
 
typedef Aws::Utils::Outcome< StartDiscovererResult, SchemasError > Aws::Schemas::Model::StartDiscovererOutcome
 
typedef Aws::Utils::Outcome< StopDiscovererResult, SchemasError > Aws::Schemas::Model::StopDiscovererOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SchemasError > Aws::Schemas::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateDiscovererResult, SchemasError > Aws::Schemas::Model::UpdateDiscovererOutcome
 
typedef Aws::Utils::Outcome< UpdateRegistryResult, SchemasError > Aws::Schemas::Model::UpdateRegistryOutcome
 
typedef Aws::Utils::Outcome< UpdateSchemaResult, SchemasError > Aws::Schemas::Model::UpdateSchemaOutcome
 
typedef std::future< CreateDiscovererOutcome > Aws::Schemas::Model::CreateDiscovererOutcomeCallable
 
typedef std::future< CreateRegistryOutcome > Aws::Schemas::Model::CreateRegistryOutcomeCallable
 
typedef std::future< CreateSchemaOutcome > Aws::Schemas::Model::CreateSchemaOutcomeCallable
 
typedef std::future< DeleteDiscovererOutcome > Aws::Schemas::Model::DeleteDiscovererOutcomeCallable
 
typedef std::future< DeleteRegistryOutcome > Aws::Schemas::Model::DeleteRegistryOutcomeCallable
 
typedef std::future< DeleteResourcePolicyOutcome > Aws::Schemas::Model::DeleteResourcePolicyOutcomeCallable
 
typedef std::future< DeleteSchemaOutcome > Aws::Schemas::Model::DeleteSchemaOutcomeCallable
 
typedef std::future< DeleteSchemaVersionOutcome > Aws::Schemas::Model::DeleteSchemaVersionOutcomeCallable
 
typedef std::future< DescribeCodeBindingOutcome > Aws::Schemas::Model::DescribeCodeBindingOutcomeCallable
 
typedef std::future< DescribeDiscovererOutcome > Aws::Schemas::Model::DescribeDiscovererOutcomeCallable
 
typedef std::future< DescribeRegistryOutcome > Aws::Schemas::Model::DescribeRegistryOutcomeCallable
 
typedef std::future< DescribeSchemaOutcome > Aws::Schemas::Model::DescribeSchemaOutcomeCallable
 
typedef std::future< ExportSchemaOutcome > Aws::Schemas::Model::ExportSchemaOutcomeCallable
 
typedef std::future< GetCodeBindingSourceOutcome > Aws::Schemas::Model::GetCodeBindingSourceOutcomeCallable
 
typedef std::future< GetDiscoveredSchemaOutcome > Aws::Schemas::Model::GetDiscoveredSchemaOutcomeCallable
 
typedef std::future< GetResourcePolicyOutcome > Aws::Schemas::Model::GetResourcePolicyOutcomeCallable
 
typedef std::future< ListDiscoverersOutcome > Aws::Schemas::Model::ListDiscoverersOutcomeCallable
 
typedef std::future< ListRegistriesOutcome > Aws::Schemas::Model::ListRegistriesOutcomeCallable
 
typedef std::future< ListSchemaVersionsOutcome > Aws::Schemas::Model::ListSchemaVersionsOutcomeCallable
 
typedef std::future< ListSchemasOutcome > Aws::Schemas::Model::ListSchemasOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::Schemas::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< PutCodeBindingOutcome > Aws::Schemas::Model::PutCodeBindingOutcomeCallable
 
typedef std::future< PutResourcePolicyOutcome > Aws::Schemas::Model::PutResourcePolicyOutcomeCallable
 
typedef std::future< SearchSchemasOutcome > Aws::Schemas::Model::SearchSchemasOutcomeCallable
 
typedef std::future< StartDiscovererOutcome > Aws::Schemas::Model::StartDiscovererOutcomeCallable
 
typedef std::future< StopDiscovererOutcome > Aws::Schemas::Model::StopDiscovererOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::Schemas::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::Schemas::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateDiscovererOutcome > Aws::Schemas::Model::UpdateDiscovererOutcomeCallable
 
typedef std::future< UpdateRegistryOutcome > Aws::Schemas::Model::UpdateRegistryOutcomeCallable
 
typedef std::future< UpdateSchemaOutcome > Aws::Schemas::Model::UpdateSchemaOutcomeCallable
 
typedef std::function< void(const SchemasClient *, const Model::CreateDiscovererRequest &, const Model::CreateDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::CreateDiscovererResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::CreateRegistryRequest &, const Model::CreateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::CreateRegistryResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::CreateSchemaRequest &, const Model::CreateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::CreateSchemaResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DeleteDiscovererRequest &, const Model::DeleteDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DeleteDiscovererResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DeleteRegistryRequest &, const Model::DeleteRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DeleteRegistryResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DeleteResourcePolicyResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DeleteSchemaRequest &, const Model::DeleteSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DeleteSchemaResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DeleteSchemaVersionRequest &, const Model::DeleteSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DeleteSchemaVersionResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DescribeCodeBindingRequest &, const Model::DescribeCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DescribeCodeBindingResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DescribeDiscovererRequest &, const Model::DescribeDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DescribeDiscovererResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DescribeRegistryResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::DescribeSchemaRequest &, const Model::DescribeSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::DescribeSchemaResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::ExportSchemaRequest &, const Model::ExportSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::ExportSchemaResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::GetCodeBindingSourceRequest &, Model::GetCodeBindingSourceOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::GetCodeBindingSourceResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::GetDiscoveredSchemaRequest &, const Model::GetDiscoveredSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::GetDiscoveredSchemaResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::GetResourcePolicyResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::ListDiscoverersRequest &, const Model::ListDiscoverersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::ListDiscoverersResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::ListRegistriesRequest &, const Model::ListRegistriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::ListRegistriesResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::ListSchemaVersionsResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::ListSchemasResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::PutCodeBindingRequest &, const Model::PutCodeBindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::PutCodeBindingResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::PutResourcePolicyResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::SearchSchemasRequest &, const Model::SearchSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::SearchSchemasResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::StartDiscovererRequest &, const Model::StartDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::StartDiscovererResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::StopDiscovererRequest &, const Model::StopDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::StopDiscovererResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::TagResourceResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::UpdateDiscovererRequest &, const Model::UpdateDiscovererOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::UpdateDiscovererResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::UpdateRegistryRequest &, const Model::UpdateRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::UpdateRegistryResponseReceivedHandler
 
typedef std::function< void(const SchemasClient *, const Model::UpdateSchemaRequest &, const Model::UpdateSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Schemas::UpdateSchemaResponseReceivedHandler