github.com/aavshr/aws-sdk-go@v1.41.3/service/kinesis/customizations.go (about) 1 package kinesis 2 3 import ( 4 "time" 5 6 "github.com/aavshr/aws-sdk-go/aws/request" 7 ) 8 9 var readDuration = 5 * time.Second 10 11 func init() { 12 initRequest = customizeRequest 13 } 14 15 func customizeRequest(r *request.Request) { 16 if r.Operation.Name == opGetRecords { 17 r.ApplyOptions(request.WithResponseReadTimeout(readDuration)) 18 } 19 20 // Service specific error codes. Github(aws/aws-sdk-go#1376) 21 r.RetryErrorCodes = append(r.RetryErrorCodes, ErrCodeLimitExceededException) 22 }