AWS SDK for C++  1.9.108
AWS SDK for C++
Classes | Namespaces | Typedefs
SSOAdminClient.h File Reference
#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
#include <aws/sso-admin/SSOAdminErrors.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/sso-admin/model/AttachManagedPolicyToPermissionSetResult.h>
#include <aws/sso-admin/model/CreateAccountAssignmentResult.h>
#include <aws/sso-admin/model/CreateInstanceAccessControlAttributeConfigurationResult.h>
#include <aws/sso-admin/model/CreatePermissionSetResult.h>
#include <aws/sso-admin/model/DeleteAccountAssignmentResult.h>
#include <aws/sso-admin/model/DeleteInlinePolicyFromPermissionSetResult.h>
#include <aws/sso-admin/model/DeleteInstanceAccessControlAttributeConfigurationResult.h>
#include <aws/sso-admin/model/DeletePermissionSetResult.h>
#include <aws/sso-admin/model/DescribeAccountAssignmentCreationStatusResult.h>
#include <aws/sso-admin/model/DescribeAccountAssignmentDeletionStatusResult.h>
#include <aws/sso-admin/model/DescribeInstanceAccessControlAttributeConfigurationResult.h>
#include <aws/sso-admin/model/DescribePermissionSetResult.h>
#include <aws/sso-admin/model/DescribePermissionSetProvisioningStatusResult.h>
#include <aws/sso-admin/model/DetachManagedPolicyFromPermissionSetResult.h>
#include <aws/sso-admin/model/GetInlinePolicyForPermissionSetResult.h>
#include <aws/sso-admin/model/ListAccountAssignmentCreationStatusResult.h>
#include <aws/sso-admin/model/ListAccountAssignmentDeletionStatusResult.h>
#include <aws/sso-admin/model/ListAccountAssignmentsResult.h>
#include <aws/sso-admin/model/ListAccountsForProvisionedPermissionSetResult.h>
#include <aws/sso-admin/model/ListInstancesResult.h>
#include <aws/sso-admin/model/ListManagedPoliciesInPermissionSetResult.h>
#include <aws/sso-admin/model/ListPermissionSetProvisioningStatusResult.h>
#include <aws/sso-admin/model/ListPermissionSetsResult.h>
#include <aws/sso-admin/model/ListPermissionSetsProvisionedToAccountResult.h>
#include <aws/sso-admin/model/ListTagsForResourceResult.h>
#include <aws/sso-admin/model/ProvisionPermissionSetResult.h>
#include <aws/sso-admin/model/PutInlinePolicyToPermissionSetResult.h>
#include <aws/sso-admin/model/TagResourceResult.h>
#include <aws/sso-admin/model/UntagResourceResult.h>
#include <aws/sso-admin/model/UpdateInstanceAccessControlAttributeConfigurationResult.h>
#include <aws/sso-admin/model/UpdatePermissionSetResult.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::SSOAdmin::SSOAdminClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< AttachManagedPolicyToPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::AttachManagedPolicyToPermissionSetOutcome
 
typedef Aws::Utils::Outcome< CreateAccountAssignmentResult, SSOAdminError > Aws::SSOAdmin::Model::CreateAccountAssignmentOutcome
 
typedef Aws::Utils::Outcome< CreateInstanceAccessControlAttributeConfigurationResult, SSOAdminError > Aws::SSOAdmin::Model::CreateInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< CreatePermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::CreatePermissionSetOutcome
 
typedef Aws::Utils::Outcome< DeleteAccountAssignmentResult, SSOAdminError > Aws::SSOAdmin::Model::DeleteAccountAssignmentOutcome
 
typedef Aws::Utils::Outcome< DeleteInlinePolicyFromPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::DeleteInlinePolicyFromPermissionSetOutcome
 
typedef Aws::Utils::Outcome< DeleteInstanceAccessControlAttributeConfigurationResult, SSOAdminError > Aws::SSOAdmin::Model::DeleteInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeletePermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::DeletePermissionSetOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountAssignmentCreationStatusResult, SSOAdminError > Aws::SSOAdmin::Model::DescribeAccountAssignmentCreationStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountAssignmentDeletionStatusResult, SSOAdminError > Aws::SSOAdmin::Model::DescribeAccountAssignmentDeletionStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeInstanceAccessControlAttributeConfigurationResult, SSOAdminError > Aws::SSOAdmin::Model::DescribeInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< DescribePermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::DescribePermissionSetOutcome
 
typedef Aws::Utils::Outcome< DescribePermissionSetProvisioningStatusResult, SSOAdminError > Aws::SSOAdmin::Model::DescribePermissionSetProvisioningStatusOutcome
 
typedef Aws::Utils::Outcome< DetachManagedPolicyFromPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::DetachManagedPolicyFromPermissionSetOutcome
 
typedef Aws::Utils::Outcome< GetInlinePolicyForPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::GetInlinePolicyForPermissionSetOutcome
 
typedef Aws::Utils::Outcome< ListAccountAssignmentCreationStatusResult, SSOAdminError > Aws::SSOAdmin::Model::ListAccountAssignmentCreationStatusOutcome
 
typedef Aws::Utils::Outcome< ListAccountAssignmentDeletionStatusResult, SSOAdminError > Aws::SSOAdmin::Model::ListAccountAssignmentDeletionStatusOutcome
 
typedef Aws::Utils::Outcome< ListAccountAssignmentsResult, SSOAdminError > Aws::SSOAdmin::Model::ListAccountAssignmentsOutcome
 
typedef Aws::Utils::Outcome< ListAccountsForProvisionedPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::ListAccountsForProvisionedPermissionSetOutcome
 
typedef Aws::Utils::Outcome< ListInstancesResult, SSOAdminError > Aws::SSOAdmin::Model::ListInstancesOutcome
 
typedef Aws::Utils::Outcome< ListManagedPoliciesInPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::ListManagedPoliciesInPermissionSetOutcome
 
typedef Aws::Utils::Outcome< ListPermissionSetProvisioningStatusResult, SSOAdminError > Aws::SSOAdmin::Model::ListPermissionSetProvisioningStatusOutcome
 
typedef Aws::Utils::Outcome< ListPermissionSetsResult, SSOAdminError > Aws::SSOAdmin::Model::ListPermissionSetsOutcome
 
typedef Aws::Utils::Outcome< ListPermissionSetsProvisionedToAccountResult, SSOAdminError > Aws::SSOAdmin::Model::ListPermissionSetsProvisionedToAccountOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, SSOAdminError > Aws::SSOAdmin::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ProvisionPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::ProvisionPermissionSetOutcome
 
typedef Aws::Utils::Outcome< PutInlinePolicyToPermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::PutInlinePolicyToPermissionSetOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, SSOAdminError > Aws::SSOAdmin::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, SSOAdminError > Aws::SSOAdmin::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateInstanceAccessControlAttributeConfigurationResult, SSOAdminError > Aws::SSOAdmin::Model::UpdateInstanceAccessControlAttributeConfigurationOutcome
 
typedef Aws::Utils::Outcome< UpdatePermissionSetResult, SSOAdminError > Aws::SSOAdmin::Model::UpdatePermissionSetOutcome
 
typedef std::future< AttachManagedPolicyToPermissionSetOutcome > Aws::SSOAdmin::Model::AttachManagedPolicyToPermissionSetOutcomeCallable
 
typedef std::future< CreateAccountAssignmentOutcome > Aws::SSOAdmin::Model::CreateAccountAssignmentOutcomeCallable
 
typedef std::future< CreateInstanceAccessControlAttributeConfigurationOutcome > Aws::SSOAdmin::Model::CreateInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< CreatePermissionSetOutcome > Aws::SSOAdmin::Model::CreatePermissionSetOutcomeCallable
 
typedef std::future< DeleteAccountAssignmentOutcome > Aws::SSOAdmin::Model::DeleteAccountAssignmentOutcomeCallable
 
typedef std::future< DeleteInlinePolicyFromPermissionSetOutcome > Aws::SSOAdmin::Model::DeleteInlinePolicyFromPermissionSetOutcomeCallable
 
typedef std::future< DeleteInstanceAccessControlAttributeConfigurationOutcome > Aws::SSOAdmin::Model::DeleteInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< DeletePermissionSetOutcome > Aws::SSOAdmin::Model::DeletePermissionSetOutcomeCallable
 
typedef std::future< DescribeAccountAssignmentCreationStatusOutcome > Aws::SSOAdmin::Model::DescribeAccountAssignmentCreationStatusOutcomeCallable
 
typedef std::future< DescribeAccountAssignmentDeletionStatusOutcome > Aws::SSOAdmin::Model::DescribeAccountAssignmentDeletionStatusOutcomeCallable
 
typedef std::future< DescribeInstanceAccessControlAttributeConfigurationOutcome > Aws::SSOAdmin::Model::DescribeInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< DescribePermissionSetOutcome > Aws::SSOAdmin::Model::DescribePermissionSetOutcomeCallable
 
typedef std::future< DescribePermissionSetProvisioningStatusOutcome > Aws::SSOAdmin::Model::DescribePermissionSetProvisioningStatusOutcomeCallable
 
typedef std::future< DetachManagedPolicyFromPermissionSetOutcome > Aws::SSOAdmin::Model::DetachManagedPolicyFromPermissionSetOutcomeCallable
 
typedef std::future< GetInlinePolicyForPermissionSetOutcome > Aws::SSOAdmin::Model::GetInlinePolicyForPermissionSetOutcomeCallable
 
typedef std::future< ListAccountAssignmentCreationStatusOutcome > Aws::SSOAdmin::Model::ListAccountAssignmentCreationStatusOutcomeCallable
 
typedef std::future< ListAccountAssignmentDeletionStatusOutcome > Aws::SSOAdmin::Model::ListAccountAssignmentDeletionStatusOutcomeCallable
 
typedef std::future< ListAccountAssignmentsOutcome > Aws::SSOAdmin::Model::ListAccountAssignmentsOutcomeCallable
 
typedef std::future< ListAccountsForProvisionedPermissionSetOutcome > Aws::SSOAdmin::Model::ListAccountsForProvisionedPermissionSetOutcomeCallable
 
typedef std::future< ListInstancesOutcome > Aws::SSOAdmin::Model::ListInstancesOutcomeCallable
 
typedef std::future< ListManagedPoliciesInPermissionSetOutcome > Aws::SSOAdmin::Model::ListManagedPoliciesInPermissionSetOutcomeCallable
 
typedef std::future< ListPermissionSetProvisioningStatusOutcome > Aws::SSOAdmin::Model::ListPermissionSetProvisioningStatusOutcomeCallable
 
typedef std::future< ListPermissionSetsOutcome > Aws::SSOAdmin::Model::ListPermissionSetsOutcomeCallable
 
typedef std::future< ListPermissionSetsProvisionedToAccountOutcome > Aws::SSOAdmin::Model::ListPermissionSetsProvisionedToAccountOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::SSOAdmin::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ProvisionPermissionSetOutcome > Aws::SSOAdmin::Model::ProvisionPermissionSetOutcomeCallable
 
typedef std::future< PutInlinePolicyToPermissionSetOutcome > Aws::SSOAdmin::Model::PutInlinePolicyToPermissionSetOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::SSOAdmin::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::SSOAdmin::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateInstanceAccessControlAttributeConfigurationOutcome > Aws::SSOAdmin::Model::UpdateInstanceAccessControlAttributeConfigurationOutcomeCallable
 
typedef std::future< UpdatePermissionSetOutcome > Aws::SSOAdmin::Model::UpdatePermissionSetOutcomeCallable
 
typedef std::function< void(const SSOAdminClient *, const Model::AttachManagedPolicyToPermissionSetRequest &, const Model::AttachManagedPolicyToPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::AttachManagedPolicyToPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::CreateAccountAssignmentRequest &, const Model::CreateAccountAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::CreateAccountAssignmentResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::CreateInstanceAccessControlAttributeConfigurationRequest &, const Model::CreateInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::CreateInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::CreatePermissionSetRequest &, const Model::CreatePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::CreatePermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeleteAccountAssignmentRequest &, const Model::DeleteAccountAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DeleteAccountAssignmentResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeleteInlinePolicyFromPermissionSetRequest &, const Model::DeleteInlinePolicyFromPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DeleteInlinePolicyFromPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeleteInstanceAccessControlAttributeConfigurationRequest &, const Model::DeleteInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DeleteInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DeletePermissionSetRequest &, const Model::DeletePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DeletePermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribeAccountAssignmentCreationStatusRequest &, const Model::DescribeAccountAssignmentCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DescribeAccountAssignmentCreationStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribeAccountAssignmentDeletionStatusRequest &, const Model::DescribeAccountAssignmentDeletionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DescribeAccountAssignmentDeletionStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribeInstanceAccessControlAttributeConfigurationRequest &, const Model::DescribeInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DescribeInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribePermissionSetRequest &, const Model::DescribePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DescribePermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DescribePermissionSetProvisioningStatusRequest &, const Model::DescribePermissionSetProvisioningStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DescribePermissionSetProvisioningStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::DetachManagedPolicyFromPermissionSetRequest &, const Model::DetachManagedPolicyFromPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::DetachManagedPolicyFromPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::GetInlinePolicyForPermissionSetRequest &, const Model::GetInlinePolicyForPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::GetInlinePolicyForPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountAssignmentCreationStatusRequest &, const Model::ListAccountAssignmentCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListAccountAssignmentCreationStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountAssignmentDeletionStatusRequest &, const Model::ListAccountAssignmentDeletionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListAccountAssignmentDeletionStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountAssignmentsRequest &, const Model::ListAccountAssignmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListAccountAssignmentsResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListAccountsForProvisionedPermissionSetRequest &, const Model::ListAccountsForProvisionedPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListAccountsForProvisionedPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListInstancesResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListManagedPoliciesInPermissionSetRequest &, const Model::ListManagedPoliciesInPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListManagedPoliciesInPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListPermissionSetProvisioningStatusRequest &, const Model::ListPermissionSetProvisioningStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListPermissionSetProvisioningStatusResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListPermissionSetsRequest &, const Model::ListPermissionSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListPermissionSetsResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListPermissionSetsProvisionedToAccountRequest &, const Model::ListPermissionSetsProvisionedToAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListPermissionSetsProvisionedToAccountResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::ProvisionPermissionSetRequest &, const Model::ProvisionPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::ProvisionPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::PutInlinePolicyToPermissionSetRequest &, const Model::PutInlinePolicyToPermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::PutInlinePolicyToPermissionSetResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::TagResourceResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::UpdateInstanceAccessControlAttributeConfigurationRequest &, const Model::UpdateInstanceAccessControlAttributeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::UpdateInstanceAccessControlAttributeConfigurationResponseReceivedHandler
 
typedef std::function< void(const SSOAdminClient *, const Model::UpdatePermissionSetRequest &, const Model::UpdatePermissionSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSOAdmin::UpdatePermissionSetResponseReceivedHandler