/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.utils.cluster.internal;
/**
* Holds information about specified times belonging to a cluster job.
* @author Doreen Seider
*/
public class ClusterJobTimesInformation {
private static final String EMPTY_SPACE = " ";
private String jobId;
private String remainingTime = ClusterJobInformationImpl.NO_VALUE_SET;
private String startTime = ClusterJobInformationImpl.NO_VALUE_SET;
private String queueTime = ClusterJobInformationImpl.NO_VALUE_SET;
public String getJobId() {
return jobId;
}
public String getRemainingTime() {
return remainingTime;
}
public String getStartTime() {
return startTime;
}
public String getQueueTime() {
return queueTime;
}
public void setJobId(String jobId) {
this.jobId = jobId;
}
public void setRemainingTime(String remainingTime) {
this.remainingTime = remainingTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public void setQueueTime(String queueTime) {
this.queueTime = queueTime;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder("Cluster queue information: ");
builder.append(jobId);
builder.append(EMPTY_SPACE);
builder.append(remainingTime);
builder.append(EMPTY_SPACE);
builder.append(startTime);
builder.append(EMPTY_SPACE);
builder.append(queueTime);
return builder.toString();
}
}