code: @Override
      public ListTagsForResourcesResult listTagsForResources(ListTagsForResourcesRequest request) {
          request = beforeClientExecution(request);
          return executeListTagsForResources(request);
      }
docs: <p>
  Lists tags for up to 10 health checks or hosted zones.
  </p>
  <p>
  For information about using tags for cost allocation, see <a
  href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using Cost Allocation
  Tags</a> in the <i>AWS Billing and Cost Management User Guide</i>.
  </p>
  
  @param listTagsForResourcesRequest
  A complex type that contains information about the health checks or hosted zones for which you want to
  list tags.
  @return Result of the ListTagsForResources operation returned by the service.
  @throws InvalidInputException
  The input is not valid.
  @throws NoSuchHealthCheckException
  No health check exists with the specified ID.
  @throws NoSuchHostedZoneException
  No hosted zone exists with the ID that you specified.
  @throws PriorRequestNotCompleteException
  If Amazon Route 53 can't process a request before the next request arrives, it will reject subsequent
  requests for the same hosted zone and return an <code>HTTP 400 error</code> (<code>Bad request</code>).
  If Route 53 returns this error repeatedly for the same request, we recommend that you wait, in intervals
  of increasing duration, before you try the request again.
  @throws ThrottlingException
  The limit on the number of requests per second was exceeded.
  @sample AmazonRoute53.ListTagsForResources
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ListTagsForResources" target="_top">AWS
  API Documentation</a>