2016-09-08 15:45:51 +02:00
|
|
|
package org.gcube.data.transfer.library;
|
|
|
|
|
2017-05-26 16:35:13 +02:00
|
|
|
import java.util.Map;
|
2016-09-08 15:45:51 +02:00
|
|
|
|
|
|
|
import org.gcube.data.transfer.library.model.Source;
|
2017-05-26 16:35:13 +02:00
|
|
|
import org.gcube.data.transfer.model.ExecutionReport;
|
|
|
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.NonNull;
|
2016-09-08 15:45:51 +02:00
|
|
|
|
|
|
|
@Data
|
2017-05-26 16:35:13 +02:00
|
|
|
@AllArgsConstructor
|
2016-09-08 15:45:51 +02:00
|
|
|
public class TransferResult {
|
|
|
|
|
|
|
|
@NonNull
|
|
|
|
private Source source;
|
|
|
|
@NonNull
|
|
|
|
private String destinationHostName;
|
|
|
|
@NonNull
|
|
|
|
private Long elapsedTime;
|
|
|
|
@NonNull
|
|
|
|
private Long transferedBytes;
|
|
|
|
@NonNull
|
|
|
|
private String remotePath;
|
|
|
|
|
2017-05-26 16:35:13 +02:00
|
|
|
private Map<String,ExecutionReport> executionReports;
|
2016-09-08 15:45:51 +02:00
|
|
|
}
|