cal = Calendar.getInstance();
cal.set(1970, 1, 1);
}
param3.setCreateTime(cal);
AttachmentSetResponseType param4 = new AttachmentSetResponseType();
if (null != vol.getInstanceId()) {
AttachmentSetItemResponseType param5 = new AttachmentSetItemResponseType();
param5.setVolumeId(vol.getId().toString());
param5.setInstanceId(vol.getInstanceId().toString());
String devicePath = engine.cloudDeviceIdToDevicePath(vol.getHypervisor(), vol.getDeviceId());
param5.setDevice(devicePath);
param5.setStatus(vol.getAttachmentState());
if (vol.getAttached() == null) {
param5.setAttachTime(cal);
} else {
Calendar attachTime = EC2RestAuth.parseDateString(vol.getAttached());
param5.setAttachTime(attachTime);
}
param5.setDeleteOnTermination(false);
param4.addItem(param5);
}
param3.setAttachmentSet(param4);
EC2TagKeyValue[] tags = vol.getResourceTags();