AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
SupportClient.h File Reference
#include <aws/support/Support_EXPORTS.h>
#include <aws/support/SupportErrors.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/support/model/AddAttachmentsToSetResult.h>
#include <aws/support/model/AddCommunicationToCaseResult.h>
#include <aws/support/model/CreateCaseResult.h>
#include <aws/support/model/DescribeAttachmentResult.h>
#include <aws/support/model/DescribeCasesResult.h>
#include <aws/support/model/DescribeCommunicationsResult.h>
#include <aws/support/model/DescribeServicesResult.h>
#include <aws/support/model/DescribeSeverityLevelsResult.h>
#include <aws/support/model/DescribeTrustedAdvisorCheckRefreshStatusesResult.h>
#include <aws/support/model/DescribeTrustedAdvisorCheckResultResult.h>
#include <aws/support/model/DescribeTrustedAdvisorCheckSummariesResult.h>
#include <aws/support/model/DescribeTrustedAdvisorChecksResult.h>
#include <aws/support/model/RefreshTrustedAdvisorCheckResult.h>
#include <aws/support/model/ResolveCaseResult.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::Utils::Outcome< R, E >
 
class  Aws::Support::SupportClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::Support
 
 Aws::Support::Model
 

Typedefs

typedef Aws::Utils::Outcome< AddAttachmentsToSetResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::AddAttachmentsToSetOutcome
 
typedef Aws::Utils::Outcome< AddCommunicationToCaseResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::AddCommunicationToCaseOutcome
 
typedef Aws::Utils::Outcome< CreateCaseResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::CreateCaseOutcome
 
typedef Aws::Utils::Outcome< DescribeAttachmentResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeAttachmentOutcome
 
typedef Aws::Utils::Outcome< DescribeCasesResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeCasesOutcome
 
typedef Aws::Utils::Outcome< DescribeCommunicationsResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeCommunicationsOutcome
 
typedef Aws::Utils::Outcome< DescribeServicesResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeServicesOutcome
 
typedef Aws::Utils::Outcome< DescribeSeverityLevelsResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeSeverityLevelsOutcome
 
typedef Aws::Utils::Outcome< DescribeTrustedAdvisorCheckRefreshStatusesResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeTrustedAdvisorCheckRefreshStatusesOutcome
 
typedef Aws::Utils::Outcome< DescribeTrustedAdvisorCheckResultResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeTrustedAdvisorCheckResultOutcome
 
typedef Aws::Utils::Outcome< DescribeTrustedAdvisorCheckSummariesResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeTrustedAdvisorCheckSummariesOutcome
 
typedef Aws::Utils::Outcome< DescribeTrustedAdvisorChecksResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::DescribeTrustedAdvisorChecksOutcome
 
typedef Aws::Utils::Outcome< RefreshTrustedAdvisorCheckResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::RefreshTrustedAdvisorCheckOutcome
 
typedef Aws::Utils::Outcome< ResolveCaseResult, Aws::Client::AWSError< SupportErrors > > Aws::Support::Model::ResolveCaseOutcome
 
typedef std::future< AddAttachmentsToSetOutcome > Aws::Support::Model::AddAttachmentsToSetOutcomeCallable
 
typedef std::future< AddCommunicationToCaseOutcome > Aws::Support::Model::AddCommunicationToCaseOutcomeCallable
 
typedef std::future< CreateCaseOutcome > Aws::Support::Model::CreateCaseOutcomeCallable
 
typedef std::future< DescribeAttachmentOutcome > Aws::Support::Model::DescribeAttachmentOutcomeCallable
 
typedef std::future< DescribeCasesOutcome > Aws::Support::Model::DescribeCasesOutcomeCallable
 
typedef std::future< DescribeCommunicationsOutcome > Aws::Support::Model::DescribeCommunicationsOutcomeCallable
 
typedef std::future< DescribeServicesOutcome > Aws::Support::Model::DescribeServicesOutcomeCallable
 
typedef std::future< DescribeSeverityLevelsOutcome > Aws::Support::Model::DescribeSeverityLevelsOutcomeCallable
 
typedef std::future< DescribeTrustedAdvisorCheckRefreshStatusesOutcome > Aws::Support::Model::DescribeTrustedAdvisorCheckRefreshStatusesOutcomeCallable
 
typedef std::future< DescribeTrustedAdvisorCheckResultOutcome > Aws::Support::Model::DescribeTrustedAdvisorCheckResultOutcomeCallable
 
typedef std::future< DescribeTrustedAdvisorCheckSummariesOutcome > Aws::Support::Model::DescribeTrustedAdvisorCheckSummariesOutcomeCallable
 
typedef std::future< DescribeTrustedAdvisorChecksOutcome > Aws::Support::Model::DescribeTrustedAdvisorChecksOutcomeCallable
 
typedef std::future< RefreshTrustedAdvisorCheckOutcome > Aws::Support::Model::RefreshTrustedAdvisorCheckOutcomeCallable
 
typedef std::future< ResolveCaseOutcome > Aws::Support::Model::ResolveCaseOutcomeCallable
 
typedef std::function< void(const SupportClient *, const Model::AddAttachmentsToSetRequest &, const Model::AddAttachmentsToSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::AddAttachmentsToSetResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::AddCommunicationToCaseRequest &, const Model::AddCommunicationToCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::AddCommunicationToCaseResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::CreateCaseRequest &, const Model::CreateCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::CreateCaseResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeAttachmentRequest &, const Model::DescribeAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeAttachmentResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeCasesRequest &, const Model::DescribeCasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeCasesResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeCommunicationsRequest &, const Model::DescribeCommunicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeCommunicationsResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeServicesRequest &, const Model::DescribeServicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeServicesResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeSeverityLevelsRequest &, const Model::DescribeSeverityLevelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeSeverityLevelsResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeTrustedAdvisorCheckRefreshStatusesRequest &, const Model::DescribeTrustedAdvisorCheckRefreshStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeTrustedAdvisorCheckRefreshStatusesResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeTrustedAdvisorCheckResultRequest &, const Model::DescribeTrustedAdvisorCheckResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeTrustedAdvisorCheckResultResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeTrustedAdvisorCheckSummariesRequest &, const Model::DescribeTrustedAdvisorCheckSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeTrustedAdvisorCheckSummariesResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::DescribeTrustedAdvisorChecksRequest &, const Model::DescribeTrustedAdvisorChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::DescribeTrustedAdvisorChecksResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::RefreshTrustedAdvisorCheckRequest &, const Model::RefreshTrustedAdvisorCheckOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::RefreshTrustedAdvisorCheckResponseReceivedHandler
 
typedef std::function< void(const SupportClient *, const Model::ResolveCaseRequest &, const Model::ResolveCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Support::ResolveCaseResponseReceivedHandler