# Packages
Copyright (C) 2019-2024 vdaas.org vald team <[email protected]>
Licensed under the Apache License, Version 2.0 (the "License"); You may not use this file except in compliance with the License.
# Functions
New returns Reader implementation.
WithBackoff returns the option to set the backoffEnabled.
WithBackoffOpts returns the option to set the backoffOpts.
WithBucket returns the option to set the bucket.
WithErrGroup returns the option to set the eg.
WithMaxChunkSize returns the option to set the maxChunkSize.
WithService returns the option to set the service.
# Structs
MockIO represents mock for io.IO.
MockReadCloser represents mock for io.ReadCloser.
MockReader represents mock for Reader.
MockS3API represents mock for s3iface.MMockS3API.
# Interfaces
Reader is an interface that groups the basic Read and Close and Open methods.
# Type aliases
Option represents the functional option for reader.