Exemple #1
0
        /// <summary>
        /// Creates an instance
        /// </summary>
        public DataBricksRestClient(string baseUri, string authToken)
        {
            if (baseUri == null)
            {
                throw new ArgumentNullException(nameof(baseUri));
            }

            if (authToken == null)
            {
                throw new ArgumentNullException(nameof(authToken));
            }

            _endpoint = RestService.For <IDatabricksEndpoint>(
                new HttpClient(new AuthenticatedHttpClientHandler(authToken))
            {
                BaseAddress = new Uri(baseUri)
            },
                new RefitSettings
            {
                JsonSerializerSettings = new JsonSerializerSettings
                {
                    Converters        = { new StringEnumConverter() },
                    NullValueHandling = NullValueHandling.Ignore
                }
            });

            Jobs = new DataBricksJobsRestClient(_endpoint);
        }
 internal DataBricksJobsRestClient(IDatabricksEndpoint endpoint)
 {
     _endpoint = endpoint;
 }