Exemplo n.º 1
0
        /// <summary>
        /// Create a new Database.
        /// </summary>
        /// <param name="name">The name of the new database</param>
        /// <returns></returns>
        public async Task<InfluxDbApiResponse> CreateDatabaseAsync(string name)
        {
            var db = new Database { Name = name };

            return await _influxDbClient.CreateDatabase(NoErrorHandlers, db);
        }
Exemplo n.º 2
0
 /// <summary>Creates the database.</summary>
 /// <param name="errorHandlers">The error handlers.</param>
 /// <param name="database">The database.</param>
 /// <returns></returns>
 public async Task<InfluxDbApiResponse> CreateDatabase(IEnumerable<ApiResponseErrorHandlingDelegate> errorHandlers, Database database)
 {
     return await RequestAsync(errorHandlers, HttpMethod.Get, "query", null,
         new Dictionary<string, string> { { QueryParams.Query, String.Format(QueryStatements.CreateDatabase, database.Name) } },
         requestTimeout: _configuration.RequestTimeout);
 }
 public async Task<InfluxDbApiResponse> CreateDatabase(IEnumerable<ApiResponseErrorHandlingDelegate> errorHandlers, Database database)
 {
     return await _influxDbClient.CreateDatabase(errorHandlers, database);
 }
Exemplo n.º 4
0
        /// <summary>
        ///     Create a new Database.
        /// </summary>
        /// <param name="name">The name of the new database</param>
        /// <returns></returns>
        public async Task<InfluxDbApiCreateResponse> CreateDatabaseAsync(string name)
        {
            var db = new Database {Name = name};

            InfluxDbApiResponse response = await _influxDbClient.CreateDatabase(NoErrorHandlers, db);

            return new InfluxDbApiCreateResponse(response.StatusCode, response.Body);
        }
Exemplo n.º 5
0
 public Task<InfluxDbApiResponse> CreateDatabase(IEnumerable<ApiResponseErrorHandlingDelegate> errorHandlers,
     Database database)
 {
     return RequestAsync(errorHandlers, HttpMethod.Post, "db", database);
 }