Source
pub async fn alter_table_monitor( &self, topic_id: String, monitor_updates_map: HashMap<String, String>, ) -> Result<AlterTableMonitorResponse, KineticaError>
Alter an existing table monitor
Alters a table monitor previously created with /create/tablemonitor.
topic_id- The topic ID returned by/create/tablemonitor.monitor_updates_map- Map containing the properties of the table monitor to be updated. Error if empty.
Source
pub async fn alter_table_monitor_with_opts( &self, topic_id: String, monitor_updates_map: HashMap<String, String>, options: AlterTableMonitorRequestOptions, ) -> Result<AlterTableMonitorResponse, KineticaError>
Alter an existing table monitor
Alters a table monitor previously created with /create/tablemonitor.
topic_id- The topic ID returned by/create/tablemonitor.monitor_updates_map- Map containing the properties of the table monitor to be updated. Error if empty.options- The optional parameters; any left unset take the server’s defaults.
Source
pub async fn alter_table_monitor_raw( &self, request: &AlterTableMonitorRequest, ) -> Result<AlterTableMonitorResponse, KineticaError>
Sends a pre-built AlterTableMonitorRequest to the /alter/tablemonitor endpoint.
Source
pub async fn alter_table_monitor_from_url( &self, url: &str, request: &AlterTableMonitorRequest, ) -> Result<AlterTableMonitorResponse, KineticaError>
Sends a pre-built AlterTableMonitorRequest to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.