
com.indeed.rabbitmq.admin.pojo.Node Maven / Gradle / Ivy
package com.indeed.rabbitmq.admin.pojo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Describes a node in the RabbitMQ cluster.
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"cluster_links",
"disk_free",
"disk_free_details",
"fd_used",
"fd_used_details",
"io_read_avg_time",
"io_read_avg_time_details",
"io_read_bytes",
"io_read_bytes_details",
"io_read_count",
"io_read_count_details",
"io_seek_count",
"io_seek_count_details",
"io_sync_avg_time",
"io_sync_avg_time_details",
"io_write_avg_time",
"io_write_avg_time_details",
"mem_used",
"mem_used_details",
"mnesia_disk_tx_count",
"mnesia_disk_tx_count_details",
"mnesia_ram_tx_count",
"mnesia_ram_tx_count_details",
"proc_used",
"proc_used_details",
"sockets_used",
"sockets_used_details",
"partitions",
"os_pid",
"fd_total",
"sockets_total",
"mem_limit",
"mem_alarm",
"disk_free_limit",
"disk_free_alarm",
"proc_total",
"rates_mode",
"uptime",
"run_queue",
"processors",
"exchange_types",
"auth_mechanisms",
"applications",
"contexts",
"log_file",
"sasl_log_file",
"db_dir",
"config_files",
"net_ticktime",
"enabled_plugins",
"name",
"type",
"running"
})
public class Node {
@JsonProperty("cluster_links")
private List clusterLinks = new ArrayList();
@JsonProperty("disk_free")
private Long diskFree;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("disk_free_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details diskFreeDetails;
@JsonProperty("fd_used")
private Long fdUsed;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("fd_used_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details fdUsedDetails;
@JsonProperty("io_read_avg_time")
private Long ioReadAvgTime;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_avg_time_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details ioReadAvgTimeDetails;
@JsonProperty("io_read_bytes")
private Long ioReadBytes;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_bytes_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details ioReadBytesDetails;
@JsonProperty("io_read_count")
private Long ioReadCount;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_count_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details ioReadCountDetails;
@JsonProperty("io_seek_count")
private Long ioSeekCount;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_seek_count_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details ioSeekCountDetails;
@JsonProperty("io_sync_avg_time")
private Long ioSyncAvgTime;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_sync_avg_time_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details ioSyncAvgTimeDetails;
@JsonProperty("io_write_avg_time")
private Long ioWriteAvgTime;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_write_avg_time_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details ioWriteAvgTimeDetails;
@JsonProperty("mem_used")
private Long memUsed;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mem_used_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details memUsedDetails;
@JsonProperty("mnesia_disk_tx_count")
private Long mnesiaDiskTxCount;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mnesia_disk_tx_count_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details mnesiaDiskTxCountDetails;
@JsonProperty("mnesia_ram_tx_count")
private Long mnesiaRamTxCount;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mnesia_ram_tx_count_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details mnesiaRamTxCountDetails;
@JsonProperty("proc_used")
private Long procUsed;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("proc_used_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details procUsedDetails;
@JsonProperty("sockets_used")
private Long socketsUsed;
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("sockets_used_details")
@JsonPropertyDescription("Details of RabbitMQ messaging rates.")
private Details socketsUsedDetails;
@JsonProperty("partitions")
private List partitions = new ArrayList();
@JsonProperty("os_pid")
private String osPid;
@JsonProperty("fd_total")
private Long fdTotal;
@JsonProperty("sockets_total")
private Long socketsTotal;
@JsonProperty("mem_limit")
private Long memLimit;
@JsonProperty("mem_alarm")
private Boolean memAlarm;
@JsonProperty("disk_free_limit")
private Long diskFreeLimit;
@JsonProperty("disk_free_alarm")
private Boolean diskFreeAlarm;
@JsonProperty("proc_total")
private Long procTotal;
@JsonProperty("rates_mode")
private Node.RatesMode ratesMode;
@JsonProperty("uptime")
private Long uptime;
@JsonProperty("run_queue")
private Long runQueue;
@JsonProperty("processors")
private Long processors;
@JsonProperty("exchange_types")
private List exchangeTypes = new ArrayList();
@JsonProperty("auth_mechanisms")
private List authMechanisms = new ArrayList();
@JsonProperty("applications")
private List applications = new ArrayList();
@JsonProperty("contexts")
private List contexts = new ArrayList();
@JsonProperty("log_file")
private String logFile;
@JsonProperty("sasl_log_file")
private String saslLogFile;
@JsonProperty("db_dir")
private String dbDir;
@JsonProperty("config_files")
private List configFiles = new ArrayList();
@JsonProperty("net_ticktime")
private Long netTicktime;
@JsonProperty("enabled_plugins")
private List enabledPlugins = new ArrayList();
@JsonProperty("name")
private String name;
@JsonProperty("type")
private String type;
@JsonProperty("running")
private Boolean running;
@JsonIgnore
private Map additionalProperties = new HashMap();
@JsonProperty("cluster_links")
public List getClusterLinks() {
return clusterLinks;
}
@JsonProperty("cluster_links")
public void setClusterLinks(List clusterLinks) {
this.clusterLinks = clusterLinks;
}
public Node withClusterLinks(List clusterLinks) {
this.clusterLinks = clusterLinks;
return this;
}
@JsonProperty("disk_free")
public Long getDiskFree() {
return diskFree;
}
@JsonProperty("disk_free")
public void setDiskFree(Long diskFree) {
this.diskFree = diskFree;
}
public Node withDiskFree(Long diskFree) {
this.diskFree = diskFree;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("disk_free_details")
public Details getDiskFreeDetails() {
return diskFreeDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("disk_free_details")
public void setDiskFreeDetails(Details diskFreeDetails) {
this.diskFreeDetails = diskFreeDetails;
}
public Node withDiskFreeDetails(Details diskFreeDetails) {
this.diskFreeDetails = diskFreeDetails;
return this;
}
@JsonProperty("fd_used")
public Long getFdUsed() {
return fdUsed;
}
@JsonProperty("fd_used")
public void setFdUsed(Long fdUsed) {
this.fdUsed = fdUsed;
}
public Node withFdUsed(Long fdUsed) {
this.fdUsed = fdUsed;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("fd_used_details")
public Details getFdUsedDetails() {
return fdUsedDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("fd_used_details")
public void setFdUsedDetails(Details fdUsedDetails) {
this.fdUsedDetails = fdUsedDetails;
}
public Node withFdUsedDetails(Details fdUsedDetails) {
this.fdUsedDetails = fdUsedDetails;
return this;
}
@JsonProperty("io_read_avg_time")
public Long getIoReadAvgTime() {
return ioReadAvgTime;
}
@JsonProperty("io_read_avg_time")
public void setIoReadAvgTime(Long ioReadAvgTime) {
this.ioReadAvgTime = ioReadAvgTime;
}
public Node withIoReadAvgTime(Long ioReadAvgTime) {
this.ioReadAvgTime = ioReadAvgTime;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_avg_time_details")
public Details getIoReadAvgTimeDetails() {
return ioReadAvgTimeDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_avg_time_details")
public void setIoReadAvgTimeDetails(Details ioReadAvgTimeDetails) {
this.ioReadAvgTimeDetails = ioReadAvgTimeDetails;
}
public Node withIoReadAvgTimeDetails(Details ioReadAvgTimeDetails) {
this.ioReadAvgTimeDetails = ioReadAvgTimeDetails;
return this;
}
@JsonProperty("io_read_bytes")
public Long getIoReadBytes() {
return ioReadBytes;
}
@JsonProperty("io_read_bytes")
public void setIoReadBytes(Long ioReadBytes) {
this.ioReadBytes = ioReadBytes;
}
public Node withIoReadBytes(Long ioReadBytes) {
this.ioReadBytes = ioReadBytes;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_bytes_details")
public Details getIoReadBytesDetails() {
return ioReadBytesDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_bytes_details")
public void setIoReadBytesDetails(Details ioReadBytesDetails) {
this.ioReadBytesDetails = ioReadBytesDetails;
}
public Node withIoReadBytesDetails(Details ioReadBytesDetails) {
this.ioReadBytesDetails = ioReadBytesDetails;
return this;
}
@JsonProperty("io_read_count")
public Long getIoReadCount() {
return ioReadCount;
}
@JsonProperty("io_read_count")
public void setIoReadCount(Long ioReadCount) {
this.ioReadCount = ioReadCount;
}
public Node withIoReadCount(Long ioReadCount) {
this.ioReadCount = ioReadCount;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_count_details")
public Details getIoReadCountDetails() {
return ioReadCountDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_read_count_details")
public void setIoReadCountDetails(Details ioReadCountDetails) {
this.ioReadCountDetails = ioReadCountDetails;
}
public Node withIoReadCountDetails(Details ioReadCountDetails) {
this.ioReadCountDetails = ioReadCountDetails;
return this;
}
@JsonProperty("io_seek_count")
public Long getIoSeekCount() {
return ioSeekCount;
}
@JsonProperty("io_seek_count")
public void setIoSeekCount(Long ioSeekCount) {
this.ioSeekCount = ioSeekCount;
}
public Node withIoSeekCount(Long ioSeekCount) {
this.ioSeekCount = ioSeekCount;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_seek_count_details")
public Details getIoSeekCountDetails() {
return ioSeekCountDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_seek_count_details")
public void setIoSeekCountDetails(Details ioSeekCountDetails) {
this.ioSeekCountDetails = ioSeekCountDetails;
}
public Node withIoSeekCountDetails(Details ioSeekCountDetails) {
this.ioSeekCountDetails = ioSeekCountDetails;
return this;
}
@JsonProperty("io_sync_avg_time")
public Long getIoSyncAvgTime() {
return ioSyncAvgTime;
}
@JsonProperty("io_sync_avg_time")
public void setIoSyncAvgTime(Long ioSyncAvgTime) {
this.ioSyncAvgTime = ioSyncAvgTime;
}
public Node withIoSyncAvgTime(Long ioSyncAvgTime) {
this.ioSyncAvgTime = ioSyncAvgTime;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_sync_avg_time_details")
public Details getIoSyncAvgTimeDetails() {
return ioSyncAvgTimeDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_sync_avg_time_details")
public void setIoSyncAvgTimeDetails(Details ioSyncAvgTimeDetails) {
this.ioSyncAvgTimeDetails = ioSyncAvgTimeDetails;
}
public Node withIoSyncAvgTimeDetails(Details ioSyncAvgTimeDetails) {
this.ioSyncAvgTimeDetails = ioSyncAvgTimeDetails;
return this;
}
@JsonProperty("io_write_avg_time")
public Long getIoWriteAvgTime() {
return ioWriteAvgTime;
}
@JsonProperty("io_write_avg_time")
public void setIoWriteAvgTime(Long ioWriteAvgTime) {
this.ioWriteAvgTime = ioWriteAvgTime;
}
public Node withIoWriteAvgTime(Long ioWriteAvgTime) {
this.ioWriteAvgTime = ioWriteAvgTime;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_write_avg_time_details")
public Details getIoWriteAvgTimeDetails() {
return ioWriteAvgTimeDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("io_write_avg_time_details")
public void setIoWriteAvgTimeDetails(Details ioWriteAvgTimeDetails) {
this.ioWriteAvgTimeDetails = ioWriteAvgTimeDetails;
}
public Node withIoWriteAvgTimeDetails(Details ioWriteAvgTimeDetails) {
this.ioWriteAvgTimeDetails = ioWriteAvgTimeDetails;
return this;
}
@JsonProperty("mem_used")
public Long getMemUsed() {
return memUsed;
}
@JsonProperty("mem_used")
public void setMemUsed(Long memUsed) {
this.memUsed = memUsed;
}
public Node withMemUsed(Long memUsed) {
this.memUsed = memUsed;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mem_used_details")
public Details getMemUsedDetails() {
return memUsedDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mem_used_details")
public void setMemUsedDetails(Details memUsedDetails) {
this.memUsedDetails = memUsedDetails;
}
public Node withMemUsedDetails(Details memUsedDetails) {
this.memUsedDetails = memUsedDetails;
return this;
}
@JsonProperty("mnesia_disk_tx_count")
public Long getMnesiaDiskTxCount() {
return mnesiaDiskTxCount;
}
@JsonProperty("mnesia_disk_tx_count")
public void setMnesiaDiskTxCount(Long mnesiaDiskTxCount) {
this.mnesiaDiskTxCount = mnesiaDiskTxCount;
}
public Node withMnesiaDiskTxCount(Long mnesiaDiskTxCount) {
this.mnesiaDiskTxCount = mnesiaDiskTxCount;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mnesia_disk_tx_count_details")
public Details getMnesiaDiskTxCountDetails() {
return mnesiaDiskTxCountDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mnesia_disk_tx_count_details")
public void setMnesiaDiskTxCountDetails(Details mnesiaDiskTxCountDetails) {
this.mnesiaDiskTxCountDetails = mnesiaDiskTxCountDetails;
}
public Node withMnesiaDiskTxCountDetails(Details mnesiaDiskTxCountDetails) {
this.mnesiaDiskTxCountDetails = mnesiaDiskTxCountDetails;
return this;
}
@JsonProperty("mnesia_ram_tx_count")
public Long getMnesiaRamTxCount() {
return mnesiaRamTxCount;
}
@JsonProperty("mnesia_ram_tx_count")
public void setMnesiaRamTxCount(Long mnesiaRamTxCount) {
this.mnesiaRamTxCount = mnesiaRamTxCount;
}
public Node withMnesiaRamTxCount(Long mnesiaRamTxCount) {
this.mnesiaRamTxCount = mnesiaRamTxCount;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mnesia_ram_tx_count_details")
public Details getMnesiaRamTxCountDetails() {
return mnesiaRamTxCountDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("mnesia_ram_tx_count_details")
public void setMnesiaRamTxCountDetails(Details mnesiaRamTxCountDetails) {
this.mnesiaRamTxCountDetails = mnesiaRamTxCountDetails;
}
public Node withMnesiaRamTxCountDetails(Details mnesiaRamTxCountDetails) {
this.mnesiaRamTxCountDetails = mnesiaRamTxCountDetails;
return this;
}
@JsonProperty("proc_used")
public Long getProcUsed() {
return procUsed;
}
@JsonProperty("proc_used")
public void setProcUsed(Long procUsed) {
this.procUsed = procUsed;
}
public Node withProcUsed(Long procUsed) {
this.procUsed = procUsed;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("proc_used_details")
public Details getProcUsedDetails() {
return procUsedDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("proc_used_details")
public void setProcUsedDetails(Details procUsedDetails) {
this.procUsedDetails = procUsedDetails;
}
public Node withProcUsedDetails(Details procUsedDetails) {
this.procUsedDetails = procUsedDetails;
return this;
}
@JsonProperty("sockets_used")
public Long getSocketsUsed() {
return socketsUsed;
}
@JsonProperty("sockets_used")
public void setSocketsUsed(Long socketsUsed) {
this.socketsUsed = socketsUsed;
}
public Node withSocketsUsed(Long socketsUsed) {
this.socketsUsed = socketsUsed;
return this;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("sockets_used_details")
public Details getSocketsUsedDetails() {
return socketsUsedDetails;
}
/**
* Details of RabbitMQ messaging rates.
*
*/
@JsonProperty("sockets_used_details")
public void setSocketsUsedDetails(Details socketsUsedDetails) {
this.socketsUsedDetails = socketsUsedDetails;
}
public Node withSocketsUsedDetails(Details socketsUsedDetails) {
this.socketsUsedDetails = socketsUsedDetails;
return this;
}
@JsonProperty("partitions")
public List getPartitions() {
return partitions;
}
@JsonProperty("partitions")
public void setPartitions(List partitions) {
this.partitions = partitions;
}
public Node withPartitions(List partitions) {
this.partitions = partitions;
return this;
}
@JsonProperty("os_pid")
public String getOsPid() {
return osPid;
}
@JsonProperty("os_pid")
public void setOsPid(String osPid) {
this.osPid = osPid;
}
public Node withOsPid(String osPid) {
this.osPid = osPid;
return this;
}
@JsonProperty("fd_total")
public Long getFdTotal() {
return fdTotal;
}
@JsonProperty("fd_total")
public void setFdTotal(Long fdTotal) {
this.fdTotal = fdTotal;
}
public Node withFdTotal(Long fdTotal) {
this.fdTotal = fdTotal;
return this;
}
@JsonProperty("sockets_total")
public Long getSocketsTotal() {
return socketsTotal;
}
@JsonProperty("sockets_total")
public void setSocketsTotal(Long socketsTotal) {
this.socketsTotal = socketsTotal;
}
public Node withSocketsTotal(Long socketsTotal) {
this.socketsTotal = socketsTotal;
return this;
}
@JsonProperty("mem_limit")
public Long getMemLimit() {
return memLimit;
}
@JsonProperty("mem_limit")
public void setMemLimit(Long memLimit) {
this.memLimit = memLimit;
}
public Node withMemLimit(Long memLimit) {
this.memLimit = memLimit;
return this;
}
@JsonProperty("mem_alarm")
public Boolean getMemAlarm() {
return memAlarm;
}
@JsonProperty("mem_alarm")
public void setMemAlarm(Boolean memAlarm) {
this.memAlarm = memAlarm;
}
public Node withMemAlarm(Boolean memAlarm) {
this.memAlarm = memAlarm;
return this;
}
@JsonProperty("disk_free_limit")
public Long getDiskFreeLimit() {
return diskFreeLimit;
}
@JsonProperty("disk_free_limit")
public void setDiskFreeLimit(Long diskFreeLimit) {
this.diskFreeLimit = diskFreeLimit;
}
public Node withDiskFreeLimit(Long diskFreeLimit) {
this.diskFreeLimit = diskFreeLimit;
return this;
}
@JsonProperty("disk_free_alarm")
public Boolean getDiskFreeAlarm() {
return diskFreeAlarm;
}
@JsonProperty("disk_free_alarm")
public void setDiskFreeAlarm(Boolean diskFreeAlarm) {
this.diskFreeAlarm = diskFreeAlarm;
}
public Node withDiskFreeAlarm(Boolean diskFreeAlarm) {
this.diskFreeAlarm = diskFreeAlarm;
return this;
}
@JsonProperty("proc_total")
public Long getProcTotal() {
return procTotal;
}
@JsonProperty("proc_total")
public void setProcTotal(Long procTotal) {
this.procTotal = procTotal;
}
public Node withProcTotal(Long procTotal) {
this.procTotal = procTotal;
return this;
}
@JsonProperty("rates_mode")
public Node.RatesMode getRatesMode() {
return ratesMode;
}
@JsonProperty("rates_mode")
public void setRatesMode(Node.RatesMode ratesMode) {
this.ratesMode = ratesMode;
}
public Node withRatesMode(Node.RatesMode ratesMode) {
this.ratesMode = ratesMode;
return this;
}
@JsonProperty("uptime")
public Long getUptime() {
return uptime;
}
@JsonProperty("uptime")
public void setUptime(Long uptime) {
this.uptime = uptime;
}
public Node withUptime(Long uptime) {
this.uptime = uptime;
return this;
}
@JsonProperty("run_queue")
public Long getRunQueue() {
return runQueue;
}
@JsonProperty("run_queue")
public void setRunQueue(Long runQueue) {
this.runQueue = runQueue;
}
public Node withRunQueue(Long runQueue) {
this.runQueue = runQueue;
return this;
}
@JsonProperty("processors")
public Long getProcessors() {
return processors;
}
@JsonProperty("processors")
public void setProcessors(Long processors) {
this.processors = processors;
}
public Node withProcessors(Long processors) {
this.processors = processors;
return this;
}
@JsonProperty("exchange_types")
public List getExchangeTypes() {
return exchangeTypes;
}
@JsonProperty("exchange_types")
public void setExchangeTypes(List exchangeTypes) {
this.exchangeTypes = exchangeTypes;
}
public Node withExchangeTypes(List exchangeTypes) {
this.exchangeTypes = exchangeTypes;
return this;
}
@JsonProperty("auth_mechanisms")
public List getAuthMechanisms() {
return authMechanisms;
}
@JsonProperty("auth_mechanisms")
public void setAuthMechanisms(List authMechanisms) {
this.authMechanisms = authMechanisms;
}
public Node withAuthMechanisms(List authMechanisms) {
this.authMechanisms = authMechanisms;
return this;
}
@JsonProperty("applications")
public List getApplications() {
return applications;
}
@JsonProperty("applications")
public void setApplications(List applications) {
this.applications = applications;
}
public Node withApplications(List applications) {
this.applications = applications;
return this;
}
@JsonProperty("contexts")
public List getContexts() {
return contexts;
}
@JsonProperty("contexts")
public void setContexts(List contexts) {
this.contexts = contexts;
}
public Node withContexts(List contexts) {
this.contexts = contexts;
return this;
}
@JsonProperty("log_file")
public String getLogFile() {
return logFile;
}
@JsonProperty("log_file")
public void setLogFile(String logFile) {
this.logFile = logFile;
}
public Node withLogFile(String logFile) {
this.logFile = logFile;
return this;
}
@JsonProperty("sasl_log_file")
public String getSaslLogFile() {
return saslLogFile;
}
@JsonProperty("sasl_log_file")
public void setSaslLogFile(String saslLogFile) {
this.saslLogFile = saslLogFile;
}
public Node withSaslLogFile(String saslLogFile) {
this.saslLogFile = saslLogFile;
return this;
}
@JsonProperty("db_dir")
public String getDbDir() {
return dbDir;
}
@JsonProperty("db_dir")
public void setDbDir(String dbDir) {
this.dbDir = dbDir;
}
public Node withDbDir(String dbDir) {
this.dbDir = dbDir;
return this;
}
@JsonProperty("config_files")
public List getConfigFiles() {
return configFiles;
}
@JsonProperty("config_files")
public void setConfigFiles(List configFiles) {
this.configFiles = configFiles;
}
public Node withConfigFiles(List configFiles) {
this.configFiles = configFiles;
return this;
}
@JsonProperty("net_ticktime")
public Long getNetTicktime() {
return netTicktime;
}
@JsonProperty("net_ticktime")
public void setNetTicktime(Long netTicktime) {
this.netTicktime = netTicktime;
}
public Node withNetTicktime(Long netTicktime) {
this.netTicktime = netTicktime;
return this;
}
@JsonProperty("enabled_plugins")
public List getEnabledPlugins() {
return enabledPlugins;
}
@JsonProperty("enabled_plugins")
public void setEnabledPlugins(List enabledPlugins) {
this.enabledPlugins = enabledPlugins;
}
public Node withEnabledPlugins(List enabledPlugins) {
this.enabledPlugins = enabledPlugins;
return this;
}
@JsonProperty("name")
public String getName() {
return name;
}
@JsonProperty("name")
public void setName(String name) {
this.name = name;
}
public Node withName(String name) {
this.name = name;
return this;
}
@JsonProperty("type")
public String getType() {
return type;
}
@JsonProperty("type")
public void setType(String type) {
this.type = type;
}
public Node withType(String type) {
this.type = type;
return this;
}
@JsonProperty("running")
public Boolean getRunning() {
return running;
}
@JsonProperty("running")
public void setRunning(Boolean running) {
this.running = running;
}
public Node withRunning(Boolean running) {
this.running = running;
return this;
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
public Node withAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
return this;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(Node.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('[');
sb.append("clusterLinks");
sb.append('=');
sb.append(((this.clusterLinks == null)?"":this.clusterLinks));
sb.append(',');
sb.append("diskFree");
sb.append('=');
sb.append(((this.diskFree == null)?"":this.diskFree));
sb.append(',');
sb.append("diskFreeDetails");
sb.append('=');
sb.append(((this.diskFreeDetails == null)?"":this.diskFreeDetails));
sb.append(',');
sb.append("fdUsed");
sb.append('=');
sb.append(((this.fdUsed == null)?"":this.fdUsed));
sb.append(',');
sb.append("fdUsedDetails");
sb.append('=');
sb.append(((this.fdUsedDetails == null)?"":this.fdUsedDetails));
sb.append(',');
sb.append("ioReadAvgTime");
sb.append('=');
sb.append(((this.ioReadAvgTime == null)?"":this.ioReadAvgTime));
sb.append(',');
sb.append("ioReadAvgTimeDetails");
sb.append('=');
sb.append(((this.ioReadAvgTimeDetails == null)?"":this.ioReadAvgTimeDetails));
sb.append(',');
sb.append("ioReadBytes");
sb.append('=');
sb.append(((this.ioReadBytes == null)?"":this.ioReadBytes));
sb.append(',');
sb.append("ioReadBytesDetails");
sb.append('=');
sb.append(((this.ioReadBytesDetails == null)?"":this.ioReadBytesDetails));
sb.append(',');
sb.append("ioReadCount");
sb.append('=');
sb.append(((this.ioReadCount == null)?"":this.ioReadCount));
sb.append(',');
sb.append("ioReadCountDetails");
sb.append('=');
sb.append(((this.ioReadCountDetails == null)?"":this.ioReadCountDetails));
sb.append(',');
sb.append("ioSeekCount");
sb.append('=');
sb.append(((this.ioSeekCount == null)?"":this.ioSeekCount));
sb.append(',');
sb.append("ioSeekCountDetails");
sb.append('=');
sb.append(((this.ioSeekCountDetails == null)?"":this.ioSeekCountDetails));
sb.append(',');
sb.append("ioSyncAvgTime");
sb.append('=');
sb.append(((this.ioSyncAvgTime == null)?"":this.ioSyncAvgTime));
sb.append(',');
sb.append("ioSyncAvgTimeDetails");
sb.append('=');
sb.append(((this.ioSyncAvgTimeDetails == null)?"":this.ioSyncAvgTimeDetails));
sb.append(',');
sb.append("ioWriteAvgTime");
sb.append('=');
sb.append(((this.ioWriteAvgTime == null)?"":this.ioWriteAvgTime));
sb.append(',');
sb.append("ioWriteAvgTimeDetails");
sb.append('=');
sb.append(((this.ioWriteAvgTimeDetails == null)?"":this.ioWriteAvgTimeDetails));
sb.append(',');
sb.append("memUsed");
sb.append('=');
sb.append(((this.memUsed == null)?"":this.memUsed));
sb.append(',');
sb.append("memUsedDetails");
sb.append('=');
sb.append(((this.memUsedDetails == null)?"":this.memUsedDetails));
sb.append(',');
sb.append("mnesiaDiskTxCount");
sb.append('=');
sb.append(((this.mnesiaDiskTxCount == null)?"":this.mnesiaDiskTxCount));
sb.append(',');
sb.append("mnesiaDiskTxCountDetails");
sb.append('=');
sb.append(((this.mnesiaDiskTxCountDetails == null)?"":this.mnesiaDiskTxCountDetails));
sb.append(',');
sb.append("mnesiaRamTxCount");
sb.append('=');
sb.append(((this.mnesiaRamTxCount == null)?"":this.mnesiaRamTxCount));
sb.append(',');
sb.append("mnesiaRamTxCountDetails");
sb.append('=');
sb.append(((this.mnesiaRamTxCountDetails == null)?"":this.mnesiaRamTxCountDetails));
sb.append(',');
sb.append("procUsed");
sb.append('=');
sb.append(((this.procUsed == null)?"":this.procUsed));
sb.append(',');
sb.append("procUsedDetails");
sb.append('=');
sb.append(((this.procUsedDetails == null)?"":this.procUsedDetails));
sb.append(',');
sb.append("socketsUsed");
sb.append('=');
sb.append(((this.socketsUsed == null)?"":this.socketsUsed));
sb.append(',');
sb.append("socketsUsedDetails");
sb.append('=');
sb.append(((this.socketsUsedDetails == null)?"":this.socketsUsedDetails));
sb.append(',');
sb.append("partitions");
sb.append('=');
sb.append(((this.partitions == null)?"":this.partitions));
sb.append(',');
sb.append("osPid");
sb.append('=');
sb.append(((this.osPid == null)?"":this.osPid));
sb.append(',');
sb.append("fdTotal");
sb.append('=');
sb.append(((this.fdTotal == null)?"":this.fdTotal));
sb.append(',');
sb.append("socketsTotal");
sb.append('=');
sb.append(((this.socketsTotal == null)?"":this.socketsTotal));
sb.append(',');
sb.append("memLimit");
sb.append('=');
sb.append(((this.memLimit == null)?"":this.memLimit));
sb.append(',');
sb.append("memAlarm");
sb.append('=');
sb.append(((this.memAlarm == null)?"":this.memAlarm));
sb.append(',');
sb.append("diskFreeLimit");
sb.append('=');
sb.append(((this.diskFreeLimit == null)?"":this.diskFreeLimit));
sb.append(',');
sb.append("diskFreeAlarm");
sb.append('=');
sb.append(((this.diskFreeAlarm == null)?"":this.diskFreeAlarm));
sb.append(',');
sb.append("procTotal");
sb.append('=');
sb.append(((this.procTotal == null)?"":this.procTotal));
sb.append(',');
sb.append("ratesMode");
sb.append('=');
sb.append(((this.ratesMode == null)?"":this.ratesMode));
sb.append(',');
sb.append("uptime");
sb.append('=');
sb.append(((this.uptime == null)?"":this.uptime));
sb.append(',');
sb.append("runQueue");
sb.append('=');
sb.append(((this.runQueue == null)?"":this.runQueue));
sb.append(',');
sb.append("processors");
sb.append('=');
sb.append(((this.processors == null)?"":this.processors));
sb.append(',');
sb.append("exchangeTypes");
sb.append('=');
sb.append(((this.exchangeTypes == null)?"":this.exchangeTypes));
sb.append(',');
sb.append("authMechanisms");
sb.append('=');
sb.append(((this.authMechanisms == null)?"":this.authMechanisms));
sb.append(',');
sb.append("applications");
sb.append('=');
sb.append(((this.applications == null)?"":this.applications));
sb.append(',');
sb.append("contexts");
sb.append('=');
sb.append(((this.contexts == null)?"":this.contexts));
sb.append(',');
sb.append("logFile");
sb.append('=');
sb.append(((this.logFile == null)?"":this.logFile));
sb.append(',');
sb.append("saslLogFile");
sb.append('=');
sb.append(((this.saslLogFile == null)?"":this.saslLogFile));
sb.append(',');
sb.append("dbDir");
sb.append('=');
sb.append(((this.dbDir == null)?"":this.dbDir));
sb.append(',');
sb.append("configFiles");
sb.append('=');
sb.append(((this.configFiles == null)?"":this.configFiles));
sb.append(',');
sb.append("netTicktime");
sb.append('=');
sb.append(((this.netTicktime == null)?"":this.netTicktime));
sb.append(',');
sb.append("enabledPlugins");
sb.append('=');
sb.append(((this.enabledPlugins == null)?"":this.enabledPlugins));
sb.append(',');
sb.append("name");
sb.append('=');
sb.append(((this.name == null)?"":this.name));
sb.append(',');
sb.append("type");
sb.append('=');
sb.append(((this.type == null)?"":this.type));
sb.append(',');
sb.append("running");
sb.append('=');
sb.append(((this.running == null)?"":this.running));
sb.append(',');
sb.append("additionalProperties");
sb.append('=');
sb.append(((this.additionalProperties == null)?"":this.additionalProperties));
sb.append(',');
if (sb.charAt((sb.length()- 1)) == ',') {
sb.setCharAt((sb.length()- 1), ']');
} else {
sb.append(']');
}
return sb.toString();
}
@Override
public int hashCode() {
int result = 1;
result = ((result* 31)+((this.memAlarm == null)? 0 :this.memAlarm.hashCode()));
result = ((result* 31)+((this.dbDir == null)? 0 :this.dbDir.hashCode()));
result = ((result* 31)+((this.ioSyncAvgTimeDetails == null)? 0 :this.ioSyncAvgTimeDetails.hashCode()));
result = ((result* 31)+((this.memUsedDetails == null)? 0 :this.memUsedDetails.hashCode()));
result = ((result* 31)+((this.processors == null)? 0 :this.processors.hashCode()));
result = ((result* 31)+((this.contexts == null)? 0 :this.contexts.hashCode()));
result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode()));
result = ((result* 31)+((this.ioSeekCount == null)? 0 :this.ioSeekCount.hashCode()));
result = ((result* 31)+((this.diskFree == null)? 0 :this.diskFree.hashCode()));
result = ((result* 31)+((this.fdTotal == null)? 0 :this.fdTotal.hashCode()));
result = ((result* 31)+((this.ioReadCountDetails == null)? 0 :this.ioReadCountDetails.hashCode()));
result = ((result* 31)+((this.mnesiaDiskTxCount == null)? 0 :this.mnesiaDiskTxCount.hashCode()));
result = ((result* 31)+((this.diskFreeLimit == null)? 0 :this.diskFreeLimit.hashCode()));
result = ((result* 31)+((this.clusterLinks == null)? 0 :this.clusterLinks.hashCode()));
result = ((result* 31)+((this.ioReadAvgTimeDetails == null)? 0 :this.ioReadAvgTimeDetails.hashCode()));
result = ((result* 31)+((this.partitions == null)? 0 :this.partitions.hashCode()));
result = ((result* 31)+((this.mnesiaRamTxCountDetails == null)? 0 :this.mnesiaRamTxCountDetails.hashCode()));
result = ((result* 31)+((this.ratesMode == null)? 0 :this.ratesMode.hashCode()));
result = ((result* 31)+((this.runQueue == null)? 0 :this.runQueue.hashCode()));
result = ((result* 31)+((this.fdUsedDetails == null)? 0 :this.fdUsedDetails.hashCode()));
result = ((result* 31)+((this.socketsUsedDetails == null)? 0 :this.socketsUsedDetails.hashCode()));
result = ((result* 31)+((this.fdUsed == null)? 0 :this.fdUsed.hashCode()));
result = ((result* 31)+((this.ioReadBytesDetails == null)? 0 :this.ioReadBytesDetails.hashCode()));
result = ((result* 31)+((this.procUsedDetails == null)? 0 :this.procUsedDetails.hashCode()));
result = ((result* 31)+((this.diskFreeDetails == null)? 0 :this.diskFreeDetails.hashCode()));
result = ((result* 31)+((this.logFile == null)? 0 :this.logFile.hashCode()));
result = ((result* 31)+((this.name == null)? 0 :this.name.hashCode()));
result = ((result* 31)+((this.memUsed == null)? 0 :this.memUsed.hashCode()));
result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode()));
result = ((result* 31)+((this.ioWriteAvgTime == null)? 0 :this.ioWriteAvgTime.hashCode()));
result = ((result* 31)+((this.ioWriteAvgTimeDetails == null)? 0 :this.ioWriteAvgTimeDetails.hashCode()));
result = ((result* 31)+((this.procUsed == null)? 0 :this.procUsed.hashCode()));
result = ((result* 31)+((this.netTicktime == null)? 0 :this.netTicktime.hashCode()));
result = ((result* 31)+((this.ioReadCount == null)? 0 :this.ioReadCount.hashCode()));
result = ((result* 31)+((this.diskFreeAlarm == null)? 0 :this.diskFreeAlarm.hashCode()));
result = ((result* 31)+((this.procTotal == null)? 0 :this.procTotal.hashCode()));
result = ((result* 31)+((this.ioReadAvgTime == null)? 0 :this.ioReadAvgTime.hashCode()));
result = ((result* 31)+((this.ioSeekCountDetails == null)? 0 :this.ioSeekCountDetails.hashCode()));
result = ((result* 31)+((this.authMechanisms == null)? 0 :this.authMechanisms.hashCode()));
result = ((result* 31)+((this.ioReadBytes == null)? 0 :this.ioReadBytes.hashCode()));
result = ((result* 31)+((this.socketsUsed == null)? 0 :this.socketsUsed.hashCode()));
result = ((result* 31)+((this.running == null)? 0 :this.running.hashCode()));
result = ((result* 31)+((this.osPid == null)? 0 :this.osPid.hashCode()));
result = ((result* 31)+((this.exchangeTypes == null)? 0 :this.exchangeTypes.hashCode()));
result = ((result* 31)+((this.ioSyncAvgTime == null)? 0 :this.ioSyncAvgTime.hashCode()));
result = ((result* 31)+((this.saslLogFile == null)? 0 :this.saslLogFile.hashCode()));
result = ((result* 31)+((this.enabledPlugins == null)? 0 :this.enabledPlugins.hashCode()));
result = ((result* 31)+((this.mnesiaDiskTxCountDetails == null)? 0 :this.mnesiaDiskTxCountDetails.hashCode()));
result = ((result* 31)+((this.uptime == null)? 0 :this.uptime.hashCode()));
result = ((result* 31)+((this.memLimit == null)? 0 :this.memLimit.hashCode()));
result = ((result* 31)+((this.configFiles == null)? 0 :this.configFiles.hashCode()));
result = ((result* 31)+((this.socketsTotal == null)? 0 :this.socketsTotal.hashCode()));
result = ((result* 31)+((this.mnesiaRamTxCount == null)? 0 :this.mnesiaRamTxCount.hashCode()));
result = ((result* 31)+((this.applications == null)? 0 :this.applications.hashCode()));
return result;
}
@Override
public boolean equals(Object other) {
if (other == this) {
return true;
}
if ((other instanceof Node) == false) {
return false;
}
Node rhs = ((Node) other);
return (((((((((((((((((((((((((((((((((((((((((((((((((((((((this.memAlarm == rhs.memAlarm)||((this.memAlarm!= null)&&this.memAlarm.equals(rhs.memAlarm)))&&((this.dbDir == rhs.dbDir)||((this.dbDir!= null)&&this.dbDir.equals(rhs.dbDir))))&&((this.ioSyncAvgTimeDetails == rhs.ioSyncAvgTimeDetails)||((this.ioSyncAvgTimeDetails!= null)&&this.ioSyncAvgTimeDetails.equals(rhs.ioSyncAvgTimeDetails))))&&((this.memUsedDetails == rhs.memUsedDetails)||((this.memUsedDetails!= null)&&this.memUsedDetails.equals(rhs.memUsedDetails))))&&((this.processors == rhs.processors)||((this.processors!= null)&&this.processors.equals(rhs.processors))))&&((this.contexts == rhs.contexts)||((this.contexts!= null)&&this.contexts.equals(rhs.contexts))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.ioSeekCount == rhs.ioSeekCount)||((this.ioSeekCount!= null)&&this.ioSeekCount.equals(rhs.ioSeekCount))))&&((this.diskFree == rhs.diskFree)||((this.diskFree!= null)&&this.diskFree.equals(rhs.diskFree))))&&((this.fdTotal == rhs.fdTotal)||((this.fdTotal!= null)&&this.fdTotal.equals(rhs.fdTotal))))&&((this.ioReadCountDetails == rhs.ioReadCountDetails)||((this.ioReadCountDetails!= null)&&this.ioReadCountDetails.equals(rhs.ioReadCountDetails))))&&((this.mnesiaDiskTxCount == rhs.mnesiaDiskTxCount)||((this.mnesiaDiskTxCount!= null)&&this.mnesiaDiskTxCount.equals(rhs.mnesiaDiskTxCount))))&&((this.diskFreeLimit == rhs.diskFreeLimit)||((this.diskFreeLimit!= null)&&this.diskFreeLimit.equals(rhs.diskFreeLimit))))&&((this.clusterLinks == rhs.clusterLinks)||((this.clusterLinks!= null)&&this.clusterLinks.equals(rhs.clusterLinks))))&&((this.ioReadAvgTimeDetails == rhs.ioReadAvgTimeDetails)||((this.ioReadAvgTimeDetails!= null)&&this.ioReadAvgTimeDetails.equals(rhs.ioReadAvgTimeDetails))))&&((this.partitions == rhs.partitions)||((this.partitions!= null)&&this.partitions.equals(rhs.partitions))))&&((this.mnesiaRamTxCountDetails == rhs.mnesiaRamTxCountDetails)||((this.mnesiaRamTxCountDetails!= null)&&this.mnesiaRamTxCountDetails.equals(rhs.mnesiaRamTxCountDetails))))&&((this.ratesMode == rhs.ratesMode)||((this.ratesMode!= null)&&this.ratesMode.equals(rhs.ratesMode))))&&((this.runQueue == rhs.runQueue)||((this.runQueue!= null)&&this.runQueue.equals(rhs.runQueue))))&&((this.fdUsedDetails == rhs.fdUsedDetails)||((this.fdUsedDetails!= null)&&this.fdUsedDetails.equals(rhs.fdUsedDetails))))&&((this.socketsUsedDetails == rhs.socketsUsedDetails)||((this.socketsUsedDetails!= null)&&this.socketsUsedDetails.equals(rhs.socketsUsedDetails))))&&((this.fdUsed == rhs.fdUsed)||((this.fdUsed!= null)&&this.fdUsed.equals(rhs.fdUsed))))&&((this.ioReadBytesDetails == rhs.ioReadBytesDetails)||((this.ioReadBytesDetails!= null)&&this.ioReadBytesDetails.equals(rhs.ioReadBytesDetails))))&&((this.procUsedDetails == rhs.procUsedDetails)||((this.procUsedDetails!= null)&&this.procUsedDetails.equals(rhs.procUsedDetails))))&&((this.diskFreeDetails == rhs.diskFreeDetails)||((this.diskFreeDetails!= null)&&this.diskFreeDetails.equals(rhs.diskFreeDetails))))&&((this.logFile == rhs.logFile)||((this.logFile!= null)&&this.logFile.equals(rhs.logFile))))&&((this.name == rhs.name)||((this.name!= null)&&this.name.equals(rhs.name))))&&((this.memUsed == rhs.memUsed)||((this.memUsed!= null)&&this.memUsed.equals(rhs.memUsed))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.ioWriteAvgTime == rhs.ioWriteAvgTime)||((this.ioWriteAvgTime!= null)&&this.ioWriteAvgTime.equals(rhs.ioWriteAvgTime))))&&((this.ioWriteAvgTimeDetails == rhs.ioWriteAvgTimeDetails)||((this.ioWriteAvgTimeDetails!= null)&&this.ioWriteAvgTimeDetails.equals(rhs.ioWriteAvgTimeDetails))))&&((this.procUsed == rhs.procUsed)||((this.procUsed!= null)&&this.procUsed.equals(rhs.procUsed))))&&((this.netTicktime == rhs.netTicktime)||((this.netTicktime!= null)&&this.netTicktime.equals(rhs.netTicktime))))&&((this.ioReadCount == rhs.ioReadCount)||((this.ioReadCount!= null)&&this.ioReadCount.equals(rhs.ioReadCount))))&&((this.diskFreeAlarm == rhs.diskFreeAlarm)||((this.diskFreeAlarm!= null)&&this.diskFreeAlarm.equals(rhs.diskFreeAlarm))))&&((this.procTotal == rhs.procTotal)||((this.procTotal!= null)&&this.procTotal.equals(rhs.procTotal))))&&((this.ioReadAvgTime == rhs.ioReadAvgTime)||((this.ioReadAvgTime!= null)&&this.ioReadAvgTime.equals(rhs.ioReadAvgTime))))&&((this.ioSeekCountDetails == rhs.ioSeekCountDetails)||((this.ioSeekCountDetails!= null)&&this.ioSeekCountDetails.equals(rhs.ioSeekCountDetails))))&&((this.authMechanisms == rhs.authMechanisms)||((this.authMechanisms!= null)&&this.authMechanisms.equals(rhs.authMechanisms))))&&((this.ioReadBytes == rhs.ioReadBytes)||((this.ioReadBytes!= null)&&this.ioReadBytes.equals(rhs.ioReadBytes))))&&((this.socketsUsed == rhs.socketsUsed)||((this.socketsUsed!= null)&&this.socketsUsed.equals(rhs.socketsUsed))))&&((this.running == rhs.running)||((this.running!= null)&&this.running.equals(rhs.running))))&&((this.osPid == rhs.osPid)||((this.osPid!= null)&&this.osPid.equals(rhs.osPid))))&&((this.exchangeTypes == rhs.exchangeTypes)||((this.exchangeTypes!= null)&&this.exchangeTypes.equals(rhs.exchangeTypes))))&&((this.ioSyncAvgTime == rhs.ioSyncAvgTime)||((this.ioSyncAvgTime!= null)&&this.ioSyncAvgTime.equals(rhs.ioSyncAvgTime))))&&((this.saslLogFile == rhs.saslLogFile)||((this.saslLogFile!= null)&&this.saslLogFile.equals(rhs.saslLogFile))))&&((this.enabledPlugins == rhs.enabledPlugins)||((this.enabledPlugins!= null)&&this.enabledPlugins.equals(rhs.enabledPlugins))))&&((this.mnesiaDiskTxCountDetails == rhs.mnesiaDiskTxCountDetails)||((this.mnesiaDiskTxCountDetails!= null)&&this.mnesiaDiskTxCountDetails.equals(rhs.mnesiaDiskTxCountDetails))))&&((this.uptime == rhs.uptime)||((this.uptime!= null)&&this.uptime.equals(rhs.uptime))))&&((this.memLimit == rhs.memLimit)||((this.memLimit!= null)&&this.memLimit.equals(rhs.memLimit))))&&((this.configFiles == rhs.configFiles)||((this.configFiles!= null)&&this.configFiles.equals(rhs.configFiles))))&&((this.socketsTotal == rhs.socketsTotal)||((this.socketsTotal!= null)&&this.socketsTotal.equals(rhs.socketsTotal))))&&((this.mnesiaRamTxCount == rhs.mnesiaRamTxCount)||((this.mnesiaRamTxCount!= null)&&this.mnesiaRamTxCount.equals(rhs.mnesiaRamTxCount))))&&((this.applications == rhs.applications)||((this.applications!= null)&&this.applications.equals(rhs.applications))));
}
public enum RatesMode {
BASIC("basic"),
DETAILED("detailed"),
NONE("none");
private final String value;
private final static Map CONSTANTS = new HashMap();
static {
for (Node.RatesMode c: values()) {
CONSTANTS.put(c.value, c);
}
}
private RatesMode(String value) {
this.value = value;
}
@Override
public String toString() {
return this.value;
}
@JsonValue
public String value() {
return this.value;
}
@JsonCreator
public static Node.RatesMode fromValue(String value) {
Node.RatesMode constant = CONSTANTS.get(value);
if (constant == null) {
throw new IllegalArgumentException(value);
} else {
return constant;
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy