docs: public <T extends AbstractPutObjectRequest> T withSSECustomerKey(
              SSECustomerKey sseKey) {
          setSSECustomerKey(sseKey);
          @SuppressWarnings("unchecked") T t = (T)this;
          return t;
      }