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,
}
}
}