AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Variables
Aws::S3 Namespace Reference

Namespaces

namespace  Endpoint
 
namespace  Model
 
namespace  S3ErrorMapper
 
namespace  SSEHeaders
 

Classes

 
 
class  S3Client
 
 
 
class  S3Error
 
 
 
 
class  S3Request
 

Typedefs

 
 
 
 
 
typedef std::function< void(const S3Client *, const Model::CopyObjectRequest &, const Model::CopyObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyObjectResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::CreateBucketRequest &, const Model::CreateBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBucketResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::CreateSessionRequest &, const Model::CreateSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSessionResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::DeleteBucketRequest &, const Model::DeleteBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBucketResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::DeleteBucketCorsRequest &, const Model::DeleteBucketCorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBucketCorsResponseReceivedHandler
 
 
 
 
 
 
 
typedef std::function< void(const S3Client *, const Model::DeleteBucketPolicyRequest &, const Model::DeleteBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBucketPolicyResponseReceivedHandler
 
 
 
 
typedef std::function< void(const S3Client *, const Model::DeleteObjectRequest &, const Model::DeleteObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteObjectResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::DeleteObjectsRequest &, const Model::DeleteObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteObjectsResponseReceivedHandler
 
 
 
typedef std::function< void(const S3Client *, const Model::GetBucketAclRequest &, const Model::GetBucketAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketAclResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::GetBucketCorsRequest &, const Model::GetBucketCorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketCorsResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const S3Client *, const Model::GetBucketLocationRequest &, const Model::GetBucketLocationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketLocationResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::GetBucketLoggingRequest &, const Model::GetBucketLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketLoggingResponseReceivedHandler
 
 
 
 
 
 
 
 
typedef std::function< void(const S3Client *, const Model::GetBucketTaggingRequest &, const Model::GetBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketTaggingResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::GetBucketWebsiteRequest &, const Model::GetBucketWebsiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketWebsiteResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::GetObjectRequest &, Model::GetObjectOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetObjectResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::GetObjectAclRequest &, const Model::GetObjectAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetObjectAclResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::GetObjectLegalHoldRequest &, const Model::GetObjectLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetObjectLegalHoldResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::GetObjectRetentionRequest &, const Model::GetObjectRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetObjectRetentionResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::GetObjectTaggingRequest &, const Model::GetObjectTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetObjectTaggingResponseReceivedHandler
 
 
 
typedef std::function< void(const S3Client *, const Model::HeadBucketRequest &, const Model::HeadBucketOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > HeadBucketResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::HeadObjectRequest &, const Model::HeadObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > HeadObjectResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const S3Client *, const Model::ListBucketsRequest &, const Model::ListBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBucketsResponseReceivedHandler
 
 
 
typedef std::function< void(const S3Client *, const Model::ListObjectVersionsRequest &, const Model::ListObjectVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListObjectVersionsResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::ListObjectsRequest &, const Model::ListObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListObjectsResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::ListObjectsV2Request &, const Model::ListObjectsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListObjectsV2ResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::ListPartsRequest &, const Model::ListPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPartsResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::PutBucketAclRequest &, const Model::PutBucketAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBucketAclResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::PutBucketCorsRequest &, const Model::PutBucketCorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBucketCorsResponseReceivedHandler
 
 
 
 
 
typedef std::function< void(const S3Client *, const Model::PutBucketLoggingRequest &, const Model::PutBucketLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBucketLoggingResponseReceivedHandler
 
 
 
 
typedef std::function< void(const S3Client *, const Model::PutBucketPolicyRequest &, const Model::PutBucketPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBucketPolicyResponseReceivedHandler
 
 
 
typedef std::function< void(const S3Client *, const Model::PutBucketTaggingRequest &, const Model::PutBucketTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBucketTaggingResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::PutBucketWebsiteRequest &, const Model::PutBucketWebsiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBucketWebsiteResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::PutObjectRequest &, const Model::PutObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutObjectResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::PutObjectAclRequest &, const Model::PutObjectAclOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutObjectAclResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::PutObjectLegalHoldRequest &, const Model::PutObjectLegalHoldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutObjectLegalHoldResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::PutObjectRetentionRequest &, const Model::PutObjectRetentionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutObjectRetentionResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::PutObjectTaggingRequest &, const Model::PutObjectTaggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutObjectTaggingResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::RestoreObjectRequest &, const Model::RestoreObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreObjectResponseReceivedHandler
 
 
typedef std::function< void(const S3Client *, const Model::UploadPartRequest &, const Model::UploadPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadPartResponseReceivedHandler
 
typedef std::function< void(const S3Client *, const Model::UploadPartCopyRequest &, const Model::UploadPartCopyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadPartCopyResponseReceivedHandler
 
 

Enumerations

 
 

Variables

static const unsigned MAX_EXPIRATION_SECONDS = 7 * 24 * 60 * 60
 

Typedef Documentation

◆ AbortMultipartUploadResponseReceivedHandler

Definition at line 421 of file S3ServiceClientModel.h.

◆ CompleteMultipartUploadResponseReceivedHandler

Definition at line 422 of file S3ServiceClientModel.h.

◆ CopyObjectResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::CopyObjectRequest&, const Model::CopyObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::CopyObjectResponseReceivedHandler

Definition at line 423 of file S3ServiceClientModel.h.

◆ CreateBucketResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::CreateBucketRequest&, const Model::CreateBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::CreateBucketResponseReceivedHandler

Definition at line 424 of file S3ServiceClientModel.h.

◆ CreateMultipartUploadResponseReceivedHandler

Definition at line 425 of file S3ServiceClientModel.h.

◆ CreateSessionResponseReceivedHandler

Definition at line 426 of file S3ServiceClientModel.h.

◆ DeleteBucketAnalyticsConfigurationResponseReceivedHandler

Definition at line 428 of file S3ServiceClientModel.h.

◆ DeleteBucketCorsResponseReceivedHandler

Definition at line 429 of file S3ServiceClientModel.h.

◆ DeleteBucketEncryptionResponseReceivedHandler

Definition at line 430 of file S3ServiceClientModel.h.

◆ DeleteBucketIntelligentTieringConfigurationResponseReceivedHandler

Definition at line 431 of file S3ServiceClientModel.h.

◆ DeleteBucketInventoryConfigurationResponseReceivedHandler

Definition at line 432 of file S3ServiceClientModel.h.

◆ DeleteBucketLifecycleResponseReceivedHandler

Definition at line 433 of file S3ServiceClientModel.h.

◆ DeleteBucketMetricsConfigurationResponseReceivedHandler

Definition at line 434 of file S3ServiceClientModel.h.

◆ DeleteBucketOwnershipControlsResponseReceivedHandler

Definition at line 435 of file S3ServiceClientModel.h.

◆ DeleteBucketPolicyResponseReceivedHandler

Definition at line 436 of file S3ServiceClientModel.h.

◆ DeleteBucketReplicationResponseReceivedHandler

Definition at line 437 of file S3ServiceClientModel.h.

◆ DeleteBucketResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::DeleteBucketRequest&, const Model::DeleteBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::DeleteBucketResponseReceivedHandler

Definition at line 427 of file S3ServiceClientModel.h.

◆ DeleteBucketTaggingResponseReceivedHandler

Definition at line 438 of file S3ServiceClientModel.h.

◆ DeleteBucketWebsiteResponseReceivedHandler

Definition at line 439 of file S3ServiceClientModel.h.

◆ DeleteObjectResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::DeleteObjectRequest&, const Model::DeleteObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::DeleteObjectResponseReceivedHandler

Definition at line 440 of file S3ServiceClientModel.h.

◆ DeleteObjectsResponseReceivedHandler

Definition at line 442 of file S3ServiceClientModel.h.

◆ DeleteObjectTaggingResponseReceivedHandler

Definition at line 441 of file S3ServiceClientModel.h.

◆ DeletePublicAccessBlockResponseReceivedHandler

Definition at line 443 of file S3ServiceClientModel.h.

◆ GetBucketAccelerateConfigurationResponseReceivedHandler

Definition at line 444 of file S3ServiceClientModel.h.

◆ GetBucketAclResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::GetBucketAclRequest&, const Model::GetBucketAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::GetBucketAclResponseReceivedHandler

Definition at line 445 of file S3ServiceClientModel.h.

◆ GetBucketAnalyticsConfigurationResponseReceivedHandler

Definition at line 446 of file S3ServiceClientModel.h.

◆ GetBucketCorsResponseReceivedHandler

Definition at line 447 of file S3ServiceClientModel.h.

◆ GetBucketEncryptionResponseReceivedHandler

Definition at line 448 of file S3ServiceClientModel.h.

◆ GetBucketIntelligentTieringConfigurationResponseReceivedHandler

Definition at line 449 of file S3ServiceClientModel.h.

◆ GetBucketInventoryConfigurationResponseReceivedHandler

Definition at line 450 of file S3ServiceClientModel.h.

◆ GetBucketLifecycleConfigurationResponseReceivedHandler

Definition at line 451 of file S3ServiceClientModel.h.

◆ GetBucketLocationResponseReceivedHandler

Definition at line 452 of file S3ServiceClientModel.h.

◆ GetBucketLoggingResponseReceivedHandler

Definition at line 453 of file S3ServiceClientModel.h.

◆ GetBucketMetricsConfigurationResponseReceivedHandler

Definition at line 454 of file S3ServiceClientModel.h.

◆ GetBucketNotificationConfigurationResponseReceivedHandler

Definition at line 455 of file S3ServiceClientModel.h.

◆ GetBucketOwnershipControlsResponseReceivedHandler

Definition at line 456 of file S3ServiceClientModel.h.

◆ GetBucketPolicyResponseReceivedHandler

Definition at line 457 of file S3ServiceClientModel.h.

◆ GetBucketPolicyStatusResponseReceivedHandler

Definition at line 458 of file S3ServiceClientModel.h.

◆ GetBucketReplicationResponseReceivedHandler

Definition at line 459 of file S3ServiceClientModel.h.

◆ GetBucketRequestPaymentResponseReceivedHandler

Definition at line 460 of file S3ServiceClientModel.h.

◆ GetBucketTaggingResponseReceivedHandler

Definition at line 461 of file S3ServiceClientModel.h.

◆ GetBucketVersioningResponseReceivedHandler

Definition at line 462 of file S3ServiceClientModel.h.

◆ GetBucketWebsiteResponseReceivedHandler

Definition at line 463 of file S3ServiceClientModel.h.

◆ GetObjectAclResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::GetObjectAclRequest&, const Model::GetObjectAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::GetObjectAclResponseReceivedHandler

Definition at line 465 of file S3ServiceClientModel.h.

◆ GetObjectAttributesResponseReceivedHandler

Definition at line 466 of file S3ServiceClientModel.h.

◆ GetObjectLegalHoldResponseReceivedHandler

Definition at line 467 of file S3ServiceClientModel.h.

◆ GetObjectLockConfigurationResponseReceivedHandler

Definition at line 468 of file S3ServiceClientModel.h.

◆ GetObjectResponseReceivedHandler

Definition at line 464 of file S3ServiceClientModel.h.

◆ GetObjectRetentionResponseReceivedHandler

Definition at line 469 of file S3ServiceClientModel.h.

◆ GetObjectTaggingResponseReceivedHandler

Definition at line 470 of file S3ServiceClientModel.h.

◆ GetObjectTorrentResponseReceivedHandler

Definition at line 471 of file S3ServiceClientModel.h.

◆ GetPublicAccessBlockResponseReceivedHandler

Definition at line 472 of file S3ServiceClientModel.h.

◆ HeadBucketResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::HeadBucketRequest&, const Model::HeadBucketOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::HeadBucketResponseReceivedHandler

Definition at line 473 of file S3ServiceClientModel.h.

◆ HeadObjectResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::HeadObjectRequest&, const Model::HeadObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::HeadObjectResponseReceivedHandler

Definition at line 474 of file S3ServiceClientModel.h.

◆ ListBucketAnalyticsConfigurationsResponseReceivedHandler

Definition at line 475 of file S3ServiceClientModel.h.

◆ ListBucketIntelligentTieringConfigurationsResponseReceivedHandler

Definition at line 476 of file S3ServiceClientModel.h.

◆ ListBucketInventoryConfigurationsResponseReceivedHandler

Definition at line 477 of file S3ServiceClientModel.h.

◆ ListBucketMetricsConfigurationsResponseReceivedHandler

Definition at line 478 of file S3ServiceClientModel.h.

◆ ListBucketsResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::ListBucketsRequest&, const Model::ListBucketsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::ListBucketsResponseReceivedHandler

Definition at line 479 of file S3ServiceClientModel.h.

◆ ListDirectoryBucketsResponseReceivedHandler

Definition at line 480 of file S3ServiceClientModel.h.

◆ ListMultipartUploadsResponseReceivedHandler

Definition at line 481 of file S3ServiceClientModel.h.

◆ ListObjectsResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::ListObjectsRequest&, const Model::ListObjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::ListObjectsResponseReceivedHandler

Definition at line 483 of file S3ServiceClientModel.h.

◆ ListObjectsV2ResponseReceivedHandler

Definition at line 484 of file S3ServiceClientModel.h.

◆ ListObjectVersionsResponseReceivedHandler

Definition at line 482 of file S3ServiceClientModel.h.

◆ ListPartsResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::ListPartsRequest&, const Model::ListPartsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::ListPartsResponseReceivedHandler

Definition at line 485 of file S3ServiceClientModel.h.

◆ PutBucketAccelerateConfigurationResponseReceivedHandler

Definition at line 486 of file S3ServiceClientModel.h.

◆ PutBucketAclResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::PutBucketAclRequest&, const Model::PutBucketAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::PutBucketAclResponseReceivedHandler

Definition at line 487 of file S3ServiceClientModel.h.

◆ PutBucketAnalyticsConfigurationResponseReceivedHandler

Definition at line 488 of file S3ServiceClientModel.h.

◆ PutBucketCorsResponseReceivedHandler

Definition at line 489 of file S3ServiceClientModel.h.

◆ PutBucketEncryptionResponseReceivedHandler

Definition at line 490 of file S3ServiceClientModel.h.

◆ PutBucketIntelligentTieringConfigurationResponseReceivedHandler

Definition at line 491 of file S3ServiceClientModel.h.

◆ PutBucketInventoryConfigurationResponseReceivedHandler

Definition at line 492 of file S3ServiceClientModel.h.

◆ PutBucketLifecycleConfigurationResponseReceivedHandler

Definition at line 493 of file S3ServiceClientModel.h.

◆ PutBucketLoggingResponseReceivedHandler

Definition at line 494 of file S3ServiceClientModel.h.

◆ PutBucketMetricsConfigurationResponseReceivedHandler

Definition at line 495 of file S3ServiceClientModel.h.

◆ PutBucketNotificationConfigurationResponseReceivedHandler

Definition at line 496 of file S3ServiceClientModel.h.

◆ PutBucketOwnershipControlsResponseReceivedHandler

Definition at line 497 of file S3ServiceClientModel.h.

◆ PutBucketPolicyResponseReceivedHandler

Definition at line 498 of file S3ServiceClientModel.h.

◆ PutBucketReplicationResponseReceivedHandler

Definition at line 499 of file S3ServiceClientModel.h.

◆ PutBucketRequestPaymentResponseReceivedHandler

Definition at line 500 of file S3ServiceClientModel.h.

◆ PutBucketTaggingResponseReceivedHandler

Definition at line 501 of file S3ServiceClientModel.h.

◆ PutBucketVersioningResponseReceivedHandler

Definition at line 502 of file S3ServiceClientModel.h.

◆ PutBucketWebsiteResponseReceivedHandler

Definition at line 503 of file S3ServiceClientModel.h.

◆ PutObjectAclResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::PutObjectAclRequest&, const Model::PutObjectAclOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::PutObjectAclResponseReceivedHandler

Definition at line 505 of file S3ServiceClientModel.h.

◆ PutObjectLegalHoldResponseReceivedHandler

Definition at line 506 of file S3ServiceClientModel.h.

◆ PutObjectLockConfigurationResponseReceivedHandler

Definition at line 507 of file S3ServiceClientModel.h.

◆ PutObjectResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::PutObjectRequest&, const Model::PutObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::PutObjectResponseReceivedHandler

Definition at line 504 of file S3ServiceClientModel.h.

◆ PutObjectRetentionResponseReceivedHandler

Definition at line 508 of file S3ServiceClientModel.h.

◆ PutObjectTaggingResponseReceivedHandler

Definition at line 509 of file S3ServiceClientModel.h.

◆ PutPublicAccessBlockResponseReceivedHandler

Definition at line 510 of file S3ServiceClientModel.h.

◆ RestoreObjectResponseReceivedHandler

Definition at line 511 of file S3ServiceClientModel.h.

◆ S3EndpointProvider

Definition at line 119 of file S3ServiceClientModel.h.

◆ S3EndpointProviderBase

Definition at line 118 of file S3ServiceClientModel.h.

◆ SelectObjectContentResponseReceivedHandler

Definition at line 512 of file S3ServiceClientModel.h.

◆ StreamingS3Request

Definition at line 45 of file S3Request.h.

◆ UploadPartCopyResponseReceivedHandler

Definition at line 514 of file S3ServiceClientModel.h.

◆ UploadPartResponseReceivedHandler

typedef std::function<void(const S3Client*, const Model::UploadPartRequest&, const Model::UploadPartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::S3::UploadPartResponseReceivedHandler

Definition at line 513 of file S3ServiceClientModel.h.

◆ WriteGetObjectResponseResponseReceivedHandler

Definition at line 515 of file S3ServiceClientModel.h.

Enumeration Type Documentation

◆ S3Errors

enum class Aws::S3::S3Errors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
BUCKET_ALREADY_EXISTS 
BUCKET_ALREADY_OWNED_BY_YOU 
INVALID_OBJECT_STATE 
NO_SUCH_BUCKET 
NO_SUCH_KEY 
NO_SUCH_UPLOAD 
OBJECT_ALREADY_IN_ACTIVE_TIER 
OBJECT_NOT_IN_ACTIVE_TIER 

Definition at line 16 of file S3Errors.h.

◆ US_EAST_1_REGIONAL_ENDPOINT_OPTION

Enumerator
NOT_SET 
LEGACY 
REGIONAL 

Definition at line 18 of file S3ClientConfiguration.h.

Variable Documentation

◆ MAX_EXPIRATION_SECONDS

const unsigned Aws::S3::MAX_EXPIRATION_SECONDS = 7 * 24 * 60 * 60
static

Definition at line 37 of file S3Client.h.