@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } AgentConfig agentConfig = (AgentConfig) o; if (hostName != null ? !hostName.equals(agentConfig.hostName) : agentConfig.hostName != null) { return false; } if (ipAddress != null ? !ipAddress.equals(agentConfig.ipAddress) : agentConfig.ipAddress != null) { return false; } if (uuid != null ? !uuid.equals(agentConfig.uuid) : agentConfig.uuid != null) { return false; } if (isDisabled != null ? !isDisabled.equals(agentConfig.isDisabled) : agentConfig.isDisabled != null) { return false; } if (elasticAgentId != null ? !elasticAgentId.equals(agentConfig.elasticAgentId) : agentConfig.elasticAgentId != null) { return false; } if (elasticPluginId != null ? !elasticPluginId.equals(agentConfig.elasticPluginId) : agentConfig.elasticPluginId != null) { return false; } return resourceConfigs != null ? resourceConfigs.equals(agentConfig.resourceConfigs) : agentConfig.resourceConfigs == null; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; JobConfig jobConfig = (JobConfig) o; if (runOnAllAgents != jobConfig.runOnAllAgents) return false; if (jobName != null ? !jobName.equals(jobConfig.jobName) : jobConfig.jobName != null) return false; if (variables != null ? !variables.equals(jobConfig.variables) : jobConfig.variables != null) return false; if (tasks != null ? !tasks.equals(jobConfig.tasks) : jobConfig.tasks != null) return false; if (tabs != null ? !tabs.equals(jobConfig.tabs) : jobConfig.tabs != null) return false; if (resourceConfigs != null ? !resourceConfigs.equals(jobConfig.resourceConfigs) : jobConfig.resourceConfigs != null) return false; if (artifactConfigs != null ? !artifactConfigs.equals(jobConfig.artifactConfigs) : jobConfig.artifactConfigs != null) return false; if (artifactPropertiesConfig != null ? !artifactPropertiesConfig.equals(jobConfig.artifactPropertiesConfig) : jobConfig.artifactPropertiesConfig != null) return false; if (runInstanceCount != null ? !runInstanceCount.equals(jobConfig.runInstanceCount) : jobConfig.runInstanceCount != null) return false; if (timeout != null ? !timeout.equals(jobConfig.timeout) : jobConfig.timeout != null) return false; return elasticProfileId != null ? elasticProfileId.equals(jobConfig.elasticProfileId) : jobConfig.elasticProfileId == null; }