code: @Override
      public ListStreamsResult listStreams(ListStreamsRequest request) {
          request = beforeClientExecution(request);
          return executeListStreams(request);
      }
docs: <p>
  Returns an array of <code>StreamInfo</code> objects. Each object describes a stream. To retrieve only streams
  that satisfy a specific condition, you can specify a <code>StreamNameCondition</code>.
  </p>
  
  @param listStreamsRequest
  @return Result of the ListStreams operation returned by the service.
  @throws ClientLimitExceededException
  Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client
  calls. Try making the call later.
  @throws InvalidArgumentException
  The value for this input parameter is invalid.
  @sample AmazonKinesisVideo.ListStreams
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/kinesisvideo-2017-09-30/ListStreams" target="_top">AWS API
  Documentation</a>