
com.hubspot.singularity.SingularityRequestDeployState Maven / Gradle / Ivy
The newest version!
package com.hubspot.singularity;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.Optional;
public class SingularityRequestDeployState {
private final String requestId;
private final Optional activeDeploy;
private final Optional pendingDeploy;
@JsonCreator
public SingularityRequestDeployState(@JsonProperty("requestId") String requestId, @JsonProperty("activeDeploy") Optional activeDeploy, @JsonProperty("pendingDeploy") Optional pendingDeploy) {
this.requestId = requestId;
this.activeDeploy = activeDeploy;
this.pendingDeploy = pendingDeploy;
}
public String getRequestId() {
return requestId;
}
public Optional getActiveDeploy() {
return activeDeploy;
}
public Optional getPendingDeploy() {
return pendingDeploy;
}
@Override
public String toString() {
return "SingularityRequestDeployState [requestId=" + requestId + ", activeDeploy=" + activeDeploy + ", pendingDeploy=" + pendingDeploy + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy