# Functions

GetObjectWithTimeout retrieves an S3 bucket object, but only within 20 seconds Inputs: bucket is the name of the S3 bucket object is the name of the S3 bucket object Output: If success, the content of the object and nil Otherwise, an empty object and an error from the call to GetObjectWithContext.
NewHTTPClientWithSettings creates an HTTP client with some custom settings Inputs: httpSettings contains some custom HTTP settings for the client Output: If success, an HTTP client Otherwise, ??? snippet-start:[s3.go.customHttpClient_client].

# Structs

HTTPClientSettings defines the HTTP setting for clients snippet-start:[s3.go.customHttpClient_struct].