From e93217d178a7748dd70cfd45daa88dc691aae949 Mon Sep 17 00:00:00 2001 From: Luc Talatinian Date: Wed, 29 Jan 2025 12:33:31 -0500 Subject: [PATCH 1/2] add transfer manager doc header --- feature/s3/transfermanager/doc.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 feature/s3/transfermanager/doc.go diff --git a/feature/s3/transfermanager/doc.go b/feature/s3/transfermanager/doc.go new file mode 100644 index 00000000000..83fb86f87fe --- /dev/null +++ b/feature/s3/transfermanager/doc.go @@ -0,0 +1,31 @@ +// Package transfermanager implements the Amazon S3 Transfer Manager, a +// high-level S3 client library. +// +// Package transfermanager is the new iteration of the original +// [feature/s3/manager] module implemented for the AWS SDK Go v2. +// +// # Beta +// +// This module is currently in a BETA release state. It is not subject to the +// same backwards-compatibility guarantees provided by the generally-available +// (GA) AWS SDK for Go v2. Features may be added or removed without warning, +// and APIs may break. +// +// For the current GA transfer manager for AWS SDK Go v2, see +// [feature/s3/manager]. +// +// # Features +// +// Package transfermanager implements a high-level S3 client with support for the +// following: +// - [Client.PutObject] - enhanced object write support w/ automatic +// multipard upload for large objects +// +// The package also exposes several opt-in hooks that configure an +// http.Transport that may convey performance/reliability enhancements in +// certain user environments: +// - round-robin DNS ([WithRoundRobinDNS]) +// - multi-NIC dialer ([WithRotoDialer]) +// +// [feature/s3/manager]: https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/feature/s3/manager +package transfermanager From 19cee66c0c39537d6f102b36a2da6d0235162a7f Mon Sep 17 00:00:00 2001 From: Luc Talatinian <102624213+lucix-aws@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:46:01 -0500 Subject: [PATCH 2/2] Update feature/s3/transfermanager/doc.go --- feature/s3/transfermanager/doc.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feature/s3/transfermanager/doc.go b/feature/s3/transfermanager/doc.go index 83fb86f87fe..6744102abb2 100644 --- a/feature/s3/transfermanager/doc.go +++ b/feature/s3/transfermanager/doc.go @@ -19,7 +19,7 @@ // Package transfermanager implements a high-level S3 client with support for the // following: // - [Client.PutObject] - enhanced object write support w/ automatic -// multipard upload for large objects +// multipart upload for large objects // // The package also exposes several opt-in hooks that configure an // http.Transport that may convey performance/reliability enhancements in