package org.ourgrid.worker.request;
import org.ourgrid.common.WorkerLoginResult;
import org.ourgrid.common.internal.IRequestTO;
import org.ourgrid.worker.business.requester.WorkerRequestConstants;
public class WorkerLoginSucceededRequestTO implements IRequestTO {
private final String REQUEST_TYPE = WorkerRequestConstants.WORKER_LOGIN_SUCCEEDED;
private WorkerLoginResult result;
private String senderPublicKey;
private boolean idlenessDetectorOn;
private long workerSpecReportTime;
private boolean workerSpecReportPropOn;
@Override
public String getRequestType() {
return REQUEST_TYPE;
}
public void setResult(WorkerLoginResult result) {
this.result = result;
}
public WorkerLoginResult getResult() {
return result;
}
public boolean isIdlenessDetectorOn() {
return idlenessDetectorOn;
}
public void setIdlenessDetectorOn(boolean idlenessDetectorOn) {
this.idlenessDetectorOn = idlenessDetectorOn;
}
public long getWorkerSpecReportTime() {
return workerSpecReportTime;
}
public void setWorkerSpecReportTime(long workerSpecReportTime) {
this.workerSpecReportTime = workerSpecReportTime;
}
public boolean isWorkerSpecReportPropOn() {
return workerSpecReportPropOn;
}
public void setWorkerSpecReportPropOn(boolean workerSpecReportPropOn) {
this.workerSpecReportPropOn = workerSpecReportPropOn;
}
public String getSenderPublicKey() {
return senderPublicKey;
}
public void setSenderPublicKey(String senderPublicKey) {
this.senderPublicKey = senderPublicKey;
}
}