AWS SDK for C++  1.9.160
AWS SDK for C++
Classes | Namespaces | Typedefs | Enumerations | Variables
S3CrtClient.h File Reference
#include <aws/s3-crt/S3Crt_EXPORTS.h>
#include <aws/s3-crt/S3CrtErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/utils/crypto/Factories.h>
#include <aws/s3-crt/ClientConfiguration.h>
#include <aws/s3-crt/S3CrtErrorMarshaller.h>
#include <aws/s3/s3_client.h>
#include <aws/crt/auth/Sigv4Signing.h>
#include <aws/crt/http/HttpRequestResponse.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/s3-crt/model/AbortMultipartUploadResult.h>
#include <aws/s3-crt/model/CompleteMultipartUploadResult.h>
#include <aws/s3-crt/model/CopyObjectResult.h>
#include <aws/s3-crt/model/CreateBucketResult.h>
#include <aws/s3-crt/model/CreateMultipartUploadResult.h>
#include <aws/s3-crt/model/DeleteObjectResult.h>
#include <aws/s3-crt/model/DeleteObjectTaggingResult.h>
#include <aws/s3-crt/model/DeleteObjectsResult.h>
#include <aws/s3-crt/model/GetBucketAccelerateConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketAclResult.h>
#include <aws/s3-crt/model/GetBucketAnalyticsConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketCorsResult.h>
#include <aws/s3-crt/model/GetBucketEncryptionResult.h>
#include <aws/s3-crt/model/GetBucketIntelligentTieringConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketInventoryConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketLifecycleConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketLocationResult.h>
#include <aws/s3-crt/model/GetBucketLoggingResult.h>
#include <aws/s3-crt/model/GetBucketMetricsConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketNotificationConfigurationResult.h>
#include <aws/s3-crt/model/GetBucketOwnershipControlsResult.h>
#include <aws/s3-crt/model/GetBucketPolicyResult.h>
#include <aws/s3-crt/model/GetBucketPolicyStatusResult.h>
#include <aws/s3-crt/model/GetBucketReplicationResult.h>
#include <aws/s3-crt/model/GetBucketRequestPaymentResult.h>
#include <aws/s3-crt/model/GetBucketTaggingResult.h>
#include <aws/s3-crt/model/GetBucketVersioningResult.h>
#include <aws/s3-crt/model/GetBucketWebsiteResult.h>
#include <aws/s3-crt/model/GetObjectResult.h>
#include <aws/s3-crt/model/GetObjectAclResult.h>
#include <aws/s3-crt/model/GetObjectLegalHoldResult.h>
#include <aws/s3-crt/model/GetObjectLockConfigurationResult.h>
#include <aws/s3-crt/model/GetObjectRetentionResult.h>
#include <aws/s3-crt/model/GetObjectTaggingResult.h>
#include <aws/s3-crt/model/GetObjectTorrentResult.h>
#include <aws/s3-crt/model/GetPublicAccessBlockResult.h>
#include <aws/s3-crt/model/HeadObjectResult.h>
#include <aws/s3-crt/model/ListBucketAnalyticsConfigurationsResult.h>
#include <aws/s3-crt/model/ListBucketIntelligentTieringConfigurationsResult.h>
#include <aws/s3-crt/model/ListBucketInventoryConfigurationsResult.h>
#include <aws/s3-crt/model/ListBucketMetricsConfigurationsResult.h>
#include <aws/s3-crt/model/ListBucketsResult.h>
#include <aws/s3-crt/model/ListMultipartUploadsResult.h>
#include <aws/s3-crt/model/ListObjectVersionsResult.h>
#include <aws/s3-crt/model/ListObjectsResult.h>
#include <aws/s3-crt/model/ListObjectsV2Result.h>
#include <aws/s3-crt/model/ListPartsResult.h>
#include <aws/s3-crt/model/PutObjectResult.h>
#include <aws/s3-crt/model/PutObjectAclResult.h>
#include <aws/s3-crt/model/PutObjectLegalHoldResult.h>
#include <aws/s3-crt/model/PutObjectLockConfigurationResult.h>
#include <aws/s3-crt/model/PutObjectRetentionResult.h>
#include <aws/s3-crt/model/PutObjectTaggingResult.h>
#include <aws/s3-crt/model/RestoreObjectResult.h>
#include <aws/s3-crt/model/UploadPartResult.h>
#include <aws/s3-crt/model/UploadPartCopyResult.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::S3Crt::ComputeEndpointResult
 
class  Aws::S3Crt::S3CrtClient
 
struct  Aws::S3Crt::S3CrtClient::CrtRequestCallbackUserData
 

Namespaces

 Aws
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::S3Crt
 
 Aws::S3Crt::Model
 
 Aws::S3Crt::SSEHeaders
 

Typedefs

typedef Aws::Utils::Outcome< AbortMultipartUploadResult, S3CrtError > Aws::S3Crt::Model::AbortMultipartUploadOutcome
 
typedef Aws::Utils::Outcome< CompleteMultipartUploadResult, S3CrtError > Aws::S3Crt::Model::CompleteMultipartUploadOutcome
 
typedef Aws::Utils::Outcome< CopyObjectResult, S3CrtError > Aws::S3Crt::Model::CopyObjectOutcome
 
typedef Aws::Utils::Outcome< CreateBucketResult, S3CrtError > Aws::S3Crt::Model::CreateBucketOutcome
 
typedef Aws::Utils::Outcome< CreateMultipartUploadResult, S3CrtError > Aws::S3Crt::Model::CreateMultipartUploadOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketAnalyticsConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketCorsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketEncryptionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketIntelligentTieringConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketInventoryConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketLifecycleOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketMetricsConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketOwnershipControlsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketReplicationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketTaggingOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeleteBucketWebsiteOutcome
 
typedef Aws::Utils::Outcome< DeleteObjectResult, S3CrtError > Aws::S3Crt::Model::DeleteObjectOutcome
 
typedef Aws::Utils::Outcome< DeleteObjectTaggingResult, S3CrtError > Aws::S3Crt::Model::DeleteObjectTaggingOutcome
 
typedef Aws::Utils::Outcome< DeleteObjectsResult, S3CrtError > Aws::S3Crt::Model::DeleteObjectsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::DeletePublicAccessBlockOutcome
 
typedef Aws::Utils::Outcome< GetBucketAccelerateConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketAccelerateConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketAclResult, S3CrtError > Aws::S3Crt::Model::GetBucketAclOutcome
 
typedef Aws::Utils::Outcome< GetBucketAnalyticsConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketAnalyticsConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketCorsResult, S3CrtError > Aws::S3Crt::Model::GetBucketCorsOutcome
 
typedef Aws::Utils::Outcome< GetBucketEncryptionResult, S3CrtError > Aws::S3Crt::Model::GetBucketEncryptionOutcome
 
typedef Aws::Utils::Outcome< GetBucketIntelligentTieringConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketIntelligentTieringConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketInventoryConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketInventoryConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketLifecycleConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketLifecycleConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketLocationResult, S3CrtError > Aws::S3Crt::Model::GetBucketLocationOutcome
 
typedef Aws::Utils::Outcome< GetBucketLoggingResult, S3CrtError > Aws::S3Crt::Model::GetBucketLoggingOutcome
 
typedef Aws::Utils::Outcome< GetBucketMetricsConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketMetricsConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketNotificationConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetBucketNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetBucketOwnershipControlsResult, S3CrtError > Aws::S3Crt::Model::GetBucketOwnershipControlsOutcome
 
typedef Aws::Utils::Outcome< GetBucketPolicyResult, S3CrtError > Aws::S3Crt::Model::GetBucketPolicyOutcome
 
typedef Aws::Utils::Outcome< GetBucketPolicyStatusResult, S3CrtError > Aws::S3Crt::Model::GetBucketPolicyStatusOutcome
 
typedef Aws::Utils::Outcome< GetBucketReplicationResult, S3CrtError > Aws::S3Crt::Model::GetBucketReplicationOutcome
 
typedef Aws::Utils::Outcome< GetBucketRequestPaymentResult, S3CrtError > Aws::S3Crt::Model::GetBucketRequestPaymentOutcome
 
typedef Aws::Utils::Outcome< GetBucketTaggingResult, S3CrtError > Aws::S3Crt::Model::GetBucketTaggingOutcome
 
typedef Aws::Utils::Outcome< GetBucketVersioningResult, S3CrtError > Aws::S3Crt::Model::GetBucketVersioningOutcome
 
typedef Aws::Utils::Outcome< GetBucketWebsiteResult, S3CrtError > Aws::S3Crt::Model::GetBucketWebsiteOutcome
 
typedef Aws::Utils::Outcome< GetObjectResult, S3CrtError > Aws::S3Crt::Model::GetObjectOutcome
 
typedef Aws::Utils::Outcome< GetObjectAclResult, S3CrtError > Aws::S3Crt::Model::GetObjectAclOutcome
 
typedef Aws::Utils::Outcome< GetObjectLegalHoldResult, S3CrtError > Aws::S3Crt::Model::GetObjectLegalHoldOutcome
 
typedef Aws::Utils::Outcome< GetObjectLockConfigurationResult, S3CrtError > Aws::S3Crt::Model::GetObjectLockConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetObjectRetentionResult, S3CrtError > Aws::S3Crt::Model::GetObjectRetentionOutcome
 
typedef Aws::Utils::Outcome< GetObjectTaggingResult, S3CrtError > Aws::S3Crt::Model::GetObjectTaggingOutcome
 
typedef Aws::Utils::Outcome< GetObjectTorrentResult, S3CrtError > Aws::S3Crt::Model::GetObjectTorrentOutcome
 
typedef Aws::Utils::Outcome< GetPublicAccessBlockResult, S3CrtError > Aws::S3Crt::Model::GetPublicAccessBlockOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::HeadBucketOutcome
 
typedef Aws::Utils::Outcome< HeadObjectResult, S3CrtError > Aws::S3Crt::Model::HeadObjectOutcome
 
typedef Aws::Utils::Outcome< ListBucketAnalyticsConfigurationsResult, S3CrtError > Aws::S3Crt::Model::ListBucketAnalyticsConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListBucketIntelligentTieringConfigurationsResult, S3CrtError > Aws::S3Crt::Model::ListBucketIntelligentTieringConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListBucketInventoryConfigurationsResult, S3CrtError > Aws::S3Crt::Model::ListBucketInventoryConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListBucketMetricsConfigurationsResult, S3CrtError > Aws::S3Crt::Model::ListBucketMetricsConfigurationsOutcome
 
typedef Aws::Utils::Outcome< ListBucketsResult, S3CrtError > Aws::S3Crt::Model::ListBucketsOutcome
 
typedef Aws::Utils::Outcome< ListMultipartUploadsResult, S3CrtError > Aws::S3Crt::Model::ListMultipartUploadsOutcome
 
typedef Aws::Utils::Outcome< ListObjectVersionsResult, S3CrtError > Aws::S3Crt::Model::ListObjectVersionsOutcome
 
typedef Aws::Utils::Outcome< ListObjectsResult, S3CrtError > Aws::S3Crt::Model::ListObjectsOutcome
 
typedef Aws::Utils::Outcome< ListObjectsV2Result, S3CrtError > Aws::S3Crt::Model::ListObjectsV2Outcome
 
typedef Aws::Utils::Outcome< ListPartsResult, S3CrtError > Aws::S3Crt::Model::ListPartsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketAccelerateConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketAclOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketAnalyticsConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketCorsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketEncryptionOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketIntelligentTieringConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketInventoryConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketLifecycleConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketLoggingOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketMetricsConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketNotificationConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketOwnershipControlsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketPolicyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketReplicationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketRequestPaymentOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketTaggingOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketVersioningOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutBucketWebsiteOutcome
 
typedef Aws::Utils::Outcome< PutObjectResult, S3CrtError > Aws::S3Crt::Model::PutObjectOutcome
 
typedef Aws::Utils::Outcome< PutObjectAclResult, S3CrtError > Aws::S3Crt::Model::PutObjectAclOutcome
 
typedef Aws::Utils::Outcome< PutObjectLegalHoldResult, S3CrtError > Aws::S3Crt::Model::PutObjectLegalHoldOutcome
 
typedef Aws::Utils::Outcome< PutObjectLockConfigurationResult, S3CrtError > Aws::S3Crt::Model::PutObjectLockConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutObjectRetentionResult, S3CrtError > Aws::S3Crt::Model::PutObjectRetentionOutcome
 
typedef Aws::Utils::Outcome< PutObjectTaggingResult, S3CrtError > Aws::S3Crt::Model::PutObjectTaggingOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::PutPublicAccessBlockOutcome
 
typedef Aws::Utils::Outcome< RestoreObjectResult, S3CrtError > Aws::S3Crt::Model::RestoreObjectOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::SelectObjectContentOutcome
 
typedef Aws::Utils::Outcome< UploadPartResult, S3CrtError > Aws::S3Crt::Model::UploadPartOutcome
 
typedef Aws::Utils::Outcome< UploadPartCopyResult, S3CrtError > Aws::S3Crt::Model::UploadPartCopyOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, S3CrtError > Aws::S3Crt::Model::WriteGetObjectResponseOutcome
 
typedef std::future< AbortMultipartUploadOutcome > Aws::S3Crt::Model::AbortMultipartUploadOutcomeCallable
 
typedef std::future< CompleteMultipartUploadOutcome > Aws::S3Crt::Model::CompleteMultipartUploadOutcomeCallable
 
typedef std::future< CopyObjectOutcome > Aws::S3Crt::Model::CopyObjectOutcomeCallable
 
typedef std::future< CreateBucketOutcome > Aws::S3Crt::Model::CreateBucketOutcomeCallable
 
typedef std::future< CreateMultipartUploadOutcome > Aws::S3Crt::Model::CreateMultipartUploadOutcomeCallable
 
typedef std::future< DeleteBucketOutcome > Aws::S3Crt::Model::DeleteBucketOutcomeCallable
 
typedef std::future< DeleteBucketAnalyticsConfigurationOutcome > Aws::S3Crt::Model::DeleteBucketAnalyticsConfigurationOutcomeCallable
 
typedef std::future< DeleteBucketCorsOutcome > Aws::S3Crt::Model::DeleteBucketCorsOutcomeCallable
 
typedef std::future< DeleteBucketEncryptionOutcome > Aws::S3Crt::Model::DeleteBucketEncryptionOutcomeCallable
 
typedef std::future< DeleteBucketIntelligentTieringConfigurationOutcome > Aws::S3Crt::Model::DeleteBucketIntelligentTieringConfigurationOutcomeCallable
 
typedef std::future< DeleteBucketInventoryConfigurationOutcome > Aws::S3Crt::Model::DeleteBucketInventoryConfigurationOutcomeCallable
 
typedef std::future< DeleteBucketLifecycleOutcome > Aws::S3Crt::Model::DeleteBucketLifecycleOutcomeCallable
 
typedef std::future< DeleteBucketMetricsConfigurationOutcome > Aws::S3Crt::Model::DeleteBucketMetricsConfigurationOutcomeCallable
 
typedef std::future< DeleteBucketOwnershipControlsOutcome > Aws::S3Crt::Model::DeleteBucketOwnershipControlsOutcomeCallable
 
typedef std::future< DeleteBucketPolicyOutcome > Aws::S3Crt::Model::DeleteBucketPolicyOutcomeCallable
 
typedef std::future< DeleteBucketReplicationOutcome > Aws::S3Crt::Model::DeleteBucketReplicationOutcomeCallable
 
typedef std::future< DeleteBucketTaggingOutcome > Aws::S3Crt::Model::DeleteBucketTaggingOutcomeCallable
 
typedef std::future< DeleteBucketWebsiteOutcome > Aws::S3Crt::Model::DeleteBucketWebsiteOutcomeCallable
 
typedef std::future< DeleteObjectOutcome > Aws::S3Crt::Model::DeleteObjectOutcomeCallable
 
typedef std::future< DeleteObjectTaggingOutcome > Aws::S3Crt::Model::DeleteObjectTaggingOutcomeCallable
 
typedef std::future< DeleteObjectsOutcome > Aws::S3Crt::Model::DeleteObjectsOutcomeCallable
 
typedef std::future< DeletePublicAccessBlockOutcome > Aws::S3Crt::Model::DeletePublicAccessBlockOutcomeCallable
 
typedef std::future< GetBucketAccelerateConfigurationOutcome > Aws::S3Crt::Model::GetBucketAccelerateConfigurationOutcomeCallable
 
typedef std::future< GetBucketAclOutcome > Aws::S3Crt::Model::GetBucketAclOutcomeCallable
 
typedef std::future< GetBucketAnalyticsConfigurationOutcome > Aws::S3Crt::Model::GetBucketAnalyticsConfigurationOutcomeCallable
 
typedef std::future< GetBucketCorsOutcome > Aws::S3Crt::Model::GetBucketCorsOutcomeCallable
 
typedef std::future< GetBucketEncryptionOutcome > Aws::S3Crt::Model::GetBucketEncryptionOutcomeCallable
 
typedef std::future< GetBucketIntelligentTieringConfigurationOutcome > Aws::S3Crt::Model::GetBucketIntelligentTieringConfigurationOutcomeCallable
 
typedef std::future< GetBucketInventoryConfigurationOutcome > Aws::S3Crt::Model::GetBucketInventoryConfigurationOutcomeCallable
 
typedef std::future< GetBucketLifecycleConfigurationOutcome > Aws::S3Crt::Model::GetBucketLifecycleConfigurationOutcomeCallable
 
typedef std::future< GetBucketLocationOutcome > Aws::S3Crt::Model::GetBucketLocationOutcomeCallable
 
typedef std::future< GetBucketLoggingOutcome > Aws::S3Crt::Model::GetBucketLoggingOutcomeCallable
 
typedef std::future< GetBucketMetricsConfigurationOutcome > Aws::S3Crt::Model::GetBucketMetricsConfigurationOutcomeCallable
 
typedef std::future< GetBucketNotificationConfigurationOutcome > Aws::S3Crt::Model::GetBucketNotificationConfigurationOutcomeCallable
 
typedef std::future< GetBucketOwnershipControlsOutcome > Aws::S3Crt::Model::GetBucketOwnershipControlsOutcomeCallable
 
typedef std::future< GetBucketPolicyOutcome > Aws::S3Crt::Model::GetBucketPolicyOutcomeCallable
 
typedef std::future< GetBucketPolicyStatusOutcome > Aws::S3Crt::Model::GetBucketPolicyStatusOutcomeCallable
 
typedef std::future< GetBucketReplicationOutcome > Aws::S3Crt::Model::GetBucketReplicationOutcomeCallable
 
typedef std::future< GetBucketRequestPaymentOutcome > Aws::S3Crt::Model::GetBucketRequestPaymentOutcomeCallable
 
typedef std::future< GetBucketTaggingOutcome > Aws::S3Crt::Model::GetBucketTaggingOutcomeCallable
 
typedef std::future< GetBucketVersioningOutcome > Aws::S3Crt::Model::GetBucketVersioningOutcomeCallable
 
typedef std::future< GetBucketWebsiteOutcome > Aws::S3Crt::Model::GetBucketWebsiteOutcomeCallable
 
typedef std::future< GetObjectAclOutcome > Aws::S3Crt::Model::GetObjectAclOutcomeCallable
 
typedef std::future< GetObjectLegalHoldOutcome > Aws::S3Crt::Model::GetObjectLegalHoldOutcomeCallable
 
typedef std::future< GetObjectLockConfigurationOutcome > Aws::S3Crt::Model::GetObjectLockConfigurationOutcomeCallable
 
typedef std::future< GetObjectRetentionOutcome > Aws::S3Crt::Model::GetObjectRetentionOutcomeCallable
 
typedef std::future< GetObjectTaggingOutcome > Aws::S3Crt::Model::GetObjectTaggingOutcomeCallable
 
typedef std::future< GetObjectTorrentOutcome > Aws::S3Crt::Model::GetObjectTorrentOutcomeCallable
 
typedef std::future< GetPublicAccessBlockOutcome > Aws::S3Crt::Model::GetPublicAccessBlockOutcomeCallable
 
typedef std::future< HeadBucketOutcome > Aws::S3Crt::Model::HeadBucketOutcomeCallable
 
typedef std::future< HeadObjectOutcome > Aws::S3Crt::Model::HeadObjectOutcomeCallable
 
typedef std::future< ListBucketAnalyticsConfigurationsOutcome > Aws::S3Crt::Model::ListBucketAnalyticsConfigurationsOutcomeCallable
 
typedef std::future< ListBucketIntelligentTieringConfigurationsOutcome > Aws::S3Crt::Model::ListBucketIntelligentTieringConfigurationsOutcomeCallable
 
typedef std::future< ListBucketInventoryConfigurationsOutcome > Aws::S3Crt::Model::ListBucketInventoryConfigurationsOutcomeCallable
 
typedef std::future< ListBucketMetricsConfigurationsOutcome > Aws::S3Crt::Model::ListBucketMetricsConfigurationsOutcomeCallable
 
typedef std::future< ListBucketsOutcome > Aws::S3Crt::Model::ListBucketsOutcomeCallable
 
typedef std::future< ListMultipartUploadsOutcome > Aws::S3Crt::Model::ListMultipartUploadsOutcomeCallable
 
typedef std::future< ListObjectVersionsOutcome > Aws::S3Crt::Model::ListObjectVersionsOutcomeCallable
 
typedef std::future< ListObjectsOutcome > Aws::S3Crt::Model::ListObjectsOutcomeCallable
 
typedef std::future< ListObjectsV2Outcome > Aws::S3Crt::Model::ListObjectsV2OutcomeCallable
 
typedef std::future< ListPartsOutcome > Aws::S3Crt::Model::ListPartsOutcomeCallable
 
typedef std::future< PutBucketAccelerateConfigurationOutcome > Aws::S3Crt::Model::PutBucketAccelerateConfigurationOutcomeCallable
 
typedef std::future< PutBucketAclOutcome > Aws::S3Crt::Model::PutBucketAclOutcomeCallable
 
typedef std::future< PutBucketAnalyticsConfigurationOutcome > Aws::S3Crt::Model::PutBucketAnalyticsConfigurationOutcomeCallable
 
typedef std::future< PutBucketCorsOutcome > Aws::S3Crt::Model::PutBucketCorsOutcomeCallable
 
typedef std::future< PutBucketEncryptionOutcome > Aws::S3Crt::Model::PutBucketEncryptionOutcomeCallable
 
typedef std::future< PutBucketIntelligentTieringConfigurationOutcome > Aws::S3Crt::Model::PutBucketIntelligentTieringConfigurationOutcomeCallable
 
typedef std::future< PutBucketInventoryConfigurationOutcome > Aws::S3Crt::Model::PutBucketInventoryConfigurationOutcomeCallable
 
typedef std::future< PutBucketLifecycleConfigurationOutcome > Aws::S3Crt::Model::PutBucketLifecycleConfigurationOutcomeCallable
 
typedef std::future< PutBucketLoggingOutcome > Aws::S3Crt::Model::PutBucketLoggingOutcomeCallable
 
typedef std::future< PutBucketMetricsConfigurationOutcome > Aws::S3Crt::Model::PutBucketMetricsConfigurationOutcomeCallable
 
typedef std::future< PutBucketNotificationConfigurationOutcome > Aws::S3Crt::Model::PutBucketNotificationConfigurationOutcomeCallable
 
typedef std::future< PutBucketOwnershipControlsOutcome > Aws::S3Crt::Model::PutBucketOwnershipControlsOutcomeCallable
 
typedef std::future< PutBucketPolicyOutcome > Aws::S3Crt::Model::PutBucketPolicyOutcomeCallable
 
typedef std::future< PutBucketReplicationOutcome > Aws::S3Crt::Model::PutBucketReplicationOutcomeCallable
 
typedef std::future< PutBucketRequestPaymentOutcome > Aws::S3Crt::Model::PutBucketRequestPaymentOutcomeCallable
 
typedef std::future< PutBucketTaggingOutcome > Aws::S3Crt::Model::PutBucketTaggingOutcomeCallable
 
typedef std::future< PutBucketVersioningOutcome > Aws::S3Crt::Model::PutBucketVersioningOutcomeCallable
 
typedef std::future< PutBucketWebsiteOutcome > Aws::S3Crt::Model::PutBucketWebsiteOutcomeCallable
 
typedef std::future< PutObjectAclOutcome > Aws::S3Crt::Model::PutObjectAclOutcomeCallable
 
typedef std::future< PutObjectLegalHoldOutcome > Aws::S3Crt::Model::PutObjectLegalHoldOutcomeCallable
 
typedef std::future< PutObjectLockConfigurationOutcome > Aws::S3Crt::Model::PutObjectLockConfigurationOutcomeCallable
 
typedef std::future< PutObjectRetentionOutcome > Aws::S3Crt::Model::PutObjectRetentionOutcomeCallable
 
typedef std::future< PutObjectTaggingOutcome > Aws::S3Crt::Model::PutObjectTaggingOutcomeCallable
 
typedef std::future< PutPublicAccessBlockOutcome > Aws::S3Crt::Model::PutPublicAccessBlockOutcomeCallable
 
typedef std::future< RestoreObjectOutcome > Aws::S3Crt::Model::RestoreObjectOutcomeCallable
 
typedef std::future< SelectObjectContentOutcome > Aws::S3Crt::Model::SelectObjectContentOutcomeCallable
 
typedef std::future< UploadPartOutcome > Aws::S3Crt::Model::UploadPartOutcomeCallable
 
typedef std::future< UploadPartCopyOutcome > Aws::S3Crt::Model::UploadPartCopyOutcomeCallable
 
typedef std::future< WriteGetObjectResponseOutcome > Aws::S3Crt::Model::WriteGetObjectResponseOutcomeCallable
 
typedef std::function< void(const S3CrtClient *, const Model::AbortMultipartUploadRequest &, const Model::AbortMultipartUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::AbortMultipartUploadResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::CompleteMultipartUploadRequest &, const Model::CompleteMultipartUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::CompleteMultipartUploadResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::CopyObjectRequest &, const Model::CopyObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::CopyObjectResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::CreateBucketResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::CreateMultipartUploadRequest &, const Model::CreateMultipartUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::CreateMultipartUploadResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketRequest &, const Model::DeleteBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketAnalyticsConfigurationRequest &, const Model::DeleteBucketAnalyticsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketAnalyticsConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketCorsRequest &, const Model::DeleteBucketCorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketCorsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketEncryptionRequest &, const Model::DeleteBucketEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketEncryptionResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketIntelligentTieringConfigurationRequest &, const Model::DeleteBucketIntelligentTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketIntelligentTieringConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketInventoryConfigurationRequest &, const Model::DeleteBucketInventoryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketInventoryConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketLifecycleRequest &, const Model::DeleteBucketLifecycleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketLifecycleResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketMetricsConfigurationRequest &, const Model::DeleteBucketMetricsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketMetricsConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketOwnershipControlsRequest &, const Model::DeleteBucketOwnershipControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketOwnershipControlsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketPolicyRequest &, const Model::DeleteBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketPolicyResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketReplicationRequest &, const Model::DeleteBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketReplicationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketTaggingRequest &, const Model::DeleteBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketTaggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteBucketWebsiteRequest &, const Model::DeleteBucketWebsiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteBucketWebsiteResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteObjectRequest &, const Model::DeleteObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteObjectResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteObjectTaggingRequest &, const Model::DeleteObjectTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteObjectTaggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeleteObjectsRequest &, const Model::DeleteObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeleteObjectsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::DeletePublicAccessBlockRequest &, const Model::DeletePublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::DeletePublicAccessBlockResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketAccelerateConfigurationRequest &, const Model::GetBucketAccelerateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketAccelerateConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketAclRequest &, const Model::GetBucketAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketAclResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketAnalyticsConfigurationRequest &, const Model::GetBucketAnalyticsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketAnalyticsConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketCorsRequest &, const Model::GetBucketCorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketCorsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketEncryptionRequest &, const Model::GetBucketEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketEncryptionResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketIntelligentTieringConfigurationRequest &, const Model::GetBucketIntelligentTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketIntelligentTieringConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketInventoryConfigurationRequest &, const Model::GetBucketInventoryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketInventoryConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketLifecycleConfigurationRequest &, const Model::GetBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketLifecycleConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketLocationRequest &, const Model::GetBucketLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketLocationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketLoggingRequest &, const Model::GetBucketLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketLoggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketMetricsConfigurationRequest &, const Model::GetBucketMetricsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketMetricsConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketNotificationConfigurationRequest &, const Model::GetBucketNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketOwnershipControlsRequest &, const Model::GetBucketOwnershipControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketOwnershipControlsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketPolicyRequest &, Model::GetBucketPolicyOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketPolicyResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketPolicyStatusRequest &, const Model::GetBucketPolicyStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketPolicyStatusResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketReplicationRequest &, const Model::GetBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketReplicationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketRequestPaymentRequest &, const Model::GetBucketRequestPaymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketRequestPaymentResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketTaggingRequest &, const Model::GetBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketTaggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketVersioningRequest &, const Model::GetBucketVersioningOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketVersioningResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetBucketWebsiteRequest &, const Model::GetBucketWebsiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetBucketWebsiteResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectRequest &, Model::GetObjectOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectAclRequest &, const Model::GetObjectAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectAclResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectLegalHoldRequest &, const Model::GetObjectLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectLegalHoldResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectLockConfigurationRequest &, const Model::GetObjectLockConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectLockConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectRetentionRequest &, const Model::GetObjectRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectRetentionResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectTaggingRequest &, const Model::GetObjectTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectTaggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetObjectTorrentRequest &, Model::GetObjectTorrentOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetObjectTorrentResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::GetPublicAccessBlockRequest &, const Model::GetPublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::GetPublicAccessBlockResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::HeadBucketRequest &, const Model::HeadBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::HeadBucketResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::HeadObjectRequest &, const Model::HeadObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::HeadObjectResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListBucketAnalyticsConfigurationsRequest &, const Model::ListBucketAnalyticsConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListBucketAnalyticsConfigurationsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListBucketIntelligentTieringConfigurationsRequest &, const Model::ListBucketIntelligentTieringConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListBucketIntelligentTieringConfigurationsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListBucketInventoryConfigurationsRequest &, const Model::ListBucketInventoryConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListBucketInventoryConfigurationsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListBucketMetricsConfigurationsRequest &, const Model::ListBucketMetricsConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListBucketMetricsConfigurationsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListBucketsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListMultipartUploadsRequest &, const Model::ListMultipartUploadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListMultipartUploadsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListObjectVersionsRequest &, const Model::ListObjectVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListObjectVersionsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListObjectsRequest &, const Model::ListObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListObjectsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListObjectsV2Request &, const Model::ListObjectsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListObjectsV2ResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::ListPartsRequest &, const Model::ListPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::ListPartsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketAccelerateConfigurationRequest &, const Model::PutBucketAccelerateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketAccelerateConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketAclRequest &, const Model::PutBucketAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketAclResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketAnalyticsConfigurationRequest &, const Model::PutBucketAnalyticsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketAnalyticsConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketCorsRequest &, const Model::PutBucketCorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketCorsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketEncryptionRequest &, const Model::PutBucketEncryptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketEncryptionResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketIntelligentTieringConfigurationRequest &, const Model::PutBucketIntelligentTieringConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketIntelligentTieringConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketInventoryConfigurationRequest &, const Model::PutBucketInventoryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketInventoryConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketLifecycleConfigurationRequest &, const Model::PutBucketLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketLifecycleConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketLoggingRequest &, const Model::PutBucketLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketLoggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketMetricsConfigurationRequest &, const Model::PutBucketMetricsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketMetricsConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketNotificationConfigurationRequest &, const Model::PutBucketNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketNotificationConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketOwnershipControlsRequest &, const Model::PutBucketOwnershipControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketOwnershipControlsResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketPolicyRequest &, const Model::PutBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketPolicyResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketReplicationRequest &, const Model::PutBucketReplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketReplicationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketRequestPaymentRequest &, const Model::PutBucketRequestPaymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketRequestPaymentResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketTaggingRequest &, const Model::PutBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketTaggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketVersioningRequest &, const Model::PutBucketVersioningOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketVersioningResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutBucketWebsiteRequest &, const Model::PutBucketWebsiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutBucketWebsiteResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutObjectRequest &, const Model::PutObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutObjectResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutObjectAclRequest &, const Model::PutObjectAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutObjectAclResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutObjectLegalHoldRequest &, const Model::PutObjectLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutObjectLegalHoldResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutObjectLockConfigurationRequest &, const Model::PutObjectLockConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutObjectLockConfigurationResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutObjectRetentionRequest &, const Model::PutObjectRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutObjectRetentionResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutObjectTaggingRequest &, const Model::PutObjectTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutObjectTaggingResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::PutPublicAccessBlockRequest &, const Model::PutPublicAccessBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::PutPublicAccessBlockResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::RestoreObjectRequest &, const Model::RestoreObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::RestoreObjectResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::SelectObjectContentRequest &, const Model::SelectObjectContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::SelectObjectContentResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::UploadPartRequest &, const Model::UploadPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::UploadPartResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::UploadPartCopyRequest &, const Model::UploadPartCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::UploadPartCopyResponseReceivedHandler
 
typedef std::function< void(const S3CrtClient *, const Model::WriteGetObjectResponseRequest &, const Model::WriteGetObjectResponseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::S3Crt::WriteGetObjectResponseResponseReceivedHandler
 
typedef Aws::Utils::Outcome< ComputeEndpointResult, Aws::Client::AWSError< S3CrtErrors > > Aws::S3Crt::ComputeEndpointOutcome
 

Enumerations

enum  Aws::S3Crt::US_EAST_1_REGIONAL_ENDPOINT_OPTION { Aws::S3Crt::US_EAST_1_REGIONAL_ENDPOINT_OPTION::NOT_SET, Aws::S3Crt::US_EAST_1_REGIONAL_ENDPOINT_OPTION::LEGACY, Aws::S3Crt::US_EAST_1_REGIONAL_ENDPOINT_OPTION::REGIONAL }
 

Variables

static const char Aws::S3Crt::SSEHeaders::SERVER_SIDE_ENCRYPTION [] = "x-amz-server-side-encryption"
 
static const char Aws::S3Crt::SSEHeaders::SERVER_SIDE_ENCRYPTION_AWS_KMS_KEY_ID [] = "x-amz-server-side-encryption-aws-kms-key-id"
 
static const char Aws::S3Crt::SSEHeaders::SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM [] = "x-amz-server-side-encryption-customer-algorithm"
 
static const char Aws::S3Crt::SSEHeaders::SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY [] = "x-amz-server-side-encryption-customer-key"
 
static const char Aws::S3Crt::SSEHeaders::SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5 [] = "x-amz-server-side-encryption-customer-key-MD5"
 
static const unsigned Aws::S3Crt::MAX_EXPIRATION_SECONDS = 7 * 24 * 60 * 60