List of usage examples for com.amazonaws.services.ec2.model EbsInstanceBlockDevice getDeleteOnTermination
public Boolean getDeleteOnTermination()
Indicates whether the volume is deleted on instance termination.
From source file:org.occiware.clouddriver.util.InstanceDataFactory.java
License:Apache License
/** * * @param instance/* w ww .j a v a2 s. c o 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 w ww .j a va 2 s.com }