public async Task RunSubmit()

in csharp/Microsoft.Azure.Databricks.Client/JobsApiClient.cs [152:172]


    public async Task<long> RunSubmit(RunSubmitSettings settings,
        IEnumerable<AclPermissionItem> accessControlList = default, string idempotencyToken = default,
        CancellationToken cancellationToken = default)
    {
        var request = JsonSerializer.SerializeToNode(settings, Options)!.AsObject();
        if (!string.IsNullOrEmpty(idempotencyToken))
        {
            request.Add("idempotency_token", idempotencyToken);
        }

        if (accessControlList != null)
        {
            request.Add("access_control_list", JsonSerializer.SerializeToNode(accessControlList, Options));
        }

        var result = await HttpPost<JsonObject, RunIdentifier>(
            this.HttpClient, $"{ApiVersion}/jobs/runs/submit", request, cancellationToken
        ).ConfigureAwait(false);

        return result.RunId;
    }