Description

DefaultRetryer implements basic retry logic using exponential backoff for most services. If you want to implement custom retry logic, implement the request.Retryer interface or create a structure type that composes this struct and override the specific methods. For example, to override only the MaxRetries method:

		type retryer struct {
     service.DefaultRetryer
   }

   // This implementation always has 100 max retries
   func (d retryer) MaxRetries() uint { return 100 }