code: @Override
      public ListTagsForStreamResult listTagsForStream(ListTagsForStreamRequest request) {
          request = beforeClientExecution(request);
          return executeListTagsForStream(request);
      }
docs: <p>
  Returns a list of tags associated with the specified stream.
  </p>
  <p>
  In the request, you must specify either the <code>StreamName</code> or the <code>StreamARN</code>.
  </p>
  
  @param listTagsForStreamRequest
  @return Result of the ListTagsForStream 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.
  @throws ResourceNotFoundException
  Amazon Kinesis Video Streams can't find the stream that you specified.
  @throws NotAuthorizedException
  The caller is not authorized to perform this operation.
  @throws InvalidResourceFormatException
  The format of the <code>StreamARN</code> is invalid.
  @sample AmazonKinesisVideo.ListTagsForStream
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/kinesisvideo-2017-09-30/ListTagsForStream" target="_top">AWS
  API Documentation</a>