code: public PublishMediaResourceResponse publishMediaResource(PublishMediaResourceRequest request) {
          checkStringNotEmpty(request.getMediaId(), "Media ID should not be null or empty!");
          InternalRequest internalRequest =
                  createRequest(HttpMethodName.PUT, request, PATH_MEDIA, request.getMediaId());
          internalRequest.addParameter(PARA_PUBLISH, null);
  
          return invokeHttpClient(internalRequest, PublishMediaResourceResponse.class);
      }
docs: Publish the specific media resource managed by VOD service, so that it can be access and played.
  <p>
  The caller <i>must</i> authenticate with a valid BCE Access Key / Private Key pair.
  
  @param request The request object containing all the options on how to
  @return empty response will be returned