code: public <T extends AbstractPutObjectRequest> T withSSEAwsKeyManagementParams(
              SSEAwsKeyManagementParams sseAwsKeyManagementParams) {
          setSSEAwsKeyManagementParams(sseAwsKeyManagementParams);
          @SuppressWarnings("unchecked") T t = (T)this;
          return t;
      }
docs: Sets the AWS Key Management System parameters used to encrypt the object
  on server side.
  
  @return returns the update PutObjectRequest