class Aws::Plugins::RetryErrors::Handler

def compute_request_ttl(context)

def compute_request_ttl(context)
  return if context.operation.async
  endpoint = context.http_request.endpoint
  estimated_skew = context.config.clock_skew.estimated_skew(endpoint)
  if context.config.respond_to?(:http_read_timeout)
    read_timeout = context.config.http_read_timeout
  end
  if estimated_skew && read_timeout
    (Time.now.utc + read_timeout + estimated_skew)
      .strftime('%Y%m%dT%H%M%SZ')
  end
end