List of usage examples for com.amazonaws.services.ec2.model EbsInstanceBlockDevice getAttachTime
public java.util.Date getAttachTime()
The time stamp when the attachment initiated.
From source file:org.occiware.clouddriver.util.InstanceDataFactory.java
License:Apache License
/** * * @param instance// w w w .j a v a 2s .co m * @return */ private static List<InstanceVolumeDO> BuildInstanceVolumeDOs(Instance instance) { List<InstanceBlockDeviceMapping> blockDeviceMappings = instance.getBlockDeviceMappings(); String deviceName; InstanceVolumeDO instVolumeDO; EbsInstanceBlockDevice ebs; List<InstanceVolumeDO> instanceVolumeDOs = new ArrayList<>(); for (InstanceBlockDeviceMapping blockDeviceMapping : blockDeviceMappings) { deviceName = blockDeviceMapping.getDeviceName(); ebs = blockDeviceMapping.getEbs(); if (ebs != null) { instVolumeDO = new InstanceVolumeDO(); instVolumeDO.setAttachTime(ebs.getAttachTime()); instVolumeDO.setDeleteOnTermination(ebs.getDeleteOnTermination()); instVolumeDO.setStatus(ebs.getStatus()); instVolumeDO.setVolumeId(ebs.getVolumeId()); instVolumeDO.setDeviceName(deviceName); instanceVolumeDOs.add(instVolumeDO); } } return instanceVolumeDOs; }
From source file:org.xmlsh.aws.util.AWSEC2Command.java
License:BSD License
public void writeInstanceDeviceMapping(InstanceBlockDeviceMapping device) throws XMLStreamException { startElement("device"); attribute("name", device.getDeviceName()); EbsInstanceBlockDevice ebs = device.getEbs(); attribute("status", ebs.getStatus()); attribute("volume-id", ebs.getVolumeId()); attribute("attach-date", Util.formatXSDateTime(ebs.getAttachTime())); attribute("delete-on-termination", ebs.getDeleteOnTermination().toString()); endElement();//from www. j a va 2 s . c o m }