
com.hubspot.singularity.SingularitySandboxFile Maven / Gradle / Ivy
The newest version!
package com.hubspot.singularity;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;
@ApiModel(description = "Represents a file in a Mesos sandbox")
public class SingularitySandboxFile {
private final String name;
private final long mtime;
private final long size;
private final String mode;
@JsonCreator
public SingularitySandboxFile(@JsonProperty("name") String name, @JsonProperty("mtime") long mtime, @JsonProperty("size") long size, @JsonProperty("mode") String mode) {
this.mode = mode;
this.name = name;
this.mtime = mtime;
this.size = size;
}
@ApiModelProperty("Filename")
public String getName() {
return name;
}
@ApiModelProperty("Last modified time")
public long getMtime() {
return mtime;
}
@ApiModelProperty("File size (in bytes)")
public long getSize() {
return size;
}
@ApiModelProperty("File mode")
public String getMode() {
return mode;
}
@Override
public String toString() {
return "SingularitySandboxFile [name=" + name + ", mtime=" + mtime + ", size=" + size + ", mode=" + mode + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy