docs: private void addResponseHeaderParameters(InternalRequest request, ResponseHeaderOverrides responseHeaders) {
          if (responseHeaders != null) {
              if (responseHeaders.getCacheControl() != null) {
                  request.addParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CACHE_CONTROL,
                          responseHeaders.getCacheControl());
              }
              if (responseHeaders.getContentDisposition() != null) {
                  request.addParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CONTENT_DISPOSITION,
                          responseHeaders.getContentDisposition());
              }
              if (responseHeaders.getContentEncoding() != null) {
                  request.addParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CONTENT_ENCODING,
                          responseHeaders.getContentEncoding());
              }
              if (responseHeaders.getContentLanguage() != null) {
                  request.addParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CONTENT_LANGUAGE,
                          responseHeaders.getContentLanguage());
              }
              if (responseHeaders.getContentType() != null) {
                  request.addParameter(ResponseHeaderOverrides.RESPONSE_HEADER_CONTENT_TYPE,
                          responseHeaders.getContentType());
              }
              if (responseHeaders.getExpires() != null) {
                  request.addParameter(ResponseHeaderOverrides.RESPONSE_HEADER_EXPIRES, responseHeaders.getExpires());
              }
          }
      }