docs: public <T extends AbstractPutObjectRequest> T withRedirectLocation(
              String redirectLocation) {
          this.redirectLocation = redirectLocation;
          @SuppressWarnings("unchecked") T t = (T)this;
          return t;
      }