docs: public void updateStreamDestinationPushUrl(UpdateStreamDestinationPushUrlRequest request) {
          checkNotNull(request, "The parameter request should NOT be null.");
  
          checkStringNotEmpty(request.getDomain(), "Domain should NOT be empty.");
          checkStringNotEmpty(request.getApp(), "App should NOT be empty");
          checkStringNotEmpty(request.getStream(), "Stream should NOT be empty.");
  
          InternalRequest internalRequest = createRequest(HttpMethodName.PUT, request, LIVE_DOMAIN,
                  request.getDomain(), LIVE_APP, request.getApp(), LIVE_STREAM, request.getStream());
          internalRequest.addParameter("destinationPushUrl", request.getDestinationPushUrl());
          invokeHttpClient(internalRequest, AbstractBceResponse.class);
      }