![JAR search and dependency download from the Maven repository](/logo.png)
com.hubspot.blazar.data.util.BuildNumbers Maven / Gradle / Ivy
package com.hubspot.blazar.data.util;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.Optional;
public class BuildNumbers {
private final Optional pendingBuildId;
private final Optional pendingBuildNumber;
private final Optional inProgressBuildId;
private final Optional inProgressBuildNumber;
private final Optional lastBuildId;
private final Optional lastBuildNumber;
@JsonCreator
public BuildNumbers(@JsonProperty("pendingBuildId") Optional pendingBuildId,
@JsonProperty("pendingBuildNumber") Optional pendingBuildNumber,
@JsonProperty("inProgressBuildId") Optional inProgressBuildId,
@JsonProperty("inProgressBuildNumber") Optional inProgressBuildNumber,
@JsonProperty("lastBuildId") Optional lastBuildId,
@JsonProperty("lastBuildNumber") Optional lastBuildNumber) {
this.pendingBuildId = pendingBuildId;
this.pendingBuildNumber = pendingBuildNumber;
this.inProgressBuildId = inProgressBuildId;
this.inProgressBuildNumber = inProgressBuildNumber;
this.lastBuildId = lastBuildId;
this.lastBuildNumber = lastBuildNumber;
}
public Optional getPendingBuildId() {
return pendingBuildId;
}
public Optional getPendingBuildNumber() {
return pendingBuildNumber;
}
public Optional getInProgressBuildId() {
return inProgressBuildId;
}
public Optional getInProgressBuildNumber() {
return inProgressBuildNumber;
}
public Optional getLastBuildId() {
return lastBuildId;
}
public Optional getLastBuildNumber() {
return lastBuildNumber;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy