AWS SDK for C++  1.8.71
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::MarketplaceMetering Namespace Reference

Namespaces

 MarketplaceMeteringEndpoint
 
 MarketplaceMeteringErrorMapper
 
 Model
 

Classes

class  MarketplaceMeteringClient
 
class  MarketplaceMeteringError
 
class  MarketplaceMeteringRequest
 

Typedefs

typedef std::function< void(const MarketplaceMeteringClient *, const Model::BatchMeterUsageRequest &, const Model::BatchMeterUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchMeterUsageResponseReceivedHandler
 
typedef std::function< void(const MarketplaceMeteringClient *, const Model::MeterUsageRequest &, const Model::MeterUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MeterUsageResponseReceivedHandler
 
typedef std::function< void(const MarketplaceMeteringClient *, const Model::RegisterUsageRequest &, const Model::RegisterUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterUsageResponseReceivedHandler
 
typedef std::function< void(const MarketplaceMeteringClient *, const Model::ResolveCustomerRequest &, const Model::ResolveCustomerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveCustomerResponseReceivedHandler
 

Enumerations

enum  MarketplaceMeteringErrors {
  MarketplaceMeteringErrors::INCOMPLETE_SIGNATURE = 0, MarketplaceMeteringErrors::INTERNAL_FAILURE = 1, MarketplaceMeteringErrors::INVALID_ACTION = 2, MarketplaceMeteringErrors::INVALID_CLIENT_TOKEN_ID = 3,
  MarketplaceMeteringErrors::INVALID_PARAMETER_COMBINATION = 4, MarketplaceMeteringErrors::INVALID_QUERY_PARAMETER = 5, MarketplaceMeteringErrors::INVALID_PARAMETER_VALUE = 6, MarketplaceMeteringErrors::MISSING_ACTION = 7,
  MarketplaceMeteringErrors::MISSING_AUTHENTICATION_TOKEN = 8, MarketplaceMeteringErrors::MISSING_PARAMETER = 9, MarketplaceMeteringErrors::OPT_IN_REQUIRED = 10, MarketplaceMeteringErrors::REQUEST_EXPIRED = 11,
  MarketplaceMeteringErrors::SERVICE_UNAVAILABLE = 12, MarketplaceMeteringErrors::THROTTLING = 13, MarketplaceMeteringErrors::VALIDATION = 14, MarketplaceMeteringErrors::ACCESS_DENIED = 15,
  MarketplaceMeteringErrors::RESOURCE_NOT_FOUND = 16, MarketplaceMeteringErrors::UNRECOGNIZED_CLIENT = 17, MarketplaceMeteringErrors::MALFORMED_QUERY_STRING = 18, MarketplaceMeteringErrors::SLOW_DOWN = 19,
  MarketplaceMeteringErrors::REQUEST_TIME_TOO_SKEWED = 20, MarketplaceMeteringErrors::INVALID_SIGNATURE = 21, MarketplaceMeteringErrors::SIGNATURE_DOES_NOT_MATCH = 22, MarketplaceMeteringErrors::INVALID_ACCESS_KEY_ID = 23,
  MarketplaceMeteringErrors::REQUEST_TIMEOUT = 24, MarketplaceMeteringErrors::NETWORK_CONNECTION = 99, MarketplaceMeteringErrors::UNKNOWN = 100, MarketplaceMeteringErrors::CUSTOMER_NOT_ENTITLED = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  MarketplaceMeteringErrors::DISABLED_API, MarketplaceMeteringErrors::DUPLICATE_REQUEST, MarketplaceMeteringErrors::EXPIRED_TOKEN, MarketplaceMeteringErrors::INTERNAL_SERVICE_ERROR,
  MarketplaceMeteringErrors::INVALID_CUSTOMER_IDENTIFIER, MarketplaceMeteringErrors::INVALID_ENDPOINT_REGION, MarketplaceMeteringErrors::INVALID_PRODUCT_CODE, MarketplaceMeteringErrors::INVALID_PUBLIC_KEY_VERSION,
  MarketplaceMeteringErrors::INVALID_REGION, MarketplaceMeteringErrors::INVALID_TOKEN, MarketplaceMeteringErrors::INVALID_USAGE_DIMENSION, MarketplaceMeteringErrors::PLATFORM_NOT_SUPPORTED,
  MarketplaceMeteringErrors::TIMESTAMP_OUT_OF_BOUNDS
}
 

Typedef Documentation

◆ BatchMeterUsageResponseReceivedHandler

Definition at line 73 of file MarketplaceMeteringClient.h.

◆ MeterUsageResponseReceivedHandler

Definition at line 76 of file MarketplaceMeteringClient.h.

◆ RegisterUsageResponseReceivedHandler

Definition at line 77 of file MarketplaceMeteringClient.h.

◆ ResolveCustomerResponseReceivedHandler

Definition at line 78 of file MarketplaceMeteringClient.h.

Enumeration Type Documentation

◆ MarketplaceMeteringErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CUSTOMER_NOT_ENTITLED 
DISABLED_API 
DUPLICATE_REQUEST 
EXPIRED_TOKEN 
INTERNAL_SERVICE_ERROR 
INVALID_CUSTOMER_IDENTIFIER 
INVALID_ENDPOINT_REGION 
INVALID_PRODUCT_CODE 
INVALID_PUBLIC_KEY_VERSION 
INVALID_REGION 
INVALID_TOKEN 
INVALID_USAGE_DIMENSION 
PLATFORM_NOT_SUPPORTED 
TIMESTAMP_OUT_OF_BOUNDS 

Definition at line 16 of file MarketplaceMeteringErrors.h.