Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComposeFolder ¶
{prefix}/2006/01/02/
Types ¶
type APIV2 ¶ added in v0.3.0
type APIV2 interface { GetObject(context.Context, *s3v2.GetObjectInput, ...func(*s3v2.Options)) (*s3v2.GetObjectOutput, error) ListObjectsV2(context.Context, *s3v2.ListObjectsV2Input, ...func(*s3v2.Options)) (*s3v2.ListObjectsV2Output, error) PutObject(context.Context, *s3v2.PutObjectInput, ...func(*s3v2.Options)) (*s3v2.PutObjectOutput, error) }
type ClientV2 ¶ added in v0.3.0
type ClientV2 struct {
// contains filtered or unexported fields
}
ClientV2 represents the wrapper of S3 API Client using AWS SDK V2
func (*ClientV2) GetObject ¶ added in v0.3.0
GetObject downloads an object from the specified S3 location
func (*ClientV2) ListObjectKeys ¶ added in v0.3.0
ListObjectKeys retrieves the list of keys in the given S3 bucket and folder
type ListObjectV2Pager ¶ added in v0.3.0
type ListObjectsV2PagerFactory ¶ added in v0.3.0
type ListObjectsV2PagerFactory func(client s3v2.ListObjectsV2APIClient, params *s3v2.ListObjectsV2Input, optFns ...func(*s3v2.ListObjectsV2PaginatorOptions)) ListObjectV2Pager
Click to show internal directories.
Click to hide internal directories.