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  }