All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.indeed.rabbitmq.admin.pojo.Queue Maven / Gradle / Ivy


package com.indeed.rabbitmq.admin.pojo;

import java.util.HashMap;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
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;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "name",
    "node",
    "vhost",
    "auto_delete",
    "durable",
    "policy",
    "state",
    "exclusive_consumer_tag",
    "consumers",
    "memory",
    "consumer_utilisation",
    "down_slave_nodes",
    "messages",
    "messages_details",
    "messages_ram",
    "message_bytes",
    "message_bytes_ram",
    "messages_ready",
    "messages_ready_details",
    "message_bytes_ready",
    "messages_ready_ram",
    "messages_unacknowledged",
    "messages_unacknowledged_details",
    "message_bytes_unacknowledged",
    "messages_unacknowledged_ram",
    "messages_persistent",
    "message_bytes_persistent",
    "idle_since",
    "arguments"
})
public class Queue {

    @JsonProperty("name")
    private String name;
    @JsonProperty("node")
    private String node;
    @JsonProperty("vhost")
    private String vhost;
    @JsonProperty("auto_delete")
    private Boolean autoDelete;
    @JsonProperty("durable")
    private Boolean durable;
    @JsonProperty("policy")
    private String policy;
    @JsonProperty("state")
    private String state;
    @JsonProperty("exclusive_consumer_tag")
    private String exclusiveConsumerTag;
    @JsonProperty("consumers")
    private Long consumers;
    @JsonProperty("memory")
    private Long memory;
    @JsonProperty("consumer_utilisation")
    private String consumerUtilisation;
    @JsonProperty("down_slave_nodes")
    private String downSlaveNodes;
    @JsonProperty("messages")
    private Long messages;
    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_details")
    @JsonPropertyDescription("Details of RabbitMQ messaging rates.")
    private Details messagesDetails;
    @JsonProperty("messages_ram")
    private Long messagesRam;
    @JsonProperty("message_bytes")
    private Long messageBytes;
    @JsonProperty("message_bytes_ram")
    private Long messageBytesRam;
    @JsonProperty("messages_ready")
    private Long messagesReady;
    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_ready_details")
    @JsonPropertyDescription("Details of RabbitMQ messaging rates.")
    private Details messagesReadyDetails;
    @JsonProperty("message_bytes_ready")
    private Long messageBytesReady;
    @JsonProperty("messages_ready_ram")
    private Long messagesReadyRam;
    @JsonProperty("messages_unacknowledged")
    private Long messagesUnacknowledged;
    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_unacknowledged_details")
    @JsonPropertyDescription("Details of RabbitMQ messaging rates.")
    private Details messagesUnacknowledgedDetails;
    @JsonProperty("message_bytes_unacknowledged")
    private Long messageBytesUnacknowledged;
    @JsonProperty("messages_unacknowledged_ram")
    private Long messagesUnacknowledgedRam;
    @JsonProperty("messages_persistent")
    private Long messagesPersistent;
    @JsonProperty("message_bytes_persistent")
    private Long messageBytesPersistent;
    @JsonProperty("idle_since")
    private String idleSince;
    @JsonProperty("arguments")
    private QueueArguments arguments;
    @JsonIgnore
    private Map additionalProperties = new HashMap();

    @JsonProperty("name")
    public String getName() {
        return name;
    }

    @JsonProperty("name")
    public void setName(String name) {
        this.name = name;
    }

    public Queue withName(String name) {
        this.name = name;
        return this;
    }

    @JsonProperty("node")
    public String getNode() {
        return node;
    }

    @JsonProperty("node")
    public void setNode(String node) {
        this.node = node;
    }

    public Queue withNode(String node) {
        this.node = node;
        return this;
    }

    @JsonProperty("vhost")
    public String getVhost() {
        return vhost;
    }

    @JsonProperty("vhost")
    public void setVhost(String vhost) {
        this.vhost = vhost;
    }

    public Queue withVhost(String vhost) {
        this.vhost = vhost;
        return this;
    }

    @JsonProperty("auto_delete")
    public Boolean getAutoDelete() {
        return autoDelete;
    }

    @JsonProperty("auto_delete")
    public void setAutoDelete(Boolean autoDelete) {
        this.autoDelete = autoDelete;
    }

    public Queue withAutoDelete(Boolean autoDelete) {
        this.autoDelete = autoDelete;
        return this;
    }

    @JsonProperty("durable")
    public Boolean getDurable() {
        return durable;
    }

    @JsonProperty("durable")
    public void setDurable(Boolean durable) {
        this.durable = durable;
    }

    public Queue withDurable(Boolean durable) {
        this.durable = durable;
        return this;
    }

    @JsonProperty("policy")
    public String getPolicy() {
        return policy;
    }

    @JsonProperty("policy")
    public void setPolicy(String policy) {
        this.policy = policy;
    }

    public Queue withPolicy(String policy) {
        this.policy = policy;
        return this;
    }

    @JsonProperty("state")
    public String getState() {
        return state;
    }

    @JsonProperty("state")
    public void setState(String state) {
        this.state = state;
    }

    public Queue withState(String state) {
        this.state = state;
        return this;
    }

    @JsonProperty("exclusive_consumer_tag")
    public String getExclusiveConsumerTag() {
        return exclusiveConsumerTag;
    }

    @JsonProperty("exclusive_consumer_tag")
    public void setExclusiveConsumerTag(String exclusiveConsumerTag) {
        this.exclusiveConsumerTag = exclusiveConsumerTag;
    }

    public Queue withExclusiveConsumerTag(String exclusiveConsumerTag) {
        this.exclusiveConsumerTag = exclusiveConsumerTag;
        return this;
    }

    @JsonProperty("consumers")
    public Long getConsumers() {
        return consumers;
    }

    @JsonProperty("consumers")
    public void setConsumers(Long consumers) {
        this.consumers = consumers;
    }

    public Queue withConsumers(Long consumers) {
        this.consumers = consumers;
        return this;
    }

    @JsonProperty("memory")
    public Long getMemory() {
        return memory;
    }

    @JsonProperty("memory")
    public void setMemory(Long memory) {
        this.memory = memory;
    }

    public Queue withMemory(Long memory) {
        this.memory = memory;
        return this;
    }

    @JsonProperty("consumer_utilisation")
    public String getConsumerUtilisation() {
        return consumerUtilisation;
    }

    @JsonProperty("consumer_utilisation")
    public void setConsumerUtilisation(String consumerUtilisation) {
        this.consumerUtilisation = consumerUtilisation;
    }

    public Queue withConsumerUtilisation(String consumerUtilisation) {
        this.consumerUtilisation = consumerUtilisation;
        return this;
    }

    @JsonProperty("down_slave_nodes")
    public String getDownSlaveNodes() {
        return downSlaveNodes;
    }

    @JsonProperty("down_slave_nodes")
    public void setDownSlaveNodes(String downSlaveNodes) {
        this.downSlaveNodes = downSlaveNodes;
    }

    public Queue withDownSlaveNodes(String downSlaveNodes) {
        this.downSlaveNodes = downSlaveNodes;
        return this;
    }

    @JsonProperty("messages")
    public Long getMessages() {
        return messages;
    }

    @JsonProperty("messages")
    public void setMessages(Long messages) {
        this.messages = messages;
    }

    public Queue withMessages(Long messages) {
        this.messages = messages;
        return this;
    }

    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_details")
    public Details getMessagesDetails() {
        return messagesDetails;
    }

    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_details")
    public void setMessagesDetails(Details messagesDetails) {
        this.messagesDetails = messagesDetails;
    }

    public Queue withMessagesDetails(Details messagesDetails) {
        this.messagesDetails = messagesDetails;
        return this;
    }

    @JsonProperty("messages_ram")
    public Long getMessagesRam() {
        return messagesRam;
    }

    @JsonProperty("messages_ram")
    public void setMessagesRam(Long messagesRam) {
        this.messagesRam = messagesRam;
    }

    public Queue withMessagesRam(Long messagesRam) {
        this.messagesRam = messagesRam;
        return this;
    }

    @JsonProperty("message_bytes")
    public Long getMessageBytes() {
        return messageBytes;
    }

    @JsonProperty("message_bytes")
    public void setMessageBytes(Long messageBytes) {
        this.messageBytes = messageBytes;
    }

    public Queue withMessageBytes(Long messageBytes) {
        this.messageBytes = messageBytes;
        return this;
    }

    @JsonProperty("message_bytes_ram")
    public Long getMessageBytesRam() {
        return messageBytesRam;
    }

    @JsonProperty("message_bytes_ram")
    public void setMessageBytesRam(Long messageBytesRam) {
        this.messageBytesRam = messageBytesRam;
    }

    public Queue withMessageBytesRam(Long messageBytesRam) {
        this.messageBytesRam = messageBytesRam;
        return this;
    }

    @JsonProperty("messages_ready")
    public Long getMessagesReady() {
        return messagesReady;
    }

    @JsonProperty("messages_ready")
    public void setMessagesReady(Long messagesReady) {
        this.messagesReady = messagesReady;
    }

    public Queue withMessagesReady(Long messagesReady) {
        this.messagesReady = messagesReady;
        return this;
    }

    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_ready_details")
    public Details getMessagesReadyDetails() {
        return messagesReadyDetails;
    }

    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_ready_details")
    public void setMessagesReadyDetails(Details messagesReadyDetails) {
        this.messagesReadyDetails = messagesReadyDetails;
    }

    public Queue withMessagesReadyDetails(Details messagesReadyDetails) {
        this.messagesReadyDetails = messagesReadyDetails;
        return this;
    }

    @JsonProperty("message_bytes_ready")
    public Long getMessageBytesReady() {
        return messageBytesReady;
    }

    @JsonProperty("message_bytes_ready")
    public void setMessageBytesReady(Long messageBytesReady) {
        this.messageBytesReady = messageBytesReady;
    }

    public Queue withMessageBytesReady(Long messageBytesReady) {
        this.messageBytesReady = messageBytesReady;
        return this;
    }

    @JsonProperty("messages_ready_ram")
    public Long getMessagesReadyRam() {
        return messagesReadyRam;
    }

    @JsonProperty("messages_ready_ram")
    public void setMessagesReadyRam(Long messagesReadyRam) {
        this.messagesReadyRam = messagesReadyRam;
    }

    public Queue withMessagesReadyRam(Long messagesReadyRam) {
        this.messagesReadyRam = messagesReadyRam;
        return this;
    }

    @JsonProperty("messages_unacknowledged")
    public Long getMessagesUnacknowledged() {
        return messagesUnacknowledged;
    }

    @JsonProperty("messages_unacknowledged")
    public void setMessagesUnacknowledged(Long messagesUnacknowledged) {
        this.messagesUnacknowledged = messagesUnacknowledged;
    }

    public Queue withMessagesUnacknowledged(Long messagesUnacknowledged) {
        this.messagesUnacknowledged = messagesUnacknowledged;
        return this;
    }

    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_unacknowledged_details")
    public Details getMessagesUnacknowledgedDetails() {
        return messagesUnacknowledgedDetails;
    }

    /**
     * Details of RabbitMQ messaging rates.
     * 
     */
    @JsonProperty("messages_unacknowledged_details")
    public void setMessagesUnacknowledgedDetails(Details messagesUnacknowledgedDetails) {
        this.messagesUnacknowledgedDetails = messagesUnacknowledgedDetails;
    }

    public Queue withMessagesUnacknowledgedDetails(Details messagesUnacknowledgedDetails) {
        this.messagesUnacknowledgedDetails = messagesUnacknowledgedDetails;
        return this;
    }

    @JsonProperty("message_bytes_unacknowledged")
    public Long getMessageBytesUnacknowledged() {
        return messageBytesUnacknowledged;
    }

    @JsonProperty("message_bytes_unacknowledged")
    public void setMessageBytesUnacknowledged(Long messageBytesUnacknowledged) {
        this.messageBytesUnacknowledged = messageBytesUnacknowledged;
    }

    public Queue withMessageBytesUnacknowledged(Long messageBytesUnacknowledged) {
        this.messageBytesUnacknowledged = messageBytesUnacknowledged;
        return this;
    }

    @JsonProperty("messages_unacknowledged_ram")
    public Long getMessagesUnacknowledgedRam() {
        return messagesUnacknowledgedRam;
    }

    @JsonProperty("messages_unacknowledged_ram")
    public void setMessagesUnacknowledgedRam(Long messagesUnacknowledgedRam) {
        this.messagesUnacknowledgedRam = messagesUnacknowledgedRam;
    }

    public Queue withMessagesUnacknowledgedRam(Long messagesUnacknowledgedRam) {
        this.messagesUnacknowledgedRam = messagesUnacknowledgedRam;
        return this;
    }

    @JsonProperty("messages_persistent")
    public Long getMessagesPersistent() {
        return messagesPersistent;
    }

    @JsonProperty("messages_persistent")
    public void setMessagesPersistent(Long messagesPersistent) {
        this.messagesPersistent = messagesPersistent;
    }

    public Queue withMessagesPersistent(Long messagesPersistent) {
        this.messagesPersistent = messagesPersistent;
        return this;
    }

    @JsonProperty("message_bytes_persistent")
    public Long getMessageBytesPersistent() {
        return messageBytesPersistent;
    }

    @JsonProperty("message_bytes_persistent")
    public void setMessageBytesPersistent(Long messageBytesPersistent) {
        this.messageBytesPersistent = messageBytesPersistent;
    }

    public Queue withMessageBytesPersistent(Long messageBytesPersistent) {
        this.messageBytesPersistent = messageBytesPersistent;
        return this;
    }

    @JsonProperty("idle_since")
    public String getIdleSince() {
        return idleSince;
    }

    @JsonProperty("idle_since")
    public void setIdleSince(String idleSince) {
        this.idleSince = idleSince;
    }

    public Queue withIdleSince(String idleSince) {
        this.idleSince = idleSince;
        return this;
    }

    @JsonProperty("arguments")
    public QueueArguments getArguments() {
        return arguments;
    }

    @JsonProperty("arguments")
    public void setArguments(QueueArguments arguments) {
        this.arguments = arguments;
    }

    public Queue withArguments(QueueArguments arguments) {
        this.arguments = arguments;
        return this;
    }

    @JsonAnyGetter
    public Map getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

    public Queue withAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
        return this;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(Queue.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('[');
        sb.append("name");
        sb.append('=');
        sb.append(((this.name == null)?"":this.name));
        sb.append(',');
        sb.append("node");
        sb.append('=');
        sb.append(((this.node == null)?"":this.node));
        sb.append(',');
        sb.append("vhost");
        sb.append('=');
        sb.append(((this.vhost == null)?"":this.vhost));
        sb.append(',');
        sb.append("autoDelete");
        sb.append('=');
        sb.append(((this.autoDelete == null)?"":this.autoDelete));
        sb.append(',');
        sb.append("durable");
        sb.append('=');
        sb.append(((this.durable == null)?"":this.durable));
        sb.append(',');
        sb.append("policy");
        sb.append('=');
        sb.append(((this.policy == null)?"":this.policy));
        sb.append(',');
        sb.append("state");
        sb.append('=');
        sb.append(((this.state == null)?"":this.state));
        sb.append(',');
        sb.append("exclusiveConsumerTag");
        sb.append('=');
        sb.append(((this.exclusiveConsumerTag == null)?"":this.exclusiveConsumerTag));
        sb.append(',');
        sb.append("consumers");
        sb.append('=');
        sb.append(((this.consumers == null)?"":this.consumers));
        sb.append(',');
        sb.append("memory");
        sb.append('=');
        sb.append(((this.memory == null)?"":this.memory));
        sb.append(',');
        sb.append("consumerUtilisation");
        sb.append('=');
        sb.append(((this.consumerUtilisation == null)?"":this.consumerUtilisation));
        sb.append(',');
        sb.append("downSlaveNodes");
        sb.append('=');
        sb.append(((this.downSlaveNodes == null)?"":this.downSlaveNodes));
        sb.append(',');
        sb.append("messages");
        sb.append('=');
        sb.append(((this.messages == null)?"":this.messages));
        sb.append(',');
        sb.append("messagesDetails");
        sb.append('=');
        sb.append(((this.messagesDetails == null)?"":this.messagesDetails));
        sb.append(',');
        sb.append("messagesRam");
        sb.append('=');
        sb.append(((this.messagesRam == null)?"":this.messagesRam));
        sb.append(',');
        sb.append("messageBytes");
        sb.append('=');
        sb.append(((this.messageBytes == null)?"":this.messageBytes));
        sb.append(',');
        sb.append("messageBytesRam");
        sb.append('=');
        sb.append(((this.messageBytesRam == null)?"":this.messageBytesRam));
        sb.append(',');
        sb.append("messagesReady");
        sb.append('=');
        sb.append(((this.messagesReady == null)?"":this.messagesReady));
        sb.append(',');
        sb.append("messagesReadyDetails");
        sb.append('=');
        sb.append(((this.messagesReadyDetails == null)?"":this.messagesReadyDetails));
        sb.append(',');
        sb.append("messageBytesReady");
        sb.append('=');
        sb.append(((this.messageBytesReady == null)?"":this.messageBytesReady));
        sb.append(',');
        sb.append("messagesReadyRam");
        sb.append('=');
        sb.append(((this.messagesReadyRam == null)?"":this.messagesReadyRam));
        sb.append(',');
        sb.append("messagesUnacknowledged");
        sb.append('=');
        sb.append(((this.messagesUnacknowledged == null)?"":this.messagesUnacknowledged));
        sb.append(',');
        sb.append("messagesUnacknowledgedDetails");
        sb.append('=');
        sb.append(((this.messagesUnacknowledgedDetails == null)?"":this.messagesUnacknowledgedDetails));
        sb.append(',');
        sb.append("messageBytesUnacknowledged");
        sb.append('=');
        sb.append(((this.messageBytesUnacknowledged == null)?"":this.messageBytesUnacknowledged));
        sb.append(',');
        sb.append("messagesUnacknowledgedRam");
        sb.append('=');
        sb.append(((this.messagesUnacknowledgedRam == null)?"":this.messagesUnacknowledgedRam));
        sb.append(',');
        sb.append("messagesPersistent");
        sb.append('=');
        sb.append(((this.messagesPersistent == null)?"":this.messagesPersistent));
        sb.append(',');
        sb.append("messageBytesPersistent");
        sb.append('=');
        sb.append(((this.messageBytesPersistent == null)?"":this.messageBytesPersistent));
        sb.append(',');
        sb.append("idleSince");
        sb.append('=');
        sb.append(((this.idleSince == null)?"":this.idleSince));
        sb.append(',');
        sb.append("arguments");
        sb.append('=');
        sb.append(((this.arguments == null)?"":this.arguments));
        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.idleSince == null)? 0 :this.idleSince.hashCode()));
        result = ((result* 31)+((this.memory == null)? 0 :this.memory.hashCode()));
        result = ((result* 31)+((this.messagesReadyRam == null)? 0 :this.messagesReadyRam.hashCode()));
        result = ((result* 31)+((this.durable == null)? 0 :this.durable.hashCode()));
        result = ((result* 31)+((this.messagesReady == null)? 0 :this.messagesReady.hashCode()));
        result = ((result* 31)+((this.messagesDetails == null)? 0 :this.messagesDetails.hashCode()));
        result = ((result* 31)+((this.consumers == null)? 0 :this.consumers.hashCode()));
        result = ((result* 31)+((this.messagesReadyDetails == null)? 0 :this.messagesReadyDetails.hashCode()));
        result = ((result* 31)+((this.state == null)? 0 :this.state.hashCode()));
        result = ((result* 31)+((this.messageBytesReady == null)? 0 :this.messageBytesReady.hashCode()));
        result = ((result* 31)+((this.policy == null)? 0 :this.policy.hashCode()));
        result = ((result* 31)+((this.consumerUtilisation == null)? 0 :this.consumerUtilisation.hashCode()));
        result = ((result* 31)+((this.downSlaveNodes == null)? 0 :this.downSlaveNodes.hashCode()));
        result = ((result* 31)+((this.messagesUnacknowledgedDetails == null)? 0 :this.messagesUnacknowledgedDetails.hashCode()));
        result = ((result* 31)+((this.messageBytes == null)? 0 :this.messageBytes.hashCode()));
        result = ((result* 31)+((this.messagesPersistent == null)? 0 :this.messagesPersistent.hashCode()));
        result = ((result* 31)+((this.messageBytesUnacknowledged == null)? 0 :this.messageBytesUnacknowledged.hashCode()));
        result = ((result* 31)+((this.node == null)? 0 :this.node.hashCode()));
        result = ((result* 31)+((this.vhost == null)? 0 :this.vhost.hashCode()));
        result = ((result* 31)+((this.messagesRam == null)? 0 :this.messagesRam.hashCode()));
        result = ((result* 31)+((this.messagesUnacknowledged == null)? 0 :this.messagesUnacknowledged.hashCode()));
        result = ((result* 31)+((this.messagesUnacknowledgedRam == null)? 0 :this.messagesUnacknowledgedRam.hashCode()));
        result = ((result* 31)+((this.name == null)? 0 :this.name.hashCode()));
        result = ((result* 31)+((this.autoDelete == null)? 0 :this.autoDelete.hashCode()));
        result = ((result* 31)+((this.messages == null)? 0 :this.messages.hashCode()));
        result = ((result* 31)+((this.messageBytesRam == null)? 0 :this.messageBytesRam.hashCode()));
        result = ((result* 31)+((this.arguments == null)? 0 :this.arguments.hashCode()));
        result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode()));
        result = ((result* 31)+((this.messageBytesPersistent == null)? 0 :this.messageBytesPersistent.hashCode()));
        result = ((result* 31)+((this.exclusiveConsumerTag == null)? 0 :this.exclusiveConsumerTag.hashCode()));
        return result;
    }

    @Override
    public boolean equals(Object other) {
        if (other == this) {
            return true;
        }
        if ((other instanceof Queue) == false) {
            return false;
        }
        Queue rhs = ((Queue) other);
        return (((((((((((((((((((((((((((((((this.idleSince == rhs.idleSince)||((this.idleSince!= null)&&this.idleSince.equals(rhs.idleSince)))&&((this.memory == rhs.memory)||((this.memory!= null)&&this.memory.equals(rhs.memory))))&&((this.messagesReadyRam == rhs.messagesReadyRam)||((this.messagesReadyRam!= null)&&this.messagesReadyRam.equals(rhs.messagesReadyRam))))&&((this.durable == rhs.durable)||((this.durable!= null)&&this.durable.equals(rhs.durable))))&&((this.messagesReady == rhs.messagesReady)||((this.messagesReady!= null)&&this.messagesReady.equals(rhs.messagesReady))))&&((this.messagesDetails == rhs.messagesDetails)||((this.messagesDetails!= null)&&this.messagesDetails.equals(rhs.messagesDetails))))&&((this.consumers == rhs.consumers)||((this.consumers!= null)&&this.consumers.equals(rhs.consumers))))&&((this.messagesReadyDetails == rhs.messagesReadyDetails)||((this.messagesReadyDetails!= null)&&this.messagesReadyDetails.equals(rhs.messagesReadyDetails))))&&((this.state == rhs.state)||((this.state!= null)&&this.state.equals(rhs.state))))&&((this.messageBytesReady == rhs.messageBytesReady)||((this.messageBytesReady!= null)&&this.messageBytesReady.equals(rhs.messageBytesReady))))&&((this.policy == rhs.policy)||((this.policy!= null)&&this.policy.equals(rhs.policy))))&&((this.consumerUtilisation == rhs.consumerUtilisation)||((this.consumerUtilisation!= null)&&this.consumerUtilisation.equals(rhs.consumerUtilisation))))&&((this.downSlaveNodes == rhs.downSlaveNodes)||((this.downSlaveNodes!= null)&&this.downSlaveNodes.equals(rhs.downSlaveNodes))))&&((this.messagesUnacknowledgedDetails == rhs.messagesUnacknowledgedDetails)||((this.messagesUnacknowledgedDetails!= null)&&this.messagesUnacknowledgedDetails.equals(rhs.messagesUnacknowledgedDetails))))&&((this.messageBytes == rhs.messageBytes)||((this.messageBytes!= null)&&this.messageBytes.equals(rhs.messageBytes))))&&((this.messagesPersistent == rhs.messagesPersistent)||((this.messagesPersistent!= null)&&this.messagesPersistent.equals(rhs.messagesPersistent))))&&((this.messageBytesUnacknowledged == rhs.messageBytesUnacknowledged)||((this.messageBytesUnacknowledged!= null)&&this.messageBytesUnacknowledged.equals(rhs.messageBytesUnacknowledged))))&&((this.node == rhs.node)||((this.node!= null)&&this.node.equals(rhs.node))))&&((this.vhost == rhs.vhost)||((this.vhost!= null)&&this.vhost.equals(rhs.vhost))))&&((this.messagesRam == rhs.messagesRam)||((this.messagesRam!= null)&&this.messagesRam.equals(rhs.messagesRam))))&&((this.messagesUnacknowledged == rhs.messagesUnacknowledged)||((this.messagesUnacknowledged!= null)&&this.messagesUnacknowledged.equals(rhs.messagesUnacknowledged))))&&((this.messagesUnacknowledgedRam == rhs.messagesUnacknowledgedRam)||((this.messagesUnacknowledgedRam!= null)&&this.messagesUnacknowledgedRam.equals(rhs.messagesUnacknowledgedRam))))&&((this.name == rhs.name)||((this.name!= null)&&this.name.equals(rhs.name))))&&((this.autoDelete == rhs.autoDelete)||((this.autoDelete!= null)&&this.autoDelete.equals(rhs.autoDelete))))&&((this.messages == rhs.messages)||((this.messages!= null)&&this.messages.equals(rhs.messages))))&&((this.messageBytesRam == rhs.messageBytesRam)||((this.messageBytesRam!= null)&&this.messageBytesRam.equals(rhs.messageBytesRam))))&&((this.arguments == rhs.arguments)||((this.arguments!= null)&&this.arguments.equals(rhs.arguments))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.messageBytesPersistent == rhs.messageBytesPersistent)||((this.messageBytesPersistent!= null)&&this.messageBytesPersistent.equals(rhs.messageBytesPersistent))))&&((this.exclusiveConsumerTag == rhs.exclusiveConsumerTag)||((this.exclusiveConsumerTag!= null)&&this.exclusiveConsumerTag.equals(rhs.exclusiveConsumerTag))));
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy