code: public CreateOnceOnetimeTokenResult createOnceOnetimeToken(CreateOnceOnetimeTokenRequest request) {
  
  		ObjectNode body = JsonNodeFactory.instance.objectNode()
  				.put("scriptName", request.getScriptName());
          if(request.getGrant() != null) body.put("grant", request.getGrant());
          if(request.getArgs() != null) body.put("args", request.getArgs());
  
  		HttpPost post = createHttpPost(
  				Gs2Constant.ENDPOINT_HOST + "/onetime/once/token",
  				credential,
  				ENDPOINT,
  				CreateOnceOnetimeTokenRequest.Constant.MODULE,
  				CreateOnceOnetimeTokenRequest.Constant.FUNCTION,
  				body.toString());
          if(request.getRequestId() != null) {
              post.setHeader("X-GS2-REQUEST-ID", request.getRequestId());
          }
  
  
  		return doRequest(post, CreateOnceOnetimeTokenResult.class);
  
  	}
docs: 実行回数制限付きワンタイムトークンを発行します<br>
  <br>
  
  @param request リクエストパラメータ
  
  @return 結果