use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ClusterJvmVersion { #[serde(rename = "count")]
pub count: u32, #[serde(rename = "using_bundled_jdk")]
pub using_bundled_jdk: bool,
#[serde(rename = "version")]
pub version: String, #[serde(rename = "vm_vendor")]
pub vm_vendor: String,
#[serde(rename = "vm_version")]
pub vm_version: String, #[serde(rename = "bundled_jdk")]
pub bundled_jdk: bool, #[serde(rename = "vm_name")]
pub vm_name: String,
}
impl ClusterJvmVersion {
pub fn new(count: u32, using_bundled_jdk: bool, version: String, vm_vendor: String, vm_version: String, bundled_jdk: bool, vm_name: String) -> ClusterJvmVersion {
ClusterJvmVersion {
count,
using_bundled_jdk,
version,
vm_vendor,
vm_version,
bundled_jdk,
vm_name,
}
}
}