Class NotificationRulesService
Represents a collection of functions to interact with the API endpoints
Inheritance
Implements
Namespace: InfluxDB.Client.Api.Service
Assembly: InfluxDB.Client.dll
Syntax
public class NotificationRulesService : object, INotificationRulesService, IApiAccessor
Constructors
NotificationRulesService(Configuration)
Initializes a new instance of the Notification
Declaration
public NotificationRulesService(Configuration configuration = null)
Parameters
Type | Name | Description |
---|---|---|
Influx |
configuration | An instance of Configuration |
NotificationRulesService(String)
Initializes a new instance of the Notification
Declaration
public NotificationRulesService(string basePath)
Parameters
Type | Name | Description |
---|---|---|
System. |
basePath |
Properties
Configuration
Gets or sets the configuration object
Declaration
public Configuration Configuration { get; set; }
Property Value
Type | Description |
---|---|
Influx |
An instance of the Configuration |
ExceptionFactory
Provides a factory method hook for the creation of exceptions.
Declaration
public ExceptionFactory ExceptionFactory { get; set; }
Property Value
Type | Description |
---|---|
Influx |
Methods
AddDefaultHeader(String, String)
Add default header.
Declaration
public void AddDefaultHeader(string key, string value)
Parameters
Type | Name | Description |
---|---|---|
System. |
key | Header field name. |
System. |
value | Header field value. |
CreateNotificationRule(NotificationRule)
Add a notification rule
Declaration
public NotificationRule CreateNotificationRule(NotificationRule notificationRule)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Returns
Type | Description |
---|---|
Notification |
NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleAsync(NotificationRule, CancellationToken)
Add a notification rule
Declaration
public async System.Threading.Tasks.Task<NotificationRule> CreateNotificationRuleAsync(NotificationRule notificationRule, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleAsyncWithHttpInfo(NotificationRule, CancellationToken)
Add a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<NotificationRule>> CreateNotificationRuleAsyncWithHttpInfo(NotificationRule notificationRule, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleAsyncWithIRestResponse(NotificationRule, CancellationToken)
Add a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> CreateNotificationRuleAsyncWithIRestResponse(NotificationRule notificationRule, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleWithHttpInfo(NotificationRule)
Add a notification rule
Declaration
public ApiResponse<NotificationRule> CreateNotificationRuleWithHttpInfo(NotificationRule notificationRule)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleWithIRestResponse(NotificationRule)
Add a notification rule
Declaration
public RestResponse CreateNotificationRuleWithIRestResponse(NotificationRule notificationRule)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleWithIRestResponseAsync(NotificationRule, CancellationToken)
Add a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> CreateNotificationRuleWithIRestResponseAsync(NotificationRule notificationRule, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
CreateNotificationRuleWithRestRequest(NotificationRule)
Add a notification rule
Declaration
public RestRequest CreateNotificationRuleWithRestRequest(NotificationRule notificationRule)
Parameters
Type | Name | Description |
---|---|---|
Notification |
notificationRule | Notification rule to create |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DefaultHeader()
Gets the default header.
Declaration
public IDictionary<string, string> DefaultHeader()
Returns
Type | Description |
---|---|
IDictionary<System. |
Dictionary of HTTP header |
DeleteNotificationRulesID(String, String)
Delete a notification rule
Declaration
public void DeleteNotificationRulesID(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDAsync(String, String, CancellationToken)
Delete a notification rule
Declaration
public System.Threading.Tasks.Task DeleteNotificationRulesIDAsync(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of void |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDAsyncWithHttpInfo(String, String, CancellationToken)
Delete a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<object>> DeleteNotificationRulesIDAsyncWithHttpInfo(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDAsyncWithIRestResponse(String, String, CancellationToken)
Delete a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> DeleteNotificationRulesIDAsyncWithIRestResponse(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsID(String, String, String)
Delete label from a notification rule
Declaration
public void DeleteNotificationRulesIDLabelsID(string ruleID, string labelID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDAsync(String, String, String, CancellationToken)
Delete label from a notification rule
Declaration
public System.Threading.Tasks.Task DeleteNotificationRulesIDLabelsIDAsync(string ruleID, string labelID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of void |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDAsyncWithHttpInfo(String, String, String, CancellationToken)
Delete label from a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<object>> DeleteNotificationRulesIDLabelsIDAsyncWithHttpInfo(string ruleID, string labelID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDAsyncWithIRestResponse(String, String, String, CancellationToken)
Delete label from a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> DeleteNotificationRulesIDLabelsIDAsyncWithIRestResponse(string ruleID, string labelID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDWithHttpInfo(String, String, String)
Delete label from a notification rule
Declaration
public ApiResponse<object> DeleteNotificationRulesIDLabelsIDWithHttpInfo(string ruleID, string labelID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDWithIRestResponse(String, String, String)
Delete label from a notification rule
Declaration
public RestResponse DeleteNotificationRulesIDLabelsIDWithIRestResponse(string ruleID, string labelID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDWithIRestResponseAsync(String, String, String, CancellationToken)
Delete label from a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> DeleteNotificationRulesIDLabelsIDWithIRestResponseAsync(string ruleID, string labelID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDLabelsIDWithRestRequest(String, String, String)
Delete label from a notification rule
Declaration
public RestRequest DeleteNotificationRulesIDLabelsIDWithRestRequest(string ruleID, string labelID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
labelID | The ID of the label to delete. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDWithHttpInfo(String, String)
Delete a notification rule
Declaration
public ApiResponse<object> DeleteNotificationRulesIDWithHttpInfo(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDWithIRestResponse(String, String)
Delete a notification rule
Declaration
public RestResponse DeleteNotificationRulesIDWithIRestResponse(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDWithIRestResponseAsync(String, String, CancellationToken)
Delete a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> DeleteNotificationRulesIDWithIRestResponseAsync(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
DeleteNotificationRulesIDWithRestRequest(String, String)
Delete a notification rule
Declaration
public RestRequest DeleteNotificationRulesIDWithRestRequest(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of Object(void) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetBasePath()
Gets the base path of the API client.
Declaration
public string GetBasePath()
Returns
Type | Description |
---|---|
System. |
The base path |
GetNotificationRules(String, String, Nullable<Int32>, Nullable<Int32>, String, String)
List all notification rules
Declaration
public NotificationRules GetNotificationRules(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Returns
Type | Description |
---|---|
Notification |
NotificationRules |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesAsync(String, String, Nullable<Int32>, Nullable<Int32>, String, String, CancellationToken)
List all notification rules
Declaration
public async System.Threading.Tasks.Task<NotificationRules> GetNotificationRulesAsync(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of NotificationRules |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesAsyncWithHttpInfo(String, String, Nullable<Int32>, Nullable<Int32>, String, String, CancellationToken)
List all notification rules
Declaration
public async System.Threading.Tasks.Task<ApiResponse<NotificationRules>> GetNotificationRulesAsyncWithHttpInfo(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (NotificationRules) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesAsyncWithIRestResponse(String, String, Nullable<Int32>, Nullable<Int32>, String, String, CancellationToken)
List all notification rules
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetNotificationRulesAsyncWithIRestResponse(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (NotificationRules) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesID(String, String)
Retrieve a notification rule
Declaration
public NotificationRule GetNotificationRulesID(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Notification |
NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDAsync(String, String, CancellationToken)
Retrieve a notification rule
Declaration
public async System.Threading.Tasks.Task<NotificationRule> GetNotificationRulesIDAsync(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDAsyncWithHttpInfo(String, String, CancellationToken)
Retrieve a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<NotificationRule>> GetNotificationRulesIDAsyncWithHttpInfo(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDAsyncWithIRestResponse(String, String, CancellationToken)
Retrieve a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetNotificationRulesIDAsyncWithIRestResponse(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabels(String, String)
List all labels for a notification rule
Declaration
public LabelsResponse GetNotificationRulesIDLabels(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Labels |
LabelsResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsAsync(String, String, CancellationToken)
List all labels for a notification rule
Declaration
public async System.Threading.Tasks.Task<LabelsResponse> GetNotificationRulesIDLabelsAsync(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of LabelsResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsAsyncWithHttpInfo(String, String, CancellationToken)
List all labels for a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<LabelsResponse>> GetNotificationRulesIDLabelsAsyncWithHttpInfo(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (LabelsResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsAsyncWithIRestResponse(String, String, CancellationToken)
List all labels for a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetNotificationRulesIDLabelsAsyncWithIRestResponse(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (LabelsResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsWithHttpInfo(String, String)
List all labels for a notification rule
Declaration
public ApiResponse<LabelsResponse> GetNotificationRulesIDLabelsWithHttpInfo(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of LabelsResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsWithIRestResponse(String, String)
List all labels for a notification rule
Declaration
public RestResponse GetNotificationRulesIDLabelsWithIRestResponse(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of LabelsResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsWithIRestResponseAsync(String, String, CancellationToken)
List all labels for a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetNotificationRulesIDLabelsWithIRestResponseAsync(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of LabelsResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDLabelsWithRestRequest(String, String)
List all labels for a notification rule
Declaration
public RestRequest GetNotificationRulesIDLabelsWithRestRequest(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of LabelsResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDWithHttpInfo(String, String)
Retrieve a notification rule
Declaration
public ApiResponse<NotificationRule> GetNotificationRulesIDWithHttpInfo(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDWithIRestResponse(String, String)
Retrieve a notification rule
Declaration
public RestResponse GetNotificationRulesIDWithIRestResponse(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDWithIRestResponseAsync(String, String, CancellationToken)
Retrieve a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetNotificationRulesIDWithIRestResponseAsync(string ruleID, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesIDWithRestRequest(String, String)
Retrieve a notification rule
Declaration
public RestRequest GetNotificationRulesIDWithRestRequest(string ruleID, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesWithHttpInfo(String, String, Nullable<Int32>, Nullable<Int32>, String, String)
List all notification rules
Declaration
public ApiResponse<NotificationRules> GetNotificationRulesWithHttpInfo(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of NotificationRules |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesWithIRestResponse(String, String, Nullable<Int32>, Nullable<Int32>, String, String)
List all notification rules
Declaration
public RestResponse GetNotificationRulesWithIRestResponse(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRules |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesWithIRestResponseAsync(String, String, Nullable<Int32>, Nullable<Int32>, String, String, CancellationToken)
List all notification rules
Declaration
public async System.Threading.Tasks.Task<RestResponse> GetNotificationRulesWithIRestResponseAsync(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of NotificationRules |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
GetNotificationRulesWithRestRequest(String, String, Nullable<Int32>, Nullable<Int32>, String, String)
List all notification rules
Declaration
public RestRequest GetNotificationRulesWithRestRequest(string orgID, string zapTraceSpan = null, int? offset = null, int? limit = null, string checkID = null, string tag = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
orgID | Only show notification rules that belong to a specific organization ID. |
System. |
zapTraceSpan | OpenTracing span context (optional) |
System. |
offset | (optional) |
System. |
limit | (optional, default to 20) |
System. |
checkID | Only show notifications that belong to the specific check ID. (optional) |
System. |
tag | Only return notification rules that "would match" statuses which contain the tag key value pairs provided. (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRules |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesID(String, NotificationRuleUpdate, String)
Update a notification rule
Declaration
public NotificationRule PatchNotificationRulesID(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Notification |
NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDAsync(String, NotificationRuleUpdate, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<NotificationRule> PatchNotificationRulesIDAsync(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDAsyncWithHttpInfo(String, NotificationRuleUpdate, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<NotificationRule>> PatchNotificationRulesIDAsyncWithHttpInfo(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDAsyncWithIRestResponse(String, NotificationRuleUpdate, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> PatchNotificationRulesIDAsyncWithIRestResponse(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDWithHttpInfo(String, NotificationRuleUpdate, String)
Update a notification rule
Declaration
public ApiResponse<NotificationRule> PatchNotificationRulesIDWithHttpInfo(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDWithIRestResponse(String, NotificationRuleUpdate, String)
Update a notification rule
Declaration
public RestResponse PatchNotificationRulesIDWithIRestResponse(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDWithIRestResponseAsync(String, NotificationRuleUpdate, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> PatchNotificationRulesIDWithIRestResponseAsync(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PatchNotificationRulesIDWithRestRequest(String, NotificationRuleUpdate, String)
Update a notification rule
Declaration
public RestRequest PatchNotificationRulesIDWithRestRequest(string ruleID, NotificationRuleUpdate notificationRuleUpdate, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRuleUpdate | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabels(String, LabelMapping, String)
Add a label to a notification rule
Declaration
public LabelResponse PostNotificationRuleIDLabels(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Label |
LabelResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsAsync(String, LabelMapping, String, CancellationToken)
Add a label to a notification rule
Declaration
public async System.Threading.Tasks.Task<LabelResponse> PostNotificationRuleIDLabelsAsync(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of LabelResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsAsyncWithHttpInfo(String, LabelMapping, String, CancellationToken)
Add a label to a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<LabelResponse>> PostNotificationRuleIDLabelsAsyncWithHttpInfo(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (LabelResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsAsyncWithIRestResponse(String, LabelMapping, String, CancellationToken)
Add a label to a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostNotificationRuleIDLabelsAsyncWithIRestResponse(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (LabelResponse) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsWithHttpInfo(String, LabelMapping, String)
Add a label to a notification rule
Declaration
public ApiResponse<LabelResponse> PostNotificationRuleIDLabelsWithHttpInfo(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of LabelResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsWithIRestResponse(String, LabelMapping, String)
Add a label to a notification rule
Declaration
public RestResponse PostNotificationRuleIDLabelsWithIRestResponse(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of LabelResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsWithIRestResponseAsync(String, LabelMapping, String, CancellationToken)
Add a label to a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> PostNotificationRuleIDLabelsWithIRestResponseAsync(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of LabelResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PostNotificationRuleIDLabelsWithRestRequest(String, LabelMapping, String)
Add a label to a notification rule
Declaration
public RestRequest PostNotificationRuleIDLabelsWithRestRequest(string ruleID, LabelMapping labelMapping, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Label |
labelMapping | Label to add |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of LabelResponse |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesID(String, NotificationRule, String)
Update a notification rule
Declaration
public NotificationRule PutNotificationRulesID(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Notification |
NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDAsync(String, NotificationRule, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<NotificationRule> PutNotificationRulesIDAsync(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDAsyncWithHttpInfo(String, NotificationRule, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<ApiResponse<NotificationRule>> PutNotificationRulesIDAsyncWithHttpInfo(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of ApiResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDAsyncWithIRestResponse(String, NotificationRule, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> PutNotificationRulesIDAsyncWithIRestResponse(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
Task of RestResponse (NotificationRule) |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDWithHttpInfo(String, NotificationRule, String)
Update a notification rule
Declaration
public ApiResponse<NotificationRule> PutNotificationRulesIDWithHttpInfo(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Influx |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDWithIRestResponse(String, NotificationRule, String)
Update a notification rule
Declaration
public RestResponse PutNotificationRulesIDWithIRestResponse(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDWithIRestResponseAsync(String, NotificationRule, String, CancellationToken)
Update a notification rule
Declaration
public async System.Threading.Tasks.Task<RestResponse> PutNotificationRulesIDWithIRestResponseAsync(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Cancellation |
cancellationToken | Cancellation token |
Returns
Type | Description |
---|---|
System. |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
PutNotificationRulesIDWithRestRequest(String, NotificationRule, String)
Update a notification rule
Declaration
public RestRequest PutNotificationRulesIDWithRestRequest(string ruleID, NotificationRule notificationRule, string zapTraceSpan = null)
Parameters
Type | Name | Description |
---|---|---|
System. |
ruleID | The notification rule ID. |
Notification |
notificationRule | Notification rule update to apply |
System. |
zapTraceSpan | OpenTracing span context (optional) |
Returns
Type | Description |
---|---|
Rest |
ApiResponse of NotificationRule |
Exceptions
Type | Condition |
---|---|
Influx |
Thrown when fails to make API call |
SetBasePath(String)
Sets the base path of the API client.
Declaration
public void SetBasePath(string basePath)
Parameters
Type | Name | Description |
---|---|---|
System. |
basePath |