# Functions
New creates a new instance of the S3 client wrapper.
WithAWSOptions allows to add an arbitrary AWS options.
WithEndpointImmutable sets an immutable endpoint.
WithEndpointMutable sets a mutable endpoint.
WithSrvOptionFuncs allows to specify specific options.
# Interfaces
S3 represents the mockable functions in the AWS SDK S3 client.
# Type aliases
Option is a type to allow setting custom client options.
SrvOptionFunc is an alias for this service option function.