/// <summary> /// Add a label to a telegraf config. /// </summary> /// <param name="labelId">ID of label to add</param> /// <param name="telegrafId">ID of the telegraf config</param> /// <returns>added label</returns> public async Task <Label> AddLabelAsync(string labelId, string telegrafId) { Arguments.CheckNonEmptyString(telegrafId, nameof(telegrafId)); Arguments.CheckNonEmptyString(labelId, nameof(labelId)); return((await _service.PostTelegrafsIDLabelsAsync(telegrafId, new LabelMapping(labelId))).Label); }
/// <summary> /// Add a label to a telegraf config. /// </summary> /// <param name="labelId">ID of label to add</param> /// <param name="telegrafId">ID of the telegraf config</param> /// <returns>added label</returns> public async Task <Label> AddLabel(string labelId, string telegrafId) { Arguments.CheckNonEmptyString(telegrafId, nameof(telegrafId)); Arguments.CheckNonEmptyString(labelId, nameof(labelId)); return(await _service.PostTelegrafsIDLabelsAsync(telegrafId, new LabelMapping(labelId)).ContinueWith(t => t.Result.Label)); }
/// <summary> /// Add a label to a telegraf config. /// </summary> /// <param name="labelId">ID of label to add</param> /// <param name="telegrafId">ID of the telegraf config</param> /// <returns>added label</returns> public async Task<Label> AddLabelAsync(string labelId, string telegrafId) { Arguments.CheckNonEmptyString(telegrafId, nameof(telegrafId)); Arguments.CheckNonEmptyString(labelId, nameof(labelId)); var response = await _service.PostTelegrafsIDLabelsAsync(telegrafId, new LabelMapping(labelId)).ConfigureAwait(false); return response.Label; }