docs: private HttpResponse executePut(String bucketName, String objectName, Map<String,String> headerMap,
                                    Map<String,String> queryParamMap, String region, Object data, int length)
      throws InvalidBucketNameException, NoSuchAlgorithmException, InsufficientDataException, IOException,
             InvalidKeyException, NoResponseException, XmlPullParserException, ErrorResponseException,
             InternalException {
      HttpResponse response = execute(Method.PUT, region, bucketName, objectName,
                                      headerMap, queryParamMap,
                                      data, length);
      return response;
    }