com.offbytwo.jenkins.model.BuildCause Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jenkins-client Show documentation
Show all versions of jenkins-client Show documentation
A Jenkins API client for Java
package com.offbytwo.jenkins.model;
public class BuildCause {
String shortDescription;
// For upstreams
Integer upstreamBuild;
String upstreamProject;
String upstreamUrl;
// For manual kickoffs
String userId;
String userName;
public String getShortDescription() { return shortDescription; }
public void setShortDescription(String shortDescription) { this.shortDescription = shortDescription; }
public int getUpstreamBuild() { return upstreamBuild; }
public void setUpstreamBuild(Integer upstreamBuild) { this.upstreamBuild = upstreamBuild; }
public String getUpstreamProject() { return upstreamProject; }
public void setUpstreamProject(String upstreamProject) { this.upstreamProject = upstreamProject; }
public String getUpstreamUrl() {return upstreamUrl; }
public void setUpstreamUrl(String upstreamUrl) { this.upstreamUrl = upstreamUrl; }
public String getUserId() { return userId; }
public void setUserId(String userId) { this.userId = userId; }
public String getUserName() { return userName; }
public void setUserName(String userName) { this.userName = userName; }
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
BuildCause that = (BuildCause) o;
if (shortDescription != null ? !shortDescription.equals(that.shortDescription) : that.shortDescription != null)
return false;
if (upstreamBuild != null ? !upstreamBuild.equals(that.upstreamBuild) : that.upstreamBuild != null)
return false;
if (upstreamProject != null ? !upstreamProject.equals(that.upstreamProject) : that.upstreamProject != null)
return false;
if (upstreamUrl != null ? !upstreamUrl.equals(that.upstreamUrl) : that.upstreamUrl != null)
return false;
if (userId != null ? !userId.equals(that.userId) : that.userId != null)
return false;
if (userName != null ? !userName.equals(that.userName) : that.userName != null)
return false;
return true;
}
@Override
public int hashCode() {
int result = shortDescription != null ? shortDescription.hashCode() : 0;
result = 31 * result + (upstreamBuild != null ? upstreamBuild.hashCode() : 0);
result = 31 * result + (upstreamProject != null ? upstreamProject.hashCode() : 0);
result = 31 * result + (upstreamUrl != null ? upstreamUrl.hashCode() : 0);
result = 31 * result + (userId != null ? userId.hashCode() : 0);
result = 31 * result + (userName != null ? userName.hashCode() : 0);
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy