docs: public ListMediaResourceByMarkerResponse listMediaResourcesByMarker(ListMediaResourceByMarkerRequest request) {
          InternalRequest internalRequest =
                  createRequest(HttpMethodName.GET, request, PATH_MEDIA);
          internalRequest.addParameter(PARAM_MAX_SIZE, String.valueOf(request.getMaxSize()));
          if (request.getMarker() != null) {
              internalRequest.addParameter(PARAM_MARKER, String.valueOf(request.getMarker()));
          }
          if (request.getStatus() != null) {
              internalRequest.addParameter(PARA_STATUS, request.getStatus());
          }
          if (request.getBegin() != null) {
              internalRequest.addParameter(PARA_BEGIN, DateUtils.formatAlternateIso8601Date(request.getBegin()));
          }
          if (request.getEnd() != null) {
              internalRequest.addParameter(PARA_END, DateUtils.formatAlternateIso8601Date(request.getEnd()));
          }
          if (request.getTitle() != null) {
              internalRequest.addParameter(PARA_TITLE, request.getTitle());
          }
  
          return invokeHttpClient(internalRequest, ListMediaResourceByMarkerResponse.class);
      }