# 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].