
com.hubspot.singularity.SingularityRequestLbCleanup Maven / Gradle / Ivy
The newest version!
package com.hubspot.singularity;
import java.util.List;
import java.util.Set;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.Optional;
@JsonIgnoreProperties (ignoreUnknown = true)
public class SingularityRequestLbCleanup {
private String requestId;
private Set loadBalancerGroups;
private String serviceBasePath;
private List activeTaskIds;
private Optional loadBalancerUpdate;
public SingularityRequestLbCleanup(@JsonProperty("requestId") String requestId,
@JsonProperty("loadBalancerGroups") Set loadBalancerGroups,
@JsonProperty("serviceBasePath") String serviceBasePath,
@JsonProperty("activeTaskIds") List activeTaskIds,
@JsonProperty("loadBalancerUpdate") Optional loadBalancerUpdate) {
this.requestId = requestId;
this.loadBalancerGroups = loadBalancerGroups;
this.serviceBasePath = serviceBasePath;
this.activeTaskIds = activeTaskIds;
this.loadBalancerUpdate = loadBalancerUpdate;
}
public String getRequestId() {
return requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public Set getLoadBalancerGroups() {
return loadBalancerGroups;
}
public void setLoadBalancerGroups(Set loadBalancerGroups) {
this.loadBalancerGroups = loadBalancerGroups;
}
public String getServiceBasePath() {
return serviceBasePath;
}
public void setServiceBasePath(String serviceBasePath) {
this.serviceBasePath = serviceBasePath;
}
public List getActiveTaskIds() {
return activeTaskIds;
}
public void setActiveTaskIds(List activeTaskIds) {
this.activeTaskIds = activeTaskIds;
}
public Optional getLoadBalancerUpdate() {
return loadBalancerUpdate;
}
public void setLoadBalancerUpdate(Optional loadBalancerUpdate) {
this.loadBalancerUpdate = loadBalancerUpdate;
}
@Override
public String toString() {
return "SingularityRequestLbCleanup{" +
"requestId='" + requestId + '\'' +
", loadBalancerGroups=" + loadBalancerGroups +
", serviceBasePath='" + serviceBasePath + '\'' +
", activeTaskIds=" + activeTaskIds +
", loadBalancerUpdate=" + loadBalancerUpdate +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy