9#include <aws/core/client/AWSError.h> 
   10#include <aws/core/client/AsyncCallerContext.h> 
   11#include <aws/core/client/GenericClientConfiguration.h> 
   12#include <aws/core/http/HttpTypes.h> 
   13#include <aws/core/utils/memory/stl/AWSString.h> 
   14#include <aws/license-manager/LicenseManagerEndpointProvider.h> 
   15#include <aws/license-manager/LicenseManagerErrors.h> 
   22#include <aws/license-manager/model/AcceptGrantResult.h> 
   23#include <aws/license-manager/model/CheckInLicenseResult.h> 
   24#include <aws/license-manager/model/CheckoutBorrowLicenseResult.h> 
   25#include <aws/license-manager/model/CheckoutLicenseResult.h> 
   26#include <aws/license-manager/model/CreateGrantResult.h> 
   27#include <aws/license-manager/model/CreateGrantVersionResult.h> 
   28#include <aws/license-manager/model/CreateLicenseConfigurationResult.h> 
   29#include <aws/license-manager/model/CreateLicenseConversionTaskForResourceResult.h> 
   30#include <aws/license-manager/model/CreateLicenseManagerReportGeneratorResult.h> 
   31#include <aws/license-manager/model/CreateLicenseResult.h> 
   32#include <aws/license-manager/model/CreateLicenseVersionResult.h> 
   33#include <aws/license-manager/model/CreateTokenResult.h> 
   34#include <aws/license-manager/model/DeleteGrantResult.h> 
   35#include <aws/license-manager/model/DeleteLicenseConfigurationResult.h> 
   36#include <aws/license-manager/model/DeleteLicenseManagerReportGeneratorResult.h> 
   37#include <aws/license-manager/model/DeleteLicenseResult.h> 
   38#include <aws/license-manager/model/DeleteTokenResult.h> 
   39#include <aws/license-manager/model/ExtendLicenseConsumptionResult.h> 
   40#include <aws/license-manager/model/GetAccessTokenResult.h> 
   41#include <aws/license-manager/model/GetGrantResult.h> 
   42#include <aws/license-manager/model/GetLicenseConfigurationResult.h> 
   43#include <aws/license-manager/model/GetLicenseConversionTaskResult.h> 
   44#include <aws/license-manager/model/GetLicenseManagerReportGeneratorResult.h> 
   45#include <aws/license-manager/model/GetLicenseResult.h> 
   46#include <aws/license-manager/model/GetLicenseUsageResult.h> 
   47#include <aws/license-manager/model/GetServiceSettingsRequest.h> 
   48#include <aws/license-manager/model/GetServiceSettingsResult.h> 
   49#include <aws/license-manager/model/ListAssociationsForLicenseConfigurationResult.h> 
   50#include <aws/license-manager/model/ListDistributedGrantsRequest.h> 
   51#include <aws/license-manager/model/ListDistributedGrantsResult.h> 
   52#include <aws/license-manager/model/ListFailuresForLicenseConfigurationOperationsResult.h> 
   53#include <aws/license-manager/model/ListLicenseConfigurationsRequest.h> 
   54#include <aws/license-manager/model/ListLicenseConfigurationsResult.h> 
   55#include <aws/license-manager/model/ListLicenseConversionTasksRequest.h> 
   56#include <aws/license-manager/model/ListLicenseConversionTasksResult.h> 
   57#include <aws/license-manager/model/ListLicenseManagerReportGeneratorsRequest.h> 
   58#include <aws/license-manager/model/ListLicenseManagerReportGeneratorsResult.h> 
   59#include <aws/license-manager/model/ListLicenseSpecificationsForResourceResult.h> 
   60#include <aws/license-manager/model/ListLicenseVersionsResult.h> 
   61#include <aws/license-manager/model/ListLicensesRequest.h> 
   62#include <aws/license-manager/model/ListLicensesResult.h> 
   63#include <aws/license-manager/model/ListReceivedGrantsForOrganizationResult.h> 
   64#include <aws/license-manager/model/ListReceivedGrantsRequest.h> 
   65#include <aws/license-manager/model/ListReceivedGrantsResult.h> 
   66#include <aws/license-manager/model/ListReceivedLicensesForOrganizationRequest.h> 
   67#include <aws/license-manager/model/ListReceivedLicensesForOrganizationResult.h> 
   68#include <aws/license-manager/model/ListReceivedLicensesRequest.h> 
   69#include <aws/license-manager/model/ListReceivedLicensesResult.h> 
   70#include <aws/license-manager/model/ListResourceInventoryRequest.h> 
   71#include <aws/license-manager/model/ListResourceInventoryResult.h> 
   72#include <aws/license-manager/model/ListTagsForResourceResult.h> 
   73#include <aws/license-manager/model/ListTokensRequest.h> 
   74#include <aws/license-manager/model/ListTokensResult.h> 
   75#include <aws/license-manager/model/ListUsageForLicenseConfigurationResult.h> 
   76#include <aws/license-manager/model/RejectGrantResult.h> 
   77#include <aws/license-manager/model/TagResourceResult.h> 
   78#include <aws/license-manager/model/UntagResourceResult.h> 
   79#include <aws/license-manager/model/UpdateLicenseConfigurationResult.h> 
   80#include <aws/license-manager/model/UpdateLicenseManagerReportGeneratorResult.h> 
   81#include <aws/license-manager/model/UpdateLicenseSpecificationsForResourceResult.h> 
   82#include <aws/license-manager/model/UpdateServiceSettingsRequest.h> 
   83#include <aws/license-manager/model/UpdateServiceSettingsResult.h> 
   89class HttpClientFactory;
 
   93template <
typename R, 
typename E>
 
  103class AWSCredentialsProvider;
 
  110namespace LicenseManager {
 
  284                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  287                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  293                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  296                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  299                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  302                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  309                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  313                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  319                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  322                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  325                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  332                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  335                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  341                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  344                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  347                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  357                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  360                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  363                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  367                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  374                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  384                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  388                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  391                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  394                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  397                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  401                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  408                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  414                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  417                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  421                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  424                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  427                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  430                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  437                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
  441                           const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
 
EndpointProviderBase< LicenseManagerClientConfiguration, LicenseManagerBuiltInParameters, LicenseManagerClientContextParameters > LicenseManagerEndpointProviderBase
 
Aws::Utils::Outcome< ListUsageForLicenseConfigurationResult, LicenseManagerError > ListUsageForLicenseConfigurationOutcome
 
std::future< DeleteLicenseOutcome > DeleteLicenseOutcomeCallable
 
std::future< GetGrantOutcome > GetGrantOutcomeCallable
 
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
 
Aws::Utils::Outcome< TagResourceResult, LicenseManagerError > TagResourceOutcome
 
std::future< UpdateServiceSettingsOutcome > UpdateServiceSettingsOutcomeCallable
 
Aws::Utils::Outcome< CheckInLicenseResult, LicenseManagerError > CheckInLicenseOutcome
 
std::future< GetLicenseManagerReportGeneratorOutcome > GetLicenseManagerReportGeneratorOutcomeCallable
 
Aws::Utils::Outcome< GetServiceSettingsResult, LicenseManagerError > GetServiceSettingsOutcome
 
std::future< CreateGrantVersionOutcome > CreateGrantVersionOutcomeCallable
 
std::future< ListLicensesOutcome > ListLicensesOutcomeCallable
 
Aws::Utils::Outcome< ListLicensesResult, LicenseManagerError > ListLicensesOutcome
 
std::future< DeleteTokenOutcome > DeleteTokenOutcomeCallable
 
Aws::Utils::Outcome< CreateLicenseManagerReportGeneratorResult, LicenseManagerError > CreateLicenseManagerReportGeneratorOutcome
 
Aws::Utils::Outcome< CreateLicenseConfigurationResult, LicenseManagerError > CreateLicenseConfigurationOutcome
 
std::future< CreateLicenseConfigurationOutcome > CreateLicenseConfigurationOutcomeCallable
 
std::future< DeleteGrantOutcome > DeleteGrantOutcomeCallable
 
Aws::Utils::Outcome< CreateLicenseConversionTaskForResourceResult, LicenseManagerError > CreateLicenseConversionTaskForResourceOutcome
 
std::future< ListTokensOutcome > ListTokensOutcomeCallable
 
std::future< ListDistributedGrantsOutcome > ListDistributedGrantsOutcomeCallable
 
Aws::Utils::Outcome< UntagResourceResult, LicenseManagerError > UntagResourceOutcome
 
std::future< CheckInLicenseOutcome > CheckInLicenseOutcomeCallable
 
Aws::Utils::Outcome< GetLicenseResult, LicenseManagerError > GetLicenseOutcome
 
Aws::Utils::Outcome< ListFailuresForLicenseConfigurationOperationsResult, LicenseManagerError > ListFailuresForLicenseConfigurationOperationsOutcome
 
std::future< ListLicenseSpecificationsForResourceOutcome > ListLicenseSpecificationsForResourceOutcomeCallable
 
Aws::Utils::Outcome< UpdateLicenseManagerReportGeneratorResult, LicenseManagerError > UpdateLicenseManagerReportGeneratorOutcome
 
std::future< CheckoutBorrowLicenseOutcome > CheckoutBorrowLicenseOutcomeCallable
 
std::future< ListReceivedGrantsOutcome > ListReceivedGrantsOutcomeCallable
 
Aws::Utils::Outcome< CreateLicenseResult, LicenseManagerError > CreateLicenseOutcome
 
std::future< GetLicenseConversionTaskOutcome > GetLicenseConversionTaskOutcomeCallable
 
Aws::Utils::Outcome< ListDistributedGrantsResult, LicenseManagerError > ListDistributedGrantsOutcome
 
Aws::Utils::Outcome< RejectGrantResult, LicenseManagerError > RejectGrantOutcome
 
Aws::Utils::Outcome< ListLicenseConfigurationsResult, LicenseManagerError > ListLicenseConfigurationsOutcome
 
Aws::Utils::Outcome< ListReceivedLicensesForOrganizationResult, LicenseManagerError > ListReceivedLicensesForOrganizationOutcome
 
std::future< ExtendLicenseConsumptionOutcome > ExtendLicenseConsumptionOutcomeCallable
 
std::future< RejectGrantOutcome > RejectGrantOutcomeCallable
 
Aws::Utils::Outcome< ListReceivedGrantsForOrganizationResult, LicenseManagerError > ListReceivedGrantsForOrganizationOutcome
 
std::future< UpdateLicenseSpecificationsForResourceOutcome > UpdateLicenseSpecificationsForResourceOutcomeCallable
 
Aws::Utils::Outcome< ListAssociationsForLicenseConfigurationResult, LicenseManagerError > ListAssociationsForLicenseConfigurationOutcome
 
std::future< ListResourceInventoryOutcome > ListResourceInventoryOutcomeCallable
 
std::future< DeleteLicenseManagerReportGeneratorOutcome > DeleteLicenseManagerReportGeneratorOutcomeCallable
 
std::future< UpdateLicenseConfigurationOutcome > UpdateLicenseConfigurationOutcomeCallable
 
std::future< ListFailuresForLicenseConfigurationOperationsOutcome > ListFailuresForLicenseConfigurationOperationsOutcomeCallable
 
Aws::Utils::Outcome< DeleteGrantResult, LicenseManagerError > DeleteGrantOutcome
 
std::future< TagResourceOutcome > TagResourceOutcomeCallable
 
std::future< CheckoutLicenseOutcome > CheckoutLicenseOutcomeCallable
 
std::future< ListLicenseVersionsOutcome > ListLicenseVersionsOutcomeCallable
 
std::future< ListReceivedGrantsForOrganizationOutcome > ListReceivedGrantsForOrganizationOutcomeCallable
 
Aws::Utils::Outcome< DeleteLicenseManagerReportGeneratorResult, LicenseManagerError > DeleteLicenseManagerReportGeneratorOutcome
 
std::future< CreateTokenOutcome > CreateTokenOutcomeCallable
 
Aws::Utils::Outcome< GetGrantResult, LicenseManagerError > GetGrantOutcome
 
Aws::Utils::Outcome< ListLicenseSpecificationsForResourceResult, LicenseManagerError > ListLicenseSpecificationsForResourceOutcome
 
Aws::Utils::Outcome< AcceptGrantResult, LicenseManagerError > AcceptGrantOutcome
 
Aws::Utils::Outcome< ListReceivedLicensesResult, LicenseManagerError > ListReceivedLicensesOutcome
 
Aws::Utils::Outcome< CreateTokenResult, LicenseManagerError > CreateTokenOutcome
 
Aws::Utils::Outcome< GetLicenseUsageResult, LicenseManagerError > GetLicenseUsageOutcome
 
Aws::Utils::Outcome< CreateLicenseVersionResult, LicenseManagerError > CreateLicenseVersionOutcome
 
Aws::Utils::Outcome< UpdateLicenseSpecificationsForResourceResult, LicenseManagerError > UpdateLicenseSpecificationsForResourceOutcome
 
std::future< ListAssociationsForLicenseConfigurationOutcome > ListAssociationsForLicenseConfigurationOutcomeCallable
 
Aws::Utils::Outcome< UpdateServiceSettingsResult, LicenseManagerError > UpdateServiceSettingsOutcome
 
std::future< GetAccessTokenOutcome > GetAccessTokenOutcomeCallable
 
Aws::Utils::Outcome< CreateGrantVersionResult, LicenseManagerError > CreateGrantVersionOutcome
 
Aws::Utils::Outcome< ExtendLicenseConsumptionResult, LicenseManagerError > ExtendLicenseConsumptionOutcome
 
std::future< GetServiceSettingsOutcome > GetServiceSettingsOutcomeCallable
 
Aws::Utils::Outcome< ListLicenseVersionsResult, LicenseManagerError > ListLicenseVersionsOutcome
 
std::future< DeleteLicenseConfigurationOutcome > DeleteLicenseConfigurationOutcomeCallable
 
Aws::Utils::Outcome< GetLicenseConversionTaskResult, LicenseManagerError > GetLicenseConversionTaskOutcome
 
Aws::Utils::Outcome< UpdateLicenseConfigurationResult, LicenseManagerError > UpdateLicenseConfigurationOutcome
 
Aws::Utils::Outcome< GetAccessTokenResult, LicenseManagerError > GetAccessTokenOutcome
 
std::future< CreateLicenseConversionTaskForResourceOutcome > CreateLicenseConversionTaskForResourceOutcomeCallable
 
std::future< ListReceivedLicensesOutcome > ListReceivedLicensesOutcomeCallable
 
Aws::Utils::Outcome< ListTokensResult, LicenseManagerError > ListTokensOutcome
 
std::future< CreateLicenseManagerReportGeneratorOutcome > CreateLicenseManagerReportGeneratorOutcomeCallable
 
std::future< GetLicenseConfigurationOutcome > GetLicenseConfigurationOutcomeCallable
 
std::future< ListLicenseConfigurationsOutcome > ListLicenseConfigurationsOutcomeCallable
 
Aws::Utils::Outcome< DeleteTokenResult, LicenseManagerError > DeleteTokenOutcome
 
Aws::Utils::Outcome< CheckoutBorrowLicenseResult, LicenseManagerError > CheckoutBorrowLicenseOutcome
 
std::future< ListReceivedLicensesForOrganizationOutcome > ListReceivedLicensesForOrganizationOutcomeCallable
 
Aws::Utils::Outcome< GetLicenseConfigurationResult, LicenseManagerError > GetLicenseConfigurationOutcome
 
Aws::Utils::Outcome< DeleteLicenseConfigurationResult, LicenseManagerError > DeleteLicenseConfigurationOutcome
 
Aws::Utils::Outcome< DeleteLicenseResult, LicenseManagerError > DeleteLicenseOutcome
 
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
 
std::future< ListLicenseConversionTasksOutcome > ListLicenseConversionTasksOutcomeCallable
 
std::future< GetLicenseOutcome > GetLicenseOutcomeCallable
 
std::future< GetLicenseUsageOutcome > GetLicenseUsageOutcomeCallable
 
Aws::Utils::Outcome< ListResourceInventoryResult, LicenseManagerError > ListResourceInventoryOutcome
 
std::future< UpdateLicenseManagerReportGeneratorOutcome > UpdateLicenseManagerReportGeneratorOutcomeCallable
 
std::future< ListUsageForLicenseConfigurationOutcome > ListUsageForLicenseConfigurationOutcomeCallable
 
Aws::Utils::Outcome< ListLicenseManagerReportGeneratorsResult, LicenseManagerError > ListLicenseManagerReportGeneratorsOutcome
 
Aws::Utils::Outcome< ListLicenseConversionTasksResult, LicenseManagerError > ListLicenseConversionTasksOutcome
 
std::future< CreateLicenseOutcome > CreateLicenseOutcomeCallable
 
Aws::Utils::Outcome< CreateGrantResult, LicenseManagerError > CreateGrantOutcome
 
Aws::Utils::Outcome< ListReceivedGrantsResult, LicenseManagerError > ListReceivedGrantsOutcome
 
std::future< CreateGrantOutcome > CreateGrantOutcomeCallable
 
std::future< CreateLicenseVersionOutcome > CreateLicenseVersionOutcomeCallable
 
Aws::Utils::Outcome< CheckoutLicenseResult, LicenseManagerError > CheckoutLicenseOutcome
 
std::future< AcceptGrantOutcome > AcceptGrantOutcomeCallable
 
std::future< ListLicenseManagerReportGeneratorsOutcome > ListLicenseManagerReportGeneratorsOutcomeCallable
 
Aws::Utils::Outcome< GetLicenseManagerReportGeneratorResult, LicenseManagerError > GetLicenseManagerReportGeneratorOutcome
 
Aws::Utils::Outcome< ListTagsForResourceResult, LicenseManagerError > ListTagsForResourceOutcome
 
std::function< void(const LicenseManagerClient *, const Model::CheckoutLicenseRequest &, const Model::CheckoutLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckoutLicenseResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListLicenseManagerReportGeneratorsRequest &, const Model::ListLicenseManagerReportGeneratorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseManagerReportGeneratorsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseRequest &, const Model::CreateLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListTokensRequest &, const Model::ListTokensOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTokensResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CheckoutBorrowLicenseRequest &, const Model::CheckoutBorrowLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckoutBorrowLicenseResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListFailuresForLicenseConfigurationOperationsRequest &, const Model::ListFailuresForLicenseConfigurationOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFailuresForLicenseConfigurationOperationsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseConfigurationRequest &, const Model::CreateLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseConfigurationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetServiceSettingsRequest &, const Model::GetServiceSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetServiceSettingsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListReceivedGrantsRequest &, const Model::ListReceivedGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedGrantsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseManagerReportGeneratorRequest &, const Model::CreateLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseManagerReportGeneratorResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::AcceptGrantRequest &, const Model::AcceptGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptGrantResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetLicenseUsageRequest &, const Model::GetLicenseUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseUsageResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListLicenseSpecificationsForResourceRequest &, const Model::ListLicenseSpecificationsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseSpecificationsForResourceResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListReceivedGrantsForOrganizationRequest &, const Model::ListReceivedGrantsForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedGrantsForOrganizationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseManagerReportGeneratorRequest &, const Model::UpdateLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseManagerReportGeneratorResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListAssociationsForLicenseConfigurationRequest &, const Model::ListAssociationsForLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociationsForLicenseConfigurationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListUsageForLicenseConfigurationRequest &, const Model::ListUsageForLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsageForLicenseConfigurationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseConversionTaskForResourceRequest &, const Model::CreateLicenseConversionTaskForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseConversionTaskForResourceResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateLicenseVersionRequest &, const Model::CreateLicenseVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLicenseVersionResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListLicensesRequest &, const Model::ListLicensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicensesResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListLicenseConfigurationsRequest &, const Model::ListLicenseConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseConfigurationsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ExtendLicenseConsumptionRequest &, const Model::ExtendLicenseConsumptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExtendLicenseConsumptionResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetLicenseConversionTaskRequest &, const Model::GetLicenseConversionTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseConversionTaskResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListDistributedGrantsRequest &, const Model::ListDistributedGrantsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDistributedGrantsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseSpecificationsForResourceRequest &, const Model::UpdateLicenseSpecificationsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseSpecificationsForResourceResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListLicenseVersionsRequest &, const Model::ListLicenseVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseVersionsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateGrantRequest &, const Model::CreateGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGrantResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::DeleteTokenRequest &, const Model::DeleteTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTokenResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetGrantRequest &, const Model::GetGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGrantResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetLicenseRequest &, const Model::GetLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateTokenRequest &, const Model::CreateTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTokenResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseManagerReportGeneratorRequest &, const Model::DeleteLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseManagerReportGeneratorResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CheckInLicenseRequest &, const Model::CheckInLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CheckInLicenseResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::DeleteGrantRequest &, const Model::DeleteGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGrantResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetLicenseConfigurationRequest &, const Model::GetLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseConfigurationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetAccessTokenRequest &, const Model::GetAccessTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccessTokenResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::UpdateLicenseConfigurationRequest &, const Model::UpdateLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLicenseConfigurationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::GetLicenseManagerReportGeneratorRequest &, const Model::GetLicenseManagerReportGeneratorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetLicenseManagerReportGeneratorResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListReceivedLicensesRequest &, const Model::ListReceivedLicensesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedLicensesResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListResourceInventoryRequest &, const Model::ListResourceInventoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceInventoryResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::UpdateServiceSettingsRequest &, const Model::UpdateServiceSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateServiceSettingsResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseConfigurationRequest &, const Model::DeleteLicenseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseConfigurationResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::RejectGrantRequest &, const Model::RejectGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectGrantResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::CreateGrantVersionRequest &, const Model::CreateGrantVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGrantVersionResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::DeleteLicenseRequest &, const Model::DeleteLicenseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLicenseResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListLicenseConversionTasksRequest &, const Model::ListLicenseConversionTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLicenseConversionTasksResponseReceivedHandler
 
std::function< void(const LicenseManagerClient *, const Model::ListReceivedLicensesForOrganizationRequest &, const Model::ListReceivedLicensesForOrganizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReceivedLicensesForOrganizationResponseReceivedHandler