Kinetica C# API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
ShowTableMonitors.cs
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the Kinetica schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 
7 using System.Collections.Generic;
8 
9 
10 
11 namespace kinetica
12 {
13 
24  {
25 
28  public IList<string> monitor_ids { get; set; } = new List<string>();
29 
32  public IDictionary<string, string> options { get; set; } = new Dictionary<string, string>();
33 
34 
38 
48  public ShowTableMonitorsRequest( IList<string> monitor_ids,
49  IDictionary<string, string> options = null)
50  {
51  this.monitor_ids = monitor_ids ?? new List<string>();
52  this.options = options ?? new Dictionary<string, string>();
53  } // end constructor
54 
55  } // end class ShowTableMonitorsRequest
56 
57 
58 
63  {
64 
72  public struct AdditionalInfo
73  {
74 
78  public const string MONITOR_TYPE = "monitor_type";
79 
83  public const string TYPE_SCHEMA = "type_schema";
84 
87  public const string MATERIALIZED_VIEW_FOR_CHANGE_DETECTOR = "materialized_view_for_change_detector";
88 
92  public const string MATERIALIZED_VIEW_FOR_FILTER = "materialized_view_for_filter";
93 
96  public const string REFERENCES = "references";
97 
101  public const string DATASINK_JSON = "datasink_json";
102  } // end struct AdditionalInfo
103 
104 
106  public IList<string> monitor_ids { get; set; } = new List<string>();
107 
110  public IList<string> table_names { get; set; } = new List<string>();
111 
114  public IList<string> events { get; set; } = new List<string>();
115 
119  public IList<string> increasing_columns { get; set; } = new List<string>();
120 
124  public IList<string> filter_expressions { get; set; } = new List<string>();
125 
128  public IList<string> refresh_method { get; set; } = new List<string>();
129 
132  public IList<string> refresh_period { get; set; } = new List<string>();
133 
136  public IList<string> refresh_start_time { get; set; } = new List<string>();
137 
140  public IList<string> datasink_names { get; set; } = new List<string>();
141 
147  public IList<IDictionary<string, string>> additional_info { get; set; } = new List<IDictionary<string, string>>();
148 
150  public IDictionary<string, string> info { get; set; } = new Dictionary<string, string>();
151 
152  } // end class ShowTableMonitorsResponse
153 
154 
155 
156 
157 } // end namespace kinetica
ShowTableMonitorsRequest(IList< string > monitor_ids, IDictionary< string, string > options=null)
Constructs a ShowTableMonitorsRequest object with the specified parameters.
IList< string > refresh_method
List of refresh methods used on the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
Additional information about the respective monitors in &lt;member name=&quot;monitor_ids&quot;&gt;.
const string TYPE_SCHEMA
Notification type schemas for the respective &lt;member name=&quot;monitor_ids&quot;&gt; and &lt;member name=&quot;table_name...
IList< string > monitor_ids
List of monitors to be shown.
IList< IDictionary< string, string > > additional_info
Additional information about the respective monitors in &lt;member name=&quot;monitor_ids&quot;&gt;.
IList< string > increasing_columns
List of columns used on the respective tables in &lt;member name=&quot;table_names&quot;&gt; that will increase for n...
const string MATERIALIZED_VIEW_FOR_CHANGE_DETECTOR
Materialized view that implements the change detector
IList< string > filter_expressions
List of filter expressions used on the respective tables in &lt;member name=&quot;table_names&quot;&gt; to limit reco...
IList< string > datasink_names
List of datasink names for the respective &lt;member name=&quot;monitor_ids&quot;&gt; if one is defined.
IList< string > refresh_start_time
List of refresh start times used on the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
IList< string > table_names
List of source tables being monitored for the respective &lt;member name=&quot;monitor_ids&quot;&gt;.
A set of results returned by Kinetica.showTableMonitors(IList{string},IDictionary{string, string}).
IList< string > refresh_period
List of refresh periods used on the respective tables in &lt;member name=&quot;table_names&quot;&gt;.
ShowTableMonitorsRequest()
Constructs a ShowTableMonitorsRequest object with default parameters.
IList< string > events
List of notification events for the respective &lt;member name=&quot;monitor_ids&quot;&gt;.
const string DATASINK_JSON
Datasink info in JSON format for the respective &lt;member name=&quot;monitor_ids&quot;&gt; if one is defined...
IDictionary< string, string > options
Optional parameters.
const string MONITOR_TYPE
Notification type for the respective &lt;member name=&quot;monitor_ids&quot;&gt; and &lt;member name=&quot;table_names&quot;&gt;.
const string MATERIALIZED_VIEW_FOR_FILTER
Materialized views created for the &lt;member name=&quot;filter_expressions&quot;&gt;.
A set of parameters for Kinetica.showTableMonitors(IList{string},IDictionary{string, string}).
const string REFERENCES
Reference count on the respective &lt;member name=&quot;monitor_ids&quot;&gt;.
KineticaData - class to help with Avro Encoding for Kinetica
Definition: KineticaData.cs:14
IDictionary< string, string > info
Additional information.
IList< string > monitor_ids
List of monitor IDs.