# DatadogAPIClient::V1::Monitor ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **created** | **Time** | Timestamp of the monitor creation. | [optional][readonly] | | **creator** | [**Creator**](Creator.md) | | [optional] | | **deleted** | **Time** | Whether or not the monitor is deleted. (Always `null`) | [optional][readonly] | | **id** | **Integer** | ID of this monitor. | [optional][readonly] | | **message** | **String** | A message to include with notifications for this monitor. | [optional] | | **modified** | **Time** | Last timestamp when the monitor was edited. | [optional][readonly] | | **multi** | **Boolean** | Whether or not the monitor is broken down on different groups. | [optional][readonly] | | **name** | **String** | The monitor name. | [optional] | | **options** | [**MonitorOptions**](MonitorOptions.md) | | [optional] | | **overall_state** | [**MonitorOverallStates**](MonitorOverallStates.md) | | [optional] | | **priority** | **Integer** | Integer from 1 (high) to 5 (low) indicating alert severity. | [optional] | | **query** | **String** | The monitor query. | [optional] | | **state** | [**MonitorState**](MonitorState.md) | | [optional] | | **tags** | **Array<String>** | Tags associated to your monitor. | [optional] | | **type** | [**MonitorType**](MonitorType.md) | | [optional] | ## Example ```ruby require 'datadog_api_client/v1' instance = DatadogAPIClient::V1::Monitor.new( created: null, creator: null, deleted: null, id: null, message: null, modified: null, multi: null, name: null, options: null, overall_state: null, priority: null, query: null, state: null, tags: null, type: null ) ```