use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct NodesRecord { #[serde(rename = "search.scroll_total", default, skip_serializing_if = "Option::is_none")]
pub search_scroll_total: Option<String>,
#[serde(rename = "heap.percent", default, skip_serializing_if = "Option::is_none")]
pub heap_percent: Option<String>, #[serde(rename = "indexing.delete_time", default, skip_serializing_if = "Option::is_none")]
pub indexing_delete_time: Option<String>, #[serde(rename = "suggest.time", default, skip_serializing_if = "Option::is_none")]
pub suggest_time: Option<String>, #[serde(rename = "file_desc.current", default, skip_serializing_if = "Option::is_none")]
pub file_desc_current: Option<String>, #[serde(rename = "flavor", default, skip_serializing_if = "Option::is_none")]
pub flavor: Option<String>, #[serde(rename = "get.exists_time", default, skip_serializing_if = "Option::is_none")]
pub get_exists_time: Option<String>,
#[serde(rename = "disk.used", default, skip_serializing_if = "Option::is_none")]
pub disk_used: Option<String>, #[serde(rename = "port", default, skip_serializing_if = "Option::is_none")]
pub port: Option<String>, #[serde(rename = "bulk.avg_size_in_bytes", default, skip_serializing_if = "Option::is_none")]
pub bulk_avg_size_in_bytes: Option<String>, #[serde(rename = "search.query_time", default, skip_serializing_if = "Option::is_none")]
pub search_query_time: Option<String>,
#[serde(rename = "search.concurrent_query_current", default, skip_serializing_if = "Option::is_none")]
pub search_concurrent_query_current: Option<String>, #[serde(rename = "suggest.current", default, skip_serializing_if = "Option::is_none")]
pub suggest_current: Option<String>, #[serde(rename = "refresh.listeners", default, skip_serializing_if = "Option::is_none")]
pub refresh_listeners: Option<String>, #[serde(rename = "script.compilations", default, skip_serializing_if = "Option::is_none")]
pub script_compilations: Option<String>, #[serde(rename = "merges.total", default, skip_serializing_if = "Option::is_none")]
pub merges_total: Option<String>, #[serde(rename = "segments.count", default, skip_serializing_if = "Option::is_none")]
pub segments_count: Option<String>, #[serde(rename = "get.missing_total", default, skip_serializing_if = "Option::is_none")]
pub get_missing_total: Option<String>, #[serde(rename = "bulk.total_operations", default, skip_serializing_if = "Option::is_none")]
pub bulk_total_operations: Option<String>, #[serde(rename = "get.missing_time", default, skip_serializing_if = "Option::is_none")]
pub get_missing_time: Option<String>, #[serde(rename = "heap.max", default, skip_serializing_if = "Option::is_none")]
pub heap_max: Option<String>, #[serde(rename = "indexing.index_total", default, skip_serializing_if = "Option::is_none")]
pub indexing_index_total: Option<String>, #[serde(rename = "node.roles", default, skip_serializing_if = "Option::is_none")]
pub node_roles: Option<String>,
#[serde(rename = "search.point_in_time_time", default, skip_serializing_if = "Option::is_none")]
pub search_point_in_time_time: Option<String>,
#[serde(rename = "file_desc.percent", default, skip_serializing_if = "Option::is_none")]
pub file_desc_percent: Option<String>, #[serde(rename = "segments.version_map_memory", default, skip_serializing_if = "Option::is_none")]
pub segments_version_map_memory: Option<String>, #[serde(rename = "get.exists_total", default, skip_serializing_if = "Option::is_none")]
pub get_exists_total: Option<String>, #[serde(rename = "get.time", default, skip_serializing_if = "Option::is_none")]
pub get_time: Option<String>,
#[serde(rename = "disk.total", default, skip_serializing_if = "Option::is_none")]
pub disk_total: Option<String>, #[serde(rename = "file_desc.max", default, skip_serializing_if = "Option::is_none")]
pub file_desc_max: Option<String>, #[serde(rename = "flush.total_time", default, skip_serializing_if = "Option::is_none")]
pub flush_total_time: Option<String>, #[serde(rename = "merges.current", default, skip_serializing_if = "Option::is_none")]
pub merges_current: Option<String>, #[serde(rename = "merges.current_docs", default, skip_serializing_if = "Option::is_none")]
pub merges_current_docs: Option<String>, #[serde(rename = "indexing.delete_total", default, skip_serializing_if = "Option::is_none")]
pub indexing_delete_total: Option<String>, #[serde(rename = "merges.current_size", default, skip_serializing_if = "Option::is_none")]
pub merges_current_size: Option<String>, #[serde(rename = "refresh.total", default, skip_serializing_if = "Option::is_none")]
pub refresh_total: Option<String>, #[serde(rename = "request_cache.hit_count", default, skip_serializing_if = "Option::is_none")]
pub request_cache_hit_count: Option<String>, #[serde(rename = "ram.max", default, skip_serializing_if = "Option::is_none")]
pub ram_max: Option<String>, #[serde(rename = "refresh.external_total", default, skip_serializing_if = "Option::is_none")]
pub refresh_external_total: Option<String>, #[serde(rename = "query_cache.evictions", default, skip_serializing_if = "Option::is_none")]
pub query_cache_evictions: Option<String>, #[serde(rename = "script.cache_evictions", default, skip_serializing_if = "Option::is_none")]
pub script_cache_evictions: Option<String>, #[serde(rename = "search.scroll_current", default, skip_serializing_if = "Option::is_none")]
pub search_scroll_current: Option<String>, #[serde(rename = "request_cache.evictions", default, skip_serializing_if = "Option::is_none")]
pub request_cache_evictions: Option<String>, #[serde(rename = "bulk.total_time", default, skip_serializing_if = "Option::is_none")]
pub bulk_total_time: Option<String>, #[serde(rename = "segments.fixed_bitset_memory", default, skip_serializing_if = "Option::is_none")]
pub segments_fixed_bitset_memory: Option<String>, #[serde(rename = "indexing.index_current", default, skip_serializing_if = "Option::is_none")]
pub indexing_index_current: Option<String>, #[serde(rename = "search.fetch_total", default, skip_serializing_if = "Option::is_none")]
pub search_fetch_total: Option<String>,
#[serde(rename = "search.point_in_time_current", default, skip_serializing_if = "Option::is_none")]
pub search_point_in_time_current: Option<String>,
#[serde(rename = "ram.percent", default, skip_serializing_if = "Option::is_none")]
pub ram_percent: Option<String>, #[serde(rename = "get.current", default, skip_serializing_if = "Option::is_none")]
pub get_current: Option<String>,
#[serde(rename = "name", default, skip_serializing_if = "Option::is_none")]
pub name: Option<String>, #[serde(rename = "segments.memory", default, skip_serializing_if = "Option::is_none")]
pub segments_memory: Option<String>, #[serde(rename = "refresh.time", default, skip_serializing_if = "Option::is_none")]
pub refresh_time: Option<String>, #[serde(rename = "jdk", default, skip_serializing_if = "Option::is_none")]
pub jdk: Option<String>, #[serde(rename = "query_cache.miss_count", default, skip_serializing_if = "Option::is_none")]
pub query_cache_miss_count: Option<String>, #[serde(rename = "search.fetch_time", default, skip_serializing_if = "Option::is_none")]
pub search_fetch_time: Option<String>, #[serde(rename = "search.scroll_time", default, skip_serializing_if = "Option::is_none")]
pub search_scroll_time: Option<String>,
#[serde(rename = "search.concurrent_query_time", default, skip_serializing_if = "Option::is_none")]
pub search_concurrent_query_time: Option<String>, #[serde(rename = "merges.total_time", default, skip_serializing_if = "Option::is_none")]
pub merges_total_time: Option<String>, #[serde(rename = "type", default, skip_serializing_if = "Option::is_none")]
pub r#type: Option<String>, #[serde(rename = "ip", default, skip_serializing_if = "Option::is_none")]
pub ip: Option<String>, #[serde(rename = "indexing.index_failed", default, skip_serializing_if = "Option::is_none")]
pub indexing_index_failed: Option<String>,
#[serde(rename = "search.concurrent_query_total", default, skip_serializing_if = "Option::is_none")]
pub search_concurrent_query_total: Option<String>,
#[serde(rename = "id", default, skip_serializing_if = "Option::is_none")]
pub id: Option<String>, #[serde(rename = "request_cache.memory_size", default, skip_serializing_if = "Option::is_none")]
pub request_cache_memory_size: Option<String>, #[serde(rename = "completion.size", default, skip_serializing_if = "Option::is_none")]
pub completion_size: Option<String>,
#[serde(rename = "version", default, skip_serializing_if = "Option::is_none")]
pub version: Option<String>,
#[serde(rename = "disk.avail", default, skip_serializing_if = "Option::is_none")]
pub disk_avail: Option<String>, #[serde(rename = "segments.index_writer_memory", default, skip_serializing_if = "Option::is_none")]
pub segments_index_writer_memory: Option<String>, #[serde(rename = "fielddata.memory_size", default, skip_serializing_if = "Option::is_none")]
pub fielddata_memory_size: Option<String>, #[serde(rename = "query_cache.hit_count", default, skip_serializing_if = "Option::is_none")]
pub query_cache_hit_count: Option<String>, #[serde(rename = "search.fetch_current", default, skip_serializing_if = "Option::is_none")]
pub search_fetch_current: Option<String>, #[serde(rename = "bulk.total_size_in_bytes", default, skip_serializing_if = "Option::is_none")]
pub bulk_total_size_in_bytes: Option<String>, #[serde(rename = "http_address", default, skip_serializing_if = "Option::is_none")]
pub http_address: Option<String>, #[serde(rename = "build", default, skip_serializing_if = "Option::is_none")]
pub build: Option<String>, #[serde(rename = "cpu", default, skip_serializing_if = "Option::is_none")]
pub cpu: Option<String>,
#[serde(rename = "disk.used_percent", default, skip_serializing_if = "Option::is_none")]
pub disk_used_percent: Option<String>, #[serde(rename = "load_1m", default, skip_serializing_if = "Option::is_none")]
pub load_1_m: Option<String>, #[serde(rename = "query_cache.memory_size", default, skip_serializing_if = "Option::is_none")]
pub query_cache_memory_size: Option<String>, #[serde(rename = "request_cache.miss_count", default, skip_serializing_if = "Option::is_none")]
pub request_cache_miss_count: Option<String>, #[serde(rename = "script.compilation_limit_triggered", default, skip_serializing_if = "Option::is_none")]
pub script_compilation_limit_triggered: Option<String>,
#[serde(rename = "search.concurrent_avg_slice_count", default, skip_serializing_if = "Option::is_none")]
pub search_concurrent_avg_slice_count: Option<String>, #[serde(rename = "bulk.avg_time", default, skip_serializing_if = "Option::is_none")]
pub bulk_avg_time: Option<String>, #[serde(rename = "search.query_total", default, skip_serializing_if = "Option::is_none")]
pub search_query_total: Option<String>, #[serde(rename = "search.open_contexts", default, skip_serializing_if = "Option::is_none")]
pub search_open_contexts: Option<String>, #[serde(rename = "load_5m", default, skip_serializing_if = "Option::is_none")]
pub load_5_m: Option<String>, #[serde(rename = "heap.current", default, skip_serializing_if = "Option::is_none")]
pub heap_current: Option<String>, #[serde(rename = "merges.total_size", default, skip_serializing_if = "Option::is_none")]
pub merges_total_size: Option<String>, #[serde(rename = "suggest.total", default, skip_serializing_if = "Option::is_none")]
pub suggest_total: Option<String>, #[serde(rename = "master", default, skip_serializing_if = "Option::is_none")]
pub master: Option<String>, #[serde(rename = "uptime", default, skip_serializing_if = "Option::is_none")]
pub uptime: Option<String>, #[serde(rename = "search.query_current", default, skip_serializing_if = "Option::is_none")]
pub search_query_current: Option<String>, #[serde(rename = "fielddata.evictions", default, skip_serializing_if = "Option::is_none")]
pub fielddata_evictions: Option<String>, #[serde(rename = "refresh.external_time", default, skip_serializing_if = "Option::is_none")]
pub refresh_external_time: Option<String>, #[serde(rename = "indexing.index_time", default, skip_serializing_if = "Option::is_none")]
pub indexing_index_time: Option<String>, #[serde(rename = "load_15m", default, skip_serializing_if = "Option::is_none")]
pub load_15_m: Option<String>, #[serde(rename = "get.total", default, skip_serializing_if = "Option::is_none")]
pub get_total: Option<String>, #[serde(rename = "pid", default, skip_serializing_if = "Option::is_none")]
pub pid: Option<String>, #[serde(rename = "cluster_manager", default, skip_serializing_if = "Option::is_none")]
pub cluster_manager: Option<String>, #[serde(rename = "indexing.delete_current", default, skip_serializing_if = "Option::is_none")]
pub indexing_delete_current: Option<String>, #[serde(rename = "node.role", default, skip_serializing_if = "Option::is_none")]
pub node_role: Option<String>, #[serde(rename = "merges.total_docs", default, skip_serializing_if = "Option::is_none")]
pub merges_total_docs: Option<String>, #[serde(rename = "ram.current", default, skip_serializing_if = "Option::is_none")]
pub ram_current: Option<String>, #[serde(rename = "flush.total", default, skip_serializing_if = "Option::is_none")]
pub flush_total: Option<String>,
#[serde(rename = "search.point_in_time_total", default, skip_serializing_if = "Option::is_none")]
pub search_point_in_time_total: Option<String>,
}
impl NodesRecord {
pub fn new() -> NodesRecord {
NodesRecord {
search_scroll_total: None,
heap_percent: None,
indexing_delete_time: None,
suggest_time: None,
file_desc_current: None,
flavor: None,
get_exists_time: None,
disk_used: None,
port: None,
bulk_avg_size_in_bytes: None,
search_query_time: None,
search_concurrent_query_current: None,
suggest_current: None,
refresh_listeners: None,
script_compilations: None,
merges_total: None,
segments_count: None,
get_missing_total: None,
bulk_total_operations: None,
get_missing_time: None,
heap_max: None,
indexing_index_total: None,
node_roles: None,
search_point_in_time_time: None,
file_desc_percent: None,
segments_version_map_memory: None,
get_exists_total: None,
get_time: None,
disk_total: None,
file_desc_max: None,
flush_total_time: None,
merges_current: None,
merges_current_docs: None,
indexing_delete_total: None,
merges_current_size: None,
refresh_total: None,
request_cache_hit_count: None,
ram_max: None,
refresh_external_total: None,
query_cache_evictions: None,
script_cache_evictions: None,
search_scroll_current: None,
request_cache_evictions: None,
bulk_total_time: None,
segments_fixed_bitset_memory: None,
indexing_index_current: None,
search_fetch_total: None,
search_point_in_time_current: None,
ram_percent: None,
get_current: None,
name: None,
segments_memory: None,
refresh_time: None,
jdk: None,
query_cache_miss_count: None,
search_fetch_time: None,
search_scroll_time: None,
search_concurrent_query_time: None,
merges_total_time: None,
r#type: None,
ip: None,
indexing_index_failed: None,
search_concurrent_query_total: None,
id: None,
request_cache_memory_size: None,
completion_size: None,
version: None,
disk_avail: None,
segments_index_writer_memory: None,
fielddata_memory_size: None,
query_cache_hit_count: None,
search_fetch_current: None,
bulk_total_size_in_bytes: None,
http_address: None,
build: None,
cpu: None,
disk_used_percent: None,
load_1_m: None,
query_cache_memory_size: None,
request_cache_miss_count: None,
script_compilation_limit_triggered: None,
search_concurrent_avg_slice_count: None,
bulk_avg_time: None,
search_query_total: None,
search_open_contexts: None,
load_5_m: None,
heap_current: None,
merges_total_size: None,
suggest_total: None,
master: None,
uptime: None,
search_query_current: None,
fielddata_evictions: None,
refresh_external_time: None,
indexing_index_time: None,
load_15_m: None,
get_total: None,
pid: None,
cluster_manager: None,
indexing_delete_current: None,
node_role: None,
merges_total_docs: None,
ram_current: None,
flush_total: None,
search_point_in_time_total: None,
}
}
}