docs: public <T extends AmazonWebServiceRequest> T withRequestMetricCollector(RequestMetricCollector metricCollector) {
          setRequestMetricCollector(metricCollector);
          @SuppressWarnings("unchecked")
          T t = (T) this;
          return t;
      }