1<?php
2namespace Aws\DynamoDbStreams;
3
4use Aws\AwsClient;
5use Aws\DynamoDb\DynamoDbClient;
6
7/**
8 * This client is used to interact with the **Amazon DynamoDb Streams** service.
9 *
10 * @method \Aws\Result describeStream(array $args = [])
11 * @method \GuzzleHttp\Promise\Promise describeStreamAsync(array $args = [])
12 * @method \Aws\Result getRecords(array $args = [])
13 * @method \GuzzleHttp\Promise\Promise getRecordsAsync(array $args = [])
14 * @method \Aws\Result getShardIterator(array $args = [])
15 * @method \GuzzleHttp\Promise\Promise getShardIteratorAsync(array $args = [])
16 * @method \Aws\Result listStreams(array $args = [])
17 * @method \GuzzleHttp\Promise\Promise listStreamsAsync(array $args = [])
18 */
19class DynamoDbStreamsClient extends AwsClient
20{
21    public static function getArguments()
22    {
23        $args = parent::getArguments();
24        $args['retries']['default'] = 11;
25        $args['retries']['fn'] = [DynamoDbClient::class, '_applyRetryConfig'];
26
27        return $args;
28    }
29}