docs: public void setBucketPolicy(String bucketName, String policy)
      throws InvalidBucketNameException, InvalidObjectPrefixException, NoSuchAlgorithmException,
             InsufficientDataException, IOException, InvalidKeyException, NoResponseException,
             XmlPullParserException, ErrorResponseException, InternalException {
      Map<String,String> headerMap = new HashMap<>();
      headerMap.put("Content-Type", "application/json");
  
      Map<String,String> queryParamMap = new HashMap<>();
      queryParamMap.put("policy", "");
  
      HttpResponse response = executePut(bucketName, null, headerMap, queryParamMap, policy, 0);
      response.body().close();
    }