code: public InsertCuePointResponse insertCuePoint(InsertCuePointRequest request) {
          checkNotNull(request, "The parameter request should NOT be null.");
          checkStringNotEmpty(request.getSessionId(),
                  "The parameter sessionId should NOT be null or empty string.");
          checkStringNotEmpty(request.getCallback(),
                  "The parameter callback should NOT be null or empty string.");
          InsertCuePointInnerRequest innerRequest = new InsertCuePointInnerRequest()
                  .withArguments(request.getArguments()).withCallback(request.getCallback());
          InternalRequest internalRequest = createRequest(HttpMethodName.PUT, innerRequest, LIVE_SESSION,
                  request.getSessionId());
          internalRequest.addParameter(CUE_POINT, null);
          return invokeHttpClient(internalRequest, InsertCuePointResponse.class);
      }
docs: Insert a cue point into your live session by live session id.
  
  @param request The request object containing all parameters for inserting a cue point into session.
  @return the response