
com.hubspot.singularity.SingularityShellCommand Maven / Gradle / Ivy
The newest version!
package com.hubspot.singularity;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.Optional;
public class SingularityShellCommand {
private final String name;
private final Optional> options;
private final Optional user;
private final Optional logfileName;
public SingularityShellCommand(@JsonProperty("name") String name, @JsonProperty("options") Optional> options, @JsonProperty("user") Optional user, @JsonProperty("logfileName") Optional logfileName) {
this.name = name;
this.options = options;
this.user = user;
this.logfileName = logfileName;
}
public Optional getUser() {
return user;
}
public String getName() {
return name;
}
public Optional> getOptions() {
return options;
}
public Optional getLogfileName() {
return logfileName;
}
@Override public String toString() {
return "SingularityShellCommand[" +
"name='" + name + '\'' +
", options=" + options +
", user=" + user +
", logfileName=" + logfileName +
']';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy