AWS SDK for C++  1.8.182
AWS SDK for C++
Classes | Namespaces | Typedefs
S3ControlClient.h File Reference
#include <aws/s3control/S3Control_EXPORTS.h>
#include <aws/s3control/S3ControlErrors.h>
#include <aws/s3control/S3ControlEndpoint.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/auth/AWSAuthSigner.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/core/utils/DNS.h>
#include <aws/s3control/model/CreateAccessPointResult.h>
#include <aws/s3control/model/CreateAccessPointForObjectLambdaResult.h>
#include <aws/s3control/model/CreateBucketResult.h>
#include <aws/s3control/model/CreateJobResult.h>
#include <aws/s3control/model/DeleteJobTaggingResult.h>
#include <aws/s3control/model/DeleteStorageLensConfigurationTaggingResult.h>
#include <aws/s3control/model/DescribeJobResult.h>
#include <aws/s3control/model/GetAccessPointResult.h>
#include <aws/s3control/model/GetAccessPointConfigurationForObjectLambdaResult.h>
#include <aws/s3control/model/GetAccessPointForObjectLambdaResult.h>
#include <aws/s3control/model/GetAccessPointPolicyResult.h>
#include <aws/s3control/model/GetAccessPointPolicyForObjectLambdaResult.h>
#include <aws/s3control/model/GetAccessPointPolicyStatusResult.h>
#include <aws/s3control/model/GetAccessPointPolicyStatusForObjectLambdaResult.h>
#include <aws/s3control/model/GetBucketResult.h>
#include <aws/s3control/model/GetBucketLifecycleConfigurationResult.h>
#include <aws/s3control/model/GetBucketPolicyResult.h>
#include <aws/s3control/model/GetBucketTaggingResult.h>
#include <aws/s3control/model/GetJobTaggingResult.h>
#include <aws/s3control/model/GetPublicAccessBlockResult.h>
#include <aws/s3control/model/GetStorageLensConfigurationResult.h>
#include <aws/s3control/model/GetStorageLensConfigurationTaggingResult.h>
#include <aws/s3control/model/ListAccessPointsResult.h>
#include <aws/s3control/model/ListAccessPointsForObjectLambdaResult.h>
#include <aws/s3control/model/ListJobsResult.h>
#include <aws/s3control/model/ListRegionalBucketsResult.h>
#include <aws/s3control/model/ListStorageLensConfigurationsResult.h>
#include <aws/s3control/model/PutJobTaggingResult.h>
#include <aws/s3control/model/PutStorageLensConfigurationTaggingResult.h>
#include <aws/s3control/model/UpdateJobPriorityResult.h>
#include <aws/s3control/model/UpdateJobStatusResult.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

struct  Aws::S3Control::ComputeEndpointResult
 
class  Aws::S3Control::S3ControlClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::S3Control
 
 Aws::S3Control::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateAccessPointResult, S3ControlError > Aws::S3Control::Model::CreateAccessPointOutcome
 
typedef Aws::Utils::Outcome< CreateAccessPointForObjectLambdaResult, S3ControlError > Aws::S3Control::Model::CreateAccessPointForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< CreateBucketResult, S3ControlError > Aws::S3Control::Model::CreateBucketOutcome
 
typedef Aws::Utils::Outcome< CreateJobResult, S3ControlError > Aws::S3Control::Model::CreateJobOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteAccessPointOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteAccessPointForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteAccessPointPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteAccessPointPolicyForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteBucketOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteBucketLifecycleConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteBucketPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteBucketTaggingOutcome
 
typedef Aws::Utils::Outcome< DeleteJobTaggingResult, S3ControlError > Aws::S3Control::Model::DeleteJobTaggingOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeletePublicAccessBlockOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::DeleteStorageLensConfigurationOutcome
 
typedef Aws::Utils::Outcome< DeleteStorageLensConfigurationTaggingResult, S3ControlError > Aws::S3Control::Model::DeleteStorageLensConfigurationTaggingOutcome
 
typedef Aws::Utils::Outcome< DescribeJobResult, S3ControlError > Aws::S3Control::Model::DescribeJobOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointResult, S3ControlError > Aws::S3Control::Model::GetAccessPointOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointConfigurationForObjectLambdaResult, S3ControlError > Aws::S3Control::Model::GetAccessPointConfigurationForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointForObjectLambdaResult, S3ControlError > Aws::S3Control::Model::GetAccessPointForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointPolicyResult, S3ControlError > Aws::S3Control::Model::GetAccessPointPolicyOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointPolicyForObjectLambdaResult, S3ControlError > Aws::S3Control::Model::GetAccessPointPolicyForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointPolicyStatusResult, S3ControlError > Aws::S3Control::Model::GetAccessPointPolicyStatusOutcome
 
typedef Aws::Utils::Outcome< GetAccessPointPolicyStatusForObjectLambdaResult, S3ControlError > Aws::S3Control::Model::GetAccessPointPolicyStatusForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< GetBucketResult, S3ControlError > Aws::S3Control::Model::GetBucketOutcome
 
typedef Aws::Utils::Outcome< GetBucketLifecycleConfigurationResult, S3ControlError > Aws::S3Control::Model::GetBucketLifecycleConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketPolicyResult, S3ControlError > Aws::S3Control::Model::GetBucketPolicyOutcome
 
typedef Aws::Utils::Outcome< GetBucketTaggingResult, S3ControlError > Aws::S3Control::Model::GetBucketTaggingOutcome
 
typedef Aws::Utils::Outcome< GetJobTaggingResult, S3ControlError > Aws::S3Control::Model::GetJobTaggingOutcome
 
typedef Aws::Utils::Outcome< GetPublicAccessBlockResult, S3ControlError > Aws::S3Control::Model::GetPublicAccessBlockOutcome
 
typedef Aws::Utils::Outcome< GetStorageLensConfigurationResult, S3ControlError > Aws::S3Control::Model::GetStorageLensConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetStorageLensConfigurationTaggingResult, S3ControlError > Aws::S3Control::Model::GetStorageLensConfigurationTaggingOutcome
 
typedef Aws::Utils::Outcome< ListAccessPointsResult, S3ControlError > Aws::S3Control::Model::ListAccessPointsOutcome
 
typedef Aws::Utils::Outcome< ListAccessPointsForObjectLambdaResult, S3ControlError > Aws::S3Control::Model::ListAccessPointsForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< ListJobsResult, S3ControlError > Aws::S3Control::Model::ListJobsOutcome
 
typedef Aws::Utils::Outcome< ListRegionalBucketsResult, S3ControlError > Aws::S3Control::Model::ListRegionalBucketsOutcome
 
typedef Aws::Utils::Outcome< ListStorageLensConfigurationsResult, S3ControlError > Aws::S3Control::Model::ListStorageLensConfigurationsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutAccessPointConfigurationForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutAccessPointPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutAccessPointPolicyForObjectLambdaOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutBucketLifecycleConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutBucketPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutBucketTaggingOutcome
 
typedef Aws::Utils::Outcome< PutJobTaggingResult, S3ControlError > Aws::S3Control::Model::PutJobTaggingOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutPublicAccessBlockOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3ControlError > Aws::S3Control::Model::PutStorageLensConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutStorageLensConfigurationTaggingResult, S3ControlError > Aws::S3Control::Model::PutStorageLensConfigurationTaggingOutcome
 
typedef Aws::Utils::Outcome< UpdateJobPriorityResult, S3ControlError > Aws::S3Control::Model::UpdateJobPriorityOutcome
 
typedef Aws::Utils::Outcome< UpdateJobStatusResult, S3ControlError > Aws::S3Control::Model::UpdateJobStatusOutcome
 
typedef std::future< CreateAccessPointOutcome > Aws::S3Control::Model::CreateAccessPointOutcomeCallable
 
typedef std::future< CreateAccessPointForObjectLambdaOutcome > Aws::S3Control::Model::CreateAccessPointForObjectLambdaOutcomeCallable
 
typedef std::future< CreateBucketOutcome > Aws::S3Control::Model::CreateBucketOutcomeCallable
 
typedef std::future< CreateJobOutcome > Aws::S3Control::Model::CreateJobOutcomeCallable
 
typedef std::future< DeleteAccessPointOutcome > Aws::S3Control::Model::DeleteAccessPointOutcomeCallable
 
typedef std::future< DeleteAccessPointForObjectLambdaOutcome > Aws::S3Control::Model::DeleteAccessPointForObjectLambdaOutcomeCallable
 
typedef std::future< DeleteAccessPointPolicyOutcome > Aws::S3Control::Model::DeleteAccessPointPolicyOutcomeCallable
 
typedef std::future< DeleteAccessPointPolicyForObjectLambdaOutcome > Aws::S3Control::Model::DeleteAccessPointPolicyForObjectLambdaOutcomeCallable
 
typedef std::future< DeleteBucketOutcome > Aws::S3Control::Model::DeleteBucketOutcomeCallable
 
typedef std::future< DeleteBucketLifecycleConfigurationOutcome > Aws::S3Control::Model::DeleteBucketLifecycleConfigurationOutcomeCallable
 
typedef std::future< DeleteBucketPolicyOutcome > Aws::S3Control::Model::DeleteBucketPolicyOutcomeCallable
 
typedef std::future< DeleteBucketTaggingOutcome > Aws::S3Control::Model::DeleteBucketTaggingOutcomeCallable
 
typedef std::future< DeleteJobTaggingOutcome > Aws::S3Control::Model::DeleteJobTaggingOutcomeCallable
 
typedef std::future< DeletePublicAccessBlockOutcome > Aws::S3Control::Model::DeletePublicAccessBlockOutcomeCallable
 
typedef std::future< DeleteStorageLensConfigurationOutcome > Aws::S3Control::Model::DeleteStorageLensConfigurationOutcomeCallable
 
typedef std::future< DeleteStorageLensConfigurationTaggingOutcome > Aws::S3Control::Model::DeleteStorageLensConfigurationTaggingOutcomeCallable
 
typedef std::future< DescribeJobOutcome > Aws::S3Control::Model::DescribeJobOutcomeCallable
 
typedef std::future< GetAccessPointOutcome > Aws::S3Control::Model::GetAccessPointOutcomeCallable
 
typedef std::future< GetAccessPointConfigurationForObjectLambdaOutcome > Aws::S3Control::Model::GetAccessPointConfigurationForObjectLambdaOutcomeCallable
 
typedef std::future< GetAccessPointForObjectLambdaOutcome > Aws::S3Control::Model::GetAccessPointForObjectLambdaOutcomeCallable
 
typedef std::future< GetAccessPointPolicyOutcome > Aws::S3Control::Model::GetAccessPointPolicyOutcomeCallable
 
typedef std::future< GetAccessPointPolicyForObjectLambdaOutcome > Aws::S3Control::Model::GetAccessPointPolicyForObjectLambdaOutcomeCallable
 
typedef std::future< GetAccessPointPolicyStatusOutcome > Aws::S3Control::Model::GetAccessPointPolicyStatusOutcomeCallable
 
typedef std::future< GetAccessPointPolicyStatusForObjectLambdaOutcome > Aws::S3Control::Model::GetAccessPointPolicyStatusForObjectLambdaOutcomeCallable
 
typedef std::future< GetBucketOutcome > Aws::S3Control::Model::GetBucketOutcomeCallable
 
typedef std::future< GetBucketLifecycleConfigurationOutcome > Aws::S3Control::Model::GetBucketLifecycleConfigurationOutcomeCallable
 
typedef std::future< GetBucketPolicyOutcome > Aws::S3Control::Model::GetBucketPolicyOutcomeCallable
 
typedef std::future< GetBucketTaggingOutcome > Aws::S3Control::Model::GetBucketTaggingOutcomeCallable
 
typedef std::future< GetJobTaggingOutcome > Aws::S3Control::Model::GetJobTaggingOutcomeCallable
 
typedef std::future< GetPublicAccessBlockOutcome > Aws::S3Control::Model::GetPublicAccessBlockOutcomeCallable
 
typedef std::future< GetStorageLensConfigurationOutcome > Aws::S3Control::Model::GetStorageLensConfigurationOutcomeCallable
 
typedef std::future< GetStorageLensConfigurationTaggingOutcome > Aws::S3Control::Model::GetStorageLensConfigurationTaggingOutcomeCallable
 
typedef std::future< ListAccessPointsOutcome > Aws::S3Control::Model::ListAccessPointsOutcomeCallable
 
typedef std::future< ListAccessPointsForObjectLambdaOutcome > Aws::S3Control::Model::ListAccessPointsForObjectLambdaOutcomeCallable
 
typedef std::future< ListJobsOutcome > Aws::S3Control::Model::ListJobsOutcomeCallable
 
typedef std::future< ListRegionalBucketsOutcome > Aws::S3Control::Model::ListRegionalBucketsOutcomeCallable
 
typedef std::future< ListStorageLensConfigurationsOutcome > Aws::S3Control::Model::ListStorageLensConfigurationsOutcomeCallable
 
typedef std::future< PutAccessPointConfigurationForObjectLambdaOutcome > Aws::S3Control::Model::PutAccessPointConfigurationForObjectLambdaOutcomeCallable
 
typedef std::future< PutAccessPointPolicyOutcome > Aws::S3Control::Model::PutAccessPointPolicyOutcomeCallable
 
typedef std::future< PutAccessPointPolicyForObjectLambdaOutcome > Aws::S3Control::Model::PutAccessPointPolicyForObjectLambdaOutcomeCallable
 
typedef std::future< PutBucketLifecycleConfigurationOutcome > Aws::S3Control::Model::PutBucketLifecycleConfigurationOutcomeCallable
 
typedef std::future< PutBucketPolicyOutcome > Aws::S3Control::Model::PutBucketPolicyOutcomeCallable
 
typedef std::future< PutBucketTaggingOutcome > Aws::S3Control::Model::PutBucketTaggingOutcomeCallable
 
typedef std::future< PutJobTaggingOutcome > Aws::S3Control::Model::PutJobTaggingOutcomeCallable
 
typedef std::future< PutPublicAccessBlockOutcome > Aws::S3Control::Model::PutPublicAccessBlockOutcomeCallable
 
typedef std::future< PutStorageLensConfigurationOutcome > Aws::S3Control::Model::PutStorageLensConfigurationOutcomeCallable
 
typedef std::future< PutStorageLensConfigurationTaggingOutcome > Aws::S3Control::Model::PutStorageLensConfigurationTaggingOutcomeCallable
 
typedef std::future< UpdateJobPriorityOutcome > Aws::S3Control::Model::UpdateJobPriorityOutcomeCallable
 
typedef std::future< UpdateJobStatusOutcome > Aws::S3Control::Model::UpdateJobStatusOutcomeCallable
 
typedef std::function< void(const S3ControlClient *, const Model::CreateAccessPointRequest &, const Model::CreateAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::CreateAccessPointResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::CreateAccessPointForObjectLambdaRequest &, const Model::CreateAccessPointForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::CreateAccessPointForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::CreateBucketResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::CreateJobResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteAccessPointRequest &, const Model::DeleteAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteAccessPointResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteAccessPointForObjectLambdaRequest &, const Model::DeleteAccessPointForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteAccessPointForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteAccessPointPolicyRequest &, const Model::DeleteAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteAccessPointPolicyResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteAccessPointPolicyForObjectLambdaRequest &, const Model::DeleteAccessPointPolicyForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteAccessPointPolicyForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteBucketRequest &, const Model::DeleteBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteBucketResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteBucketLifecycleConfigurationRequest &, const Model::DeleteBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteBucketLifecycleConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteBucketPolicyRequest &, const Model::DeleteBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteBucketPolicyResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteBucketTaggingRequest &, const Model::DeleteBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteBucketTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteJobTaggingRequest &, const Model::DeleteJobTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteJobTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeletePublicAccessBlockRequest &, const Model::DeletePublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeletePublicAccessBlockResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteStorageLensConfigurationRequest &, const Model::DeleteStorageLensConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteStorageLensConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DeleteStorageLensConfigurationTaggingRequest &, const Model::DeleteStorageLensConfigurationTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DeleteStorageLensConfigurationTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::DescribeJobResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointRequest &, const Model::GetAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointConfigurationForObjectLambdaRequest &, const Model::GetAccessPointConfigurationForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointConfigurationForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointForObjectLambdaRequest &, const Model::GetAccessPointForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyRequest &, const Model::GetAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointPolicyResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyForObjectLambdaRequest &, const Model::GetAccessPointPolicyForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointPolicyForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyStatusRequest &, const Model::GetAccessPointPolicyStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointPolicyStatusResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetAccessPointPolicyStatusForObjectLambdaRequest &, const Model::GetAccessPointPolicyStatusForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetAccessPointPolicyStatusForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetBucketRequest &, const Model::GetBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetBucketResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetBucketLifecycleConfigurationRequest &, const Model::GetBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetBucketLifecycleConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetBucketPolicyRequest &, const Model::GetBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetBucketPolicyResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetBucketTaggingRequest &, const Model::GetBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetBucketTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetJobTaggingRequest &, const Model::GetJobTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetJobTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetPublicAccessBlockRequest &, const Model::GetPublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetPublicAccessBlockResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetStorageLensConfigurationRequest &, const Model::GetStorageLensConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetStorageLensConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::GetStorageLensConfigurationTaggingRequest &, const Model::GetStorageLensConfigurationTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::GetStorageLensConfigurationTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::ListAccessPointsRequest &, const Model::ListAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::ListAccessPointsResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::ListAccessPointsForObjectLambdaRequest &, const Model::ListAccessPointsForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::ListAccessPointsForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::ListJobsResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::ListRegionalBucketsRequest &, const Model::ListRegionalBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::ListRegionalBucketsResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::ListStorageLensConfigurationsRequest &, const Model::ListStorageLensConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::ListStorageLensConfigurationsResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutAccessPointConfigurationForObjectLambdaRequest &, const Model::PutAccessPointConfigurationForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutAccessPointConfigurationForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutAccessPointPolicyRequest &, const Model::PutAccessPointPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutAccessPointPolicyResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutAccessPointPolicyForObjectLambdaRequest &, const Model::PutAccessPointPolicyForObjectLambdaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutAccessPointPolicyForObjectLambdaResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutBucketLifecycleConfigurationRequest &, const Model::PutBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutBucketLifecycleConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutBucketPolicyRequest &, const Model::PutBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutBucketPolicyResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutBucketTaggingRequest &, const Model::PutBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutBucketTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutJobTaggingRequest &, const Model::PutJobTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutJobTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutPublicAccessBlockRequest &, const Model::PutPublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutPublicAccessBlockResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutStorageLensConfigurationRequest &, const Model::PutStorageLensConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutStorageLensConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::PutStorageLensConfigurationTaggingRequest &, const Model::PutStorageLensConfigurationTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::PutStorageLensConfigurationTaggingResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::UpdateJobPriorityRequest &, const Model::UpdateJobPriorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::UpdateJobPriorityResponseReceivedHandler
 
typedef std::function< void(const S3ControlClient *, const Model::UpdateJobStatusRequest &, const Model::UpdateJobStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Control::UpdateJobStatusResponseReceivedHandler
 
typedef Aws::Utils::Outcome< ComputeEndpointResult, Aws::Client::AWSError< S3ControlErrors > > Aws::S3Control::ComputeEndpointOutcome