code: public void createFlowConfig(FlowConfig flowConfig)
        throws RemoteInvocationException {
      LOG.debug("createFlowConfig with groupName " + flowConfig.getId().getFlowGroup() + " flowName " +
          flowConfig.getId().getFlowName());
  
      CreateIdRequest<ComplexResourceKey<FlowId, EmptyRecord>, FlowConfig> request =
          _flowconfigsRequestBuilders.create().input(flowConfig).build();
      ResponseFuture<IdResponse<ComplexResourceKey<FlowId, EmptyRecord>>> flowConfigResponseFuture =
          _restClient.get().sendRequest(request);
  
      flowConfigResponseFuture.getResponse();
    }
docs: Create a flow configuration
  @param flowConfig flow configuration attributes
  @throws RemoteInvocationException